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