1 pmg-api (7.1-5) bullseye; urgency=medium
3 * add 'allow-subdomains' to webauthn schema
5 * subscription: switch to rust, add offline key support
7 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
9 pmg-api (7.1-4) bullseye; urgency=medium
11 * rulesystem: matchfield: match all headers not only the first
13 * config: avoid adding a specific IPs or networks multiple times to
14 the template variables
16 * api: quarantine: load custom rules description so that they show up
19 * pmg-daily: avoid short-circuting update of local channels
21 * api: apt: switch to common Proxmox::RS::APT::Repositories package
23 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
25 pmg-api (7.1-3) bullseye; urgency=medium
27 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
29 * daily update timer: start already on 01:00 to avoid dst change issue
31 * fix #3924: ldap: accept only valid email-address
33 * Proxmox Backup Server integration: namespace support
35 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
37 pmg-api (7.1-2) bullseye; urgency=medium
39 * fix #3758: allow empty `to` in noqueue case
41 * postfix queue: add 'decode-headers' option for read endpoint
43 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
46 * utils: change working directory to root before executing postgres admin
47 commands, to avoid that restrictions of the current CWD from the user
48 doesn't cause failing the command.
50 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
52 pmg-api (7.1-1) bullseye; urgency=medium
54 * rulesystem: limit linelength of disclaimer to 998 bytes
56 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
57 disabled for the quarantine
59 * fix #2795: add support for Delivery Status Notification (DSN)
61 * add support for two factor authentication with TOTP, recovery codes and
62 WebAuthn to the admin interface
64 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
66 pmg-api (7.0-9) bullseye; urgency=medium
68 * fix #2071: RuleDB: ignore duplicate entries for Who objects
70 * api: ldap config: sync with the complete config
72 * fix #3712: strip any trailing dot from the search-domain when passing it to
75 * api: journal: stream the journal data to the client
77 * api-daemons: make systemd restart them on-failure
79 * api-dameons: set oom-policy to `continue` so that a single (replacable)
80 worker getting OOM-killed does not bring down the whole service
82 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
84 pmg-api (7.0-8) bullseye; urgency=medium
86 * api: apt: repos: avoid creating implicit default for enabled
88 * api: apt: use pmg-style permission for endpoint schema to allow access to
89 admins that aren't root@pam
91 * prefer more flexible get_local_ip where possible, it still prefers the
92 resolved hostname but falls back to configured or active IPs. Especially
93 useful for evaluation and initial (CT template) setups.
95 * pmgbanner: retry getting local IP for a bit in case of failure, this should
96 be only relevant for evaluation and initial setups where the hostname may
97 not yet resolve to the primary IP address.
99 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
101 pmg-api (7.0-7) bullseye; urgency=medium
103 * pmgversion: do not show packages with residual config as being in an error
106 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
107 packages included in the version report.
109 * api: implement live network reload with ifupdown2
111 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
113 pmg-api (7.0-6) bullseye; urgency=medium
115 * fix cluster join when large ssh-rsa keys are setup
117 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
119 pmg-api (7.0-5) bullseye; urgency=medium
121 * d/control: recommend ifupdown2 and suggest zfsutils-linux
123 * switch enterprise repository over to bullseye
125 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
127 pmg-api (7.0-3) bullseye; urgency=medium
129 * acme: handle wildcard dns validation
131 * api: apt: add calls for repositories status and basic manegement
133 * api: services: return active- and unit-state infos
135 * api: services: track chrony service
137 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
139 pmg-api (7.0-2) bullseye; urgency=medium
141 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
143 * cluster: fix missing import of helper module
145 * config: freshclam: default to incremental downloads
147 * utils: fix service alias lookup for service commands and status
150 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
152 pmg-api (7.0-1) bullseye; urgency=medium
154 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
156 * pmgproxy: allow setting LISTEN_IP parameter
158 * clamav: remove deprecated SafeBrowsing
160 * api: nodes: drop deprecated 'upgrade' option of termproxy
162 * TLSPolicy: drop deprecated 'domain' parameter
164 * api: quarantine: drop deprecated b/w-list methods, and drop detail
165 statistic methods (replaced by more flexible endpoints in 6.x)
167 * update postgresql dependency to version 13
169 * greylisting: drop unneeded Host column form cgreylist table
171 * api: nodeconfig: validate acme config before writing
173 * fix #2013 spamreport: remove ticket if authmode is ldap
175 * api: tasks: add 'since', 'until', task-type and 'status' filters
177 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
179 pmg-api (6.4-4) pmg; urgency=medium
181 * fix #2228: spam quarantine: automatically deliver on whitelisting and
182 delete on blacklisting a mail
184 * acme: allow wildcard domain entries
186 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
188 pmg-api (6.4-3) pmg; urgency=medium
190 * fix creating mailqueue spooldirs
192 * rephrase backup notification template
194 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
196 pmg-api (6.4-2) pmg; urgency=medium
198 * fix #3164: api: quarantine: allow to return spam from all users
200 * ensure '/etc/pmg/acme/accounts' directory exists
202 * certs: reload postfix to activate new certificate even if TLS config stayed
205 * cluster: trust both, old and new certificate fingerprint of master during
208 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
210 pmg-api (6.3-7) pmg; urgency=medium
212 * implement Automatic Certificate Management Environment (ACME) for API and
213 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
214 deployment and automatic renewal of trusted certificates.
216 * cluster: automatically trigger an update of the pinned certificate
217 fingerprint for a node in the cluster configuration on certificate change
219 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
221 pmg-api (6.3-6) pmg; urgency=medium
223 * api: spamassassin: read local channels and include them in daily SA
226 * api: statistics: add central API enpoint for details, avoiding
227 issues with certain characters in mail addresses
229 * utils: allow / inside email address localpart
231 * fix #3154: backup: add include-statistics to Proxmox Backup Server
233 * fix #3146: backup: add email notifications
235 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
237 pmg-api (6.3-5) pmg; urgency=medium
239 * utils: ignore leading whitespace in SpamAssassin rule description
241 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
242 interface, to stay compatible
244 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
246 pmg-api (6.3-4) pmg; urgency=medium
248 * integrate Proxmox Backup Server for automatic configuration backups
250 * fix #3098: DKIM: sort domains by length first
252 * backup: add Spam Assassin custom score file to backup
254 * reinject email: fix connecting for ipv6-only hosts
256 * fix #3141: do not split on ', ' for returning the from header
258 * allow to enable a user self-service login for the user spam quarantine as
261 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
263 pmg-api (6.2-6) pmg; urgency=medium
265 * fix #2785: prefix message-id in attachment-quarantine
267 * add logging to disclaimer action
269 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
271 pmg-api (6.2-5) pmg; urgency=medium
273 * fix #1976: optionally sort postfix queue result
275 * allow to remove subscription
277 * make regex test-match case-insensitive, like the real tests
279 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
281 pmg-api (6.2-4) pmg; urgency=medium
283 * Mail Tracker: handle before queue status
285 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
287 pmg-api (6.2-3) pmg; urgency=medium
289 * enable policy checking also if only IPv6 greylisting is enabled
291 * improve ordering of system services
293 * add logrotate config to monthly-rotate pmgproxy.log
295 * api tracker: always check that specified 'endtime' is newer than
298 * improve pmg-system-report with more relevant information
300 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
302 pmg-api (6.1-9) pmg; urgency=medium
304 * add new 'Match Archive Filename' What Object
306 * use postgres inet functions for greylist matching
308 * pmgpolicy: add IPv6 support for greylisting
310 * greylist: make netmasks configurable
312 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
314 pmg-api (6.1-8) pmg; urgency=medium
316 * pmgqm: warn and exit if running on slave node
318 * pmgspamreport: purge before sending reports
320 * fix rendering of ipv(4|6) literal lmtp transports
322 * fix #1948: allow setting TLS policy for transports
324 * add TLS options for lmtp to main.cf template
326 * fix #2661: reintroduce LDAPCache->ldap_connect
328 * skip writing default ports in spamreports
330 * use ucf to handle template overrides
332 * freshclam.conf.in: make ScriptedUpdates a variable
334 * freshclam.conf.in: remove ReceiveTimeout option
336 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
338 pmg-api (6.1-7) pmg; urgency=medium
340 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
343 * fix #2525: encode notifications in UTF-8
345 * check if img tag has actually a 'src' attribute to avoid warnings
347 * pmgsh: fix 'help' command
349 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
350 to avoid passing addresses in the API path.
352 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
354 pmg-api (6.1-6) pmg; urgency=medium
356 * track clamav and postgres package version in versions api call
358 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
362 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
364 pmg-api (6.1-5) pmg; urgency=medium
366 * fix postfix template for before-queue filtering
368 * api2: Network: add vlan-raw-device and vlan-id options
370 * ensure compatibility with libpve-http-server-perl
372 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
374 pmg-api (6.1-4) pmg; urgency=medium
376 * fix #2438: add support for lmtp delivery to downstream servers
378 * api2: network: add bond-primary and MTU option
380 * fix #2504: do not overwrite existing DKIM selector key
382 * dkim: add selector list api endpoint
384 * fix disclaimer encoding for html entities
386 * fix #1653: parse ipv6 xforward correctly
388 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
390 pmg-api (6.1-3) pmg; urgency=medium
392 * improve browser-cache behavior for updates
394 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
396 pmg-api (6.1-2) pmg; urgency=medium
398 * don not add DKIM signature if the DKIMSign module fails to determine the
401 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
403 pmg-api (6.1-1) pmg; urgency=medium
405 * create pmg-scores.cf unconditionally
407 * bump version for Proxmox Mailgateway 6.1
409 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
411 pmg-api (6.0-10) pmg; urgency=medium
413 * add support for sending NDRs on Block
415 * add support for before queue filtering
417 * implement force_restart for cluster sync
419 * add SACustom Package and API Calls for custom SpamAssassin scores
421 * sync custom spamassassin scores to the cluster slaves
423 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
425 pmg-api (6.0-9) pmg; urgency=medium
427 * DKIM-sign outbound mail if configured
429 * add DKIM related API endpoints
431 * fix #2371: reload pmg-smtp-filter on config change
433 * add /etc/pmg/dkim to cluster-sync
435 * Quarantine API: extend download call to download whole mails
437 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
439 pmg-api (6.0-8) pmg; urgency=medium
441 * add attachment quarantine with API integration
443 * fix API result verification for invalid mails
445 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
447 pmg-api (6.0-6) pmg; urgency=medium
449 * fix #2224: override reference to openspf.org
451 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
453 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
455 pmg-api (6.0-5) pmg; urgency=medium
459 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
461 pmg-api (6.0-4) pmg; urgency=medium
463 * fix #2324 - improve docs on encrypted archives
465 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
467 pmg-api (6.0-3) pmg; urgency=medium
469 * use hmac_sha_256 alogrithm for improved CSRF token security
471 * pmgproxy: add link to extjs for pmg-docs' api-viewer
473 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
475 pmg-api (6.0-2) pmg; urgency=medium
477 * adapt journalctl invocation to changed behavior with new systemd version of
478 Debian Buster and make journal parsing more robust
480 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
482 pmg-api (6.0-1+2) pmg; urgency=medium
484 * update PMG sources.list to buster
486 * replace deprecated /var/run with /run
488 * improve restart on upgrade behaviour
490 * Who: Domain: improve speed
492 * What: Spam: add uri hits to rule description
494 * adapt postgresql.conf template to include current postgres version
496 * adapt clamav.conf.in to new upstream version
498 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
500 pmg-api (6.0-1+1) pmg; urgency=medium
502 * improve packaging compatibillity with postgres 11 slightly
504 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
506 pmg-api (6.0-1) pmg; urgency=medium
508 * bump for Proxmox Mailgateway 6 based on Debian Buster
510 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
512 pmg-api (5.2-6) unstable; urgency=medium
514 * fix #2276: restore line format for pmg-log-tracker
516 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
518 pmg-api (5.2-5) unstable; urgency=medium
520 * avast: change scan invocation path
522 * extended fix #1974: traffic_stat_graph: go through all entries
524 * fall back to hostname only if no domain defined
526 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
528 pmg-api (5.2-4) unstable; urgency=medium
530 * limit precision of bayes-score in log
532 * Drop sa-awl output from pmg-system-report
534 * fix #2232: set rulename for default accept
536 * pmg config: fix avast scan executable path documentation
538 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
540 pmg-api (5.2-3) unstable; urgency=medium
542 * node: add api endpoint for new mini-journalreader
544 * allow one to use cidr(6) for passing IP/CIDR to the network api
546 * Add rule name to RuleAction logging
548 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
550 pmg-api (5.2-2) unstable; urgency=medium
552 * Fix setresuid to postgres error handling
554 * fix #2153: allow "'" in quarantine email addresses
556 * log before restarting services on rewrite_config
558 * fix #2172: sort mynetworks template var to make postfix config rewrite
559 stable and thus restart less often
561 * reload postfix instead of restart on config change
563 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
565 pmg-api (5.2-1) unstable; urgency=medium
567 * prepare for new 5.2 release
569 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
571 pmg-api (5.1-7) unstable; urgency=medium
573 * pmgversion: be compatible with minimized container installation
575 * pmgversion: sort packages
577 * better error handling for ldap connect
579 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
581 pmg-api (5.1-6) unstable; urgency=medium
583 * fix #2129: allow (some) filters for dnsbl-entry
585 * fix #1947: implement starttls for ldap
587 * fix #1946: add verify and cafile options for ldap
589 * show all errors when we get an ldap connection error
591 * add/integrate custom_check
593 * pmg-system-report: check for existing sa-awl db
595 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
597 pmg-api (5.1-5) unstable; urgency=medium
599 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
601 * add dependency on pve-http-server (>= 2.0.12)
603 * add pmg report api call for the gui
605 * add optional list parameter to quarusers api call
607 * close #2075: do not insert empty WL/BL
609 * user white/blacklist: allow multiple entries for adding/deleting
611 * Quarantine: reuse raw parameter for non htmlmail formatter
613 * load mobile ui on mobile user agent on /quarantine
615 * improve pmg-email-address regex
617 * bsys: add pmg-system-report + manpage to Makefile
621 * close #1917: add pmg-system-report command
623 * add rule's score to pmg-smtp-filter logline
625 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
627 pmg-api (5.1-4) unstable; urgency=medium
629 * fix bug #2035 cluster sync issues with ipv6
631 * fix #1974: postscreen_stat_graph: go through all entries
633 * fixed some typos in PMG/Config.pm
635 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
637 pmg-api (5.1-3) unstable; urgency=medium
639 * fix #1978: always give encoding/collate explicitly when creating db
641 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
643 pmg-api (5.1-2) unstable; urgency=medium
645 * do not use 'last' inside do/while
647 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
649 pmg-api (5.1-1) unstable; urgency=medium
651 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
653 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
655 pmg-api (5.0-79) unstable; urgency=medium
657 * fix #1876: allow node status for admin/manager/auditors
659 * fix #1881: increase limit for ids in spam quarantine
661 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
663 pmg-api (5.0-78) unstable; urgency=medium
665 * fix bug #1701: implement smarthostport setting
667 * fix bug #1649: Allow TLS also on internal SMTP port
669 * fix bug #1727: hide details if hide_received is active
671 * use 'dailyreport' config
673 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
675 pmg-api (5.0-77) unstable; urgency=medium
677 * fix bux #1776: set http_proxy for sa-update
679 * statistics: actually calculate day when it is given
681 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
683 pmg-api (5.0-76) unstable; urgency=medium
685 * d/control: update pve-common version dependency
687 * as we use the new param_mapping functionallity from PVE::CLIHandler
689 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
691 pmg-api (5.0-75) unstable; urgency=medium
693 * log email addresses as utf8 (postfix also do that).
695 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
697 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
699 pmg-api (5.0-74) unstable; urgency=medium
701 * add support for SMTPUTF8 extensions
703 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
705 pmg-api (5.0-73) unstable; urgency=medium
707 * Add postfix dnsbl threshold
709 * fix spamscore Statistics - correctly compute ratio
711 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
713 pmg-api (5.0-72) unstable; urgency=medium
715 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
717 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
719 pmg-api (5.0-71) unstable; urgency=medium
721 * sync_userprefs_db: fix #1797 - fix merge function
723 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
725 pmg-api (5.0-70) unstable; urgency=medium
727 * fix bug 1707: use correct units for deferred mail queue (minutes)
729 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
731 pmg-api (5.0-69) unstable; urgency=medium
733 * pmg-smtp-filter.service: set Restart=on-abort
735 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
737 pmg-api (5.0-68) unstable; urgency=medium
739 * quarantine actions: allow multiple ids for one action
741 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
743 pmg-api (5.0-67) unstable; urgency=medium
745 * implement new 'helpdesk' role
747 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
749 pmg-api (5.0-66) unstable; urgency=medium
751 * Fix password change of unix root user
753 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
755 pmg-api (5.0-65) unstable; urgency=medium
757 * pmgpolicy: avoid warning about uninitialized value
759 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
761 pmg-api (5.0-64) unstable; urgency=medium
763 * fix #1679: do not delete old quarantine mails on cluster creation/join
765 * Domain object: avoid warning about uninitialized value
767 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
769 pmg-api (5.0-63) unstable; urgency=medium
771 * add support for avast virus scanner
773 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
775 pmg-api (5.0-62) unstable; urgency=medium
777 * fix bug #1673: Allow email addresses in transport maps
779 * UserConfig: verify: check username vs userid
781 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
783 pmg-api (5.0-61) unstable; urgency=medium
785 * fix bug #1646: domains - allow to use wildcard domains
787 * fix bug # 1639: create /var/lib/pmg/backup
789 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
791 pmg-api (5.0-60) unstable; urgency=medium
793 * pmg-daily.timer: use RandomizedDelaySec
795 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
797 pmg-api (5.0-59) unstable; urgency=medium
799 * introduce new template var postfix.int_ip
801 * fix bug #1643: add port and protocol to spamquarantine config
803 * pmg-daily.timer: randomize start time using AccuracySec=5hours
805 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
807 pmg-api (5.0-58) unstable; urgency=medium
809 * remove unique constraint from LocalStat(Time)
811 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
813 pmg-api (5.0-57) unstable; urgency=medium
815 * PMG::Cluster::sync_statistic_db - correctyl update
816 clusterinfo lastid_CStatistic
818 * PMG::Cluster::sync_quarantine_db - skip files generated before
821 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
823 pmg-api (5.0-56) unstable; urgency=medium
825 * fix bug #1636: correctly track file modification time
827 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
829 pmg-api (5.0-55) unstable; urgency=medium
831 * fix ipv6 address quoting for postfix mynetworks
833 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
835 pmg-api (5.0-54) unstable; urgency=medium
837 * PMG/Config.pm: allow single address setups (all 1 netmask)
839 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
841 pmg-api (5.0-53) unstable; urgency=medium
843 * pmgpolicy: try to detect config changes
845 * fix bug #1625 - change default rule priorities
847 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
849 pmg-api (5.0-52) unstable; urgency=medium
851 * PMG/RuleDB/Object.pm: fix permissions for role admin
853 * PMG/API2/MyNetworks.pm: fix links attribute
855 * PMG/API2/Transport.pm: fix links attribute
857 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
859 pmg-api (5.0-51) unstable; urgency=medium
861 * pmgcm.pm: implement promote
863 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
865 pmg-api (5.0-50) unstable; urgency=medium
867 * PMG/Config.pm: change default email port numbers - We now use port 25
868 for incoming mails. Please verify your setup after updating!
870 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
872 pmg-api (5.0-49) unstable; urgency=medium
874 * AccessControl.pm: avoid warning about uninitialized value
876 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
878 pmg-api (5.0-48) unstable; urgency=medium
880 * fix #1617: remove regex for matchfield. modfield
882 * do not return bindpw over the api
884 * let all users read their own user data
886 * make ldap info visible for audit users
888 * implement pmgcm delete
890 * allow admins to reset the rule database
892 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
894 pmg-api (5.0-47) unstable; urgency=medium
896 * truncate large mails before passing them to spamassassin
898 * reduce default maxspamsize back to 256
900 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
902 pmg-api (5.0-46) unstable; urgency=medium
904 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
906 * Quarantine.pm: use new TicketID to indentify mails
908 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
910 pmg-api (5.0-45) unstable; urgency=medium
912 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
914 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
915 correctly update database after mail delivery
917 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
919 pmg-api (5.0-44) unstable; urgency=medium
921 * PMG/API2/APT.pm - fix changelog urls
923 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
925 * pmg-daily: add check for available updates
927 * periodically update subscription status
929 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
931 pmg-api (5.0-43) unstable; urgency=medium
933 * run postmap after generation postfix main.cf
935 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
937 pmg-api (5.0-42) unstable; urgency=medium
939 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
941 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
943 pmg-api (5.0-41) unstable; urgency=medium
945 * PMG/Fetchmail.pm - autostart fetchmail service
947 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
949 pmg-api (5.0-40) unstable; urgency=medium
951 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
953 * bump default maxspamsize to 1M
955 * depend on apt-transport-https
957 * depend on fetchmail
959 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
961 pmg-api (5.0-39) unstable; urgency=medium
963 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
965 * install /etc/apt/sources.list.d/pmg-enterprise.list
967 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
969 pmg-api (5.0-38) unstable; urgency=medium
971 * add API for node reboot/shutdown
973 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
975 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
978 * PMG/DBTools.pm - use user root to sync database
980 * pmgtunnel.pm - fix call to socketfile()
982 * debian/control - depend on 'rsync'
984 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
986 * PMG/CLI/pmgdb.pm: generate default locale
988 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
990 pmg-api (5.0-37) unstable; urgency=medium
992 * pmgreport: use PMG::API2::Statistics to include postscreen stats
994 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
996 pmg-api (5.0-36) unstable; urgency=medium
998 * replace novnc with xtermjs
1000 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1002 pmg-api (5.0-35) unstable; urgency=medium
1004 * rename safe_browsing_score to clamav_heuristic_score
1006 * use clamav_heuristic_score for heuristics results
1008 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1010 pmg-api (5.0-34) unstable; urgency=medium
1012 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1014 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1016 pmg-api (5.0-33) unstable; urgency=medium
1018 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1020 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1022 * depend on: openssh-client, openssh-server, apt
1024 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1026 pmg-api (5.0-32) unstable; urgency=medium
1028 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1030 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1032 pmg-api (5.0-31) unstable; urgency=medium
1034 * PMG/HTMLMail.pm - use global hash to store inlined images
1036 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1038 pmg-api (5.0-30) unstable; urgency=medium
1040 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1041 to keep VNC connections during upgrades.
1043 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1045 pmg-api (5.0-29) unstable; urgency=medium
1047 * LDAP: add mailAlternativeAddress to mailattr default
1049 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1051 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1053 pmg-api (5.0-28) unstable; urgency=medium
1055 * pmg-smtp-filter: fix safebrowsing hit detection
1057 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1059 pmg-api (5.0-27) unstable; urgency=medium
1061 * do not use .db file for mynetworks
1063 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1065 pmg-api (5.0-26) unstable; urgency=medium
1067 * increase deafult maxspamsize to 512*1024
1069 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1071 pmg-api (5.0-25) unstable; urgency=medium
1073 * templates/local.cf.in: include KAM.cf
1075 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1077 pmg-api (5.0-24) unstable; urgency=medium
1079 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1081 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1083 pmg-api (5.0-23) unstable; urgency=medium
1085 * avoid repeated SPF headers
1087 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1089 pmg-api (5.0-22) unstable; urgency=medium
1093 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1095 pmg-api (5.0-21) unstable; urgency=medium
1097 * avoid warning about uninitialized value
1099 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1101 pmg-api (5.0-20) unstable; urgency=medium
1103 * use google safe browsing hits to icrease spam score
1105 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1107 pmg-api (5.0-19) unstable; urgency=medium
1109 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1111 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1113 pmg-api (5.0-18) unstable; urgency=medium
1115 * remove mail/use_rbl config - we use dnsbl_sites instead
1117 * PMG/Config.pm - register/use format dnsbl-entry
1119 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1121 pmg-api (5.0-17) unstable; urgency=medium
1123 * support postfix tls policy map /etc/pmg/tls_policy
1125 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1127 pmg-api (5.0-16) unstable; urgency=medium
1129 * depend on clamdscan
1131 * do not set postscreen_dnsbl_reply_map
1133 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1135 pmg-api (5.0-15) unstable; urgency=medium
1137 * always load SA dkim to improve accuracy
1139 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1141 pmg-api (5.0-14) unstable; urgency=medium
1143 * pmgsync.service - run pmgconfig init to generate required files
1145 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1147 pmg-api (5.0-13) unstable; urgency=medium
1149 * add pmgsync service
1151 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1153 pmg-api (5.0-12) unstable; urgency=medium
1155 * debian/postinst - fix postgres service name (postgresql.service)
1157 * debian/postinst - do not use #DEBHELPER# macro inside comment
1159 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1161 pmg-api (5.0-10) unstable; urgency=medium
1163 * debian/postinst - do not skip service setup in /proxmox_install_mode
1165 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1167 pmg-api (5.0-9) unstable; urgency=medium
1169 * debian/pmgbanner.service - setup login banner
1171 * templates/fetchmailrc.tt - fix syntax
1173 * PMG/API2/APT.pm - fix package names
1175 * PMG/Service/pmgproxy.pm - fix package names
1177 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1179 pmg-api (5.0-8) unstable; urgency=medium
1181 * rename package to pmg-api
1183 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1185 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1187 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1189 * PMG/Backup.pm - restore: keep directory /etc/pmg
1191 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1193 * PMG/API2/SMTPWhitelist.pm - fix delete object
1195 * implement backup/restore
1197 * PMG/API2/Cluster.pm - new option list_single_node
1199 * improve permissions
1201 * correct child link for the clamav api
1203 * add spamassassin update api calls
1205 * update spamassassin rules daily
1207 * implement fetchmail api
1209 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1211 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1213 * add date to the mail link for the verbose report
1215 * implement fetchmail API
1217 * add new LDAP group member api call
1219 * implement missing rule database api calls
1221 * implement user quarantine
1223 * fix api call permissions
1225 * add subscription api
1229 * do not depend on clamav-unofficial-sigs
1231 * implement mail tracker
1233 * implement pmgqm - quarantine management tool
1235 * improve statistic api
1237 * countless other fixes and improvements
1239 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1241 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1243 * improved database security
1245 * implemented cluster tunnel daemon
1249 * pmgcm: add 'sync' command
1251 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1253 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1255 * improved cluster management API
1257 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1259 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1261 * initial cluster management API
1267 * small fixes and improvements
1269 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1271 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1273 * restart services after upgrade
1275 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1277 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1279 * adjust version (so that we are higher than previous
1280 proxmox-mailgateway release)
1282 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1284 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1286 * imported from private repository
1288 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100