1 pmg-api (7.0-1) bullseye; urgency=medium
3 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
5 * pmgproxy: allow setting LISTEN_IP parameter
7 * clamav: remove deprecated SafeBrowsing
9 * api: nodes: drop deprecated 'upgrade' option of termproxy
11 * TLSPolicy: drop deprecated 'domain' parameter
13 * api: quarantine: drop deprecated b/w-list methods, and drop detail
14 statistic methods (replaced by more flexible endpoints in 6.x)
16 * update postgresql dependency to version 13
18 * greylisting: drop unneeded Host column form cgreylist table
20 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 14:20:59 +0200
22 pmg-api (6.4-4) pmg; urgency=medium
24 * fix #2228: spam quarantine: automatically deliver on whitelisting and
25 delete on blacklisting a mail
27 * acme: allow wildcard domain entries
29 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
31 pmg-api (6.4-3) pmg; urgency=medium
33 * fix creating mailqueue spooldirs
35 * rephrase backup notification template
37 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
39 pmg-api (6.4-2) pmg; urgency=medium
41 * fix #3164: api: quarantine: allow to return spam from all users
43 * ensure '/etc/pmg/acme/accounts' directory exists
45 * certs: reload postfix to activate new certificate even if TLS config stayed
48 * cluster: trust both, old and new certificate fingerprint of master during
51 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
53 pmg-api (6.3-7) pmg; urgency=medium
55 * implement Automatic Certificate Management Environment (ACME) for API and
56 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
57 deployment and automatic renewal of trusted certificates.
59 * cluster: automatically trigger an update of the pinned certificate
60 fingerprint for a node in the cluster configuration on certificate change
62 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
64 pmg-api (6.3-6) pmg; urgency=medium
66 * api: spamassassin: read local channels and include them in daily SA
69 * api: statistics: add central API enpoint for details, avoiding
70 issues with certain characters in mail addresses
72 * utils: allow / inside email address localpart
74 * fix #3154: backup: add include-statistics to Proxmox Backup Server
76 * fix #3146: backup: add email notifications
78 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
80 pmg-api (6.3-5) pmg; urgency=medium
82 * utils: ignore leading whitespace in SpamAssassin rule description
84 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
85 interface, to stay compatible
87 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
89 pmg-api (6.3-4) pmg; urgency=medium
91 * integrate Proxmox Backup Server for automatic configuration backups
93 * fix #3098: DKIM: sort domains by length first
95 * backup: add Spam Assassin custom score file to backup
97 * reinject email: fix connecting for ipv6-only hosts
99 * fix #3141: do not split on ', ' for returning the from header
101 * allow to enable a user self-service login for the user spam quarantine as
104 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
106 pmg-api (6.2-6) pmg; urgency=medium
108 * fix #2785: prefix message-id in attachment-quarantine
110 * add logging to disclaimer action
112 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
114 pmg-api (6.2-5) pmg; urgency=medium
116 * fix #1976: optionally sort postfix queue result
118 * allow to remove subscription
120 * make regex test-match case-insensitive, like the real tests
122 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
124 pmg-api (6.2-4) pmg; urgency=medium
126 * Mail Tracker: handle before queue status
128 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
130 pmg-api (6.2-3) pmg; urgency=medium
132 * enable policy checking also if only IPv6 greylisting is enabled
134 * improve ordering of system services
136 * add logrotate config to monthly-rotate pmgproxy.log
138 * api tracker: always check that specified 'endtime' is newer than
141 * improve pmg-system-report with more relevant information
143 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
145 pmg-api (6.1-9) pmg; urgency=medium
147 * add new 'Match Archive Filename' What Object
149 * use postgres inet functions for greylist matching
151 * pmgpolicy: add IPv6 support for greylisting
153 * greylist: make netmasks configurable
155 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
157 pmg-api (6.1-8) pmg; urgency=medium
159 * pmgqm: warn and exit if running on slave node
161 * pmgspamreport: purge before sending reports
163 * fix rendering of ipv(4|6) literal lmtp transports
165 * fix #1948: allow setting TLS policy for transports
167 * add TLS options for lmtp to main.cf template
169 * fix #2661: reintroduce LDAPCache->ldap_connect
171 * skip writing default ports in spamreports
173 * use ucf to handle template overrides
175 * freshclam.conf.in: make ScriptedUpdates a variable
177 * freshclam.conf.in: remove ReceiveTimeout option
179 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
181 pmg-api (6.1-7) pmg; urgency=medium
183 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
186 * fix #2525: encode notifications in UTF-8
188 * check if img tag has actually a 'src' attribute to avoid warnings
190 * pmgsh: fix 'help' command
192 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
193 to avoid passing addresses in the API path.
195 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
197 pmg-api (6.1-6) pmg; urgency=medium
199 * track clamav and postgres package version in versions api call
201 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
205 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
207 pmg-api (6.1-5) pmg; urgency=medium
209 * fix postfix template for before-queue filtering
211 * api2: Network: add vlan-raw-device and vlan-id options
213 * ensure compatibility with libpve-http-server-perl
215 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
217 pmg-api (6.1-4) pmg; urgency=medium
219 * fix #2438: add support for lmtp delivery to downstream servers
221 * api2: network: add bond-primary and MTU option
223 * fix #2504: do not overwrite existing DKIM selector key
225 * dkim: add selector list api endpoint
227 * fix disclaimer encoding for html entities
229 * fix #1653: parse ipv6 xforward correctly
231 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
233 pmg-api (6.1-3) pmg; urgency=medium
235 * improve browser-cache behavior for updates
237 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
239 pmg-api (6.1-2) pmg; urgency=medium
241 * don not add DKIM signature if the DKIMSign module fails to determine the
244 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
246 pmg-api (6.1-1) pmg; urgency=medium
248 * create pmg-scores.cf unconditionally
250 * bump version for Proxmox Mailgateway 6.1
252 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
254 pmg-api (6.0-10) pmg; urgency=medium
256 * add support for sending NDRs on Block
258 * add support for before queue filtering
260 * implement force_restart for cluster sync
262 * add SACustom Package and API Calls for custom SpamAssassin scores
264 * sync custom spamassassin scores to the cluster slaves
266 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
268 pmg-api (6.0-9) pmg; urgency=medium
270 * DKIM-sign outbound mail if configured
272 * add DKIM related API endpoints
274 * fix #2371: reload pmg-smtp-filter on config change
276 * add /etc/pmg/dkim to cluster-sync
278 * Quarantine API: extend download call to download whole mails
280 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
282 pmg-api (6.0-8) pmg; urgency=medium
284 * add attachment quarantine with API integration
286 * fix API result verification for invalid mails
288 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
290 pmg-api (6.0-6) pmg; urgency=medium
292 * fix #2224: override reference to openspf.org
294 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
296 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
298 pmg-api (6.0-5) pmg; urgency=medium
302 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
304 pmg-api (6.0-4) pmg; urgency=medium
306 * fix #2324 - improve docs on encrypted archives
308 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
310 pmg-api (6.0-3) pmg; urgency=medium
312 * use hmac_sha_256 alogrithm for improved CSRF token security
314 * pmgproxy: add link to extjs for pmg-docs' api-viewer
316 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
318 pmg-api (6.0-2) pmg; urgency=medium
320 * adapt journalctl invocation to changed behavior with new systemd version of
321 Debian Buster and make journal parsing more robust
323 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
325 pmg-api (6.0-1+2) pmg; urgency=medium
327 * update PMG sources.list to buster
329 * replace deprecated /var/run with /run
331 * improve restart on upgrade behaviour
333 * Who: Domain: improve speed
335 * What: Spam: add uri hits to rule description
337 * adapt postgresql.conf template to include current postgres version
339 * adapt clamav.conf.in to new upstream version
341 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
343 pmg-api (6.0-1+1) pmg; urgency=medium
345 * improve packaging compatibillity with postgres 11 slightly
347 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
349 pmg-api (6.0-1) pmg; urgency=medium
351 * bump for Proxmox Mailgateway 6 based on Debian Buster
353 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
355 pmg-api (5.2-6) unstable; urgency=medium
357 * fix #2276: restore line format for pmg-log-tracker
359 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
361 pmg-api (5.2-5) unstable; urgency=medium
363 * avast: change scan invocation path
365 * extended fix #1974: traffic_stat_graph: go through all entries
367 * fall back to hostname only if no domain defined
369 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
371 pmg-api (5.2-4) unstable; urgency=medium
373 * limit precision of bayes-score in log
375 * Drop sa-awl output from pmg-system-report
377 * fix #2232: set rulename for default accept
379 * pmg config: fix avast scan executable path documentation
381 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
383 pmg-api (5.2-3) unstable; urgency=medium
385 * node: add api endpoint for new mini-journalreader
387 * allow one to use cidr(6) for passing IP/CIDR to the network api
389 * Add rule name to RuleAction logging
391 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
393 pmg-api (5.2-2) unstable; urgency=medium
395 * Fix setresuid to postgres error handling
397 * fix #2153: allow "'" in quarantine email addresses
399 * log before restarting services on rewrite_config
401 * fix #2172: sort mynetworks template var to make postfix config rewrite
402 stable and thus restart less often
404 * reload postfix instead of restart on config change
406 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
408 pmg-api (5.2-1) unstable; urgency=medium
410 * prepare for new 5.2 release
412 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
414 pmg-api (5.1-7) unstable; urgency=medium
416 * pmgversion: be compatible with minimized container installation
418 * pmgversion: sort packages
420 * better error handling for ldap connect
422 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
424 pmg-api (5.1-6) unstable; urgency=medium
426 * fix #2129: allow (some) filters for dnsbl-entry
428 * fix #1947: implement starttls for ldap
430 * fix #1946: add verify and cafile options for ldap
432 * show all errors when we get an ldap connection error
434 * add/integrate custom_check
436 * pmg-system-report: check for existing sa-awl db
438 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
440 pmg-api (5.1-5) unstable; urgency=medium
442 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
444 * add dependency on pve-http-server (>= 2.0.12)
446 * add pmg report api call for the gui
448 * add optional list parameter to quarusers api call
450 * close #2075: do not insert empty WL/BL
452 * user white/blacklist: allow multiple entries for adding/deleting
454 * Quarantine: reuse raw parameter for non htmlmail formatter
456 * load mobile ui on mobile user agent on /quarantine
458 * improve pmg-email-address regex
460 * bsys: add pmg-system-report + manpage to Makefile
464 * close #1917: add pmg-system-report command
466 * add rule's score to pmg-smtp-filter logline
468 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
470 pmg-api (5.1-4) unstable; urgency=medium
472 * fix bug #2035 cluster sync issues with ipv6
474 * fix #1974: postscreen_stat_graph: go through all entries
476 * fixed some typos in PMG/Config.pm
478 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
480 pmg-api (5.1-3) unstable; urgency=medium
482 * fix #1978: always give encoding/collate explicitly when creating db
484 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
486 pmg-api (5.1-2) unstable; urgency=medium
488 * do not use 'last' inside do/while
490 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
492 pmg-api (5.1-1) unstable; urgency=medium
494 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
496 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
498 pmg-api (5.0-79) unstable; urgency=medium
500 * fix #1876: allow node status for admin/manager/auditors
502 * fix #1881: increase limit for ids in spam quarantine
504 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
506 pmg-api (5.0-78) unstable; urgency=medium
508 * fix bug #1701: implement smarthostport setting
510 * fix bug #1649: Allow TLS also on internal SMTP port
512 * fix bug #1727: hide details if hide_received is active
514 * use 'dailyreport' config
516 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
518 pmg-api (5.0-77) unstable; urgency=medium
520 * fix bux #1776: set http_proxy for sa-update
522 * statistics: actually calculate day when it is given
524 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
526 pmg-api (5.0-76) unstable; urgency=medium
528 * d/control: update pve-common version dependency
530 * as we use the new param_mapping functionallity from PVE::CLIHandler
532 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
534 pmg-api (5.0-75) unstable; urgency=medium
536 * log email addresses as utf8 (postfix also do that).
538 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
540 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
542 pmg-api (5.0-74) unstable; urgency=medium
544 * add support for SMTPUTF8 extensions
546 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
548 pmg-api (5.0-73) unstable; urgency=medium
550 * Add postfix dnsbl threshold
552 * fix spamscore Statistics - correctly compute ratio
554 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
556 pmg-api (5.0-72) unstable; urgency=medium
558 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
560 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
562 pmg-api (5.0-71) unstable; urgency=medium
564 * sync_userprefs_db: fix #1797 - fix merge function
566 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
568 pmg-api (5.0-70) unstable; urgency=medium
570 * fix bug 1707: use correct units for deferred mail queue (minutes)
572 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
574 pmg-api (5.0-69) unstable; urgency=medium
576 * pmg-smtp-filter.service: set Restart=on-abort
578 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
580 pmg-api (5.0-68) unstable; urgency=medium
582 * quarantine actions: allow multiple ids for one action
584 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
586 pmg-api (5.0-67) unstable; urgency=medium
588 * implement new 'helpdesk' role
590 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
592 pmg-api (5.0-66) unstable; urgency=medium
594 * Fix password change of unix root user
596 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
598 pmg-api (5.0-65) unstable; urgency=medium
600 * pmgpolicy: avoid warning about uninitialized value
602 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
604 pmg-api (5.0-64) unstable; urgency=medium
606 * fix #1679: do not delete old quarantine mails on cluster creation/join
608 * Domain object: avoid warning about uninitialized value
610 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
612 pmg-api (5.0-63) unstable; urgency=medium
614 * add support for avast virus scanner
616 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
618 pmg-api (5.0-62) unstable; urgency=medium
620 * fix bug #1673: Allow email addresses in transport maps
622 * UserConfig: verify: check username vs userid
624 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
626 pmg-api (5.0-61) unstable; urgency=medium
628 * fix bug #1646: domains - allow to use wildcard domains
630 * fix bug # 1639: create /var/lib/pmg/backup
632 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
634 pmg-api (5.0-60) unstable; urgency=medium
636 * pmg-daily.timer: use RandomizedDelaySec
638 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
640 pmg-api (5.0-59) unstable; urgency=medium
642 * introduce new template var postfix.int_ip
644 * fix bug #1643: add port and protocol to spamquarantine config
646 * pmg-daily.timer: randomize start time using AccuracySec=5hours
648 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
650 pmg-api (5.0-58) unstable; urgency=medium
652 * remove unique constraint from LocalStat(Time)
654 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
656 pmg-api (5.0-57) unstable; urgency=medium
658 * PMG::Cluster::sync_statistic_db - correctyl update
659 clusterinfo lastid_CStatistic
661 * PMG::Cluster::sync_quarantine_db - skip files generated before
664 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
666 pmg-api (5.0-56) unstable; urgency=medium
668 * fix bug #1636: correctly track file modification time
670 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
672 pmg-api (5.0-55) unstable; urgency=medium
674 * fix ipv6 address quoting for postfix mynetworks
676 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
678 pmg-api (5.0-54) unstable; urgency=medium
680 * PMG/Config.pm: allow single address setups (all 1 netmask)
682 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
684 pmg-api (5.0-53) unstable; urgency=medium
686 * pmgpolicy: try to detect config changes
688 * fix bug #1625 - change default rule priorities
690 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
692 pmg-api (5.0-52) unstable; urgency=medium
694 * PMG/RuleDB/Object.pm: fix permissions for role admin
696 * PMG/API2/MyNetworks.pm: fix links attribute
698 * PMG/API2/Transport.pm: fix links attribute
700 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
702 pmg-api (5.0-51) unstable; urgency=medium
704 * pmgcm.pm: implement promote
706 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
708 pmg-api (5.0-50) unstable; urgency=medium
710 * PMG/Config.pm: change default email port numbers - We now use port 25
711 for incoming mails. Please verify your setup after updating!
713 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
715 pmg-api (5.0-49) unstable; urgency=medium
717 * AccessControl.pm: avoid warning about uninitialized value
719 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
721 pmg-api (5.0-48) unstable; urgency=medium
723 * fix #1617: remove regex for matchfield. modfield
725 * do not return bindpw over the api
727 * let all users read their own user data
729 * make ldap info visible for audit users
731 * implement pmgcm delete
733 * allow admins to reset the rule database
735 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
737 pmg-api (5.0-47) unstable; urgency=medium
739 * truncate large mails before passing them to spamassassin
741 * reduce default maxspamsize back to 256
743 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
745 pmg-api (5.0-46) unstable; urgency=medium
747 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
749 * Quarantine.pm: use new TicketID to indentify mails
751 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
753 pmg-api (5.0-45) unstable; urgency=medium
755 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
757 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
758 correctly update database after mail delivery
760 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
762 pmg-api (5.0-44) unstable; urgency=medium
764 * PMG/API2/APT.pm - fix changelog urls
766 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
768 * pmg-daily: add check for available updates
770 * periodically update subscription status
772 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
774 pmg-api (5.0-43) unstable; urgency=medium
776 * run postmap after generation postfix main.cf
778 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
780 pmg-api (5.0-42) unstable; urgency=medium
782 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
784 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
786 pmg-api (5.0-41) unstable; urgency=medium
788 * PMG/Fetchmail.pm - autostart fetchmail service
790 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
792 pmg-api (5.0-40) unstable; urgency=medium
794 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
796 * bump default maxspamsize to 1M
798 * depend on apt-transport-https
800 * depend on fetchmail
802 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
804 pmg-api (5.0-39) unstable; urgency=medium
806 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
808 * install /etc/apt/sources.list.d/pmg-enterprise.list
810 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
812 pmg-api (5.0-38) unstable; urgency=medium
814 * add API for node reboot/shutdown
816 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
818 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
821 * PMG/DBTools.pm - use user root to sync database
823 * pmgtunnel.pm - fix call to socketfile()
825 * debian/control - depend on 'rsync'
827 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
829 * PMG/CLI/pmgdb.pm: generate default locale
831 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
833 pmg-api (5.0-37) unstable; urgency=medium
835 * pmgreport: use PMG::API2::Statistics to include postscreen stats
837 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
839 pmg-api (5.0-36) unstable; urgency=medium
841 * replace novnc with xtermjs
843 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
845 pmg-api (5.0-35) unstable; urgency=medium
847 * rename safe_browsing_score to clamav_heuristic_score
849 * use clamav_heuristic_score for heuristics results
851 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
853 pmg-api (5.0-34) unstable; urgency=medium
855 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
857 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
859 pmg-api (5.0-33) unstable; urgency=medium
861 * bin/pmgpolicy - count PREGREET rejects (postscreen)
863 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
865 * depend on: openssh-client, openssh-server, apt
867 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
869 pmg-api (5.0-32) unstable; urgency=medium
871 * PMG::DBTool::load_mail_data - add optional $pmail parameter
873 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
875 pmg-api (5.0-31) unstable; urgency=medium
877 * PMG/HTMLMail.pm - use global hash to store inlined images
879 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
881 pmg-api (5.0-30) unstable; urgency=medium
883 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
884 to keep VNC connections during upgrades.
886 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
888 pmg-api (5.0-29) unstable; urgency=medium
890 * LDAP: add mailAlternativeAddress to mailattr default
892 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
894 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
896 pmg-api (5.0-28) unstable; urgency=medium
898 * pmg-smtp-filter: fix safebrowsing hit detection
900 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
902 pmg-api (5.0-27) unstable; urgency=medium
904 * do not use .db file for mynetworks
906 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
908 pmg-api (5.0-26) unstable; urgency=medium
910 * increase deafult maxspamsize to 512*1024
912 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
914 pmg-api (5.0-25) unstable; urgency=medium
916 * templates/local.cf.in: include KAM.cf
918 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
920 pmg-api (5.0-24) unstable; urgency=medium
922 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
924 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
926 pmg-api (5.0-23) unstable; urgency=medium
928 * avoid repeated SPF headers
930 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
932 pmg-api (5.0-22) unstable; urgency=medium
936 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
938 pmg-api (5.0-21) unstable; urgency=medium
940 * avoid warning about uninitialized value
942 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
944 pmg-api (5.0-20) unstable; urgency=medium
946 * use google safe browsing hits to icrease spam score
948 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
950 pmg-api (5.0-19) unstable; urgency=medium
952 * PMG/RuleDB/Notify.pm - avoid use of undefined values
954 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
956 pmg-api (5.0-18) unstable; urgency=medium
958 * remove mail/use_rbl config - we use dnsbl_sites instead
960 * PMG/Config.pm - register/use format dnsbl-entry
962 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
964 pmg-api (5.0-17) unstable; urgency=medium
966 * support postfix tls policy map /etc/pmg/tls_policy
968 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
970 pmg-api (5.0-16) unstable; urgency=medium
972 * depend on clamdscan
974 * do not set postscreen_dnsbl_reply_map
976 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
978 pmg-api (5.0-15) unstable; urgency=medium
980 * always load SA dkim to improve accuracy
982 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
984 pmg-api (5.0-14) unstable; urgency=medium
986 * pmgsync.service - run pmgconfig init to generate required files
988 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
990 pmg-api (5.0-13) unstable; urgency=medium
992 * add pmgsync service
994 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
996 pmg-api (5.0-12) unstable; urgency=medium
998 * debian/postinst - fix postgres service name (postgresql.service)
1000 * debian/postinst - do not use #DEBHELPER# macro inside comment
1002 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1004 pmg-api (5.0-10) unstable; urgency=medium
1006 * debian/postinst - do not skip service setup in /proxmox_install_mode
1008 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1010 pmg-api (5.0-9) unstable; urgency=medium
1012 * debian/pmgbanner.service - setup login banner
1014 * templates/fetchmailrc.tt - fix syntax
1016 * PMG/API2/APT.pm - fix package names
1018 * PMG/Service/pmgproxy.pm - fix package names
1020 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1022 pmg-api (5.0-8) unstable; urgency=medium
1024 * rename package to pmg-api
1026 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1028 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1030 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1032 * PMG/Backup.pm - restore: keep directory /etc/pmg
1034 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1036 * PMG/API2/SMTPWhitelist.pm - fix delete object
1038 * implement backup/restore
1040 * PMG/API2/Cluster.pm - new option list_single_node
1042 * improve permissions
1044 * correct child link for the clamav api
1046 * add spamassassin update api calls
1048 * update spamassassin rules daily
1050 * implement fetchmail api
1052 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1054 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1056 * add date to the mail link for the verbose report
1058 * implement fetchmail API
1060 * add new LDAP group member api call
1062 * implement missing rule database api calls
1064 * implement user quarantine
1066 * fix api call permissions
1068 * add subscription api
1072 * do not depend on clamav-unofficial-sigs
1074 * implement mail tracker
1076 * implement pmgqm - quarantine management tool
1078 * improve statistic api
1080 * countless other fixes and improvements
1082 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1084 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1086 * improved database security
1088 * implemented cluster tunnel daemon
1092 * pmgcm: add 'sync' command
1094 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1096 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1098 * improved cluster management API
1100 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1102 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1104 * initial cluster management API
1110 * small fixes and improvements
1112 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1114 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1116 * restart services after upgrade
1118 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1120 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1122 * adjust version (so that we are higher than previous
1123 proxmox-mailgateway release)
1125 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1127 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1129 * imported from private repository
1131 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100