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