]> git.proxmox.com Git - pmg-api.git/blame - debian/changelog
utils: fix typo in error message
[pmg-api.git] / debian / changelog
CommitLineData
7266d5fd
TL
1pmg-api (7.0-2) bullseye; urgency=medium
2
3 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
4
5 * cluster: fix missing import of helper module
6
7 * config: freshclam: default to incremental downloads
8
9 * utils: fix service alias lookup for service commands and status
10 query
11
12 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
13
fd1d0338
TL
14pmg-api (7.0-1) bullseye; urgency=medium
15
16 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
17
18 * pmgproxy: allow setting LISTEN_IP parameter
19
20 * clamav: remove deprecated SafeBrowsing
21
22 * api: nodes: drop deprecated 'upgrade' option of termproxy
23
24 * TLSPolicy: drop deprecated 'domain' parameter
25
26 * api: quarantine: drop deprecated b/w-list methods, and drop detail
27 statistic methods (replaced by more flexible endpoints in 6.x)
28
29 * update postgresql dependency to version 13
30
31 * greylisting: drop unneeded Host column form cgreylist table
32
c4f64dd6
TL
33 * api: nodeconfig: validate acme config before writing
34
35 * fix #2013 spamreport: remove ticket if authmode is ldap
36
37 * api: tasks: add 'since', 'until', task-type and 'status' filters
38
39 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
fd1d0338 40
1c8a73c7
TL
41pmg-api (6.4-4) pmg; urgency=medium
42
43 * fix #2228: spam quarantine: automatically deliver on whitelisting and
44 delete on blacklisting a mail
45
46 * acme: allow wildcard domain entries
47
48 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
49
cb532a2c 50pmg-api (6.4-3) pmg; urgency=medium
cd99b9a0 51
225ecb80
TL
52 * fix creating mailqueue spooldirs
53
54 * rephrase backup notification template
55
56 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
57
58pmg-api (6.4-2) pmg; urgency=medium
59
cd99b9a0
TL
60 * fix #3164: api: quarantine: allow to return spam from all users
61
62 * ensure '/etc/pmg/acme/accounts' directory exists
63
64 * certs: reload postfix to activate new certificate even if TLS config stayed
65 the same
66
67 * cluster: trust both, old and new certificate fingerprint of master during
68 update
69
225ecb80 70 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
cd99b9a0 71
c799c5f4
TL
72pmg-api (6.3-7) pmg; urgency=medium
73
74 * implement Automatic Certificate Management Environment (ACME) for API and
75 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
76 deployment and automatic renewal of trusted certificates.
77
78 * cluster: automatically trigger an update of the pinned certificate
79 fingerprint for a node in the cluster configuration on certificate change
80
81 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
82
30891f7e
TL
83pmg-api (6.3-6) pmg; urgency=medium
84
85 * api: spamassassin: read local channels and include them in daily SA
86 update
87
88 * api: statistics: add central API enpoint for details, avoiding
89 issues with certain characters in mail addresses
90
91 * utils: allow / inside email address localpart
92
93 * fix #3154: backup: add include-statistics to Proxmox Backup Server
94
95 * fix #3146: backup: add email notifications
96
97 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
98
40d25ec2
TL
99pmg-api (6.3-5) pmg; urgency=medium
100
101 * utils: ignore leading whitespace in SpamAssassin rule description
102
103 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
104 interface, to stay compatible
105
106 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
107
0e42a95c 108pmg-api (6.3-4) pmg; urgency=medium
fa172d34
TL
109
110 * integrate Proxmox Backup Server for automatic configuration backups
111
112 * fix #3098: DKIM: sort domains by length first
113
114 * backup: add Spam Assassin custom score file to backup
115
116 * reinject email: fix connecting for ipv6-only hosts
117
118 * fix #3141: do not split on ', ' for returning the from header
119
120 * allow to enable a user self-service login for the user spam quarantine as
121 opt-in config option
122
0e42a95c 123 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
fa172d34 124
3e362107
TL
125pmg-api (6.2-6) pmg; urgency=medium
126
127 * fix #2785: prefix message-id in attachment-quarantine
128
129 * add logging to disclaimer action
130
131 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
132
05a7829e
TL
133pmg-api (6.2-5) pmg; urgency=medium
134
135 * fix #1976: optionally sort postfix queue result
136
137 * allow to remove subscription
138
139 * make regex test-match case-insensitive, like the real tests
140
141 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
142
d293bd62
TL
143pmg-api (6.2-4) pmg; urgency=medium
144
145 * Mail Tracker: handle before queue status
146
147 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
148
8a590dd0 149pmg-api (6.2-3) pmg; urgency=medium
04596242
TL
150
151 * enable policy checking also if only IPv6 greylisting is enabled
152
88cf1bda
TL
153 * improve ordering of system services
154
8a590dd0
TL
155 * add logrotate config to monthly-rotate pmgproxy.log
156
157 * api tracker: always check that specified 'endtime' is newer than
158 'starttime'
159
dd58a339
TL
160 * improve pmg-system-report with more relevant information
161
162 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
04596242 163
61c566fc
TL
164pmg-api (6.1-9) pmg; urgency=medium
165
166 * add new 'Match Archive Filename' What Object
167
168 * use postgres inet functions for greylist matching
169
170 * pmgpolicy: add IPv6 support for greylisting
171
172 * greylist: make netmasks configurable
173
174 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
175
6ed05dcd
TL
176pmg-api (6.1-8) pmg; urgency=medium
177
178 * pmgqm: warn and exit if running on slave node
179
180 * pmgspamreport: purge before sending reports
181
182 * fix rendering of ipv(4|6) literal lmtp transports
183
184 * fix #1948: allow setting TLS policy for transports
185
186 * add TLS options for lmtp to main.cf template
187
188 * fix #2661: reintroduce LDAPCache->ldap_connect
189
190 * skip writing default ports in spamreports
191
192 * use ucf to handle template overrides
193
194 * freshclam.conf.in: make ScriptedUpdates a variable
195
196 * freshclam.conf.in: remove ReceiveTimeout option
197
198 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
199
6ae0102b
TL
200pmg-api (6.1-7) pmg; urgency=medium
201
202 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
203 spam statistic
204
205 * fix #2525: encode notifications in UTF-8
206
207 * check if img tag has actually a 'src' attribute to avoid warnings
208
209 * pmgsh: fix 'help' command
210
211 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
212 to avoid passing addresses in the API path.
213
214 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
215
1625489d
WB
216pmg-api (6.1-6) pmg; urgency=medium
217
218 * track clamav and postgres package version in versions api call
219
220 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
221
222 * code cleanup
223
224 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
225
e367e6d1
TL
226pmg-api (6.1-5) pmg; urgency=medium
227
228 * fix postfix template for before-queue filtering
229
230 * api2: Network: add vlan-raw-device and vlan-id options
231
232 * ensure compatibility with libpve-http-server-perl
233
234 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
235
3187ac10
TL
236pmg-api (6.1-4) pmg; urgency=medium
237
238 * fix #2438: add support for lmtp delivery to downstream servers
239
240 * api2: network: add bond-primary and MTU option
241
242 * fix #2504: do not overwrite existing DKIM selector key
243
244 * dkim: add selector list api endpoint
245
246 * fix disclaimer encoding for html entities
247
248 * fix #1653: parse ipv6 xforward correctly
249
250 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
251
1975aa1f
TL
252pmg-api (6.1-3) pmg; urgency=medium
253
254 * improve browser-cache behavior for updates
255
256 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
257
53ccdd75
TL
258pmg-api (6.1-2) pmg; urgency=medium
259
260 * don not add DKIM signature if the DKIMSign module fails to determine the
261 domain for signing
262
263 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
264
f25a71c8
TL
265pmg-api (6.1-1) pmg; urgency=medium
266
267 * create pmg-scores.cf unconditionally
268
269 * bump version for Proxmox Mailgateway 6.1
270
271 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
272
d56b5263
TL
273pmg-api (6.0-10) pmg; urgency=medium
274
275 * add support for sending NDRs on Block
276
277 * add support for before queue filtering
278
279 * implement force_restart for cluster sync
280
281 * add SACustom Package and API Calls for custom SpamAssassin scores
282
283 * sync custom spamassassin scores to the cluster slaves
284
285 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
286
22ca0d57
TL
287pmg-api (6.0-9) pmg; urgency=medium
288
289 * DKIM-sign outbound mail if configured
290
291 * add DKIM related API endpoints
292
293 * fix #2371: reload pmg-smtp-filter on config change
294
295 * add /etc/pmg/dkim to cluster-sync
296
297 * Quarantine API: extend download call to download whole mails
298
299 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
300
2b32e1c6
TL
301pmg-api (6.0-8) pmg; urgency=medium
302
303 * add attachment quarantine with API integration
304
305 * fix API result verification for invalid mails
306
307 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
308
b0c1ded4
TL
309pmg-api (6.0-6) pmg; urgency=medium
310
311 * fix #2224: override reference to openspf.org
312
313 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
314
315 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
316
4b62df12
TL
317pmg-api (6.0-5) pmg; urgency=medium
318
319 * fix mimetypes API
320
321 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
322
c6dd64ec
TL
323pmg-api (6.0-4) pmg; urgency=medium
324
325 * fix #2324 - improve docs on encrypted archives
326
327 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
328
9943bd5d
TL
329pmg-api (6.0-3) pmg; urgency=medium
330
331 * use hmac_sha_256 alogrithm for improved CSRF token security
332
333 * pmgproxy: add link to extjs for pmg-docs' api-viewer
334
335 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
336
3bb1f3f2
TL
337pmg-api (6.0-2) pmg; urgency=medium
338
339 * adapt journalctl invocation to changed behavior with new systemd version of
340 Debian Buster and make journal parsing more robust
341
342 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
343
8b1f3b4d
FG
344pmg-api (6.0-1+2) pmg; urgency=medium
345
346 * update PMG sources.list to buster
347
348 * replace deprecated /var/run with /run
349
350 * improve restart on upgrade behaviour
351
352 * Who: Domain: improve speed
353
354 * What: Spam: add uri hits to rule description
355
356 * adapt postgresql.conf template to include current postgres version
357
358 * adapt clamav.conf.in to new upstream version
359
360 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
361
d94ba1e3
TL
362pmg-api (6.0-1+1) pmg; urgency=medium
363
364 * improve packaging compatibillity with postgres 11 slightly
365
366 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
367
3dc4805e 368pmg-api (6.0-1) pmg; urgency=medium
b337a4b2
TL
369
370 * bump for Proxmox Mailgateway 6 based on Debian Buster
371
3dc4805e 372 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
b337a4b2 373
4686e63d
TL
374pmg-api (5.2-6) unstable; urgency=medium
375
376 * fix #2276: restore line format for pmg-log-tracker
377
378 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
379
a37b4a28
TL
380pmg-api (5.2-5) unstable; urgency=medium
381
382 * avast: change scan invocation path
383
384 * extended fix #1974: traffic_stat_graph: go through all entries
385
386 * fall back to hostname only if no domain defined
387
388 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
389
9a1eafbe
TL
390pmg-api (5.2-4) unstable; urgency=medium
391
392 * limit precision of bayes-score in log
393
394 * Drop sa-awl output from pmg-system-report
395
396 * fix #2232: set rulename for default accept
397
398 * pmg config: fix avast scan executable path documentation
399
400 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
401
26df5d99
TL
402pmg-api (5.2-3) unstable; urgency=medium
403
404 * node: add api endpoint for new mini-journalreader
405
406 * allow one to use cidr(6) for passing IP/CIDR to the network api
407
408 * Add rule name to RuleAction logging
409
410 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
411
9f7b563c
TL
412pmg-api (5.2-2) unstable; urgency=medium
413
414 * Fix setresuid to postgres error handling
415
416 * fix #2153: allow "'" in quarantine email addresses
417
418 * log before restarting services on rewrite_config
419
420 * fix #2172: sort mynetworks template var to make postfix config rewrite
421 stable and thus restart less often
422
423 * reload postfix instead of restart on config change
424
425 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
426
f3cf441a
DM
427pmg-api (5.2-1) unstable; urgency=medium
428
429 * prepare for new 5.2 release
430
431 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
432
56652677
DM
433pmg-api (5.1-7) unstable; urgency=medium
434
435 * pmgversion: be compatible with minimized container installation
436
437 * pmgversion: sort packages
438
439 * better error handling for ldap connect
440
441 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
442
6779f7bc
DM
443pmg-api (5.1-6) unstable; urgency=medium
444
445 * fix #2129: allow (some) filters for dnsbl-entry
446
447 * fix #1947: implement starttls for ldap
448
449 * fix #1946: add verify and cafile options for ldap
450
451 * show all errors when we get an ldap connection error
452
453 * add/integrate custom_check
454
455 * pmg-system-report: check for existing sa-awl db
456
457 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
458
2af29ebe
DM
459pmg-api (5.1-5) unstable; urgency=medium
460
461 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
462
463 * add dependency on pve-http-server (>= 2.0.12)
464
465 * add pmg report api call for the gui
466
467 * add optional list parameter to quarusers api call
468
469 * close #2075: do not insert empty WL/BL
470
471 * user white/blacklist: allow multiple entries for adding/deleting
472
473 * Quarantine: reuse raw parameter for non htmlmail formatter
474
475 * load mobile ui on mobile user agent on /quarantine
476
477 * improve pmg-email-address regex
478
479 * bsys: add pmg-system-report + manpage to Makefile
480
481 * extend pmgdb dump
482
483 * close #1917: add pmg-system-report command
484
485 * add rule's score to pmg-smtp-filter logline
486
487 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
488
330e87c5
DM
489pmg-api (5.1-4) unstable; urgency=medium
490
491 * fix bug #2035 cluster sync issues with ipv6
492
493 * fix #1974: postscreen_stat_graph: go through all entries
494
495 * fixed some typos in PMG/Config.pm
496
497 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
498
529c5439
DM
499pmg-api (5.1-3) unstable; urgency=medium
500
501 * fix #1978: always give encoding/collate explicitly when creating db
502
503 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
504
0b56b766
DM
505pmg-api (5.1-2) unstable; urgency=medium
506
507 * do not use 'last' inside do/while
508
509 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
510
d72a6e06
DM
511pmg-api (5.1-1) unstable; urgency=medium
512
513 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
514
515 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
516
6afb4cd2
DM
517pmg-api (5.0-79) unstable; urgency=medium
518
519 * fix #1876: allow node status for admin/manager/auditors
520
521 * fix #1881: increase limit for ids in spam quarantine
522
523 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
524
e19a4b16
DM
525pmg-api (5.0-78) unstable; urgency=medium
526
527 * fix bug #1701: implement smarthostport setting
528
529 * fix bug #1649: Allow TLS also on internal SMTP port
530
531 * fix bug #1727: hide details if hide_received is active
532
533 * use 'dailyreport' config
534
535 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
536
1f54ce3f
DM
537pmg-api (5.0-77) unstable; urgency=medium
538
539 * fix bux #1776: set http_proxy for sa-update
540
541 * statistics: actually calculate day when it is given
542
543 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
544
2c8e4d6e
DM
545pmg-api (5.0-76) unstable; urgency=medium
546
547 * d/control: update pve-common version dependency
548
549 * as we use the new param_mapping functionallity from PVE::CLIHandler
550
551 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
552
9e9b6f2e
DM
553pmg-api (5.0-75) unstable; urgency=medium
554
555 * log email addresses as utf8 (postfix also do that).
556
557 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
558
559 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
560
a5cd1d77
DM
561pmg-api (5.0-74) unstable; urgency=medium
562
563 * add support for SMTPUTF8 extensions
564
565 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
566
6c2cc8f8
DM
567pmg-api (5.0-73) unstable; urgency=medium
568
569 * Add postfix dnsbl threshold
570
571 * fix spamscore Statistics - correctly compute ratio
572
573 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
574
6a250ece
DM
575pmg-api (5.0-72) unstable; urgency=medium
576
577 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
578
579 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
580
a0907ff5
DM
581pmg-api (5.0-71) unstable; urgency=medium
582
583 * sync_userprefs_db: fix #1797 - fix merge function
584
585 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
586
ecb78445
DM
587pmg-api (5.0-70) unstable; urgency=medium
588
589 * fix bug 1707: use correct units for deferred mail queue (minutes)
590
591 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
592
0617282d
DM
593pmg-api (5.0-69) unstable; urgency=medium
594
595 * pmg-smtp-filter.service: set Restart=on-abort
596
597 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
598
30711109
DM
599pmg-api (5.0-68) unstable; urgency=medium
600
601 * quarantine actions: allow multiple ids for one action
602
603 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
604
43995e3c
DM
605pmg-api (5.0-67) unstable; urgency=medium
606
607 * implement new 'helpdesk' role
608
609 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
610
2f110fc7
DM
611pmg-api (5.0-66) unstable; urgency=medium
612
613 * Fix password change of unix root user
614
615 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
616
ee1e11de
DM
617pmg-api (5.0-65) unstable; urgency=medium
618
619 * pmgpolicy: avoid warning about uninitialized value
620
621 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
622
bf3c6764
DM
623pmg-api (5.0-64) unstable; urgency=medium
624
625 * fix #1679: do not delete old quarantine mails on cluster creation/join
626
627 * Domain object: avoid warning about uninitialized value
628
629 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
630
7178e49a
DM
631pmg-api (5.0-63) unstable; urgency=medium
632
633 * add support for avast virus scanner
634
635 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
636
3f159498
DM
637pmg-api (5.0-62) unstable; urgency=medium
638
639 * fix bug #1673: Allow email addresses in transport maps
640
641 * UserConfig: verify: check username vs userid
642
643 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
644
71d9a758
DM
645pmg-api (5.0-61) unstable; urgency=medium
646
647 * fix bug #1646: domains - allow to use wildcard domains
648
649 * fix bug # 1639: create /var/lib/pmg/backup
650
651 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
652
a5485ee3
DM
653pmg-api (5.0-60) unstable; urgency=medium
654
655 * pmg-daily.timer: use RandomizedDelaySec
656
657 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
658
53b3a03f
DM
659pmg-api (5.0-59) unstable; urgency=medium
660
661 * introduce new template var postfix.int_ip
662
663 * fix bug #1643: add port and protocol to spamquarantine config
664
665 * pmg-daily.timer: randomize start time using AccuracySec=5hours
666
667 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
668
d5293341
DM
669pmg-api (5.0-58) unstable; urgency=medium
670
671 * remove unique constraint from LocalStat(Time)
672
673 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
674
f568d933
DM
675pmg-api (5.0-57) unstable; urgency=medium
676
677 * PMG::Cluster::sync_statistic_db - correctyl update
678 clusterinfo lastid_CStatistic
679
680 * PMG::Cluster::sync_quarantine_db - skip files generated before
681 cluster was created
682
683 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
684
ab5d75e6
DM
685pmg-api (5.0-56) unstable; urgency=medium
686
687 * fix bug #1636: correctly track file modification time
688
689 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
690
3c17f47d
DM
691pmg-api (5.0-55) unstable; urgency=medium
692
693 * fix ipv6 address quoting for postfix mynetworks
694
695 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
696
07f42205
DM
697pmg-api (5.0-54) unstable; urgency=medium
698
699 * PMG/Config.pm: allow single address setups (all 1 netmask)
700
701 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
702
ab040328
DM
703pmg-api (5.0-53) unstable; urgency=medium
704
705 * pmgpolicy: try to detect config changes
706
707 * fix bug #1625 - change default rule priorities
708
709 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
710
6330b6d7
DM
711pmg-api (5.0-52) unstable; urgency=medium
712
713 * PMG/RuleDB/Object.pm: fix permissions for role admin
714
715 * PMG/API2/MyNetworks.pm: fix links attribute
716
717 * PMG/API2/Transport.pm: fix links attribute
718
719 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
720
84231b60
DM
721pmg-api (5.0-51) unstable; urgency=medium
722
723 * pmgcm.pm: implement promote
724
725 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
726
ef272ad9
DM
727pmg-api (5.0-50) unstable; urgency=medium
728
729 * PMG/Config.pm: change default email port numbers - We now use port 25
730 for incoming mails. Please verify your setup after updating!
731
732 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
733
5fece879
DM
734pmg-api (5.0-49) unstable; urgency=medium
735
736 * AccessControl.pm: avoid warning about uninitialized value
737
738 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
739
e45ce1d9
DM
740pmg-api (5.0-48) unstable; urgency=medium
741
742 * fix #1617: remove regex for matchfield. modfield
743
744 * do not return bindpw over the api
745
746 * let all users read their own user data
747
748 * make ldap info visible for audit users
749
750 * implement pmgcm delete
751
752 * allow admins to reset the rule database
753
754 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
755
b2c7f8a9
DM
756pmg-api (5.0-47) unstable; urgency=medium
757
758 * truncate large mails before passing them to spamassassin
759
760 * reduce default maxspamsize back to 256
761
762 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
763
77e4021d
DM
764pmg-api (5.0-46) unstable; urgency=medium
765
766 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
767
768 * Quarantine.pm: use new TicketID to indentify mails
769
770 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
771
49a49263
DM
772pmg-api (5.0-45) unstable; urgency=medium
773
774 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
775
776 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
777 correctly update database after mail delivery
778
779 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
780
13e59b3e
DM
781pmg-api (5.0-44) unstable; urgency=medium
782
783 * PMG/API2/APT.pm - fix changelog urls
784
785 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
786
787 * pmg-daily: add check for available updates
788
789 * periodically update subscription status
790
791 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
792
51c9b72f
DM
793pmg-api (5.0-43) unstable; urgency=medium
794
795 * run postmap after generation postfix main.cf
796
797 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
798
9207c5e1
DM
799pmg-api (5.0-42) unstable; urgency=medium
800
801 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
802
803 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
804
2a032bd6
DM
805pmg-api (5.0-41) unstable; urgency=medium
806
807 * PMG/Fetchmail.pm - autostart fetchmail service
808
809 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
810
a9eafa3b
DM
811pmg-api (5.0-40) unstable; urgency=medium
812
813 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
814
815 * bump default maxspamsize to 1M
816
817 * depend on apt-transport-https
818
819 * depend on fetchmail
820
821 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
822
4a314f20
DM
823pmg-api (5.0-39) unstable; urgency=medium
824
825 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
826
827 * install /etc/apt/sources.list.d/pmg-enterprise.list
828
829 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
830
1d7b18e2
DM
831pmg-api (5.0-38) unstable; urgency=medium
832
833 * add API for node reboot/shutdown
834
835 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
836
837 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
838 messages to console
839
840 * PMG/DBTools.pm - use user root to sync database
841
842 * pmgtunnel.pm - fix call to socketfile()
843
844 * debian/control - depend on 'rsync'
845
846 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
847
848 * PMG/CLI/pmgdb.pm: generate default locale
849
850 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
851
e7b351c7
DM
852pmg-api (5.0-37) unstable; urgency=medium
853
854 * pmgreport: use PMG::API2::Statistics to include postscreen stats
855
856 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
857
c8d60b4e
DM
858pmg-api (5.0-36) unstable; urgency=medium
859
860 * replace novnc with xtermjs
861
862 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
863
827cbf37
DM
864pmg-api (5.0-35) unstable; urgency=medium
865
866 * rename safe_browsing_score to clamav_heuristic_score
867
868 * use clamav_heuristic_score for heuristics results
869
870 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
871
40d44e6a
DM
872pmg-api (5.0-34) unstable; urgency=medium
873
874 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
875
876 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
877
b83fae96
DM
878pmg-api (5.0-33) unstable; urgency=medium
879
880 * bin/pmgpolicy - count PREGREET rejects (postscreen)
881
882 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
883
884 * depend on: openssh-client, openssh-server, apt
885
886 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
887
ecaeb1fa
DM
888pmg-api (5.0-32) unstable; urgency=medium
889
890 * PMG::DBTool::load_mail_data - add optional $pmail parameter
891
892 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
893
e355fe34
DM
894pmg-api (5.0-31) unstable; urgency=medium
895
896 * PMG/HTMLMail.pm - use global hash to store inlined images
897
898 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
899
09b45ed5
DM
900pmg-api (5.0-30) unstable; urgency=medium
901
902 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
903 to keep VNC connections during upgrades.
904
905 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
906
275e5bbf
DM
907pmg-api (5.0-29) unstable; urgency=medium
908
909 * LDAP: add mailAlternativeAddress to mailattr default
910
911 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
912
913 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
914
e2278c83
DM
915pmg-api (5.0-28) unstable; urgency=medium
916
917 * pmg-smtp-filter: fix safebrowsing hit detection
918
919 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
920
137a5e27
DM
921pmg-api (5.0-27) unstable; urgency=medium
922
923 * do not use .db file for mynetworks
924
925 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
926
16101aff
DM
927pmg-api (5.0-26) unstable; urgency=medium
928
929 * increase deafult maxspamsize to 512*1024
930
931 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
932
ef35b42f
DM
933pmg-api (5.0-25) unstable; urgency=medium
934
935 * templates/local.cf.in: include KAM.cf
936
937 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
938
15655036
DM
939pmg-api (5.0-24) unstable; urgency=medium
940
941 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
942
943 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
944
e5f23b66
DM
945pmg-api (5.0-23) unstable; urgency=medium
946
947 * avoid repeated SPF headers
948
949 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
950
4312c4f4
DM
951pmg-api (5.0-22) unstable; urgency=medium
952
953 * fix network stats
954
955 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
956
e07e7f8a
DM
957pmg-api (5.0-21) unstable; urgency=medium
958
959 * avoid warning about uninitialized value
960
961 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
962
666479d2
DM
963pmg-api (5.0-20) unstable; urgency=medium
964
965 * use google safe browsing hits to icrease spam score
966
967 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
968
c6a0d652
DM
969pmg-api (5.0-19) unstable; urgency=medium
970
971 * PMG/RuleDB/Notify.pm - avoid use of undefined values
972
973 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
974
4c62109f
DM
975pmg-api (5.0-18) unstable; urgency=medium
976
977 * remove mail/use_rbl config - we use dnsbl_sites instead
978
979 * PMG/Config.pm - register/use format dnsbl-entry
980
981 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
982
9b47472c
DM
983pmg-api (5.0-17) unstable; urgency=medium
984
985 * support postfix tls policy map /etc/pmg/tls_policy
986
987 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
988
fd2c7648
DM
989pmg-api (5.0-16) unstable; urgency=medium
990
991 * depend on clamdscan
992
993 * do not set postscreen_dnsbl_reply_map
994
995 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
996
fd45f44a
DM
997pmg-api (5.0-15) unstable; urgency=medium
998
999 * always load SA dkim to improve accuracy
1000
1001 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1002
f891a0a9
DM
1003pmg-api (5.0-14) unstable; urgency=medium
1004
1005 * pmgsync.service - run pmgconfig init to generate required files
1006
1007 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1008
2e893522
DM
1009pmg-api (5.0-13) unstable; urgency=medium
1010
1011 * add pmgsync service
1012
1013 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1014
a343b177 1015pmg-api (5.0-12) unstable; urgency=medium
714319cd 1016
a343b177
DM
1017 * debian/postinst - fix postgres service name (postgresql.service)
1018
714319cd
DM
1019 * debian/postinst - do not use #DEBHELPER# macro inside comment
1020
a343b177 1021 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
714319cd 1022
282f9b1a
DM
1023pmg-api (5.0-10) unstable; urgency=medium
1024
1025 * debian/postinst - do not skip service setup in /proxmox_install_mode
1026
1027 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1028
a6f080da
DM
1029pmg-api (5.0-9) unstable; urgency=medium
1030
1031 * debian/pmgbanner.service - setup login banner
1032
1033 * templates/fetchmailrc.tt - fix syntax
1034
1035 * PMG/API2/APT.pm - fix package names
1036
1037 * PMG/Service/pmgproxy.pm - fix package names
1038
1039 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1040
a1fd65e3
DM
1041pmg-api (5.0-8) unstable; urgency=medium
1042
1043 * rename package to pmg-api
1044
1045 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1046
dedd531b
DM
1047proxmox-mailgateway (5.0-7) unstable; urgency=medium
1048
1049 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1050
1051 * PMG/Backup.pm - restore: keep directory /etc/pmg
1052
1053 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1054
1055 * PMG/API2/SMTPWhitelist.pm - fix delete object
1056
1057 * implement backup/restore
1058
1059 * PMG/API2/Cluster.pm - new option list_single_node
1060
1061 * improve permissions
1062
1063 * correct child link for the clamav api
1064
1065 * add spamassassin update api calls
1066
1067 * update spamassassin rules daily
1068
1069 * implement fetchmail api
1070
1071 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1072
d85db1d5
DM
1073proxmox-mailgateway (5.0-6) unstable; urgency=medium
1074
1075 * add date to the mail link for the verbose report
1076
1077 * implement fetchmail API
1078
1079 * add new LDAP group member api call
1080
1081 * implement missing rule database api calls
1082
1083 * implement user quarantine
1084
1085 * fix api call permissions
1086
1087 * add subscription api
1088
1089 * add apt api
1090
1091 * do not depend on clamav-unofficial-sigs
1092
1093 * implement mail tracker
1094
1095 * implement pmgqm - quarantine management tool
1096
1097 * improve statistic api
1098
1099 * countless other fixes and improvements
1100
1101 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1102
5143ecd4
DM
1103proxmox-mailgateway (5.0-5) unstable; urgency=medium
1104
1105 * improved database security
1106
1107 * implemented cluster tunnel daemon
1108
1109 * depend on sudo
1110
1111 * pmgcm: add 'sync' command
1112
1113 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1114
847426cf
DM
1115proxmox-mailgateway (5.0-4) unstable; urgency=medium
1116
1117 * improved cluster management API
1118
1119 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1120
36049087
DM
1121proxmox-mailgateway (5.0-3) unstable; urgency=medium
1122
1123 * initial cluster management API
1124
1125 * ldap and user API
1126
1127 * mail queue APIL
1128
1129 * small fixes and improvements
1130
1131 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1132
06d803f0
DM
1133proxmox-mailgateway (5.0-2) unstable; urgency=medium
1134
1135 * restart services after upgrade
1136
1137 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1138
ff5a70df 1139proxmox-mailgateway (5.0-1) unstable; urgency=medium
dc03b479
DM
1140
1141 * adjust version (so that we are higher than previous
1142 proxmox-mailgateway release)
1143
1144 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1145
ff5a70df 1146proxmox-mailgateway (1.0-1) unstable; urgency=medium
b68dfb61 1147
dc03b479 1148 * imported from private repository
b68dfb61
DM
1149
1150 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100
1151