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