1 pmg-api (7.2-3) bullseye; urgency=medium
3 * keep directories in /etc/pmg for inotify when restoring from backup
5 * rulecache: sort rules additionally by id
7 * fix mailflow if smtputf8 is disabled
9 * pmgdb dump: encode ruledata before printing
11 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
13 pmg-api (7.2-2) bullseye; urgency=medium
15 * d/control: depend directly on libproxmox-acme-plugins
17 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
19 pmg-api (7.2-1) bullseye; urgency=medium
21 * queue administration: try to decode utf8
23 * make tasklog downloadable in the PMG backend
25 * user accesslists: reword logging and hits for newer SA rule sets
27 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
29 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
31 pmg-api (7.1-11) bullseye; urgency=medium
33 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
34 allow one to filter for a specific mail
36 * fix #2541 ruledb: encode relevant values as utf-8 in database
38 * fix #2465: handle smtputf8 addresses in all but who-objects of the
41 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
43 pmg-api (7.1-10) bullseye; urgency=medium
45 * fix #4006: do not split from header on ', ' for spamreport mails
47 * ruledb: modfield: properly handle fields spanning multiple lines
49 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
52 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
54 pmg-api (7.1-9) bullseye; urgency=medium
56 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
57 they can see them in the raw email display already anyway
59 * api: quarantine: add 'content-disposition' field to response of 'list
62 * ruledb: modfield: properly encode field after variable substitution
64 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
66 pmg-api (7.1-8) bullseye; urgency=medium
68 * api: apt versions: track proxmox-offline-mirror-helper
70 * fix #4269: rule cache: from match: cope with undefined IP
72 * rule database: notify: properly en-/decode the mail subject to avoid issues
73 with non-ascii characters, like for example, the reported chinese
76 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
78 pmg-api (7.1-7) bullseye; urgency=medium
80 * d/control: recommend proxmox-offline-mirror-helper
82 * d/postinst: migrate/update APT auth config
84 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
86 pmg-api (7.1-6) bullseye; urgency=medium
88 * subscription: handle missing subscription info
90 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
92 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
94 pmg-api (7.1-5) bullseye; urgency=medium
96 * add 'allow-subdomains' to webauthn schema
98 * subscription: switch to rust, add offline key support
100 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
102 pmg-api (7.1-4) bullseye; urgency=medium
104 * rulesystem: matchfield: match all headers not only the first
106 * config: avoid adding a specific IPs or networks multiple times to
107 the template variables
109 * api: quarantine: load custom rules description so that they show up
112 * pmg-daily: avoid short-circuting update of local channels
114 * api: apt: switch to common Proxmox::RS::APT::Repositories package
116 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
118 pmg-api (7.1-3) bullseye; urgency=medium
120 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
122 * daily update timer: start already on 01:00 to avoid dst change issue
124 * fix #3924: ldap: accept only valid email-address
126 * Proxmox Backup Server integration: namespace support
128 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
130 pmg-api (7.1-2) bullseye; urgency=medium
132 * fix #3758: allow empty `to` in noqueue case
134 * postfix queue: add 'decode-headers' option for read endpoint
136 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
139 * utils: change working directory to root before executing postgres admin
140 commands, to avoid that restrictions of the current CWD from the user
141 doesn't cause failing the command.
143 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
145 pmg-api (7.1-1) bullseye; urgency=medium
147 * rulesystem: limit linelength of disclaimer to 998 bytes
149 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
150 disabled for the quarantine
152 * fix #2795: add support for Delivery Status Notification (DSN)
154 * add support for two factor authentication with TOTP, recovery codes and
155 WebAuthn to the admin interface
157 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
159 pmg-api (7.0-9) bullseye; urgency=medium
161 * fix #2071: RuleDB: ignore duplicate entries for Who objects
163 * api: ldap config: sync with the complete config
165 * fix #3712: strip any trailing dot from the search-domain when passing it to
168 * api: journal: stream the journal data to the client
170 * api-daemons: make systemd restart them on-failure
172 * api-dameons: set oom-policy to `continue` so that a single (replacable)
173 worker getting OOM-killed does not bring down the whole service
175 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
177 pmg-api (7.0-8) bullseye; urgency=medium
179 * api: apt: repos: avoid creating implicit default for enabled
181 * api: apt: use pmg-style permission for endpoint schema to allow access to
182 admins that aren't root@pam
184 * prefer more flexible get_local_ip where possible, it still prefers the
185 resolved hostname but falls back to configured or active IPs. Especially
186 useful for evaluation and initial (CT template) setups.
188 * pmgbanner: retry getting local IP for a bit in case of failure, this should
189 be only relevant for evaluation and initial setups where the hostname may
190 not yet resolve to the primary IP address.
192 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
194 pmg-api (7.0-7) bullseye; urgency=medium
196 * pmgversion: do not show packages with residual config as being in an error
199 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
200 packages included in the version report.
202 * api: implement live network reload with ifupdown2
204 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
206 pmg-api (7.0-6) bullseye; urgency=medium
208 * fix cluster join when large ssh-rsa keys are setup
210 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
212 pmg-api (7.0-5) bullseye; urgency=medium
214 * d/control: recommend ifupdown2 and suggest zfsutils-linux
216 * switch enterprise repository over to bullseye
218 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
220 pmg-api (7.0-3) bullseye; urgency=medium
222 * acme: handle wildcard dns validation
224 * api: apt: add calls for repositories status and basic manegement
226 * api: services: return active- and unit-state infos
228 * api: services: track chrony service
230 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
232 pmg-api (7.0-2) bullseye; urgency=medium
234 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
236 * cluster: fix missing import of helper module
238 * config: freshclam: default to incremental downloads
240 * utils: fix service alias lookup for service commands and status
243 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
245 pmg-api (7.0-1) bullseye; urgency=medium
247 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
249 * pmgproxy: allow setting LISTEN_IP parameter
251 * clamav: remove deprecated SafeBrowsing
253 * api: nodes: drop deprecated 'upgrade' option of termproxy
255 * TLSPolicy: drop deprecated 'domain' parameter
257 * api: quarantine: drop deprecated b/w-list methods, and drop detail
258 statistic methods (replaced by more flexible endpoints in 6.x)
260 * update postgresql dependency to version 13
262 * greylisting: drop unneeded Host column form cgreylist table
264 * api: nodeconfig: validate acme config before writing
266 * fix #2013 spamreport: remove ticket if authmode is ldap
268 * api: tasks: add 'since', 'until', task-type and 'status' filters
270 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
272 pmg-api (6.4-4) pmg; urgency=medium
274 * fix #2228: spam quarantine: automatically deliver on whitelisting and
275 delete on blacklisting a mail
277 * acme: allow wildcard domain entries
279 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
281 pmg-api (6.4-3) pmg; urgency=medium
283 * fix creating mailqueue spooldirs
285 * rephrase backup notification template
287 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
289 pmg-api (6.4-2) pmg; urgency=medium
291 * fix #3164: api: quarantine: allow to return spam from all users
293 * ensure '/etc/pmg/acme/accounts' directory exists
295 * certs: reload postfix to activate new certificate even if TLS config stayed
298 * cluster: trust both, old and new certificate fingerprint of master during
301 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
303 pmg-api (6.3-7) pmg; urgency=medium
305 * implement Automatic Certificate Management Environment (ACME) for API and
306 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
307 deployment and automatic renewal of trusted certificates.
309 * cluster: automatically trigger an update of the pinned certificate
310 fingerprint for a node in the cluster configuration on certificate change
312 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
314 pmg-api (6.3-6) pmg; urgency=medium
316 * api: spamassassin: read local channels and include them in daily SA
319 * api: statistics: add central API enpoint for details, avoiding
320 issues with certain characters in mail addresses
322 * utils: allow / inside email address localpart
324 * fix #3154: backup: add include-statistics to Proxmox Backup Server
326 * fix #3146: backup: add email notifications
328 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
330 pmg-api (6.3-5) pmg; urgency=medium
332 * utils: ignore leading whitespace in SpamAssassin rule description
334 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
335 interface, to stay compatible
337 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
339 pmg-api (6.3-4) pmg; urgency=medium
341 * integrate Proxmox Backup Server for automatic configuration backups
343 * fix #3098: DKIM: sort domains by length first
345 * backup: add Spam Assassin custom score file to backup
347 * reinject email: fix connecting for ipv6-only hosts
349 * fix #3141: do not split on ', ' for returning the from header
351 * allow to enable a user self-service login for the user spam quarantine as
354 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
356 pmg-api (6.2-6) pmg; urgency=medium
358 * fix #2785: prefix message-id in attachment-quarantine
360 * add logging to disclaimer action
362 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
364 pmg-api (6.2-5) pmg; urgency=medium
366 * fix #1976: optionally sort postfix queue result
368 * allow to remove subscription
370 * make regex test-match case-insensitive, like the real tests
372 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
374 pmg-api (6.2-4) pmg; urgency=medium
376 * Mail Tracker: handle before queue status
378 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
380 pmg-api (6.2-3) pmg; urgency=medium
382 * enable policy checking also if only IPv6 greylisting is enabled
384 * improve ordering of system services
386 * add logrotate config to monthly-rotate pmgproxy.log
388 * api tracker: always check that specified 'endtime' is newer than
391 * improve pmg-system-report with more relevant information
393 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
395 pmg-api (6.1-9) pmg; urgency=medium
397 * add new 'Match Archive Filename' What Object
399 * use postgres inet functions for greylist matching
401 * pmgpolicy: add IPv6 support for greylisting
403 * greylist: make netmasks configurable
405 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
407 pmg-api (6.1-8) pmg; urgency=medium
409 * pmgqm: warn and exit if running on slave node
411 * pmgspamreport: purge before sending reports
413 * fix rendering of ipv(4|6) literal lmtp transports
415 * fix #1948: allow setting TLS policy for transports
417 * add TLS options for lmtp to main.cf template
419 * fix #2661: reintroduce LDAPCache->ldap_connect
421 * skip writing default ports in spamreports
423 * use ucf to handle template overrides
425 * freshclam.conf.in: make ScriptedUpdates a variable
427 * freshclam.conf.in: remove ReceiveTimeout option
429 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
431 pmg-api (6.1-7) pmg; urgency=medium
433 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
436 * fix #2525: encode notifications in UTF-8
438 * check if img tag has actually a 'src' attribute to avoid warnings
440 * pmgsh: fix 'help' command
442 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
443 to avoid passing addresses in the API path.
445 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
447 pmg-api (6.1-6) pmg; urgency=medium
449 * track clamav and postgres package version in versions api call
451 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
455 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
457 pmg-api (6.1-5) pmg; urgency=medium
459 * fix postfix template for before-queue filtering
461 * api2: Network: add vlan-raw-device and vlan-id options
463 * ensure compatibility with libpve-http-server-perl
465 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
467 pmg-api (6.1-4) pmg; urgency=medium
469 * fix #2438: add support for lmtp delivery to downstream servers
471 * api2: network: add bond-primary and MTU option
473 * fix #2504: do not overwrite existing DKIM selector key
475 * dkim: add selector list api endpoint
477 * fix disclaimer encoding for html entities
479 * fix #1653: parse ipv6 xforward correctly
481 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
483 pmg-api (6.1-3) pmg; urgency=medium
485 * improve browser-cache behavior for updates
487 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
489 pmg-api (6.1-2) pmg; urgency=medium
491 * don not add DKIM signature if the DKIMSign module fails to determine the
494 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
496 pmg-api (6.1-1) pmg; urgency=medium
498 * create pmg-scores.cf unconditionally
500 * bump version for Proxmox Mailgateway 6.1
502 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
504 pmg-api (6.0-10) pmg; urgency=medium
506 * add support for sending NDRs on Block
508 * add support for before queue filtering
510 * implement force_restart for cluster sync
512 * add SACustom Package and API Calls for custom SpamAssassin scores
514 * sync custom spamassassin scores to the cluster slaves
516 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
518 pmg-api (6.0-9) pmg; urgency=medium
520 * DKIM-sign outbound mail if configured
522 * add DKIM related API endpoints
524 * fix #2371: reload pmg-smtp-filter on config change
526 * add /etc/pmg/dkim to cluster-sync
528 * Quarantine API: extend download call to download whole mails
530 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
532 pmg-api (6.0-8) pmg; urgency=medium
534 * add attachment quarantine with API integration
536 * fix API result verification for invalid mails
538 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
540 pmg-api (6.0-6) pmg; urgency=medium
542 * fix #2224: override reference to openspf.org
544 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
546 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
548 pmg-api (6.0-5) pmg; urgency=medium
552 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
554 pmg-api (6.0-4) pmg; urgency=medium
556 * fix #2324 - improve docs on encrypted archives
558 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
560 pmg-api (6.0-3) pmg; urgency=medium
562 * use hmac_sha_256 alogrithm for improved CSRF token security
564 * pmgproxy: add link to extjs for pmg-docs' api-viewer
566 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
568 pmg-api (6.0-2) pmg; urgency=medium
570 * adapt journalctl invocation to changed behavior with new systemd version of
571 Debian Buster and make journal parsing more robust
573 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
575 pmg-api (6.0-1+2) pmg; urgency=medium
577 * update PMG sources.list to buster
579 * replace deprecated /var/run with /run
581 * improve restart on upgrade behaviour
583 * Who: Domain: improve speed
585 * What: Spam: add uri hits to rule description
587 * adapt postgresql.conf template to include current postgres version
589 * adapt clamav.conf.in to new upstream version
591 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
593 pmg-api (6.0-1+1) pmg; urgency=medium
595 * improve packaging compatibillity with postgres 11 slightly
597 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
599 pmg-api (6.0-1) pmg; urgency=medium
601 * bump for Proxmox Mailgateway 6 based on Debian Buster
603 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
605 pmg-api (5.2-6) unstable; urgency=medium
607 * fix #2276: restore line format for pmg-log-tracker
609 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
611 pmg-api (5.2-5) unstable; urgency=medium
613 * avast: change scan invocation path
615 * extended fix #1974: traffic_stat_graph: go through all entries
617 * fall back to hostname only if no domain defined
619 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
621 pmg-api (5.2-4) unstable; urgency=medium
623 * limit precision of bayes-score in log
625 * Drop sa-awl output from pmg-system-report
627 * fix #2232: set rulename for default accept
629 * pmg config: fix avast scan executable path documentation
631 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
633 pmg-api (5.2-3) unstable; urgency=medium
635 * node: add api endpoint for new mini-journalreader
637 * allow one to use cidr(6) for passing IP/CIDR to the network api
639 * Add rule name to RuleAction logging
641 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
643 pmg-api (5.2-2) unstable; urgency=medium
645 * Fix setresuid to postgres error handling
647 * fix #2153: allow "'" in quarantine email addresses
649 * log before restarting services on rewrite_config
651 * fix #2172: sort mynetworks template var to make postfix config rewrite
652 stable and thus restart less often
654 * reload postfix instead of restart on config change
656 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
658 pmg-api (5.2-1) unstable; urgency=medium
660 * prepare for new 5.2 release
662 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
664 pmg-api (5.1-7) unstable; urgency=medium
666 * pmgversion: be compatible with minimized container installation
668 * pmgversion: sort packages
670 * better error handling for ldap connect
672 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
674 pmg-api (5.1-6) unstable; urgency=medium
676 * fix #2129: allow (some) filters for dnsbl-entry
678 * fix #1947: implement starttls for ldap
680 * fix #1946: add verify and cafile options for ldap
682 * show all errors when we get an ldap connection error
684 * add/integrate custom_check
686 * pmg-system-report: check for existing sa-awl db
688 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
690 pmg-api (5.1-5) unstable; urgency=medium
692 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
694 * add dependency on pve-http-server (>= 2.0.12)
696 * add pmg report api call for the gui
698 * add optional list parameter to quarusers api call
700 * close #2075: do not insert empty WL/BL
702 * user white/blacklist: allow multiple entries for adding/deleting
704 * Quarantine: reuse raw parameter for non htmlmail formatter
706 * load mobile ui on mobile user agent on /quarantine
708 * improve pmg-email-address regex
710 * bsys: add pmg-system-report + manpage to Makefile
714 * close #1917: add pmg-system-report command
716 * add rule's score to pmg-smtp-filter logline
718 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
720 pmg-api (5.1-4) unstable; urgency=medium
722 * fix bug #2035 cluster sync issues with ipv6
724 * fix #1974: postscreen_stat_graph: go through all entries
726 * fixed some typos in PMG/Config.pm
728 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
730 pmg-api (5.1-3) unstable; urgency=medium
732 * fix #1978: always give encoding/collate explicitly when creating db
734 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
736 pmg-api (5.1-2) unstable; urgency=medium
738 * do not use 'last' inside do/while
740 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
742 pmg-api (5.1-1) unstable; urgency=medium
744 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
746 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
748 pmg-api (5.0-79) unstable; urgency=medium
750 * fix #1876: allow node status for admin/manager/auditors
752 * fix #1881: increase limit for ids in spam quarantine
754 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
756 pmg-api (5.0-78) unstable; urgency=medium
758 * fix bug #1701: implement smarthostport setting
760 * fix bug #1649: Allow TLS also on internal SMTP port
762 * fix bug #1727: hide details if hide_received is active
764 * use 'dailyreport' config
766 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
768 pmg-api (5.0-77) unstable; urgency=medium
770 * fix bux #1776: set http_proxy for sa-update
772 * statistics: actually calculate day when it is given
774 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
776 pmg-api (5.0-76) unstable; urgency=medium
778 * d/control: update pve-common version dependency
780 * as we use the new param_mapping functionallity from PVE::CLIHandler
782 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
784 pmg-api (5.0-75) unstable; urgency=medium
786 * log email addresses as utf8 (postfix also do that).
788 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
790 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
792 pmg-api (5.0-74) unstable; urgency=medium
794 * add support for SMTPUTF8 extensions
796 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
798 pmg-api (5.0-73) unstable; urgency=medium
800 * Add postfix dnsbl threshold
802 * fix spamscore Statistics - correctly compute ratio
804 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
806 pmg-api (5.0-72) unstable; urgency=medium
808 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
810 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
812 pmg-api (5.0-71) unstable; urgency=medium
814 * sync_userprefs_db: fix #1797 - fix merge function
816 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
818 pmg-api (5.0-70) unstable; urgency=medium
820 * fix bug 1707: use correct units for deferred mail queue (minutes)
822 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
824 pmg-api (5.0-69) unstable; urgency=medium
826 * pmg-smtp-filter.service: set Restart=on-abort
828 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
830 pmg-api (5.0-68) unstable; urgency=medium
832 * quarantine actions: allow multiple ids for one action
834 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
836 pmg-api (5.0-67) unstable; urgency=medium
838 * implement new 'helpdesk' role
840 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
842 pmg-api (5.0-66) unstable; urgency=medium
844 * Fix password change of unix root user
846 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
848 pmg-api (5.0-65) unstable; urgency=medium
850 * pmgpolicy: avoid warning about uninitialized value
852 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
854 pmg-api (5.0-64) unstable; urgency=medium
856 * fix #1679: do not delete old quarantine mails on cluster creation/join
858 * Domain object: avoid warning about uninitialized value
860 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
862 pmg-api (5.0-63) unstable; urgency=medium
864 * add support for avast virus scanner
866 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
868 pmg-api (5.0-62) unstable; urgency=medium
870 * fix bug #1673: Allow email addresses in transport maps
872 * UserConfig: verify: check username vs userid
874 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
876 pmg-api (5.0-61) unstable; urgency=medium
878 * fix bug #1646: domains - allow to use wildcard domains
880 * fix bug # 1639: create /var/lib/pmg/backup
882 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
884 pmg-api (5.0-60) unstable; urgency=medium
886 * pmg-daily.timer: use RandomizedDelaySec
888 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
890 pmg-api (5.0-59) unstable; urgency=medium
892 * introduce new template var postfix.int_ip
894 * fix bug #1643: add port and protocol to spamquarantine config
896 * pmg-daily.timer: randomize start time using AccuracySec=5hours
898 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
900 pmg-api (5.0-58) unstable; urgency=medium
902 * remove unique constraint from LocalStat(Time)
904 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
906 pmg-api (5.0-57) unstable; urgency=medium
908 * PMG::Cluster::sync_statistic_db - correctyl update
909 clusterinfo lastid_CStatistic
911 * PMG::Cluster::sync_quarantine_db - skip files generated before
914 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
916 pmg-api (5.0-56) unstable; urgency=medium
918 * fix bug #1636: correctly track file modification time
920 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
922 pmg-api (5.0-55) unstable; urgency=medium
924 * fix ipv6 address quoting for postfix mynetworks
926 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
928 pmg-api (5.0-54) unstable; urgency=medium
930 * PMG/Config.pm: allow single address setups (all 1 netmask)
932 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
934 pmg-api (5.0-53) unstable; urgency=medium
936 * pmgpolicy: try to detect config changes
938 * fix bug #1625 - change default rule priorities
940 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
942 pmg-api (5.0-52) unstable; urgency=medium
944 * PMG/RuleDB/Object.pm: fix permissions for role admin
946 * PMG/API2/MyNetworks.pm: fix links attribute
948 * PMG/API2/Transport.pm: fix links attribute
950 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
952 pmg-api (5.0-51) unstable; urgency=medium
954 * pmgcm.pm: implement promote
956 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
958 pmg-api (5.0-50) unstable; urgency=medium
960 * PMG/Config.pm: change default email port numbers - We now use port 25
961 for incoming mails. Please verify your setup after updating!
963 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
965 pmg-api (5.0-49) unstable; urgency=medium
967 * AccessControl.pm: avoid warning about uninitialized value
969 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
971 pmg-api (5.0-48) unstable; urgency=medium
973 * fix #1617: remove regex for matchfield. modfield
975 * do not return bindpw over the api
977 * let all users read their own user data
979 * make ldap info visible for audit users
981 * implement pmgcm delete
983 * allow admins to reset the rule database
985 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
987 pmg-api (5.0-47) unstable; urgency=medium
989 * truncate large mails before passing them to spamassassin
991 * reduce default maxspamsize back to 256
993 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
995 pmg-api (5.0-46) unstable; urgency=medium
997 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
999 * Quarantine.pm: use new TicketID to indentify mails
1001 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1003 pmg-api (5.0-45) unstable; urgency=medium
1005 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1007 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1008 correctly update database after mail delivery
1010 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1012 pmg-api (5.0-44) unstable; urgency=medium
1014 * PMG/API2/APT.pm - fix changelog urls
1016 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1018 * pmg-daily: add check for available updates
1020 * periodically update subscription status
1022 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1024 pmg-api (5.0-43) unstable; urgency=medium
1026 * run postmap after generation postfix main.cf
1028 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1030 pmg-api (5.0-42) unstable; urgency=medium
1032 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1034 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1036 pmg-api (5.0-41) unstable; urgency=medium
1038 * PMG/Fetchmail.pm - autostart fetchmail service
1040 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1042 pmg-api (5.0-40) unstable; urgency=medium
1044 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1046 * bump default maxspamsize to 1M
1048 * depend on apt-transport-https
1050 * depend on fetchmail
1052 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1054 pmg-api (5.0-39) unstable; urgency=medium
1056 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1058 * install /etc/apt/sources.list.d/pmg-enterprise.list
1060 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1062 pmg-api (5.0-38) unstable; urgency=medium
1064 * add API for node reboot/shutdown
1066 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1068 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1071 * PMG/DBTools.pm - use user root to sync database
1073 * pmgtunnel.pm - fix call to socketfile()
1075 * debian/control - depend on 'rsync'
1077 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1079 * PMG/CLI/pmgdb.pm: generate default locale
1081 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1083 pmg-api (5.0-37) unstable; urgency=medium
1085 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1087 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1089 pmg-api (5.0-36) unstable; urgency=medium
1091 * replace novnc with xtermjs
1093 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1095 pmg-api (5.0-35) unstable; urgency=medium
1097 * rename safe_browsing_score to clamav_heuristic_score
1099 * use clamav_heuristic_score for heuristics results
1101 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1103 pmg-api (5.0-34) unstable; urgency=medium
1105 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1107 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1109 pmg-api (5.0-33) unstable; urgency=medium
1111 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1113 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1115 * depend on: openssh-client, openssh-server, apt
1117 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1119 pmg-api (5.0-32) unstable; urgency=medium
1121 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1123 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1125 pmg-api (5.0-31) unstable; urgency=medium
1127 * PMG/HTMLMail.pm - use global hash to store inlined images
1129 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1131 pmg-api (5.0-30) unstable; urgency=medium
1133 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1134 to keep VNC connections during upgrades.
1136 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1138 pmg-api (5.0-29) unstable; urgency=medium
1140 * LDAP: add mailAlternativeAddress to mailattr default
1142 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1144 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1146 pmg-api (5.0-28) unstable; urgency=medium
1148 * pmg-smtp-filter: fix safebrowsing hit detection
1150 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1152 pmg-api (5.0-27) unstable; urgency=medium
1154 * do not use .db file for mynetworks
1156 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1158 pmg-api (5.0-26) unstable; urgency=medium
1160 * increase deafult maxspamsize to 512*1024
1162 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1164 pmg-api (5.0-25) unstable; urgency=medium
1166 * templates/local.cf.in: include KAM.cf
1168 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1170 pmg-api (5.0-24) unstable; urgency=medium
1172 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1174 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1176 pmg-api (5.0-23) unstable; urgency=medium
1178 * avoid repeated SPF headers
1180 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1182 pmg-api (5.0-22) unstable; urgency=medium
1186 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1188 pmg-api (5.0-21) unstable; urgency=medium
1190 * avoid warning about uninitialized value
1192 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1194 pmg-api (5.0-20) unstable; urgency=medium
1196 * use google safe browsing hits to icrease spam score
1198 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1200 pmg-api (5.0-19) unstable; urgency=medium
1202 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1204 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1206 pmg-api (5.0-18) unstable; urgency=medium
1208 * remove mail/use_rbl config - we use dnsbl_sites instead
1210 * PMG/Config.pm - register/use format dnsbl-entry
1212 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1214 pmg-api (5.0-17) unstable; urgency=medium
1216 * support postfix tls policy map /etc/pmg/tls_policy
1218 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1220 pmg-api (5.0-16) unstable; urgency=medium
1222 * depend on clamdscan
1224 * do not set postscreen_dnsbl_reply_map
1226 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1228 pmg-api (5.0-15) unstable; urgency=medium
1230 * always load SA dkim to improve accuracy
1232 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1234 pmg-api (5.0-14) unstable; urgency=medium
1236 * pmgsync.service - run pmgconfig init to generate required files
1238 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1240 pmg-api (5.0-13) unstable; urgency=medium
1242 * add pmgsync service
1244 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1246 pmg-api (5.0-12) unstable; urgency=medium
1248 * debian/postinst - fix postgres service name (postgresql.service)
1250 * debian/postinst - do not use #DEBHELPER# macro inside comment
1252 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1254 pmg-api (5.0-10) unstable; urgency=medium
1256 * debian/postinst - do not skip service setup in /proxmox_install_mode
1258 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1260 pmg-api (5.0-9) unstable; urgency=medium
1262 * debian/pmgbanner.service - setup login banner
1264 * templates/fetchmailrc.tt - fix syntax
1266 * PMG/API2/APT.pm - fix package names
1268 * PMG/Service/pmgproxy.pm - fix package names
1270 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1272 pmg-api (5.0-8) unstable; urgency=medium
1274 * rename package to pmg-api
1276 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1278 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1280 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1282 * PMG/Backup.pm - restore: keep directory /etc/pmg
1284 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1286 * PMG/API2/SMTPWhitelist.pm - fix delete object
1288 * implement backup/restore
1290 * PMG/API2/Cluster.pm - new option list_single_node
1292 * improve permissions
1294 * correct child link for the clamav api
1296 * add spamassassin update api calls
1298 * update spamassassin rules daily
1300 * implement fetchmail api
1302 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1304 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1306 * add date to the mail link for the verbose report
1308 * implement fetchmail API
1310 * add new LDAP group member api call
1312 * implement missing rule database api calls
1314 * implement user quarantine
1316 * fix api call permissions
1318 * add subscription api
1322 * do not depend on clamav-unofficial-sigs
1324 * implement mail tracker
1326 * implement pmgqm - quarantine management tool
1328 * improve statistic api
1330 * countless other fixes and improvements
1332 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1334 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1336 * improved database security
1338 * implemented cluster tunnel daemon
1342 * pmgcm: add 'sync' command
1344 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1346 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1348 * improved cluster management API
1350 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1352 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1354 * initial cluster management API
1360 * small fixes and improvements
1362 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1364 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1366 * restart services after upgrade
1368 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1370 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1372 * adjust version (so that we are higher than previous
1373 proxmox-mailgateway release)
1375 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1377 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1379 * imported from private repository
1381 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100