1 pmg-api (7.2-4) bullseye; urgency=medium
3 * fix #4410: Remove non-null host bits from CIDR when writing postfix
6 * utils: skip checking headers for non-ascii characters as stop gap to avoid
7 breaking mail flow of a few setups that have smtputf8 disabled in their
8 postfix config (e.g., because their downstream servers do not support this)
10 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
12 pmg-api (7.2-3) bullseye; urgency=medium
14 * keep directories in /etc/pmg for inotify when restoring from backup
16 * rulecache: sort rules additionally by id
18 * fix mailflow if smtputf8 is disabled
20 * pmgdb dump: encode ruledata before printing
22 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
24 pmg-api (7.2-2) bullseye; urgency=medium
26 * d/control: depend directly on libproxmox-acme-plugins
28 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
30 pmg-api (7.2-1) bullseye; urgency=medium
32 * queue administration: try to decode utf8
34 * make tasklog downloadable in the PMG backend
36 * user accesslists: reword logging and hits for newer SA rule sets
38 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
40 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
42 pmg-api (7.1-11) bullseye; urgency=medium
44 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
45 allow one to filter for a specific mail
47 * fix #2541 ruledb: encode relevant values as utf-8 in database
49 * fix #2465: handle smtputf8 addresses in all but who-objects of the
52 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
54 pmg-api (7.1-10) bullseye; urgency=medium
56 * fix #4006: do not split from header on ', ' for spamreport mails
58 * ruledb: modfield: properly handle fields spanning multiple lines
60 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
63 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
65 pmg-api (7.1-9) bullseye; urgency=medium
67 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
68 they can see them in the raw email display already anyway
70 * api: quarantine: add 'content-disposition' field to response of 'list
73 * ruledb: modfield: properly encode field after variable substitution
75 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
77 pmg-api (7.1-8) bullseye; urgency=medium
79 * api: apt versions: track proxmox-offline-mirror-helper
81 * fix #4269: rule cache: from match: cope with undefined IP
83 * rule database: notify: properly en-/decode the mail subject to avoid issues
84 with non-ascii characters, like for example, the reported chinese
87 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
89 pmg-api (7.1-7) bullseye; urgency=medium
91 * d/control: recommend proxmox-offline-mirror-helper
93 * d/postinst: migrate/update APT auth config
95 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
97 pmg-api (7.1-6) bullseye; urgency=medium
99 * subscription: handle missing subscription info
101 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
103 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
105 pmg-api (7.1-5) bullseye; urgency=medium
107 * add 'allow-subdomains' to webauthn schema
109 * subscription: switch to rust, add offline key support
111 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
113 pmg-api (7.1-4) bullseye; urgency=medium
115 * rulesystem: matchfield: match all headers not only the first
117 * config: avoid adding a specific IPs or networks multiple times to
118 the template variables
120 * api: quarantine: load custom rules description so that they show up
123 * pmg-daily: avoid short-circuting update of local channels
125 * api: apt: switch to common Proxmox::RS::APT::Repositories package
127 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
129 pmg-api (7.1-3) bullseye; urgency=medium
131 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
133 * daily update timer: start already on 01:00 to avoid dst change issue
135 * fix #3924: ldap: accept only valid email-address
137 * Proxmox Backup Server integration: namespace support
139 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
141 pmg-api (7.1-2) bullseye; urgency=medium
143 * fix #3758: allow empty `to` in noqueue case
145 * postfix queue: add 'decode-headers' option for read endpoint
147 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
150 * utils: change working directory to root before executing postgres admin
151 commands, to avoid that restrictions of the current CWD from the user
152 doesn't cause failing the command.
154 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
156 pmg-api (7.1-1) bullseye; urgency=medium
158 * rulesystem: limit linelength of disclaimer to 998 bytes
160 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
161 disabled for the quarantine
163 * fix #2795: add support for Delivery Status Notification (DSN)
165 * add support for two factor authentication with TOTP, recovery codes and
166 WebAuthn to the admin interface
168 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
170 pmg-api (7.0-9) bullseye; urgency=medium
172 * fix #2071: RuleDB: ignore duplicate entries for Who objects
174 * api: ldap config: sync with the complete config
176 * fix #3712: strip any trailing dot from the search-domain when passing it to
179 * api: journal: stream the journal data to the client
181 * api-daemons: make systemd restart them on-failure
183 * api-dameons: set oom-policy to `continue` so that a single (replacable)
184 worker getting OOM-killed does not bring down the whole service
186 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
188 pmg-api (7.0-8) bullseye; urgency=medium
190 * api: apt: repos: avoid creating implicit default for enabled
192 * api: apt: use pmg-style permission for endpoint schema to allow access to
193 admins that aren't root@pam
195 * prefer more flexible get_local_ip where possible, it still prefers the
196 resolved hostname but falls back to configured or active IPs. Especially
197 useful for evaluation and initial (CT template) setups.
199 * pmgbanner: retry getting local IP for a bit in case of failure, this should
200 be only relevant for evaluation and initial setups where the hostname may
201 not yet resolve to the primary IP address.
203 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
205 pmg-api (7.0-7) bullseye; urgency=medium
207 * pmgversion: do not show packages with residual config as being in an error
210 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
211 packages included in the version report.
213 * api: implement live network reload with ifupdown2
215 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
217 pmg-api (7.0-6) bullseye; urgency=medium
219 * fix cluster join when large ssh-rsa keys are setup
221 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
223 pmg-api (7.0-5) bullseye; urgency=medium
225 * d/control: recommend ifupdown2 and suggest zfsutils-linux
227 * switch enterprise repository over to bullseye
229 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
231 pmg-api (7.0-3) bullseye; urgency=medium
233 * acme: handle wildcard dns validation
235 * api: apt: add calls for repositories status and basic manegement
237 * api: services: return active- and unit-state infos
239 * api: services: track chrony service
241 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
243 pmg-api (7.0-2) bullseye; urgency=medium
245 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
247 * cluster: fix missing import of helper module
249 * config: freshclam: default to incremental downloads
251 * utils: fix service alias lookup for service commands and status
254 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
256 pmg-api (7.0-1) bullseye; urgency=medium
258 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
260 * pmgproxy: allow setting LISTEN_IP parameter
262 * clamav: remove deprecated SafeBrowsing
264 * api: nodes: drop deprecated 'upgrade' option of termproxy
266 * TLSPolicy: drop deprecated 'domain' parameter
268 * api: quarantine: drop deprecated b/w-list methods, and drop detail
269 statistic methods (replaced by more flexible endpoints in 6.x)
271 * update postgresql dependency to version 13
273 * greylisting: drop unneeded Host column form cgreylist table
275 * api: nodeconfig: validate acme config before writing
277 * fix #2013 spamreport: remove ticket if authmode is ldap
279 * api: tasks: add 'since', 'until', task-type and 'status' filters
281 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
283 pmg-api (6.4-4) pmg; urgency=medium
285 * fix #2228: spam quarantine: automatically deliver on whitelisting and
286 delete on blacklisting a mail
288 * acme: allow wildcard domain entries
290 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
292 pmg-api (6.4-3) pmg; urgency=medium
294 * fix creating mailqueue spooldirs
296 * rephrase backup notification template
298 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
300 pmg-api (6.4-2) pmg; urgency=medium
302 * fix #3164: api: quarantine: allow to return spam from all users
304 * ensure '/etc/pmg/acme/accounts' directory exists
306 * certs: reload postfix to activate new certificate even if TLS config stayed
309 * cluster: trust both, old and new certificate fingerprint of master during
312 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
314 pmg-api (6.3-7) pmg; urgency=medium
316 * implement Automatic Certificate Management Environment (ACME) for API and
317 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
318 deployment and automatic renewal of trusted certificates.
320 * cluster: automatically trigger an update of the pinned certificate
321 fingerprint for a node in the cluster configuration on certificate change
323 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
325 pmg-api (6.3-6) pmg; urgency=medium
327 * api: spamassassin: read local channels and include them in daily SA
330 * api: statistics: add central API enpoint for details, avoiding
331 issues with certain characters in mail addresses
333 * utils: allow / inside email address localpart
335 * fix #3154: backup: add include-statistics to Proxmox Backup Server
337 * fix #3146: backup: add email notifications
339 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
341 pmg-api (6.3-5) pmg; urgency=medium
343 * utils: ignore leading whitespace in SpamAssassin rule description
345 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
346 interface, to stay compatible
348 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
350 pmg-api (6.3-4) pmg; urgency=medium
352 * integrate Proxmox Backup Server for automatic configuration backups
354 * fix #3098: DKIM: sort domains by length first
356 * backup: add Spam Assassin custom score file to backup
358 * reinject email: fix connecting for ipv6-only hosts
360 * fix #3141: do not split on ', ' for returning the from header
362 * allow to enable a user self-service login for the user spam quarantine as
365 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
367 pmg-api (6.2-6) pmg; urgency=medium
369 * fix #2785: prefix message-id in attachment-quarantine
371 * add logging to disclaimer action
373 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
375 pmg-api (6.2-5) pmg; urgency=medium
377 * fix #1976: optionally sort postfix queue result
379 * allow to remove subscription
381 * make regex test-match case-insensitive, like the real tests
383 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
385 pmg-api (6.2-4) pmg; urgency=medium
387 * Mail Tracker: handle before queue status
389 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
391 pmg-api (6.2-3) pmg; urgency=medium
393 * enable policy checking also if only IPv6 greylisting is enabled
395 * improve ordering of system services
397 * add logrotate config to monthly-rotate pmgproxy.log
399 * api tracker: always check that specified 'endtime' is newer than
402 * improve pmg-system-report with more relevant information
404 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
406 pmg-api (6.1-9) pmg; urgency=medium
408 * add new 'Match Archive Filename' What Object
410 * use postgres inet functions for greylist matching
412 * pmgpolicy: add IPv6 support for greylisting
414 * greylist: make netmasks configurable
416 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
418 pmg-api (6.1-8) pmg; urgency=medium
420 * pmgqm: warn and exit if running on slave node
422 * pmgspamreport: purge before sending reports
424 * fix rendering of ipv(4|6) literal lmtp transports
426 * fix #1948: allow setting TLS policy for transports
428 * add TLS options for lmtp to main.cf template
430 * fix #2661: reintroduce LDAPCache->ldap_connect
432 * skip writing default ports in spamreports
434 * use ucf to handle template overrides
436 * freshclam.conf.in: make ScriptedUpdates a variable
438 * freshclam.conf.in: remove ReceiveTimeout option
440 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
442 pmg-api (6.1-7) pmg; urgency=medium
444 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
447 * fix #2525: encode notifications in UTF-8
449 * check if img tag has actually a 'src' attribute to avoid warnings
451 * pmgsh: fix 'help' command
453 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
454 to avoid passing addresses in the API path.
456 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
458 pmg-api (6.1-6) pmg; urgency=medium
460 * track clamav and postgres package version in versions api call
462 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
466 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
468 pmg-api (6.1-5) pmg; urgency=medium
470 * fix postfix template for before-queue filtering
472 * api2: Network: add vlan-raw-device and vlan-id options
474 * ensure compatibility with libpve-http-server-perl
476 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
478 pmg-api (6.1-4) pmg; urgency=medium
480 * fix #2438: add support for lmtp delivery to downstream servers
482 * api2: network: add bond-primary and MTU option
484 * fix #2504: do not overwrite existing DKIM selector key
486 * dkim: add selector list api endpoint
488 * fix disclaimer encoding for html entities
490 * fix #1653: parse ipv6 xforward correctly
492 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
494 pmg-api (6.1-3) pmg; urgency=medium
496 * improve browser-cache behavior for updates
498 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
500 pmg-api (6.1-2) pmg; urgency=medium
502 * don not add DKIM signature if the DKIMSign module fails to determine the
505 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
507 pmg-api (6.1-1) pmg; urgency=medium
509 * create pmg-scores.cf unconditionally
511 * bump version for Proxmox Mailgateway 6.1
513 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
515 pmg-api (6.0-10) pmg; urgency=medium
517 * add support for sending NDRs on Block
519 * add support for before queue filtering
521 * implement force_restart for cluster sync
523 * add SACustom Package and API Calls for custom SpamAssassin scores
525 * sync custom spamassassin scores to the cluster slaves
527 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
529 pmg-api (6.0-9) pmg; urgency=medium
531 * DKIM-sign outbound mail if configured
533 * add DKIM related API endpoints
535 * fix #2371: reload pmg-smtp-filter on config change
537 * add /etc/pmg/dkim to cluster-sync
539 * Quarantine API: extend download call to download whole mails
541 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
543 pmg-api (6.0-8) pmg; urgency=medium
545 * add attachment quarantine with API integration
547 * fix API result verification for invalid mails
549 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
551 pmg-api (6.0-6) pmg; urgency=medium
553 * fix #2224: override reference to openspf.org
555 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
557 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
559 pmg-api (6.0-5) pmg; urgency=medium
563 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
565 pmg-api (6.0-4) pmg; urgency=medium
567 * fix #2324 - improve docs on encrypted archives
569 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
571 pmg-api (6.0-3) pmg; urgency=medium
573 * use hmac_sha_256 alogrithm for improved CSRF token security
575 * pmgproxy: add link to extjs for pmg-docs' api-viewer
577 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
579 pmg-api (6.0-2) pmg; urgency=medium
581 * adapt journalctl invocation to changed behavior with new systemd version of
582 Debian Buster and make journal parsing more robust
584 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
586 pmg-api (6.0-1+2) pmg; urgency=medium
588 * update PMG sources.list to buster
590 * replace deprecated /var/run with /run
592 * improve restart on upgrade behaviour
594 * Who: Domain: improve speed
596 * What: Spam: add uri hits to rule description
598 * adapt postgresql.conf template to include current postgres version
600 * adapt clamav.conf.in to new upstream version
602 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
604 pmg-api (6.0-1+1) pmg; urgency=medium
606 * improve packaging compatibillity with postgres 11 slightly
608 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
610 pmg-api (6.0-1) pmg; urgency=medium
612 * bump for Proxmox Mailgateway 6 based on Debian Buster
614 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
616 pmg-api (5.2-6) unstable; urgency=medium
618 * fix #2276: restore line format for pmg-log-tracker
620 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
622 pmg-api (5.2-5) unstable; urgency=medium
624 * avast: change scan invocation path
626 * extended fix #1974: traffic_stat_graph: go through all entries
628 * fall back to hostname only if no domain defined
630 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
632 pmg-api (5.2-4) unstable; urgency=medium
634 * limit precision of bayes-score in log
636 * Drop sa-awl output from pmg-system-report
638 * fix #2232: set rulename for default accept
640 * pmg config: fix avast scan executable path documentation
642 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
644 pmg-api (5.2-3) unstable; urgency=medium
646 * node: add api endpoint for new mini-journalreader
648 * allow one to use cidr(6) for passing IP/CIDR to the network api
650 * Add rule name to RuleAction logging
652 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
654 pmg-api (5.2-2) unstable; urgency=medium
656 * Fix setresuid to postgres error handling
658 * fix #2153: allow "'" in quarantine email addresses
660 * log before restarting services on rewrite_config
662 * fix #2172: sort mynetworks template var to make postfix config rewrite
663 stable and thus restart less often
665 * reload postfix instead of restart on config change
667 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
669 pmg-api (5.2-1) unstable; urgency=medium
671 * prepare for new 5.2 release
673 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
675 pmg-api (5.1-7) unstable; urgency=medium
677 * pmgversion: be compatible with minimized container installation
679 * pmgversion: sort packages
681 * better error handling for ldap connect
683 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
685 pmg-api (5.1-6) unstable; urgency=medium
687 * fix #2129: allow (some) filters for dnsbl-entry
689 * fix #1947: implement starttls for ldap
691 * fix #1946: add verify and cafile options for ldap
693 * show all errors when we get an ldap connection error
695 * add/integrate custom_check
697 * pmg-system-report: check for existing sa-awl db
699 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
701 pmg-api (5.1-5) unstable; urgency=medium
703 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
705 * add dependency on pve-http-server (>= 2.0.12)
707 * add pmg report api call for the gui
709 * add optional list parameter to quarusers api call
711 * close #2075: do not insert empty WL/BL
713 * user white/blacklist: allow multiple entries for adding/deleting
715 * Quarantine: reuse raw parameter for non htmlmail formatter
717 * load mobile ui on mobile user agent on /quarantine
719 * improve pmg-email-address regex
721 * bsys: add pmg-system-report + manpage to Makefile
725 * close #1917: add pmg-system-report command
727 * add rule's score to pmg-smtp-filter logline
729 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
731 pmg-api (5.1-4) unstable; urgency=medium
733 * fix bug #2035 cluster sync issues with ipv6
735 * fix #1974: postscreen_stat_graph: go through all entries
737 * fixed some typos in PMG/Config.pm
739 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
741 pmg-api (5.1-3) unstable; urgency=medium
743 * fix #1978: always give encoding/collate explicitly when creating db
745 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
747 pmg-api (5.1-2) unstable; urgency=medium
749 * do not use 'last' inside do/while
751 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
753 pmg-api (5.1-1) unstable; urgency=medium
755 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
757 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
759 pmg-api (5.0-79) unstable; urgency=medium
761 * fix #1876: allow node status for admin/manager/auditors
763 * fix #1881: increase limit for ids in spam quarantine
765 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
767 pmg-api (5.0-78) unstable; urgency=medium
769 * fix bug #1701: implement smarthostport setting
771 * fix bug #1649: Allow TLS also on internal SMTP port
773 * fix bug #1727: hide details if hide_received is active
775 * use 'dailyreport' config
777 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
779 pmg-api (5.0-77) unstable; urgency=medium
781 * fix bux #1776: set http_proxy for sa-update
783 * statistics: actually calculate day when it is given
785 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
787 pmg-api (5.0-76) unstable; urgency=medium
789 * d/control: update pve-common version dependency
791 * as we use the new param_mapping functionallity from PVE::CLIHandler
793 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
795 pmg-api (5.0-75) unstable; urgency=medium
797 * log email addresses as utf8 (postfix also do that).
799 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
801 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
803 pmg-api (5.0-74) unstable; urgency=medium
805 * add support for SMTPUTF8 extensions
807 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
809 pmg-api (5.0-73) unstable; urgency=medium
811 * Add postfix dnsbl threshold
813 * fix spamscore Statistics - correctly compute ratio
815 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
817 pmg-api (5.0-72) unstable; urgency=medium
819 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
821 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
823 pmg-api (5.0-71) unstable; urgency=medium
825 * sync_userprefs_db: fix #1797 - fix merge function
827 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
829 pmg-api (5.0-70) unstable; urgency=medium
831 * fix bug 1707: use correct units for deferred mail queue (minutes)
833 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
835 pmg-api (5.0-69) unstable; urgency=medium
837 * pmg-smtp-filter.service: set Restart=on-abort
839 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
841 pmg-api (5.0-68) unstable; urgency=medium
843 * quarantine actions: allow multiple ids for one action
845 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
847 pmg-api (5.0-67) unstable; urgency=medium
849 * implement new 'helpdesk' role
851 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
853 pmg-api (5.0-66) unstable; urgency=medium
855 * Fix password change of unix root user
857 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
859 pmg-api (5.0-65) unstable; urgency=medium
861 * pmgpolicy: avoid warning about uninitialized value
863 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
865 pmg-api (5.0-64) unstable; urgency=medium
867 * fix #1679: do not delete old quarantine mails on cluster creation/join
869 * Domain object: avoid warning about uninitialized value
871 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
873 pmg-api (5.0-63) unstable; urgency=medium
875 * add support for avast virus scanner
877 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
879 pmg-api (5.0-62) unstable; urgency=medium
881 * fix bug #1673: Allow email addresses in transport maps
883 * UserConfig: verify: check username vs userid
885 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
887 pmg-api (5.0-61) unstable; urgency=medium
889 * fix bug #1646: domains - allow to use wildcard domains
891 * fix bug # 1639: create /var/lib/pmg/backup
893 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
895 pmg-api (5.0-60) unstable; urgency=medium
897 * pmg-daily.timer: use RandomizedDelaySec
899 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
901 pmg-api (5.0-59) unstable; urgency=medium
903 * introduce new template var postfix.int_ip
905 * fix bug #1643: add port and protocol to spamquarantine config
907 * pmg-daily.timer: randomize start time using AccuracySec=5hours
909 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
911 pmg-api (5.0-58) unstable; urgency=medium
913 * remove unique constraint from LocalStat(Time)
915 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
917 pmg-api (5.0-57) unstable; urgency=medium
919 * PMG::Cluster::sync_statistic_db - correctyl update
920 clusterinfo lastid_CStatistic
922 * PMG::Cluster::sync_quarantine_db - skip files generated before
925 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
927 pmg-api (5.0-56) unstable; urgency=medium
929 * fix bug #1636: correctly track file modification time
931 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
933 pmg-api (5.0-55) unstable; urgency=medium
935 * fix ipv6 address quoting for postfix mynetworks
937 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
939 pmg-api (5.0-54) unstable; urgency=medium
941 * PMG/Config.pm: allow single address setups (all 1 netmask)
943 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
945 pmg-api (5.0-53) unstable; urgency=medium
947 * pmgpolicy: try to detect config changes
949 * fix bug #1625 - change default rule priorities
951 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
953 pmg-api (5.0-52) unstable; urgency=medium
955 * PMG/RuleDB/Object.pm: fix permissions for role admin
957 * PMG/API2/MyNetworks.pm: fix links attribute
959 * PMG/API2/Transport.pm: fix links attribute
961 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
963 pmg-api (5.0-51) unstable; urgency=medium
965 * pmgcm.pm: implement promote
967 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
969 pmg-api (5.0-50) unstable; urgency=medium
971 * PMG/Config.pm: change default email port numbers - We now use port 25
972 for incoming mails. Please verify your setup after updating!
974 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
976 pmg-api (5.0-49) unstable; urgency=medium
978 * AccessControl.pm: avoid warning about uninitialized value
980 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
982 pmg-api (5.0-48) unstable; urgency=medium
984 * fix #1617: remove regex for matchfield. modfield
986 * do not return bindpw over the api
988 * let all users read their own user data
990 * make ldap info visible for audit users
992 * implement pmgcm delete
994 * allow admins to reset the rule database
996 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
998 pmg-api (5.0-47) unstable; urgency=medium
1000 * truncate large mails before passing them to spamassassin
1002 * reduce default maxspamsize back to 256
1004 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1006 pmg-api (5.0-46) unstable; urgency=medium
1008 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1010 * Quarantine.pm: use new TicketID to indentify mails
1012 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1014 pmg-api (5.0-45) unstable; urgency=medium
1016 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1018 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1019 correctly update database after mail delivery
1021 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1023 pmg-api (5.0-44) unstable; urgency=medium
1025 * PMG/API2/APT.pm - fix changelog urls
1027 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1029 * pmg-daily: add check for available updates
1031 * periodically update subscription status
1033 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1035 pmg-api (5.0-43) unstable; urgency=medium
1037 * run postmap after generation postfix main.cf
1039 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1041 pmg-api (5.0-42) unstable; urgency=medium
1043 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1045 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1047 pmg-api (5.0-41) unstable; urgency=medium
1049 * PMG/Fetchmail.pm - autostart fetchmail service
1051 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1053 pmg-api (5.0-40) unstable; urgency=medium
1055 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1057 * bump default maxspamsize to 1M
1059 * depend on apt-transport-https
1061 * depend on fetchmail
1063 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1065 pmg-api (5.0-39) unstable; urgency=medium
1067 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1069 * install /etc/apt/sources.list.d/pmg-enterprise.list
1071 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1073 pmg-api (5.0-38) unstable; urgency=medium
1075 * add API for node reboot/shutdown
1077 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1079 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1082 * PMG/DBTools.pm - use user root to sync database
1084 * pmgtunnel.pm - fix call to socketfile()
1086 * debian/control - depend on 'rsync'
1088 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1090 * PMG/CLI/pmgdb.pm: generate default locale
1092 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1094 pmg-api (5.0-37) unstable; urgency=medium
1096 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1098 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1100 pmg-api (5.0-36) unstable; urgency=medium
1102 * replace novnc with xtermjs
1104 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1106 pmg-api (5.0-35) unstable; urgency=medium
1108 * rename safe_browsing_score to clamav_heuristic_score
1110 * use clamav_heuristic_score for heuristics results
1112 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1114 pmg-api (5.0-34) unstable; urgency=medium
1116 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1118 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1120 pmg-api (5.0-33) unstable; urgency=medium
1122 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1124 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1126 * depend on: openssh-client, openssh-server, apt
1128 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1130 pmg-api (5.0-32) unstable; urgency=medium
1132 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1134 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1136 pmg-api (5.0-31) unstable; urgency=medium
1138 * PMG/HTMLMail.pm - use global hash to store inlined images
1140 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1142 pmg-api (5.0-30) unstable; urgency=medium
1144 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1145 to keep VNC connections during upgrades.
1147 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1149 pmg-api (5.0-29) unstable; urgency=medium
1151 * LDAP: add mailAlternativeAddress to mailattr default
1153 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1155 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1157 pmg-api (5.0-28) unstable; urgency=medium
1159 * pmg-smtp-filter: fix safebrowsing hit detection
1161 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1163 pmg-api (5.0-27) unstable; urgency=medium
1165 * do not use .db file for mynetworks
1167 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1169 pmg-api (5.0-26) unstable; urgency=medium
1171 * increase deafult maxspamsize to 512*1024
1173 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1175 pmg-api (5.0-25) unstable; urgency=medium
1177 * templates/local.cf.in: include KAM.cf
1179 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1181 pmg-api (5.0-24) unstable; urgency=medium
1183 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1185 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1187 pmg-api (5.0-23) unstable; urgency=medium
1189 * avoid repeated SPF headers
1191 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1193 pmg-api (5.0-22) unstable; urgency=medium
1197 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1199 pmg-api (5.0-21) unstable; urgency=medium
1201 * avoid warning about uninitialized value
1203 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1205 pmg-api (5.0-20) unstable; urgency=medium
1207 * use google safe browsing hits to icrease spam score
1209 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1211 pmg-api (5.0-19) unstable; urgency=medium
1213 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1215 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1217 pmg-api (5.0-18) unstable; urgency=medium
1219 * remove mail/use_rbl config - we use dnsbl_sites instead
1221 * PMG/Config.pm - register/use format dnsbl-entry
1223 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1225 pmg-api (5.0-17) unstable; urgency=medium
1227 * support postfix tls policy map /etc/pmg/tls_policy
1229 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1231 pmg-api (5.0-16) unstable; urgency=medium
1233 * depend on clamdscan
1235 * do not set postscreen_dnsbl_reply_map
1237 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1239 pmg-api (5.0-15) unstable; urgency=medium
1241 * always load SA dkim to improve accuracy
1243 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1245 pmg-api (5.0-14) unstable; urgency=medium
1247 * pmgsync.service - run pmgconfig init to generate required files
1249 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1251 pmg-api (5.0-13) unstable; urgency=medium
1253 * add pmgsync service
1255 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1257 pmg-api (5.0-12) unstable; urgency=medium
1259 * debian/postinst - fix postgres service name (postgresql.service)
1261 * debian/postinst - do not use #DEBHELPER# macro inside comment
1263 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1265 pmg-api (5.0-10) unstable; urgency=medium
1267 * debian/postinst - do not skip service setup in /proxmox_install_mode
1269 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1271 pmg-api (5.0-9) unstable; urgency=medium
1273 * debian/pmgbanner.service - setup login banner
1275 * templates/fetchmailrc.tt - fix syntax
1277 * PMG/API2/APT.pm - fix package names
1279 * PMG/Service/pmgproxy.pm - fix package names
1281 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1283 pmg-api (5.0-8) unstable; urgency=medium
1285 * rename package to pmg-api
1287 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1289 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1291 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1293 * PMG/Backup.pm - restore: keep directory /etc/pmg
1295 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1297 * PMG/API2/SMTPWhitelist.pm - fix delete object
1299 * implement backup/restore
1301 * PMG/API2/Cluster.pm - new option list_single_node
1303 * improve permissions
1305 * correct child link for the clamav api
1307 * add spamassassin update api calls
1309 * update spamassassin rules daily
1311 * implement fetchmail api
1313 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1315 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1317 * add date to the mail link for the verbose report
1319 * implement fetchmail API
1321 * add new LDAP group member api call
1323 * implement missing rule database api calls
1325 * implement user quarantine
1327 * fix api call permissions
1329 * add subscription api
1333 * do not depend on clamav-unofficial-sigs
1335 * implement mail tracker
1337 * implement pmgqm - quarantine management tool
1339 * improve statistic api
1341 * countless other fixes and improvements
1343 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1345 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1347 * improved database security
1349 * implemented cluster tunnel daemon
1353 * pmgcm: add 'sync' command
1355 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1357 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1359 * improved cluster management API
1361 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1363 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1365 * initial cluster management API
1371 * small fixes and improvements
1373 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1375 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1377 * restart services after upgrade
1379 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1381 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1383 * adjust version (so that we are higher than previous
1384 proxmox-mailgateway release)
1386 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1388 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1390 * imported from private repository
1392 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100