1 pmg-api (7.0-5) bullseye; urgency=medium
3 * d/control: recommend ifupdown2 and suggest zfsutils-linux
5 * switch enterprise repository over to bullseye
7 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
9 pmg-api (7.0-3) bullseye; urgency=medium
11 * acme: handle wildcard dns validation
13 * api: apt: add calls for repositories status and basic manegement
15 * api: services: return active- and unit-state infos
17 * api: services: track chrony service
19 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
21 pmg-api (7.0-2) bullseye; urgency=medium
23 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
25 * cluster: fix missing import of helper module
27 * config: freshclam: default to incremental downloads
29 * utils: fix service alias lookup for service commands and status
32 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
34 pmg-api (7.0-1) bullseye; urgency=medium
36 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
38 * pmgproxy: allow setting LISTEN_IP parameter
40 * clamav: remove deprecated SafeBrowsing
42 * api: nodes: drop deprecated 'upgrade' option of termproxy
44 * TLSPolicy: drop deprecated 'domain' parameter
46 * api: quarantine: drop deprecated b/w-list methods, and drop detail
47 statistic methods (replaced by more flexible endpoints in 6.x)
49 * update postgresql dependency to version 13
51 * greylisting: drop unneeded Host column form cgreylist table
53 * api: nodeconfig: validate acme config before writing
55 * fix #2013 spamreport: remove ticket if authmode is ldap
57 * api: tasks: add 'since', 'until', task-type and 'status' filters
59 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
61 pmg-api (6.4-4) pmg; urgency=medium
63 * fix #2228: spam quarantine: automatically deliver on whitelisting and
64 delete on blacklisting a mail
66 * acme: allow wildcard domain entries
68 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
70 pmg-api (6.4-3) pmg; urgency=medium
72 * fix creating mailqueue spooldirs
74 * rephrase backup notification template
76 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
78 pmg-api (6.4-2) pmg; urgency=medium
80 * fix #3164: api: quarantine: allow to return spam from all users
82 * ensure '/etc/pmg/acme/accounts' directory exists
84 * certs: reload postfix to activate new certificate even if TLS config stayed
87 * cluster: trust both, old and new certificate fingerprint of master during
90 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
92 pmg-api (6.3-7) pmg; urgency=medium
94 * implement Automatic Certificate Management Environment (ACME) for API and
95 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
96 deployment and automatic renewal of trusted certificates.
98 * cluster: automatically trigger an update of the pinned certificate
99 fingerprint for a node in the cluster configuration on certificate change
101 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
103 pmg-api (6.3-6) pmg; urgency=medium
105 * api: spamassassin: read local channels and include them in daily SA
108 * api: statistics: add central API enpoint for details, avoiding
109 issues with certain characters in mail addresses
111 * utils: allow / inside email address localpart
113 * fix #3154: backup: add include-statistics to Proxmox Backup Server
115 * fix #3146: backup: add email notifications
117 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
119 pmg-api (6.3-5) pmg; urgency=medium
121 * utils: ignore leading whitespace in SpamAssassin rule description
123 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
124 interface, to stay compatible
126 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
128 pmg-api (6.3-4) pmg; urgency=medium
130 * integrate Proxmox Backup Server for automatic configuration backups
132 * fix #3098: DKIM: sort domains by length first
134 * backup: add Spam Assassin custom score file to backup
136 * reinject email: fix connecting for ipv6-only hosts
138 * fix #3141: do not split on ', ' for returning the from header
140 * allow to enable a user self-service login for the user spam quarantine as
143 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
145 pmg-api (6.2-6) pmg; urgency=medium
147 * fix #2785: prefix message-id in attachment-quarantine
149 * add logging to disclaimer action
151 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
153 pmg-api (6.2-5) pmg; urgency=medium
155 * fix #1976: optionally sort postfix queue result
157 * allow to remove subscription
159 * make regex test-match case-insensitive, like the real tests
161 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
163 pmg-api (6.2-4) pmg; urgency=medium
165 * Mail Tracker: handle before queue status
167 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
169 pmg-api (6.2-3) pmg; urgency=medium
171 * enable policy checking also if only IPv6 greylisting is enabled
173 * improve ordering of system services
175 * add logrotate config to monthly-rotate pmgproxy.log
177 * api tracker: always check that specified 'endtime' is newer than
180 * improve pmg-system-report with more relevant information
182 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
184 pmg-api (6.1-9) pmg; urgency=medium
186 * add new 'Match Archive Filename' What Object
188 * use postgres inet functions for greylist matching
190 * pmgpolicy: add IPv6 support for greylisting
192 * greylist: make netmasks configurable
194 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
196 pmg-api (6.1-8) pmg; urgency=medium
198 * pmgqm: warn and exit if running on slave node
200 * pmgspamreport: purge before sending reports
202 * fix rendering of ipv(4|6) literal lmtp transports
204 * fix #1948: allow setting TLS policy for transports
206 * add TLS options for lmtp to main.cf template
208 * fix #2661: reintroduce LDAPCache->ldap_connect
210 * skip writing default ports in spamreports
212 * use ucf to handle template overrides
214 * freshclam.conf.in: make ScriptedUpdates a variable
216 * freshclam.conf.in: remove ReceiveTimeout option
218 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
220 pmg-api (6.1-7) pmg; urgency=medium
222 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
225 * fix #2525: encode notifications in UTF-8
227 * check if img tag has actually a 'src' attribute to avoid warnings
229 * pmgsh: fix 'help' command
231 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
232 to avoid passing addresses in the API path.
234 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
236 pmg-api (6.1-6) pmg; urgency=medium
238 * track clamav and postgres package version in versions api call
240 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
244 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
246 pmg-api (6.1-5) pmg; urgency=medium
248 * fix postfix template for before-queue filtering
250 * api2: Network: add vlan-raw-device and vlan-id options
252 * ensure compatibility with libpve-http-server-perl
254 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
256 pmg-api (6.1-4) pmg; urgency=medium
258 * fix #2438: add support for lmtp delivery to downstream servers
260 * api2: network: add bond-primary and MTU option
262 * fix #2504: do not overwrite existing DKIM selector key
264 * dkim: add selector list api endpoint
266 * fix disclaimer encoding for html entities
268 * fix #1653: parse ipv6 xforward correctly
270 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
272 pmg-api (6.1-3) pmg; urgency=medium
274 * improve browser-cache behavior for updates
276 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
278 pmg-api (6.1-2) pmg; urgency=medium
280 * don not add DKIM signature if the DKIMSign module fails to determine the
283 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
285 pmg-api (6.1-1) pmg; urgency=medium
287 * create pmg-scores.cf unconditionally
289 * bump version for Proxmox Mailgateway 6.1
291 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
293 pmg-api (6.0-10) pmg; urgency=medium
295 * add support for sending NDRs on Block
297 * add support for before queue filtering
299 * implement force_restart for cluster sync
301 * add SACustom Package and API Calls for custom SpamAssassin scores
303 * sync custom spamassassin scores to the cluster slaves
305 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
307 pmg-api (6.0-9) pmg; urgency=medium
309 * DKIM-sign outbound mail if configured
311 * add DKIM related API endpoints
313 * fix #2371: reload pmg-smtp-filter on config change
315 * add /etc/pmg/dkim to cluster-sync
317 * Quarantine API: extend download call to download whole mails
319 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
321 pmg-api (6.0-8) pmg; urgency=medium
323 * add attachment quarantine with API integration
325 * fix API result verification for invalid mails
327 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
329 pmg-api (6.0-6) pmg; urgency=medium
331 * fix #2224: override reference to openspf.org
333 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
335 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
337 pmg-api (6.0-5) pmg; urgency=medium
341 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
343 pmg-api (6.0-4) pmg; urgency=medium
345 * fix #2324 - improve docs on encrypted archives
347 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
349 pmg-api (6.0-3) pmg; urgency=medium
351 * use hmac_sha_256 alogrithm for improved CSRF token security
353 * pmgproxy: add link to extjs for pmg-docs' api-viewer
355 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
357 pmg-api (6.0-2) pmg; urgency=medium
359 * adapt journalctl invocation to changed behavior with new systemd version of
360 Debian Buster and make journal parsing more robust
362 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
364 pmg-api (6.0-1+2) pmg; urgency=medium
366 * update PMG sources.list to buster
368 * replace deprecated /var/run with /run
370 * improve restart on upgrade behaviour
372 * Who: Domain: improve speed
374 * What: Spam: add uri hits to rule description
376 * adapt postgresql.conf template to include current postgres version
378 * adapt clamav.conf.in to new upstream version
380 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
382 pmg-api (6.0-1+1) pmg; urgency=medium
384 * improve packaging compatibillity with postgres 11 slightly
386 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
388 pmg-api (6.0-1) pmg; urgency=medium
390 * bump for Proxmox Mailgateway 6 based on Debian Buster
392 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
394 pmg-api (5.2-6) unstable; urgency=medium
396 * fix #2276: restore line format for pmg-log-tracker
398 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
400 pmg-api (5.2-5) unstable; urgency=medium
402 * avast: change scan invocation path
404 * extended fix #1974: traffic_stat_graph: go through all entries
406 * fall back to hostname only if no domain defined
408 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
410 pmg-api (5.2-4) unstable; urgency=medium
412 * limit precision of bayes-score in log
414 * Drop sa-awl output from pmg-system-report
416 * fix #2232: set rulename for default accept
418 * pmg config: fix avast scan executable path documentation
420 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
422 pmg-api (5.2-3) unstable; urgency=medium
424 * node: add api endpoint for new mini-journalreader
426 * allow one to use cidr(6) for passing IP/CIDR to the network api
428 * Add rule name to RuleAction logging
430 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
432 pmg-api (5.2-2) unstable; urgency=medium
434 * Fix setresuid to postgres error handling
436 * fix #2153: allow "'" in quarantine email addresses
438 * log before restarting services on rewrite_config
440 * fix #2172: sort mynetworks template var to make postfix config rewrite
441 stable and thus restart less often
443 * reload postfix instead of restart on config change
445 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
447 pmg-api (5.2-1) unstable; urgency=medium
449 * prepare for new 5.2 release
451 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
453 pmg-api (5.1-7) unstable; urgency=medium
455 * pmgversion: be compatible with minimized container installation
457 * pmgversion: sort packages
459 * better error handling for ldap connect
461 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
463 pmg-api (5.1-6) unstable; urgency=medium
465 * fix #2129: allow (some) filters for dnsbl-entry
467 * fix #1947: implement starttls for ldap
469 * fix #1946: add verify and cafile options for ldap
471 * show all errors when we get an ldap connection error
473 * add/integrate custom_check
475 * pmg-system-report: check for existing sa-awl db
477 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
479 pmg-api (5.1-5) unstable; urgency=medium
481 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
483 * add dependency on pve-http-server (>= 2.0.12)
485 * add pmg report api call for the gui
487 * add optional list parameter to quarusers api call
489 * close #2075: do not insert empty WL/BL
491 * user white/blacklist: allow multiple entries for adding/deleting
493 * Quarantine: reuse raw parameter for non htmlmail formatter
495 * load mobile ui on mobile user agent on /quarantine
497 * improve pmg-email-address regex
499 * bsys: add pmg-system-report + manpage to Makefile
503 * close #1917: add pmg-system-report command
505 * add rule's score to pmg-smtp-filter logline
507 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
509 pmg-api (5.1-4) unstable; urgency=medium
511 * fix bug #2035 cluster sync issues with ipv6
513 * fix #1974: postscreen_stat_graph: go through all entries
515 * fixed some typos in PMG/Config.pm
517 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
519 pmg-api (5.1-3) unstable; urgency=medium
521 * fix #1978: always give encoding/collate explicitly when creating db
523 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
525 pmg-api (5.1-2) unstable; urgency=medium
527 * do not use 'last' inside do/while
529 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
531 pmg-api (5.1-1) unstable; urgency=medium
533 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
535 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
537 pmg-api (5.0-79) unstable; urgency=medium
539 * fix #1876: allow node status for admin/manager/auditors
541 * fix #1881: increase limit for ids in spam quarantine
543 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
545 pmg-api (5.0-78) unstable; urgency=medium
547 * fix bug #1701: implement smarthostport setting
549 * fix bug #1649: Allow TLS also on internal SMTP port
551 * fix bug #1727: hide details if hide_received is active
553 * use 'dailyreport' config
555 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
557 pmg-api (5.0-77) unstable; urgency=medium
559 * fix bux #1776: set http_proxy for sa-update
561 * statistics: actually calculate day when it is given
563 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
565 pmg-api (5.0-76) unstable; urgency=medium
567 * d/control: update pve-common version dependency
569 * as we use the new param_mapping functionallity from PVE::CLIHandler
571 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
573 pmg-api (5.0-75) unstable; urgency=medium
575 * log email addresses as utf8 (postfix also do that).
577 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
579 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
581 pmg-api (5.0-74) unstable; urgency=medium
583 * add support for SMTPUTF8 extensions
585 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
587 pmg-api (5.0-73) unstable; urgency=medium
589 * Add postfix dnsbl threshold
591 * fix spamscore Statistics - correctly compute ratio
593 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
595 pmg-api (5.0-72) unstable; urgency=medium
597 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
599 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
601 pmg-api (5.0-71) unstable; urgency=medium
603 * sync_userprefs_db: fix #1797 - fix merge function
605 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
607 pmg-api (5.0-70) unstable; urgency=medium
609 * fix bug 1707: use correct units for deferred mail queue (minutes)
611 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
613 pmg-api (5.0-69) unstable; urgency=medium
615 * pmg-smtp-filter.service: set Restart=on-abort
617 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
619 pmg-api (5.0-68) unstable; urgency=medium
621 * quarantine actions: allow multiple ids for one action
623 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
625 pmg-api (5.0-67) unstable; urgency=medium
627 * implement new 'helpdesk' role
629 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
631 pmg-api (5.0-66) unstable; urgency=medium
633 * Fix password change of unix root user
635 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
637 pmg-api (5.0-65) unstable; urgency=medium
639 * pmgpolicy: avoid warning about uninitialized value
641 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
643 pmg-api (5.0-64) unstable; urgency=medium
645 * fix #1679: do not delete old quarantine mails on cluster creation/join
647 * Domain object: avoid warning about uninitialized value
649 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
651 pmg-api (5.0-63) unstable; urgency=medium
653 * add support for avast virus scanner
655 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
657 pmg-api (5.0-62) unstable; urgency=medium
659 * fix bug #1673: Allow email addresses in transport maps
661 * UserConfig: verify: check username vs userid
663 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
665 pmg-api (5.0-61) unstable; urgency=medium
667 * fix bug #1646: domains - allow to use wildcard domains
669 * fix bug # 1639: create /var/lib/pmg/backup
671 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
673 pmg-api (5.0-60) unstable; urgency=medium
675 * pmg-daily.timer: use RandomizedDelaySec
677 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
679 pmg-api (5.0-59) unstable; urgency=medium
681 * introduce new template var postfix.int_ip
683 * fix bug #1643: add port and protocol to spamquarantine config
685 * pmg-daily.timer: randomize start time using AccuracySec=5hours
687 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
689 pmg-api (5.0-58) unstable; urgency=medium
691 * remove unique constraint from LocalStat(Time)
693 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
695 pmg-api (5.0-57) unstable; urgency=medium
697 * PMG::Cluster::sync_statistic_db - correctyl update
698 clusterinfo lastid_CStatistic
700 * PMG::Cluster::sync_quarantine_db - skip files generated before
703 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
705 pmg-api (5.0-56) unstable; urgency=medium
707 * fix bug #1636: correctly track file modification time
709 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
711 pmg-api (5.0-55) unstable; urgency=medium
713 * fix ipv6 address quoting for postfix mynetworks
715 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
717 pmg-api (5.0-54) unstable; urgency=medium
719 * PMG/Config.pm: allow single address setups (all 1 netmask)
721 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
723 pmg-api (5.0-53) unstable; urgency=medium
725 * pmgpolicy: try to detect config changes
727 * fix bug #1625 - change default rule priorities
729 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
731 pmg-api (5.0-52) unstable; urgency=medium
733 * PMG/RuleDB/Object.pm: fix permissions for role admin
735 * PMG/API2/MyNetworks.pm: fix links attribute
737 * PMG/API2/Transport.pm: fix links attribute
739 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
741 pmg-api (5.0-51) unstable; urgency=medium
743 * pmgcm.pm: implement promote
745 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
747 pmg-api (5.0-50) unstable; urgency=medium
749 * PMG/Config.pm: change default email port numbers - We now use port 25
750 for incoming mails. Please verify your setup after updating!
752 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
754 pmg-api (5.0-49) unstable; urgency=medium
756 * AccessControl.pm: avoid warning about uninitialized value
758 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
760 pmg-api (5.0-48) unstable; urgency=medium
762 * fix #1617: remove regex for matchfield. modfield
764 * do not return bindpw over the api
766 * let all users read their own user data
768 * make ldap info visible for audit users
770 * implement pmgcm delete
772 * allow admins to reset the rule database
774 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
776 pmg-api (5.0-47) unstable; urgency=medium
778 * truncate large mails before passing them to spamassassin
780 * reduce default maxspamsize back to 256
782 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
784 pmg-api (5.0-46) unstable; urgency=medium
786 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
788 * Quarantine.pm: use new TicketID to indentify mails
790 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
792 pmg-api (5.0-45) unstable; urgency=medium
794 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
796 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
797 correctly update database after mail delivery
799 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
801 pmg-api (5.0-44) unstable; urgency=medium
803 * PMG/API2/APT.pm - fix changelog urls
805 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
807 * pmg-daily: add check for available updates
809 * periodically update subscription status
811 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
813 pmg-api (5.0-43) unstable; urgency=medium
815 * run postmap after generation postfix main.cf
817 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
819 pmg-api (5.0-42) unstable; urgency=medium
821 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
823 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
825 pmg-api (5.0-41) unstable; urgency=medium
827 * PMG/Fetchmail.pm - autostart fetchmail service
829 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
831 pmg-api (5.0-40) unstable; urgency=medium
833 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
835 * bump default maxspamsize to 1M
837 * depend on apt-transport-https
839 * depend on fetchmail
841 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
843 pmg-api (5.0-39) unstable; urgency=medium
845 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
847 * install /etc/apt/sources.list.d/pmg-enterprise.list
849 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
851 pmg-api (5.0-38) unstable; urgency=medium
853 * add API for node reboot/shutdown
855 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
857 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
860 * PMG/DBTools.pm - use user root to sync database
862 * pmgtunnel.pm - fix call to socketfile()
864 * debian/control - depend on 'rsync'
866 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
868 * PMG/CLI/pmgdb.pm: generate default locale
870 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
872 pmg-api (5.0-37) unstable; urgency=medium
874 * pmgreport: use PMG::API2::Statistics to include postscreen stats
876 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
878 pmg-api (5.0-36) unstable; urgency=medium
880 * replace novnc with xtermjs
882 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
884 pmg-api (5.0-35) unstable; urgency=medium
886 * rename safe_browsing_score to clamav_heuristic_score
888 * use clamav_heuristic_score for heuristics results
890 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
892 pmg-api (5.0-34) unstable; urgency=medium
894 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
896 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
898 pmg-api (5.0-33) unstable; urgency=medium
900 * bin/pmgpolicy - count PREGREET rejects (postscreen)
902 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
904 * depend on: openssh-client, openssh-server, apt
906 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
908 pmg-api (5.0-32) unstable; urgency=medium
910 * PMG::DBTool::load_mail_data - add optional $pmail parameter
912 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
914 pmg-api (5.0-31) unstable; urgency=medium
916 * PMG/HTMLMail.pm - use global hash to store inlined images
918 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
920 pmg-api (5.0-30) unstable; urgency=medium
922 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
923 to keep VNC connections during upgrades.
925 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
927 pmg-api (5.0-29) unstable; urgency=medium
929 * LDAP: add mailAlternativeAddress to mailattr default
931 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
933 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
935 pmg-api (5.0-28) unstable; urgency=medium
937 * pmg-smtp-filter: fix safebrowsing hit detection
939 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
941 pmg-api (5.0-27) unstable; urgency=medium
943 * do not use .db file for mynetworks
945 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
947 pmg-api (5.0-26) unstable; urgency=medium
949 * increase deafult maxspamsize to 512*1024
951 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
953 pmg-api (5.0-25) unstable; urgency=medium
955 * templates/local.cf.in: include KAM.cf
957 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
959 pmg-api (5.0-24) unstable; urgency=medium
961 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
963 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
965 pmg-api (5.0-23) unstable; urgency=medium
967 * avoid repeated SPF headers
969 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
971 pmg-api (5.0-22) unstable; urgency=medium
975 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
977 pmg-api (5.0-21) unstable; urgency=medium
979 * avoid warning about uninitialized value
981 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
983 pmg-api (5.0-20) unstable; urgency=medium
985 * use google safe browsing hits to icrease spam score
987 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
989 pmg-api (5.0-19) unstable; urgency=medium
991 * PMG/RuleDB/Notify.pm - avoid use of undefined values
993 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
995 pmg-api (5.0-18) unstable; urgency=medium
997 * remove mail/use_rbl config - we use dnsbl_sites instead
999 * PMG/Config.pm - register/use format dnsbl-entry
1001 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1003 pmg-api (5.0-17) unstable; urgency=medium
1005 * support postfix tls policy map /etc/pmg/tls_policy
1007 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1009 pmg-api (5.0-16) unstable; urgency=medium
1011 * depend on clamdscan
1013 * do not set postscreen_dnsbl_reply_map
1015 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1017 pmg-api (5.0-15) unstable; urgency=medium
1019 * always load SA dkim to improve accuracy
1021 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1023 pmg-api (5.0-14) unstable; urgency=medium
1025 * pmgsync.service - run pmgconfig init to generate required files
1027 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1029 pmg-api (5.0-13) unstable; urgency=medium
1031 * add pmgsync service
1033 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1035 pmg-api (5.0-12) unstable; urgency=medium
1037 * debian/postinst - fix postgres service name (postgresql.service)
1039 * debian/postinst - do not use #DEBHELPER# macro inside comment
1041 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1043 pmg-api (5.0-10) unstable; urgency=medium
1045 * debian/postinst - do not skip service setup in /proxmox_install_mode
1047 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1049 pmg-api (5.0-9) unstable; urgency=medium
1051 * debian/pmgbanner.service - setup login banner
1053 * templates/fetchmailrc.tt - fix syntax
1055 * PMG/API2/APT.pm - fix package names
1057 * PMG/Service/pmgproxy.pm - fix package names
1059 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1061 pmg-api (5.0-8) unstable; urgency=medium
1063 * rename package to pmg-api
1065 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1067 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1069 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1071 * PMG/Backup.pm - restore: keep directory /etc/pmg
1073 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1075 * PMG/API2/SMTPWhitelist.pm - fix delete object
1077 * implement backup/restore
1079 * PMG/API2/Cluster.pm - new option list_single_node
1081 * improve permissions
1083 * correct child link for the clamav api
1085 * add spamassassin update api calls
1087 * update spamassassin rules daily
1089 * implement fetchmail api
1091 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1093 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1095 * add date to the mail link for the verbose report
1097 * implement fetchmail API
1099 * add new LDAP group member api call
1101 * implement missing rule database api calls
1103 * implement user quarantine
1105 * fix api call permissions
1107 * add subscription api
1111 * do not depend on clamav-unofficial-sigs
1113 * implement mail tracker
1115 * implement pmgqm - quarantine management tool
1117 * improve statistic api
1119 * countless other fixes and improvements
1121 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1123 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1125 * improved database security
1127 * implemented cluster tunnel daemon
1131 * pmgcm: add 'sync' command
1133 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1135 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1137 * improved cluster management API
1139 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1141 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1143 * initial cluster management API
1149 * small fixes and improvements
1151 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1153 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1155 * restart services after upgrade
1157 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1159 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1161 * adjust version (so that we are higher than previous
1162 proxmox-mailgateway release)
1164 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1166 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1168 * imported from private repository
1170 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100