1 pmg-api (6.4-4) pmg; urgency=medium
3 * fix #2228: spam quarantine: automatically deliver on whitelisting and
4 delete on blacklisting a mail
6 * acme: allow wildcard domain entries
8 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
10 pmg-api (6.4-3) pmg; urgency=medium
12 * fix creating mailqueue spooldirs
14 * rephrase backup notification template
16 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
18 pmg-api (6.4-2) pmg; urgency=medium
20 * fix #3164: api: quarantine: allow to return spam from all users
22 * ensure '/etc/pmg/acme/accounts' directory exists
24 * certs: reload postfix to activate new certificate even if TLS config stayed
27 * cluster: trust both, old and new certificate fingerprint of master during
30 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
32 pmg-api (6.3-7) pmg; urgency=medium
34 * implement Automatic Certificate Management Environment (ACME) for API and
35 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
36 deployment and automatic renewal of trusted certificates.
38 * cluster: automatically trigger an update of the pinned certificate
39 fingerprint for a node in the cluster configuration on certificate change
41 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
43 pmg-api (6.3-6) pmg; urgency=medium
45 * api: spamassassin: read local channels and include them in daily SA
48 * api: statistics: add central API enpoint for details, avoiding
49 issues with certain characters in mail addresses
51 * utils: allow / inside email address localpart
53 * fix #3154: backup: add include-statistics to Proxmox Backup Server
55 * fix #3146: backup: add email notifications
57 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
59 pmg-api (6.3-5) pmg; urgency=medium
61 * utils: ignore leading whitespace in SpamAssassin rule description
63 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
64 interface, to stay compatible
66 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
68 pmg-api (6.3-4) pmg; urgency=medium
70 * integrate Proxmox Backup Server for automatic configuration backups
72 * fix #3098: DKIM: sort domains by length first
74 * backup: add Spam Assassin custom score file to backup
76 * reinject email: fix connecting for ipv6-only hosts
78 * fix #3141: do not split on ', ' for returning the from header
80 * allow to enable a user self-service login for the user spam quarantine as
83 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
85 pmg-api (6.2-6) pmg; urgency=medium
87 * fix #2785: prefix message-id in attachment-quarantine
89 * add logging to disclaimer action
91 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
93 pmg-api (6.2-5) pmg; urgency=medium
95 * fix #1976: optionally sort postfix queue result
97 * allow to remove subscription
99 * make regex test-match case-insensitive, like the real tests
101 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
103 pmg-api (6.2-4) pmg; urgency=medium
105 * Mail Tracker: handle before queue status
107 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
109 pmg-api (6.2-3) pmg; urgency=medium
111 * enable policy checking also if only IPv6 greylisting is enabled
113 * improve ordering of system services
115 * add logrotate config to monthly-rotate pmgproxy.log
117 * api tracker: always check that specified 'endtime' is newer than
120 * improve pmg-system-report with more relevant information
122 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
124 pmg-api (6.1-9) pmg; urgency=medium
126 * add new 'Match Archive Filename' What Object
128 * use postgres inet functions for greylist matching
130 * pmgpolicy: add IPv6 support for greylisting
132 * greylist: make netmasks configurable
134 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
136 pmg-api (6.1-8) pmg; urgency=medium
138 * pmgqm: warn and exit if running on slave node
140 * pmgspamreport: purge before sending reports
142 * fix rendering of ipv(4|6) literal lmtp transports
144 * fix #1948: allow setting TLS policy for transports
146 * add TLS options for lmtp to main.cf template
148 * fix #2661: reintroduce LDAPCache->ldap_connect
150 * skip writing default ports in spamreports
152 * use ucf to handle template overrides
154 * freshclam.conf.in: make ScriptedUpdates a variable
156 * freshclam.conf.in: remove ReceiveTimeout option
158 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
160 pmg-api (6.1-7) pmg; urgency=medium
162 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
165 * fix #2525: encode notifications in UTF-8
167 * check if img tag has actually a 'src' attribute to avoid warnings
169 * pmgsh: fix 'help' command
171 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
172 to avoid passing addresses in the API path.
174 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
176 pmg-api (6.1-6) pmg; urgency=medium
178 * track clamav and postgres package version in versions api call
180 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
184 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
186 pmg-api (6.1-5) pmg; urgency=medium
188 * fix postfix template for before-queue filtering
190 * api2: Network: add vlan-raw-device and vlan-id options
192 * ensure compatibility with libpve-http-server-perl
194 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
196 pmg-api (6.1-4) pmg; urgency=medium
198 * fix #2438: add support for lmtp delivery to downstream servers
200 * api2: network: add bond-primary and MTU option
202 * fix #2504: do not overwrite existing DKIM selector key
204 * dkim: add selector list api endpoint
206 * fix disclaimer encoding for html entities
208 * fix #1653: parse ipv6 xforward correctly
210 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
212 pmg-api (6.1-3) pmg; urgency=medium
214 * improve browser-cache behavior for updates
216 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
218 pmg-api (6.1-2) pmg; urgency=medium
220 * don not add DKIM signature if the DKIMSign module fails to determine the
223 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
225 pmg-api (6.1-1) pmg; urgency=medium
227 * create pmg-scores.cf unconditionally
229 * bump version for Proxmox Mailgateway 6.1
231 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
233 pmg-api (6.0-10) pmg; urgency=medium
235 * add support for sending NDRs on Block
237 * add support for before queue filtering
239 * implement force_restart for cluster sync
241 * add SACustom Package and API Calls for custom SpamAssassin scores
243 * sync custom spamassassin scores to the cluster slaves
245 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
247 pmg-api (6.0-9) pmg; urgency=medium
249 * DKIM-sign outbound mail if configured
251 * add DKIM related API endpoints
253 * fix #2371: reload pmg-smtp-filter on config change
255 * add /etc/pmg/dkim to cluster-sync
257 * Quarantine API: extend download call to download whole mails
259 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
261 pmg-api (6.0-8) pmg; urgency=medium
263 * add attachment quarantine with API integration
265 * fix API result verification for invalid mails
267 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
269 pmg-api (6.0-6) pmg; urgency=medium
271 * fix #2224: override reference to openspf.org
273 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
275 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
277 pmg-api (6.0-5) pmg; urgency=medium
281 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
283 pmg-api (6.0-4) pmg; urgency=medium
285 * fix #2324 - improve docs on encrypted archives
287 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
289 pmg-api (6.0-3) pmg; urgency=medium
291 * use hmac_sha_256 alogrithm for improved CSRF token security
293 * pmgproxy: add link to extjs for pmg-docs' api-viewer
295 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
297 pmg-api (6.0-2) pmg; urgency=medium
299 * adapt journalctl invocation to changed behavior with new systemd version of
300 Debian Buster and make journal parsing more robust
302 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
304 pmg-api (6.0-1+2) pmg; urgency=medium
306 * update PMG sources.list to buster
308 * replace deprecated /var/run with /run
310 * improve restart on upgrade behaviour
312 * Who: Domain: improve speed
314 * What: Spam: add uri hits to rule description
316 * adapt postgresql.conf template to include current postgres version
318 * adapt clamav.conf.in to new upstream version
320 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
322 pmg-api (6.0-1+1) pmg; urgency=medium
324 * improve packaging compatibillity with postgres 11 slightly
326 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
328 pmg-api (6.0-1) pmg; urgency=medium
330 * bump for Proxmox Mailgateway 6 based on Debian Buster
332 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
334 pmg-api (5.2-6) unstable; urgency=medium
336 * fix #2276: restore line format for pmg-log-tracker
338 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
340 pmg-api (5.2-5) unstable; urgency=medium
342 * avast: change scan invocation path
344 * extended fix #1974: traffic_stat_graph: go through all entries
346 * fall back to hostname only if no domain defined
348 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
350 pmg-api (5.2-4) unstable; urgency=medium
352 * limit precision of bayes-score in log
354 * Drop sa-awl output from pmg-system-report
356 * fix #2232: set rulename for default accept
358 * pmg config: fix avast scan executable path documentation
360 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
362 pmg-api (5.2-3) unstable; urgency=medium
364 * node: add api endpoint for new mini-journalreader
366 * allow one to use cidr(6) for passing IP/CIDR to the network api
368 * Add rule name to RuleAction logging
370 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
372 pmg-api (5.2-2) unstable; urgency=medium
374 * Fix setresuid to postgres error handling
376 * fix #2153: allow "'" in quarantine email addresses
378 * log before restarting services on rewrite_config
380 * fix #2172: sort mynetworks template var to make postfix config rewrite
381 stable and thus restart less often
383 * reload postfix instead of restart on config change
385 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
387 pmg-api (5.2-1) unstable; urgency=medium
389 * prepare for new 5.2 release
391 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
393 pmg-api (5.1-7) unstable; urgency=medium
395 * pmgversion: be compatible with minimized container installation
397 * pmgversion: sort packages
399 * better error handling for ldap connect
401 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
403 pmg-api (5.1-6) unstable; urgency=medium
405 * fix #2129: allow (some) filters for dnsbl-entry
407 * fix #1947: implement starttls for ldap
409 * fix #1946: add verify and cafile options for ldap
411 * show all errors when we get an ldap connection error
413 * add/integrate custom_check
415 * pmg-system-report: check for existing sa-awl db
417 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
419 pmg-api (5.1-5) unstable; urgency=medium
421 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
423 * add dependency on pve-http-server (>= 2.0.12)
425 * add pmg report api call for the gui
427 * add optional list parameter to quarusers api call
429 * close #2075: do not insert empty WL/BL
431 * user white/blacklist: allow multiple entries for adding/deleting
433 * Quarantine: reuse raw parameter for non htmlmail formatter
435 * load mobile ui on mobile user agent on /quarantine
437 * improve pmg-email-address regex
439 * bsys: add pmg-system-report + manpage to Makefile
443 * close #1917: add pmg-system-report command
445 * add rule's score to pmg-smtp-filter logline
447 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
449 pmg-api (5.1-4) unstable; urgency=medium
451 * fix bug #2035 cluster sync issues with ipv6
453 * fix #1974: postscreen_stat_graph: go through all entries
455 * fixed some typos in PMG/Config.pm
457 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
459 pmg-api (5.1-3) unstable; urgency=medium
461 * fix #1978: always give encoding/collate explicitly when creating db
463 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
465 pmg-api (5.1-2) unstable; urgency=medium
467 * do not use 'last' inside do/while
469 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
471 pmg-api (5.1-1) unstable; urgency=medium
473 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
475 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
477 pmg-api (5.0-79) unstable; urgency=medium
479 * fix #1876: allow node status for admin/manager/auditors
481 * fix #1881: increase limit for ids in spam quarantine
483 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
485 pmg-api (5.0-78) unstable; urgency=medium
487 * fix bug #1701: implement smarthostport setting
489 * fix bug #1649: Allow TLS also on internal SMTP port
491 * fix bug #1727: hide details if hide_received is active
493 * use 'dailyreport' config
495 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
497 pmg-api (5.0-77) unstable; urgency=medium
499 * fix bux #1776: set http_proxy for sa-update
501 * statistics: actually calculate day when it is given
503 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
505 pmg-api (5.0-76) unstable; urgency=medium
507 * d/control: update pve-common version dependency
509 * as we use the new param_mapping functionallity from PVE::CLIHandler
511 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
513 pmg-api (5.0-75) unstable; urgency=medium
515 * log email addresses as utf8 (postfix also do that).
517 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
519 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
521 pmg-api (5.0-74) unstable; urgency=medium
523 * add support for SMTPUTF8 extensions
525 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
527 pmg-api (5.0-73) unstable; urgency=medium
529 * Add postfix dnsbl threshold
531 * fix spamscore Statistics - correctly compute ratio
533 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
535 pmg-api (5.0-72) unstable; urgency=medium
537 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
539 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
541 pmg-api (5.0-71) unstable; urgency=medium
543 * sync_userprefs_db: fix #1797 - fix merge function
545 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
547 pmg-api (5.0-70) unstable; urgency=medium
549 * fix bug 1707: use correct units for deferred mail queue (minutes)
551 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
553 pmg-api (5.0-69) unstable; urgency=medium
555 * pmg-smtp-filter.service: set Restart=on-abort
557 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
559 pmg-api (5.0-68) unstable; urgency=medium
561 * quarantine actions: allow multiple ids for one action
563 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
565 pmg-api (5.0-67) unstable; urgency=medium
567 * implement new 'helpdesk' role
569 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
571 pmg-api (5.0-66) unstable; urgency=medium
573 * Fix password change of unix root user
575 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
577 pmg-api (5.0-65) unstable; urgency=medium
579 * pmgpolicy: avoid warning about uninitialized value
581 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
583 pmg-api (5.0-64) unstable; urgency=medium
585 * fix #1679: do not delete old quarantine mails on cluster creation/join
587 * Domain object: avoid warning about uninitialized value
589 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
591 pmg-api (5.0-63) unstable; urgency=medium
593 * add support for avast virus scanner
595 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
597 pmg-api (5.0-62) unstable; urgency=medium
599 * fix bug #1673: Allow email addresses in transport maps
601 * UserConfig: verify: check username vs userid
603 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
605 pmg-api (5.0-61) unstable; urgency=medium
607 * fix bug #1646: domains - allow to use wildcard domains
609 * fix bug # 1639: create /var/lib/pmg/backup
611 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
613 pmg-api (5.0-60) unstable; urgency=medium
615 * pmg-daily.timer: use RandomizedDelaySec
617 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
619 pmg-api (5.0-59) unstable; urgency=medium
621 * introduce new template var postfix.int_ip
623 * fix bug #1643: add port and protocol to spamquarantine config
625 * pmg-daily.timer: randomize start time using AccuracySec=5hours
627 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
629 pmg-api (5.0-58) unstable; urgency=medium
631 * remove unique constraint from LocalStat(Time)
633 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
635 pmg-api (5.0-57) unstable; urgency=medium
637 * PMG::Cluster::sync_statistic_db - correctyl update
638 clusterinfo lastid_CStatistic
640 * PMG::Cluster::sync_quarantine_db - skip files generated before
643 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
645 pmg-api (5.0-56) unstable; urgency=medium
647 * fix bug #1636: correctly track file modification time
649 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
651 pmg-api (5.0-55) unstable; urgency=medium
653 * fix ipv6 address quoting for postfix mynetworks
655 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
657 pmg-api (5.0-54) unstable; urgency=medium
659 * PMG/Config.pm: allow single address setups (all 1 netmask)
661 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
663 pmg-api (5.0-53) unstable; urgency=medium
665 * pmgpolicy: try to detect config changes
667 * fix bug #1625 - change default rule priorities
669 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
671 pmg-api (5.0-52) unstable; urgency=medium
673 * PMG/RuleDB/Object.pm: fix permissions for role admin
675 * PMG/API2/MyNetworks.pm: fix links attribute
677 * PMG/API2/Transport.pm: fix links attribute
679 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
681 pmg-api (5.0-51) unstable; urgency=medium
683 * pmgcm.pm: implement promote
685 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
687 pmg-api (5.0-50) unstable; urgency=medium
689 * PMG/Config.pm: change default email port numbers - We now use port 25
690 for incoming mails. Please verify your setup after updating!
692 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
694 pmg-api (5.0-49) unstable; urgency=medium
696 * AccessControl.pm: avoid warning about uninitialized value
698 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
700 pmg-api (5.0-48) unstable; urgency=medium
702 * fix #1617: remove regex for matchfield. modfield
704 * do not return bindpw over the api
706 * let all users read their own user data
708 * make ldap info visible for audit users
710 * implement pmgcm delete
712 * allow admins to reset the rule database
714 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
716 pmg-api (5.0-47) unstable; urgency=medium
718 * truncate large mails before passing them to spamassassin
720 * reduce default maxspamsize back to 256
722 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
724 pmg-api (5.0-46) unstable; urgency=medium
726 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
728 * Quarantine.pm: use new TicketID to indentify mails
730 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
732 pmg-api (5.0-45) unstable; urgency=medium
734 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
736 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
737 correctly update database after mail delivery
739 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
741 pmg-api (5.0-44) unstable; urgency=medium
743 * PMG/API2/APT.pm - fix changelog urls
745 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
747 * pmg-daily: add check for available updates
749 * periodically update subscription status
751 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
753 pmg-api (5.0-43) unstable; urgency=medium
755 * run postmap after generation postfix main.cf
757 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
759 pmg-api (5.0-42) unstable; urgency=medium
761 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
763 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
765 pmg-api (5.0-41) unstable; urgency=medium
767 * PMG/Fetchmail.pm - autostart fetchmail service
769 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
771 pmg-api (5.0-40) unstable; urgency=medium
773 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
775 * bump default maxspamsize to 1M
777 * depend on apt-transport-https
779 * depend on fetchmail
781 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
783 pmg-api (5.0-39) unstable; urgency=medium
785 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
787 * install /etc/apt/sources.list.d/pmg-enterprise.list
789 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
791 pmg-api (5.0-38) unstable; urgency=medium
793 * add API for node reboot/shutdown
795 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
797 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
800 * PMG/DBTools.pm - use user root to sync database
802 * pmgtunnel.pm - fix call to socketfile()
804 * debian/control - depend on 'rsync'
806 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
808 * PMG/CLI/pmgdb.pm: generate default locale
810 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
812 pmg-api (5.0-37) unstable; urgency=medium
814 * pmgreport: use PMG::API2::Statistics to include postscreen stats
816 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
818 pmg-api (5.0-36) unstable; urgency=medium
820 * replace novnc with xtermjs
822 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
824 pmg-api (5.0-35) unstable; urgency=medium
826 * rename safe_browsing_score to clamav_heuristic_score
828 * use clamav_heuristic_score for heuristics results
830 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
832 pmg-api (5.0-34) unstable; urgency=medium
834 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
836 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
838 pmg-api (5.0-33) unstable; urgency=medium
840 * bin/pmgpolicy - count PREGREET rejects (postscreen)
842 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
844 * depend on: openssh-client, openssh-server, apt
846 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
848 pmg-api (5.0-32) unstable; urgency=medium
850 * PMG::DBTool::load_mail_data - add optional $pmail parameter
852 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
854 pmg-api (5.0-31) unstable; urgency=medium
856 * PMG/HTMLMail.pm - use global hash to store inlined images
858 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
860 pmg-api (5.0-30) unstable; urgency=medium
862 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
863 to keep VNC connections during upgrades.
865 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
867 pmg-api (5.0-29) unstable; urgency=medium
869 * LDAP: add mailAlternativeAddress to mailattr default
871 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
873 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
875 pmg-api (5.0-28) unstable; urgency=medium
877 * pmg-smtp-filter: fix safebrowsing hit detection
879 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
881 pmg-api (5.0-27) unstable; urgency=medium
883 * do not use .db file for mynetworks
885 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
887 pmg-api (5.0-26) unstable; urgency=medium
889 * increase deafult maxspamsize to 512*1024
891 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
893 pmg-api (5.0-25) unstable; urgency=medium
895 * templates/local.cf.in: include KAM.cf
897 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
899 pmg-api (5.0-24) unstable; urgency=medium
901 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
903 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
905 pmg-api (5.0-23) unstable; urgency=medium
907 * avoid repeated SPF headers
909 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
911 pmg-api (5.0-22) unstable; urgency=medium
915 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
917 pmg-api (5.0-21) unstable; urgency=medium
919 * avoid warning about uninitialized value
921 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
923 pmg-api (5.0-20) unstable; urgency=medium
925 * use google safe browsing hits to icrease spam score
927 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
929 pmg-api (5.0-19) unstable; urgency=medium
931 * PMG/RuleDB/Notify.pm - avoid use of undefined values
933 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
935 pmg-api (5.0-18) unstable; urgency=medium
937 * remove mail/use_rbl config - we use dnsbl_sites instead
939 * PMG/Config.pm - register/use format dnsbl-entry
941 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
943 pmg-api (5.0-17) unstable; urgency=medium
945 * support postfix tls policy map /etc/pmg/tls_policy
947 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
949 pmg-api (5.0-16) unstable; urgency=medium
951 * depend on clamdscan
953 * do not set postscreen_dnsbl_reply_map
955 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
957 pmg-api (5.0-15) unstable; urgency=medium
959 * always load SA dkim to improve accuracy
961 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
963 pmg-api (5.0-14) unstable; urgency=medium
965 * pmgsync.service - run pmgconfig init to generate required files
967 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
969 pmg-api (5.0-13) unstable; urgency=medium
971 * add pmgsync service
973 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
975 pmg-api (5.0-12) unstable; urgency=medium
977 * debian/postinst - fix postgres service name (postgresql.service)
979 * debian/postinst - do not use #DEBHELPER# macro inside comment
981 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
983 pmg-api (5.0-10) unstable; urgency=medium
985 * debian/postinst - do not skip service setup in /proxmox_install_mode
987 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
989 pmg-api (5.0-9) unstable; urgency=medium
991 * debian/pmgbanner.service - setup login banner
993 * templates/fetchmailrc.tt - fix syntax
995 * PMG/API2/APT.pm - fix package names
997 * PMG/Service/pmgproxy.pm - fix package names
999 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1001 pmg-api (5.0-8) unstable; urgency=medium
1003 * rename package to pmg-api
1005 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1007 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1009 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1011 * PMG/Backup.pm - restore: keep directory /etc/pmg
1013 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1015 * PMG/API2/SMTPWhitelist.pm - fix delete object
1017 * implement backup/restore
1019 * PMG/API2/Cluster.pm - new option list_single_node
1021 * improve permissions
1023 * correct child link for the clamav api
1025 * add spamassassin update api calls
1027 * update spamassassin rules daily
1029 * implement fetchmail api
1031 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1033 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1035 * add date to the mail link for the verbose report
1037 * implement fetchmail API
1039 * add new LDAP group member api call
1041 * implement missing rule database api calls
1043 * implement user quarantine
1045 * fix api call permissions
1047 * add subscription api
1051 * do not depend on clamav-unofficial-sigs
1053 * implement mail tracker
1055 * implement pmgqm - quarantine management tool
1057 * improve statistic api
1059 * countless other fixes and improvements
1061 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1063 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1065 * improved database security
1067 * implemented cluster tunnel daemon
1071 * pmgcm: add 'sync' command
1073 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1075 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1077 * improved cluster management API
1079 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1081 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1083 * initial cluster management API
1089 * small fixes and improvements
1091 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1093 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1095 * restart services after upgrade
1097 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1099 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1101 * adjust version (so that we are higher than previous
1102 proxmox-mailgateway release)
1104 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1106 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1108 * imported from private repository
1110 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100