1 pmg-api (7.1-10) bullseye; urgency=medium
3 * fix #4006: do not split from header on ', ' for spamreport mails
5 * ruledb: modfield: properly handle fields spanning multiple lines
7 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
10 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
12 pmg-api (7.1-9) bullseye; urgency=medium
14 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
15 they can see them in the raw email display already anyway
17 * api: quarantine: add 'content-disposition' field to response of 'list
20 * ruledb: modfield: properly encode field after variable substitution
22 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
24 pmg-api (7.1-8) bullseye; urgency=medium
26 * api: apt versions: track proxmox-offline-mirror-helper
28 * fix #4269: rule cache: from match: cope with undefined IP
30 * rule database: notify: properly en-/decode the mail subject to avoid issues
31 with non-ascii characters, like for example, the reported chinese
34 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
36 pmg-api (7.1-7) bullseye; urgency=medium
38 * d/control: recommend proxmox-offline-mirror-helper
40 * d/postinst: migrate/update APT auth config
42 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
44 pmg-api (7.1-6) bullseye; urgency=medium
46 * subscription: handle missing subscription info
48 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
50 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
52 pmg-api (7.1-5) bullseye; urgency=medium
54 * add 'allow-subdomains' to webauthn schema
56 * subscription: switch to rust, add offline key support
58 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
60 pmg-api (7.1-4) bullseye; urgency=medium
62 * rulesystem: matchfield: match all headers not only the first
64 * config: avoid adding a specific IPs or networks multiple times to
65 the template variables
67 * api: quarantine: load custom rules description so that they show up
70 * pmg-daily: avoid short-circuting update of local channels
72 * api: apt: switch to common Proxmox::RS::APT::Repositories package
74 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
76 pmg-api (7.1-3) bullseye; urgency=medium
78 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
80 * daily update timer: start already on 01:00 to avoid dst change issue
82 * fix #3924: ldap: accept only valid email-address
84 * Proxmox Backup Server integration: namespace support
86 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
88 pmg-api (7.1-2) bullseye; urgency=medium
90 * fix #3758: allow empty `to` in noqueue case
92 * postfix queue: add 'decode-headers' option for read endpoint
94 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
97 * utils: change working directory to root before executing postgres admin
98 commands, to avoid that restrictions of the current CWD from the user
99 doesn't cause failing the command.
101 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
103 pmg-api (7.1-1) bullseye; urgency=medium
105 * rulesystem: limit linelength of disclaimer to 998 bytes
107 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
108 disabled for the quarantine
110 * fix #2795: add support for Delivery Status Notification (DSN)
112 * add support for two factor authentication with TOTP, recovery codes and
113 WebAuthn to the admin interface
115 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
117 pmg-api (7.0-9) bullseye; urgency=medium
119 * fix #2071: RuleDB: ignore duplicate entries for Who objects
121 * api: ldap config: sync with the complete config
123 * fix #3712: strip any trailing dot from the search-domain when passing it to
126 * api: journal: stream the journal data to the client
128 * api-daemons: make systemd restart them on-failure
130 * api-dameons: set oom-policy to `continue` so that a single (replacable)
131 worker getting OOM-killed does not bring down the whole service
133 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
135 pmg-api (7.0-8) bullseye; urgency=medium
137 * api: apt: repos: avoid creating implicit default for enabled
139 * api: apt: use pmg-style permission for endpoint schema to allow access to
140 admins that aren't root@pam
142 * prefer more flexible get_local_ip where possible, it still prefers the
143 resolved hostname but falls back to configured or active IPs. Especially
144 useful for evaluation and initial (CT template) setups.
146 * pmgbanner: retry getting local IP for a bit in case of failure, this should
147 be only relevant for evaluation and initial setups where the hostname may
148 not yet resolve to the primary IP address.
150 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
152 pmg-api (7.0-7) bullseye; urgency=medium
154 * pmgversion: do not show packages with residual config as being in an error
157 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
158 packages included in the version report.
160 * api: implement live network reload with ifupdown2
162 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
164 pmg-api (7.0-6) bullseye; urgency=medium
166 * fix cluster join when large ssh-rsa keys are setup
168 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
170 pmg-api (7.0-5) bullseye; urgency=medium
172 * d/control: recommend ifupdown2 and suggest zfsutils-linux
174 * switch enterprise repository over to bullseye
176 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
178 pmg-api (7.0-3) bullseye; urgency=medium
180 * acme: handle wildcard dns validation
182 * api: apt: add calls for repositories status and basic manegement
184 * api: services: return active- and unit-state infos
186 * api: services: track chrony service
188 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
190 pmg-api (7.0-2) bullseye; urgency=medium
192 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
194 * cluster: fix missing import of helper module
196 * config: freshclam: default to incremental downloads
198 * utils: fix service alias lookup for service commands and status
201 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
203 pmg-api (7.0-1) bullseye; urgency=medium
205 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
207 * pmgproxy: allow setting LISTEN_IP parameter
209 * clamav: remove deprecated SafeBrowsing
211 * api: nodes: drop deprecated 'upgrade' option of termproxy
213 * TLSPolicy: drop deprecated 'domain' parameter
215 * api: quarantine: drop deprecated b/w-list methods, and drop detail
216 statistic methods (replaced by more flexible endpoints in 6.x)
218 * update postgresql dependency to version 13
220 * greylisting: drop unneeded Host column form cgreylist table
222 * api: nodeconfig: validate acme config before writing
224 * fix #2013 spamreport: remove ticket if authmode is ldap
226 * api: tasks: add 'since', 'until', task-type and 'status' filters
228 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
230 pmg-api (6.4-4) pmg; urgency=medium
232 * fix #2228: spam quarantine: automatically deliver on whitelisting and
233 delete on blacklisting a mail
235 * acme: allow wildcard domain entries
237 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
239 pmg-api (6.4-3) pmg; urgency=medium
241 * fix creating mailqueue spooldirs
243 * rephrase backup notification template
245 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
247 pmg-api (6.4-2) pmg; urgency=medium
249 * fix #3164: api: quarantine: allow to return spam from all users
251 * ensure '/etc/pmg/acme/accounts' directory exists
253 * certs: reload postfix to activate new certificate even if TLS config stayed
256 * cluster: trust both, old and new certificate fingerprint of master during
259 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
261 pmg-api (6.3-7) pmg; urgency=medium
263 * implement Automatic Certificate Management Environment (ACME) for API and
264 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
265 deployment and automatic renewal of trusted certificates.
267 * cluster: automatically trigger an update of the pinned certificate
268 fingerprint for a node in the cluster configuration on certificate change
270 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
272 pmg-api (6.3-6) pmg; urgency=medium
274 * api: spamassassin: read local channels and include them in daily SA
277 * api: statistics: add central API enpoint for details, avoiding
278 issues with certain characters in mail addresses
280 * utils: allow / inside email address localpart
282 * fix #3154: backup: add include-statistics to Proxmox Backup Server
284 * fix #3146: backup: add email notifications
286 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
288 pmg-api (6.3-5) pmg; urgency=medium
290 * utils: ignore leading whitespace in SpamAssassin rule description
292 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
293 interface, to stay compatible
295 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
297 pmg-api (6.3-4) pmg; urgency=medium
299 * integrate Proxmox Backup Server for automatic configuration backups
301 * fix #3098: DKIM: sort domains by length first
303 * backup: add Spam Assassin custom score file to backup
305 * reinject email: fix connecting for ipv6-only hosts
307 * fix #3141: do not split on ', ' for returning the from header
309 * allow to enable a user self-service login for the user spam quarantine as
312 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
314 pmg-api (6.2-6) pmg; urgency=medium
316 * fix #2785: prefix message-id in attachment-quarantine
318 * add logging to disclaimer action
320 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
322 pmg-api (6.2-5) pmg; urgency=medium
324 * fix #1976: optionally sort postfix queue result
326 * allow to remove subscription
328 * make regex test-match case-insensitive, like the real tests
330 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
332 pmg-api (6.2-4) pmg; urgency=medium
334 * Mail Tracker: handle before queue status
336 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
338 pmg-api (6.2-3) pmg; urgency=medium
340 * enable policy checking also if only IPv6 greylisting is enabled
342 * improve ordering of system services
344 * add logrotate config to monthly-rotate pmgproxy.log
346 * api tracker: always check that specified 'endtime' is newer than
349 * improve pmg-system-report with more relevant information
351 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
353 pmg-api (6.1-9) pmg; urgency=medium
355 * add new 'Match Archive Filename' What Object
357 * use postgres inet functions for greylist matching
359 * pmgpolicy: add IPv6 support for greylisting
361 * greylist: make netmasks configurable
363 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
365 pmg-api (6.1-8) pmg; urgency=medium
367 * pmgqm: warn and exit if running on slave node
369 * pmgspamreport: purge before sending reports
371 * fix rendering of ipv(4|6) literal lmtp transports
373 * fix #1948: allow setting TLS policy for transports
375 * add TLS options for lmtp to main.cf template
377 * fix #2661: reintroduce LDAPCache->ldap_connect
379 * skip writing default ports in spamreports
381 * use ucf to handle template overrides
383 * freshclam.conf.in: make ScriptedUpdates a variable
385 * freshclam.conf.in: remove ReceiveTimeout option
387 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
389 pmg-api (6.1-7) pmg; urgency=medium
391 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
394 * fix #2525: encode notifications in UTF-8
396 * check if img tag has actually a 'src' attribute to avoid warnings
398 * pmgsh: fix 'help' command
400 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
401 to avoid passing addresses in the API path.
403 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
405 pmg-api (6.1-6) pmg; urgency=medium
407 * track clamav and postgres package version in versions api call
409 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
413 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
415 pmg-api (6.1-5) pmg; urgency=medium
417 * fix postfix template for before-queue filtering
419 * api2: Network: add vlan-raw-device and vlan-id options
421 * ensure compatibility with libpve-http-server-perl
423 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
425 pmg-api (6.1-4) pmg; urgency=medium
427 * fix #2438: add support for lmtp delivery to downstream servers
429 * api2: network: add bond-primary and MTU option
431 * fix #2504: do not overwrite existing DKIM selector key
433 * dkim: add selector list api endpoint
435 * fix disclaimer encoding for html entities
437 * fix #1653: parse ipv6 xforward correctly
439 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
441 pmg-api (6.1-3) pmg; urgency=medium
443 * improve browser-cache behavior for updates
445 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
447 pmg-api (6.1-2) pmg; urgency=medium
449 * don not add DKIM signature if the DKIMSign module fails to determine the
452 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
454 pmg-api (6.1-1) pmg; urgency=medium
456 * create pmg-scores.cf unconditionally
458 * bump version for Proxmox Mailgateway 6.1
460 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
462 pmg-api (6.0-10) pmg; urgency=medium
464 * add support for sending NDRs on Block
466 * add support for before queue filtering
468 * implement force_restart for cluster sync
470 * add SACustom Package and API Calls for custom SpamAssassin scores
472 * sync custom spamassassin scores to the cluster slaves
474 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
476 pmg-api (6.0-9) pmg; urgency=medium
478 * DKIM-sign outbound mail if configured
480 * add DKIM related API endpoints
482 * fix #2371: reload pmg-smtp-filter on config change
484 * add /etc/pmg/dkim to cluster-sync
486 * Quarantine API: extend download call to download whole mails
488 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
490 pmg-api (6.0-8) pmg; urgency=medium
492 * add attachment quarantine with API integration
494 * fix API result verification for invalid mails
496 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
498 pmg-api (6.0-6) pmg; urgency=medium
500 * fix #2224: override reference to openspf.org
502 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
504 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
506 pmg-api (6.0-5) pmg; urgency=medium
510 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
512 pmg-api (6.0-4) pmg; urgency=medium
514 * fix #2324 - improve docs on encrypted archives
516 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
518 pmg-api (6.0-3) pmg; urgency=medium
520 * use hmac_sha_256 alogrithm for improved CSRF token security
522 * pmgproxy: add link to extjs for pmg-docs' api-viewer
524 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
526 pmg-api (6.0-2) pmg; urgency=medium
528 * adapt journalctl invocation to changed behavior with new systemd version of
529 Debian Buster and make journal parsing more robust
531 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
533 pmg-api (6.0-1+2) pmg; urgency=medium
535 * update PMG sources.list to buster
537 * replace deprecated /var/run with /run
539 * improve restart on upgrade behaviour
541 * Who: Domain: improve speed
543 * What: Spam: add uri hits to rule description
545 * adapt postgresql.conf template to include current postgres version
547 * adapt clamav.conf.in to new upstream version
549 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
551 pmg-api (6.0-1+1) pmg; urgency=medium
553 * improve packaging compatibillity with postgres 11 slightly
555 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
557 pmg-api (6.0-1) pmg; urgency=medium
559 * bump for Proxmox Mailgateway 6 based on Debian Buster
561 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
563 pmg-api (5.2-6) unstable; urgency=medium
565 * fix #2276: restore line format for pmg-log-tracker
567 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
569 pmg-api (5.2-5) unstable; urgency=medium
571 * avast: change scan invocation path
573 * extended fix #1974: traffic_stat_graph: go through all entries
575 * fall back to hostname only if no domain defined
577 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
579 pmg-api (5.2-4) unstable; urgency=medium
581 * limit precision of bayes-score in log
583 * Drop sa-awl output from pmg-system-report
585 * fix #2232: set rulename for default accept
587 * pmg config: fix avast scan executable path documentation
589 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
591 pmg-api (5.2-3) unstable; urgency=medium
593 * node: add api endpoint for new mini-journalreader
595 * allow one to use cidr(6) for passing IP/CIDR to the network api
597 * Add rule name to RuleAction logging
599 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
601 pmg-api (5.2-2) unstable; urgency=medium
603 * Fix setresuid to postgres error handling
605 * fix #2153: allow "'" in quarantine email addresses
607 * log before restarting services on rewrite_config
609 * fix #2172: sort mynetworks template var to make postfix config rewrite
610 stable and thus restart less often
612 * reload postfix instead of restart on config change
614 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
616 pmg-api (5.2-1) unstable; urgency=medium
618 * prepare for new 5.2 release
620 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
622 pmg-api (5.1-7) unstable; urgency=medium
624 * pmgversion: be compatible with minimized container installation
626 * pmgversion: sort packages
628 * better error handling for ldap connect
630 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
632 pmg-api (5.1-6) unstable; urgency=medium
634 * fix #2129: allow (some) filters for dnsbl-entry
636 * fix #1947: implement starttls for ldap
638 * fix #1946: add verify and cafile options for ldap
640 * show all errors when we get an ldap connection error
642 * add/integrate custom_check
644 * pmg-system-report: check for existing sa-awl db
646 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
648 pmg-api (5.1-5) unstable; urgency=medium
650 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
652 * add dependency on pve-http-server (>= 2.0.12)
654 * add pmg report api call for the gui
656 * add optional list parameter to quarusers api call
658 * close #2075: do not insert empty WL/BL
660 * user white/blacklist: allow multiple entries for adding/deleting
662 * Quarantine: reuse raw parameter for non htmlmail formatter
664 * load mobile ui on mobile user agent on /quarantine
666 * improve pmg-email-address regex
668 * bsys: add pmg-system-report + manpage to Makefile
672 * close #1917: add pmg-system-report command
674 * add rule's score to pmg-smtp-filter logline
676 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
678 pmg-api (5.1-4) unstable; urgency=medium
680 * fix bug #2035 cluster sync issues with ipv6
682 * fix #1974: postscreen_stat_graph: go through all entries
684 * fixed some typos in PMG/Config.pm
686 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
688 pmg-api (5.1-3) unstable; urgency=medium
690 * fix #1978: always give encoding/collate explicitly when creating db
692 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
694 pmg-api (5.1-2) unstable; urgency=medium
696 * do not use 'last' inside do/while
698 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
700 pmg-api (5.1-1) unstable; urgency=medium
702 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
704 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
706 pmg-api (5.0-79) unstable; urgency=medium
708 * fix #1876: allow node status for admin/manager/auditors
710 * fix #1881: increase limit for ids in spam quarantine
712 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
714 pmg-api (5.0-78) unstable; urgency=medium
716 * fix bug #1701: implement smarthostport setting
718 * fix bug #1649: Allow TLS also on internal SMTP port
720 * fix bug #1727: hide details if hide_received is active
722 * use 'dailyreport' config
724 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
726 pmg-api (5.0-77) unstable; urgency=medium
728 * fix bux #1776: set http_proxy for sa-update
730 * statistics: actually calculate day when it is given
732 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
734 pmg-api (5.0-76) unstable; urgency=medium
736 * d/control: update pve-common version dependency
738 * as we use the new param_mapping functionallity from PVE::CLIHandler
740 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
742 pmg-api (5.0-75) unstable; urgency=medium
744 * log email addresses as utf8 (postfix also do that).
746 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
748 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
750 pmg-api (5.0-74) unstable; urgency=medium
752 * add support for SMTPUTF8 extensions
754 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
756 pmg-api (5.0-73) unstable; urgency=medium
758 * Add postfix dnsbl threshold
760 * fix spamscore Statistics - correctly compute ratio
762 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
764 pmg-api (5.0-72) unstable; urgency=medium
766 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
768 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
770 pmg-api (5.0-71) unstable; urgency=medium
772 * sync_userprefs_db: fix #1797 - fix merge function
774 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
776 pmg-api (5.0-70) unstable; urgency=medium
778 * fix bug 1707: use correct units for deferred mail queue (minutes)
780 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
782 pmg-api (5.0-69) unstable; urgency=medium
784 * pmg-smtp-filter.service: set Restart=on-abort
786 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
788 pmg-api (5.0-68) unstable; urgency=medium
790 * quarantine actions: allow multiple ids for one action
792 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
794 pmg-api (5.0-67) unstable; urgency=medium
796 * implement new 'helpdesk' role
798 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
800 pmg-api (5.0-66) unstable; urgency=medium
802 * Fix password change of unix root user
804 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
806 pmg-api (5.0-65) unstable; urgency=medium
808 * pmgpolicy: avoid warning about uninitialized value
810 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
812 pmg-api (5.0-64) unstable; urgency=medium
814 * fix #1679: do not delete old quarantine mails on cluster creation/join
816 * Domain object: avoid warning about uninitialized value
818 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
820 pmg-api (5.0-63) unstable; urgency=medium
822 * add support for avast virus scanner
824 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
826 pmg-api (5.0-62) unstable; urgency=medium
828 * fix bug #1673: Allow email addresses in transport maps
830 * UserConfig: verify: check username vs userid
832 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
834 pmg-api (5.0-61) unstable; urgency=medium
836 * fix bug #1646: domains - allow to use wildcard domains
838 * fix bug # 1639: create /var/lib/pmg/backup
840 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
842 pmg-api (5.0-60) unstable; urgency=medium
844 * pmg-daily.timer: use RandomizedDelaySec
846 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
848 pmg-api (5.0-59) unstable; urgency=medium
850 * introduce new template var postfix.int_ip
852 * fix bug #1643: add port and protocol to spamquarantine config
854 * pmg-daily.timer: randomize start time using AccuracySec=5hours
856 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
858 pmg-api (5.0-58) unstable; urgency=medium
860 * remove unique constraint from LocalStat(Time)
862 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
864 pmg-api (5.0-57) unstable; urgency=medium
866 * PMG::Cluster::sync_statistic_db - correctyl update
867 clusterinfo lastid_CStatistic
869 * PMG::Cluster::sync_quarantine_db - skip files generated before
872 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
874 pmg-api (5.0-56) unstable; urgency=medium
876 * fix bug #1636: correctly track file modification time
878 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
880 pmg-api (5.0-55) unstable; urgency=medium
882 * fix ipv6 address quoting for postfix mynetworks
884 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
886 pmg-api (5.0-54) unstable; urgency=medium
888 * PMG/Config.pm: allow single address setups (all 1 netmask)
890 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
892 pmg-api (5.0-53) unstable; urgency=medium
894 * pmgpolicy: try to detect config changes
896 * fix bug #1625 - change default rule priorities
898 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
900 pmg-api (5.0-52) unstable; urgency=medium
902 * PMG/RuleDB/Object.pm: fix permissions for role admin
904 * PMG/API2/MyNetworks.pm: fix links attribute
906 * PMG/API2/Transport.pm: fix links attribute
908 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
910 pmg-api (5.0-51) unstable; urgency=medium
912 * pmgcm.pm: implement promote
914 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
916 pmg-api (5.0-50) unstable; urgency=medium
918 * PMG/Config.pm: change default email port numbers - We now use port 25
919 for incoming mails. Please verify your setup after updating!
921 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
923 pmg-api (5.0-49) unstable; urgency=medium
925 * AccessControl.pm: avoid warning about uninitialized value
927 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
929 pmg-api (5.0-48) unstable; urgency=medium
931 * fix #1617: remove regex for matchfield. modfield
933 * do not return bindpw over the api
935 * let all users read their own user data
937 * make ldap info visible for audit users
939 * implement pmgcm delete
941 * allow admins to reset the rule database
943 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
945 pmg-api (5.0-47) unstable; urgency=medium
947 * truncate large mails before passing them to spamassassin
949 * reduce default maxspamsize back to 256
951 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
953 pmg-api (5.0-46) unstable; urgency=medium
955 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
957 * Quarantine.pm: use new TicketID to indentify mails
959 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
961 pmg-api (5.0-45) unstable; urgency=medium
963 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
965 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
966 correctly update database after mail delivery
968 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
970 pmg-api (5.0-44) unstable; urgency=medium
972 * PMG/API2/APT.pm - fix changelog urls
974 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
976 * pmg-daily: add check for available updates
978 * periodically update subscription status
980 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
982 pmg-api (5.0-43) unstable; urgency=medium
984 * run postmap after generation postfix main.cf
986 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
988 pmg-api (5.0-42) unstable; urgency=medium
990 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
992 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
994 pmg-api (5.0-41) unstable; urgency=medium
996 * PMG/Fetchmail.pm - autostart fetchmail service
998 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1000 pmg-api (5.0-40) unstable; urgency=medium
1002 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1004 * bump default maxspamsize to 1M
1006 * depend on apt-transport-https
1008 * depend on fetchmail
1010 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1012 pmg-api (5.0-39) unstable; urgency=medium
1014 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1016 * install /etc/apt/sources.list.d/pmg-enterprise.list
1018 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1020 pmg-api (5.0-38) unstable; urgency=medium
1022 * add API for node reboot/shutdown
1024 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1026 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1029 * PMG/DBTools.pm - use user root to sync database
1031 * pmgtunnel.pm - fix call to socketfile()
1033 * debian/control - depend on 'rsync'
1035 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1037 * PMG/CLI/pmgdb.pm: generate default locale
1039 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1041 pmg-api (5.0-37) unstable; urgency=medium
1043 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1045 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1047 pmg-api (5.0-36) unstable; urgency=medium
1049 * replace novnc with xtermjs
1051 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1053 pmg-api (5.0-35) unstable; urgency=medium
1055 * rename safe_browsing_score to clamav_heuristic_score
1057 * use clamav_heuristic_score for heuristics results
1059 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1061 pmg-api (5.0-34) unstable; urgency=medium
1063 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1065 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1067 pmg-api (5.0-33) unstable; urgency=medium
1069 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1071 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1073 * depend on: openssh-client, openssh-server, apt
1075 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1077 pmg-api (5.0-32) unstable; urgency=medium
1079 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1081 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1083 pmg-api (5.0-31) unstable; urgency=medium
1085 * PMG/HTMLMail.pm - use global hash to store inlined images
1087 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1089 pmg-api (5.0-30) unstable; urgency=medium
1091 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1092 to keep VNC connections during upgrades.
1094 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1096 pmg-api (5.0-29) unstable; urgency=medium
1098 * LDAP: add mailAlternativeAddress to mailattr default
1100 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1102 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1104 pmg-api (5.0-28) unstable; urgency=medium
1106 * pmg-smtp-filter: fix safebrowsing hit detection
1108 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1110 pmg-api (5.0-27) unstable; urgency=medium
1112 * do not use .db file for mynetworks
1114 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1116 pmg-api (5.0-26) unstable; urgency=medium
1118 * increase deafult maxspamsize to 512*1024
1120 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1122 pmg-api (5.0-25) unstable; urgency=medium
1124 * templates/local.cf.in: include KAM.cf
1126 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1128 pmg-api (5.0-24) unstable; urgency=medium
1130 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1132 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1134 pmg-api (5.0-23) unstable; urgency=medium
1136 * avoid repeated SPF headers
1138 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1140 pmg-api (5.0-22) unstable; urgency=medium
1144 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1146 pmg-api (5.0-21) unstable; urgency=medium
1148 * avoid warning about uninitialized value
1150 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1152 pmg-api (5.0-20) unstable; urgency=medium
1154 * use google safe browsing hits to icrease spam score
1156 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1158 pmg-api (5.0-19) unstable; urgency=medium
1160 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1162 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1164 pmg-api (5.0-18) unstable; urgency=medium
1166 * remove mail/use_rbl config - we use dnsbl_sites instead
1168 * PMG/Config.pm - register/use format dnsbl-entry
1170 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1172 pmg-api (5.0-17) unstable; urgency=medium
1174 * support postfix tls policy map /etc/pmg/tls_policy
1176 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1178 pmg-api (5.0-16) unstable; urgency=medium
1180 * depend on clamdscan
1182 * do not set postscreen_dnsbl_reply_map
1184 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1186 pmg-api (5.0-15) unstable; urgency=medium
1188 * always load SA dkim to improve accuracy
1190 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1192 pmg-api (5.0-14) unstable; urgency=medium
1194 * pmgsync.service - run pmgconfig init to generate required files
1196 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1198 pmg-api (5.0-13) unstable; urgency=medium
1200 * add pmgsync service
1202 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1204 pmg-api (5.0-12) unstable; urgency=medium
1206 * debian/postinst - fix postgres service name (postgresql.service)
1208 * debian/postinst - do not use #DEBHELPER# macro inside comment
1210 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1212 pmg-api (5.0-10) unstable; urgency=medium
1214 * debian/postinst - do not skip service setup in /proxmox_install_mode
1216 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1218 pmg-api (5.0-9) unstable; urgency=medium
1220 * debian/pmgbanner.service - setup login banner
1222 * templates/fetchmailrc.tt - fix syntax
1224 * PMG/API2/APT.pm - fix package names
1226 * PMG/Service/pmgproxy.pm - fix package names
1228 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1230 pmg-api (5.0-8) unstable; urgency=medium
1232 * rename package to pmg-api
1234 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1236 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1238 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1240 * PMG/Backup.pm - restore: keep directory /etc/pmg
1242 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1244 * PMG/API2/SMTPWhitelist.pm - fix delete object
1246 * implement backup/restore
1248 * PMG/API2/Cluster.pm - new option list_single_node
1250 * improve permissions
1252 * correct child link for the clamav api
1254 * add spamassassin update api calls
1256 * update spamassassin rules daily
1258 * implement fetchmail api
1260 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1262 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1264 * add date to the mail link for the verbose report
1266 * implement fetchmail API
1268 * add new LDAP group member api call
1270 * implement missing rule database api calls
1272 * implement user quarantine
1274 * fix api call permissions
1276 * add subscription api
1280 * do not depend on clamav-unofficial-sigs
1282 * implement mail tracker
1284 * implement pmgqm - quarantine management tool
1286 * improve statistic api
1288 * countless other fixes and improvements
1290 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1292 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1294 * improved database security
1296 * implemented cluster tunnel daemon
1300 * pmgcm: add 'sync' command
1302 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1304 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1306 * improved cluster management API
1308 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1310 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1312 * initial cluster management API
1318 * small fixes and improvements
1320 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1322 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1324 * restart services after upgrade
1326 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1328 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1330 * adjust version (so that we are higher than previous
1331 proxmox-mailgateway release)
1333 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1335 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1337 * imported from private repository
1339 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100