1 pmg-api (7.1-8) bullseye; urgency=medium
3 * api: apt versions: track proxmox-offline-mirror-helper
5 * fix #4269: rule cache: from match: cope with undefined IP
7 * rule database: notify: properly en-/decode the mail subject to avoid issues
8 with non-ascii characters, like for example, the reported chinese
11 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
13 pmg-api (7.1-7) bullseye; urgency=medium
15 * d/control: recommend proxmox-offline-mirror-helper
17 * d/postinst: migrate/update APT auth config
19 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
21 pmg-api (7.1-6) bullseye; urgency=medium
23 * subscription: handle missing subscription info
25 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
27 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
29 pmg-api (7.1-5) bullseye; urgency=medium
31 * add 'allow-subdomains' to webauthn schema
33 * subscription: switch to rust, add offline key support
35 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
37 pmg-api (7.1-4) bullseye; urgency=medium
39 * rulesystem: matchfield: match all headers not only the first
41 * config: avoid adding a specific IPs or networks multiple times to
42 the template variables
44 * api: quarantine: load custom rules description so that they show up
47 * pmg-daily: avoid short-circuting update of local channels
49 * api: apt: switch to common Proxmox::RS::APT::Repositories package
51 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
53 pmg-api (7.1-3) bullseye; urgency=medium
55 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
57 * daily update timer: start already on 01:00 to avoid dst change issue
59 * fix #3924: ldap: accept only valid email-address
61 * Proxmox Backup Server integration: namespace support
63 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
65 pmg-api (7.1-2) bullseye; urgency=medium
67 * fix #3758: allow empty `to` in noqueue case
69 * postfix queue: add 'decode-headers' option for read endpoint
71 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
74 * utils: change working directory to root before executing postgres admin
75 commands, to avoid that restrictions of the current CWD from the user
76 doesn't cause failing the command.
78 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
80 pmg-api (7.1-1) bullseye; urgency=medium
82 * rulesystem: limit linelength of disclaimer to 998 bytes
84 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
85 disabled for the quarantine
87 * fix #2795: add support for Delivery Status Notification (DSN)
89 * add support for two factor authentication with TOTP, recovery codes and
90 WebAuthn to the admin interface
92 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
94 pmg-api (7.0-9) bullseye; urgency=medium
96 * fix #2071: RuleDB: ignore duplicate entries for Who objects
98 * api: ldap config: sync with the complete config
100 * fix #3712: strip any trailing dot from the search-domain when passing it to
103 * api: journal: stream the journal data to the client
105 * api-daemons: make systemd restart them on-failure
107 * api-dameons: set oom-policy to `continue` so that a single (replacable)
108 worker getting OOM-killed does not bring down the whole service
110 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
112 pmg-api (7.0-8) bullseye; urgency=medium
114 * api: apt: repos: avoid creating implicit default for enabled
116 * api: apt: use pmg-style permission for endpoint schema to allow access to
117 admins that aren't root@pam
119 * prefer more flexible get_local_ip where possible, it still prefers the
120 resolved hostname but falls back to configured or active IPs. Especially
121 useful for evaluation and initial (CT template) setups.
123 * pmgbanner: retry getting local IP for a bit in case of failure, this should
124 be only relevant for evaluation and initial setups where the hostname may
125 not yet resolve to the primary IP address.
127 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
129 pmg-api (7.0-7) bullseye; urgency=medium
131 * pmgversion: do not show packages with residual config as being in an error
134 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
135 packages included in the version report.
137 * api: implement live network reload with ifupdown2
139 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
141 pmg-api (7.0-6) bullseye; urgency=medium
143 * fix cluster join when large ssh-rsa keys are setup
145 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
147 pmg-api (7.0-5) bullseye; urgency=medium
149 * d/control: recommend ifupdown2 and suggest zfsutils-linux
151 * switch enterprise repository over to bullseye
153 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
155 pmg-api (7.0-3) bullseye; urgency=medium
157 * acme: handle wildcard dns validation
159 * api: apt: add calls for repositories status and basic manegement
161 * api: services: return active- and unit-state infos
163 * api: services: track chrony service
165 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
167 pmg-api (7.0-2) bullseye; urgency=medium
169 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
171 * cluster: fix missing import of helper module
173 * config: freshclam: default to incremental downloads
175 * utils: fix service alias lookup for service commands and status
178 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
180 pmg-api (7.0-1) bullseye; urgency=medium
182 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
184 * pmgproxy: allow setting LISTEN_IP parameter
186 * clamav: remove deprecated SafeBrowsing
188 * api: nodes: drop deprecated 'upgrade' option of termproxy
190 * TLSPolicy: drop deprecated 'domain' parameter
192 * api: quarantine: drop deprecated b/w-list methods, and drop detail
193 statistic methods (replaced by more flexible endpoints in 6.x)
195 * update postgresql dependency to version 13
197 * greylisting: drop unneeded Host column form cgreylist table
199 * api: nodeconfig: validate acme config before writing
201 * fix #2013 spamreport: remove ticket if authmode is ldap
203 * api: tasks: add 'since', 'until', task-type and 'status' filters
205 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
207 pmg-api (6.4-4) pmg; urgency=medium
209 * fix #2228: spam quarantine: automatically deliver on whitelisting and
210 delete on blacklisting a mail
212 * acme: allow wildcard domain entries
214 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
216 pmg-api (6.4-3) pmg; urgency=medium
218 * fix creating mailqueue spooldirs
220 * rephrase backup notification template
222 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
224 pmg-api (6.4-2) pmg; urgency=medium
226 * fix #3164: api: quarantine: allow to return spam from all users
228 * ensure '/etc/pmg/acme/accounts' directory exists
230 * certs: reload postfix to activate new certificate even if TLS config stayed
233 * cluster: trust both, old and new certificate fingerprint of master during
236 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
238 pmg-api (6.3-7) pmg; urgency=medium
240 * implement Automatic Certificate Management Environment (ACME) for API and
241 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
242 deployment and automatic renewal of trusted certificates.
244 * cluster: automatically trigger an update of the pinned certificate
245 fingerprint for a node in the cluster configuration on certificate change
247 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
249 pmg-api (6.3-6) pmg; urgency=medium
251 * api: spamassassin: read local channels and include them in daily SA
254 * api: statistics: add central API enpoint for details, avoiding
255 issues with certain characters in mail addresses
257 * utils: allow / inside email address localpart
259 * fix #3154: backup: add include-statistics to Proxmox Backup Server
261 * fix #3146: backup: add email notifications
263 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
265 pmg-api (6.3-5) pmg; urgency=medium
267 * utils: ignore leading whitespace in SpamAssassin rule description
269 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
270 interface, to stay compatible
272 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
274 pmg-api (6.3-4) pmg; urgency=medium
276 * integrate Proxmox Backup Server for automatic configuration backups
278 * fix #3098: DKIM: sort domains by length first
280 * backup: add Spam Assassin custom score file to backup
282 * reinject email: fix connecting for ipv6-only hosts
284 * fix #3141: do not split on ', ' for returning the from header
286 * allow to enable a user self-service login for the user spam quarantine as
289 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
291 pmg-api (6.2-6) pmg; urgency=medium
293 * fix #2785: prefix message-id in attachment-quarantine
295 * add logging to disclaimer action
297 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
299 pmg-api (6.2-5) pmg; urgency=medium
301 * fix #1976: optionally sort postfix queue result
303 * allow to remove subscription
305 * make regex test-match case-insensitive, like the real tests
307 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
309 pmg-api (6.2-4) pmg; urgency=medium
311 * Mail Tracker: handle before queue status
313 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
315 pmg-api (6.2-3) pmg; urgency=medium
317 * enable policy checking also if only IPv6 greylisting is enabled
319 * improve ordering of system services
321 * add logrotate config to monthly-rotate pmgproxy.log
323 * api tracker: always check that specified 'endtime' is newer than
326 * improve pmg-system-report with more relevant information
328 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
330 pmg-api (6.1-9) pmg; urgency=medium
332 * add new 'Match Archive Filename' What Object
334 * use postgres inet functions for greylist matching
336 * pmgpolicy: add IPv6 support for greylisting
338 * greylist: make netmasks configurable
340 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
342 pmg-api (6.1-8) pmg; urgency=medium
344 * pmgqm: warn and exit if running on slave node
346 * pmgspamreport: purge before sending reports
348 * fix rendering of ipv(4|6) literal lmtp transports
350 * fix #1948: allow setting TLS policy for transports
352 * add TLS options for lmtp to main.cf template
354 * fix #2661: reintroduce LDAPCache->ldap_connect
356 * skip writing default ports in spamreports
358 * use ucf to handle template overrides
360 * freshclam.conf.in: make ScriptedUpdates a variable
362 * freshclam.conf.in: remove ReceiveTimeout option
364 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
366 pmg-api (6.1-7) pmg; urgency=medium
368 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
371 * fix #2525: encode notifications in UTF-8
373 * check if img tag has actually a 'src' attribute to avoid warnings
375 * pmgsh: fix 'help' command
377 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
378 to avoid passing addresses in the API path.
380 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
382 pmg-api (6.1-6) pmg; urgency=medium
384 * track clamav and postgres package version in versions api call
386 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
390 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
392 pmg-api (6.1-5) pmg; urgency=medium
394 * fix postfix template for before-queue filtering
396 * api2: Network: add vlan-raw-device and vlan-id options
398 * ensure compatibility with libpve-http-server-perl
400 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
402 pmg-api (6.1-4) pmg; urgency=medium
404 * fix #2438: add support for lmtp delivery to downstream servers
406 * api2: network: add bond-primary and MTU option
408 * fix #2504: do not overwrite existing DKIM selector key
410 * dkim: add selector list api endpoint
412 * fix disclaimer encoding for html entities
414 * fix #1653: parse ipv6 xforward correctly
416 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
418 pmg-api (6.1-3) pmg; urgency=medium
420 * improve browser-cache behavior for updates
422 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
424 pmg-api (6.1-2) pmg; urgency=medium
426 * don not add DKIM signature if the DKIMSign module fails to determine the
429 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
431 pmg-api (6.1-1) pmg; urgency=medium
433 * create pmg-scores.cf unconditionally
435 * bump version for Proxmox Mailgateway 6.1
437 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
439 pmg-api (6.0-10) pmg; urgency=medium
441 * add support for sending NDRs on Block
443 * add support for before queue filtering
445 * implement force_restart for cluster sync
447 * add SACustom Package and API Calls for custom SpamAssassin scores
449 * sync custom spamassassin scores to the cluster slaves
451 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
453 pmg-api (6.0-9) pmg; urgency=medium
455 * DKIM-sign outbound mail if configured
457 * add DKIM related API endpoints
459 * fix #2371: reload pmg-smtp-filter on config change
461 * add /etc/pmg/dkim to cluster-sync
463 * Quarantine API: extend download call to download whole mails
465 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
467 pmg-api (6.0-8) pmg; urgency=medium
469 * add attachment quarantine with API integration
471 * fix API result verification for invalid mails
473 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
475 pmg-api (6.0-6) pmg; urgency=medium
477 * fix #2224: override reference to openspf.org
479 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
481 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
483 pmg-api (6.0-5) pmg; urgency=medium
487 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
489 pmg-api (6.0-4) pmg; urgency=medium
491 * fix #2324 - improve docs on encrypted archives
493 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
495 pmg-api (6.0-3) pmg; urgency=medium
497 * use hmac_sha_256 alogrithm for improved CSRF token security
499 * pmgproxy: add link to extjs for pmg-docs' api-viewer
501 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
503 pmg-api (6.0-2) pmg; urgency=medium
505 * adapt journalctl invocation to changed behavior with new systemd version of
506 Debian Buster and make journal parsing more robust
508 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
510 pmg-api (6.0-1+2) pmg; urgency=medium
512 * update PMG sources.list to buster
514 * replace deprecated /var/run with /run
516 * improve restart on upgrade behaviour
518 * Who: Domain: improve speed
520 * What: Spam: add uri hits to rule description
522 * adapt postgresql.conf template to include current postgres version
524 * adapt clamav.conf.in to new upstream version
526 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
528 pmg-api (6.0-1+1) pmg; urgency=medium
530 * improve packaging compatibillity with postgres 11 slightly
532 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
534 pmg-api (6.0-1) pmg; urgency=medium
536 * bump for Proxmox Mailgateway 6 based on Debian Buster
538 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
540 pmg-api (5.2-6) unstable; urgency=medium
542 * fix #2276: restore line format for pmg-log-tracker
544 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
546 pmg-api (5.2-5) unstable; urgency=medium
548 * avast: change scan invocation path
550 * extended fix #1974: traffic_stat_graph: go through all entries
552 * fall back to hostname only if no domain defined
554 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
556 pmg-api (5.2-4) unstable; urgency=medium
558 * limit precision of bayes-score in log
560 * Drop sa-awl output from pmg-system-report
562 * fix #2232: set rulename for default accept
564 * pmg config: fix avast scan executable path documentation
566 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
568 pmg-api (5.2-3) unstable; urgency=medium
570 * node: add api endpoint for new mini-journalreader
572 * allow one to use cidr(6) for passing IP/CIDR to the network api
574 * Add rule name to RuleAction logging
576 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
578 pmg-api (5.2-2) unstable; urgency=medium
580 * Fix setresuid to postgres error handling
582 * fix #2153: allow "'" in quarantine email addresses
584 * log before restarting services on rewrite_config
586 * fix #2172: sort mynetworks template var to make postfix config rewrite
587 stable and thus restart less often
589 * reload postfix instead of restart on config change
591 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
593 pmg-api (5.2-1) unstable; urgency=medium
595 * prepare for new 5.2 release
597 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
599 pmg-api (5.1-7) unstable; urgency=medium
601 * pmgversion: be compatible with minimized container installation
603 * pmgversion: sort packages
605 * better error handling for ldap connect
607 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
609 pmg-api (5.1-6) unstable; urgency=medium
611 * fix #2129: allow (some) filters for dnsbl-entry
613 * fix #1947: implement starttls for ldap
615 * fix #1946: add verify and cafile options for ldap
617 * show all errors when we get an ldap connection error
619 * add/integrate custom_check
621 * pmg-system-report: check for existing sa-awl db
623 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
625 pmg-api (5.1-5) unstable; urgency=medium
627 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
629 * add dependency on pve-http-server (>= 2.0.12)
631 * add pmg report api call for the gui
633 * add optional list parameter to quarusers api call
635 * close #2075: do not insert empty WL/BL
637 * user white/blacklist: allow multiple entries for adding/deleting
639 * Quarantine: reuse raw parameter for non htmlmail formatter
641 * load mobile ui on mobile user agent on /quarantine
643 * improve pmg-email-address regex
645 * bsys: add pmg-system-report + manpage to Makefile
649 * close #1917: add pmg-system-report command
651 * add rule's score to pmg-smtp-filter logline
653 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
655 pmg-api (5.1-4) unstable; urgency=medium
657 * fix bug #2035 cluster sync issues with ipv6
659 * fix #1974: postscreen_stat_graph: go through all entries
661 * fixed some typos in PMG/Config.pm
663 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
665 pmg-api (5.1-3) unstable; urgency=medium
667 * fix #1978: always give encoding/collate explicitly when creating db
669 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
671 pmg-api (5.1-2) unstable; urgency=medium
673 * do not use 'last' inside do/while
675 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
677 pmg-api (5.1-1) unstable; urgency=medium
679 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
681 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
683 pmg-api (5.0-79) unstable; urgency=medium
685 * fix #1876: allow node status for admin/manager/auditors
687 * fix #1881: increase limit for ids in spam quarantine
689 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
691 pmg-api (5.0-78) unstable; urgency=medium
693 * fix bug #1701: implement smarthostport setting
695 * fix bug #1649: Allow TLS also on internal SMTP port
697 * fix bug #1727: hide details if hide_received is active
699 * use 'dailyreport' config
701 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
703 pmg-api (5.0-77) unstable; urgency=medium
705 * fix bux #1776: set http_proxy for sa-update
707 * statistics: actually calculate day when it is given
709 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
711 pmg-api (5.0-76) unstable; urgency=medium
713 * d/control: update pve-common version dependency
715 * as we use the new param_mapping functionallity from PVE::CLIHandler
717 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
719 pmg-api (5.0-75) unstable; urgency=medium
721 * log email addresses as utf8 (postfix also do that).
723 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
725 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
727 pmg-api (5.0-74) unstable; urgency=medium
729 * add support for SMTPUTF8 extensions
731 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
733 pmg-api (5.0-73) unstable; urgency=medium
735 * Add postfix dnsbl threshold
737 * fix spamscore Statistics - correctly compute ratio
739 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
741 pmg-api (5.0-72) unstable; urgency=medium
743 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
745 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
747 pmg-api (5.0-71) unstable; urgency=medium
749 * sync_userprefs_db: fix #1797 - fix merge function
751 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
753 pmg-api (5.0-70) unstable; urgency=medium
755 * fix bug 1707: use correct units for deferred mail queue (minutes)
757 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
759 pmg-api (5.0-69) unstable; urgency=medium
761 * pmg-smtp-filter.service: set Restart=on-abort
763 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
765 pmg-api (5.0-68) unstable; urgency=medium
767 * quarantine actions: allow multiple ids for one action
769 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
771 pmg-api (5.0-67) unstable; urgency=medium
773 * implement new 'helpdesk' role
775 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
777 pmg-api (5.0-66) unstable; urgency=medium
779 * Fix password change of unix root user
781 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
783 pmg-api (5.0-65) unstable; urgency=medium
785 * pmgpolicy: avoid warning about uninitialized value
787 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
789 pmg-api (5.0-64) unstable; urgency=medium
791 * fix #1679: do not delete old quarantine mails on cluster creation/join
793 * Domain object: avoid warning about uninitialized value
795 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
797 pmg-api (5.0-63) unstable; urgency=medium
799 * add support for avast virus scanner
801 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
803 pmg-api (5.0-62) unstable; urgency=medium
805 * fix bug #1673: Allow email addresses in transport maps
807 * UserConfig: verify: check username vs userid
809 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
811 pmg-api (5.0-61) unstable; urgency=medium
813 * fix bug #1646: domains - allow to use wildcard domains
815 * fix bug # 1639: create /var/lib/pmg/backup
817 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
819 pmg-api (5.0-60) unstable; urgency=medium
821 * pmg-daily.timer: use RandomizedDelaySec
823 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
825 pmg-api (5.0-59) unstable; urgency=medium
827 * introduce new template var postfix.int_ip
829 * fix bug #1643: add port and protocol to spamquarantine config
831 * pmg-daily.timer: randomize start time using AccuracySec=5hours
833 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
835 pmg-api (5.0-58) unstable; urgency=medium
837 * remove unique constraint from LocalStat(Time)
839 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
841 pmg-api (5.0-57) unstable; urgency=medium
843 * PMG::Cluster::sync_statistic_db - correctyl update
844 clusterinfo lastid_CStatistic
846 * PMG::Cluster::sync_quarantine_db - skip files generated before
849 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
851 pmg-api (5.0-56) unstable; urgency=medium
853 * fix bug #1636: correctly track file modification time
855 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
857 pmg-api (5.0-55) unstable; urgency=medium
859 * fix ipv6 address quoting for postfix mynetworks
861 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
863 pmg-api (5.0-54) unstable; urgency=medium
865 * PMG/Config.pm: allow single address setups (all 1 netmask)
867 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
869 pmg-api (5.0-53) unstable; urgency=medium
871 * pmgpolicy: try to detect config changes
873 * fix bug #1625 - change default rule priorities
875 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
877 pmg-api (5.0-52) unstable; urgency=medium
879 * PMG/RuleDB/Object.pm: fix permissions for role admin
881 * PMG/API2/MyNetworks.pm: fix links attribute
883 * PMG/API2/Transport.pm: fix links attribute
885 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
887 pmg-api (5.0-51) unstable; urgency=medium
889 * pmgcm.pm: implement promote
891 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
893 pmg-api (5.0-50) unstable; urgency=medium
895 * PMG/Config.pm: change default email port numbers - We now use port 25
896 for incoming mails. Please verify your setup after updating!
898 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
900 pmg-api (5.0-49) unstable; urgency=medium
902 * AccessControl.pm: avoid warning about uninitialized value
904 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
906 pmg-api (5.0-48) unstable; urgency=medium
908 * fix #1617: remove regex for matchfield. modfield
910 * do not return bindpw over the api
912 * let all users read their own user data
914 * make ldap info visible for audit users
916 * implement pmgcm delete
918 * allow admins to reset the rule database
920 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
922 pmg-api (5.0-47) unstable; urgency=medium
924 * truncate large mails before passing them to spamassassin
926 * reduce default maxspamsize back to 256
928 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
930 pmg-api (5.0-46) unstable; urgency=medium
932 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
934 * Quarantine.pm: use new TicketID to indentify mails
936 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
938 pmg-api (5.0-45) unstable; urgency=medium
940 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
942 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
943 correctly update database after mail delivery
945 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
947 pmg-api (5.0-44) unstable; urgency=medium
949 * PMG/API2/APT.pm - fix changelog urls
951 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
953 * pmg-daily: add check for available updates
955 * periodically update subscription status
957 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
959 pmg-api (5.0-43) unstable; urgency=medium
961 * run postmap after generation postfix main.cf
963 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
965 pmg-api (5.0-42) unstable; urgency=medium
967 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
969 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
971 pmg-api (5.0-41) unstable; urgency=medium
973 * PMG/Fetchmail.pm - autostart fetchmail service
975 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
977 pmg-api (5.0-40) unstable; urgency=medium
979 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
981 * bump default maxspamsize to 1M
983 * depend on apt-transport-https
985 * depend on fetchmail
987 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
989 pmg-api (5.0-39) unstable; urgency=medium
991 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
993 * install /etc/apt/sources.list.d/pmg-enterprise.list
995 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
997 pmg-api (5.0-38) unstable; urgency=medium
999 * add API for node reboot/shutdown
1001 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1003 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1006 * PMG/DBTools.pm - use user root to sync database
1008 * pmgtunnel.pm - fix call to socketfile()
1010 * debian/control - depend on 'rsync'
1012 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1014 * PMG/CLI/pmgdb.pm: generate default locale
1016 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1018 pmg-api (5.0-37) unstable; urgency=medium
1020 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1022 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1024 pmg-api (5.0-36) unstable; urgency=medium
1026 * replace novnc with xtermjs
1028 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1030 pmg-api (5.0-35) unstable; urgency=medium
1032 * rename safe_browsing_score to clamav_heuristic_score
1034 * use clamav_heuristic_score for heuristics results
1036 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1038 pmg-api (5.0-34) unstable; urgency=medium
1040 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1042 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1044 pmg-api (5.0-33) unstable; urgency=medium
1046 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1048 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1050 * depend on: openssh-client, openssh-server, apt
1052 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1054 pmg-api (5.0-32) unstable; urgency=medium
1056 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1058 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1060 pmg-api (5.0-31) unstable; urgency=medium
1062 * PMG/HTMLMail.pm - use global hash to store inlined images
1064 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1066 pmg-api (5.0-30) unstable; urgency=medium
1068 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1069 to keep VNC connections during upgrades.
1071 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1073 pmg-api (5.0-29) unstable; urgency=medium
1075 * LDAP: add mailAlternativeAddress to mailattr default
1077 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1079 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1081 pmg-api (5.0-28) unstable; urgency=medium
1083 * pmg-smtp-filter: fix safebrowsing hit detection
1085 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1087 pmg-api (5.0-27) unstable; urgency=medium
1089 * do not use .db file for mynetworks
1091 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1093 pmg-api (5.0-26) unstable; urgency=medium
1095 * increase deafult maxspamsize to 512*1024
1097 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1099 pmg-api (5.0-25) unstable; urgency=medium
1101 * templates/local.cf.in: include KAM.cf
1103 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1105 pmg-api (5.0-24) unstable; urgency=medium
1107 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1109 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1111 pmg-api (5.0-23) unstable; urgency=medium
1113 * avoid repeated SPF headers
1115 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1117 pmg-api (5.0-22) unstable; urgency=medium
1121 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1123 pmg-api (5.0-21) unstable; urgency=medium
1125 * avoid warning about uninitialized value
1127 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1129 pmg-api (5.0-20) unstable; urgency=medium
1131 * use google safe browsing hits to icrease spam score
1133 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1135 pmg-api (5.0-19) unstable; urgency=medium
1137 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1139 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1141 pmg-api (5.0-18) unstable; urgency=medium
1143 * remove mail/use_rbl config - we use dnsbl_sites instead
1145 * PMG/Config.pm - register/use format dnsbl-entry
1147 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1149 pmg-api (5.0-17) unstable; urgency=medium
1151 * support postfix tls policy map /etc/pmg/tls_policy
1153 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1155 pmg-api (5.0-16) unstable; urgency=medium
1157 * depend on clamdscan
1159 * do not set postscreen_dnsbl_reply_map
1161 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1163 pmg-api (5.0-15) unstable; urgency=medium
1165 * always load SA dkim to improve accuracy
1167 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1169 pmg-api (5.0-14) unstable; urgency=medium
1171 * pmgsync.service - run pmgconfig init to generate required files
1173 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1175 pmg-api (5.0-13) unstable; urgency=medium
1177 * add pmgsync service
1179 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1181 pmg-api (5.0-12) unstable; urgency=medium
1183 * debian/postinst - fix postgres service name (postgresql.service)
1185 * debian/postinst - do not use #DEBHELPER# macro inside comment
1187 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1189 pmg-api (5.0-10) unstable; urgency=medium
1191 * debian/postinst - do not skip service setup in /proxmox_install_mode
1193 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1195 pmg-api (5.0-9) unstable; urgency=medium
1197 * debian/pmgbanner.service - setup login banner
1199 * templates/fetchmailrc.tt - fix syntax
1201 * PMG/API2/APT.pm - fix package names
1203 * PMG/Service/pmgproxy.pm - fix package names
1205 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1207 pmg-api (5.0-8) unstable; urgency=medium
1209 * rename package to pmg-api
1211 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1213 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1215 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1217 * PMG/Backup.pm - restore: keep directory /etc/pmg
1219 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1221 * PMG/API2/SMTPWhitelist.pm - fix delete object
1223 * implement backup/restore
1225 * PMG/API2/Cluster.pm - new option list_single_node
1227 * improve permissions
1229 * correct child link for the clamav api
1231 * add spamassassin update api calls
1233 * update spamassassin rules daily
1235 * implement fetchmail api
1237 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1239 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1241 * add date to the mail link for the verbose report
1243 * implement fetchmail API
1245 * add new LDAP group member api call
1247 * implement missing rule database api calls
1249 * implement user quarantine
1251 * fix api call permissions
1253 * add subscription api
1257 * do not depend on clamav-unofficial-sigs
1259 * implement mail tracker
1261 * implement pmgqm - quarantine management tool
1263 * improve statistic api
1265 * countless other fixes and improvements
1267 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1269 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1271 * improved database security
1273 * implemented cluster tunnel daemon
1277 * pmgcm: add 'sync' command
1279 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1281 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1283 * improved cluster management API
1285 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1287 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1289 * initial cluster management API
1295 * small fixes and improvements
1297 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1299 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1301 * restart services after upgrade
1303 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1305 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1307 * adjust version (so that we are higher than previous
1308 proxmox-mailgateway release)
1310 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1312 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1314 * imported from private repository
1316 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100