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