]> git.proxmox.com Git - pmg-api.git/blob - debian/changelog
nodeconfig: parse acme config before writing
[pmg-api.git] / debian / changelog
1 pmg-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
14 pmg-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
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
40
41 pmg-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
50 pmg-api (6.4-3) pmg; urgency=medium
51
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
58 pmg-api (6.4-2) pmg; urgency=medium
59
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
70 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
71
72 pmg-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
83 pmg-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
99 pmg-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
108 pmg-api (6.3-4) pmg; urgency=medium
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
123 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
124
125 pmg-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
133 pmg-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
143 pmg-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
149 pmg-api (6.2-3) pmg; urgency=medium
150
151 * enable policy checking also if only IPv6 greylisting is enabled
152
153 * improve ordering of system services
154
155 * add logrotate config to monthly-rotate pmgproxy.log
156
157 * api tracker: always check that specified 'endtime' is newer than
158 'starttime'
159
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
163
164 pmg-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
176 pmg-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
200 pmg-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
216 pmg-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
226 pmg-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
236 pmg-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
252 pmg-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
258 pmg-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
265 pmg-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
273 pmg-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
287 pmg-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
301 pmg-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
309 pmg-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
317 pmg-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
323 pmg-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
329 pmg-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
337 pmg-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
344 pmg-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
362 pmg-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
368 pmg-api (6.0-1) pmg; urgency=medium
369
370 * bump for Proxmox Mailgateway 6 based on Debian Buster
371
372 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
373
374 pmg-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
380 pmg-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
390 pmg-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
402 pmg-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
412 pmg-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
427 pmg-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
433 pmg-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
443 pmg-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
459 pmg-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
489 pmg-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
499 pmg-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
505 pmg-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
511 pmg-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
517 pmg-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
525 pmg-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
537 pmg-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
545 pmg-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
553 pmg-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
561 pmg-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
567 pmg-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
575 pmg-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
581 pmg-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
587 pmg-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
593 pmg-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
599 pmg-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
605 pmg-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
611 pmg-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
617 pmg-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
623 pmg-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
631 pmg-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
637 pmg-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
645 pmg-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
653 pmg-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
659 pmg-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
669 pmg-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
675 pmg-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
685 pmg-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
691 pmg-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
697 pmg-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
703 pmg-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
711 pmg-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
721 pmg-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
727 pmg-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
734 pmg-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
740 pmg-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
756 pmg-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
764 pmg-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
772 pmg-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
781 pmg-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
793 pmg-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
799 pmg-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
805 pmg-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
811 pmg-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
823 pmg-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
831 pmg-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
852 pmg-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
858 pmg-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
864 pmg-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
872 pmg-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
878 pmg-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
888 pmg-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
894 pmg-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
900 pmg-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
907 pmg-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
915 pmg-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
921 pmg-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
927 pmg-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
933 pmg-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
939 pmg-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
945 pmg-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
951 pmg-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
957 pmg-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
963 pmg-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
969 pmg-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
975 pmg-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
983 pmg-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
989 pmg-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
997 pmg-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
1003 pmg-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
1009 pmg-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
1015 pmg-api (5.0-12) unstable; urgency=medium
1016
1017 * debian/postinst - fix postgres service name (postgresql.service)
1018
1019 * debian/postinst - do not use #DEBHELPER# macro inside comment
1020
1021 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1022
1023 pmg-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
1029 pmg-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
1041 pmg-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
1047 proxmox-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
1073 proxmox-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
1103 proxmox-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
1115 proxmox-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
1121 proxmox-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
1133 proxmox-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
1139 proxmox-mailgateway (5.0-1) unstable; urgency=medium
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
1146 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1147
1148 * imported from private repository
1149
1150 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100
1151