1 pmg-api (8.0.9) bookworm; urgency=medium
3 * implement "SMTP-smuggling" mitigation for external port - see
4 https://www.postfix.org/smtp-smuggling.html for details
6 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Dec 2023 11:16:42 +0100
8 pmg-api (8.0.8) bookworm; urgency=medium
10 * fix #4944: api/pbs remote: Add a port config
12 * user quarantine: use raw pmail for ticket assembly
14 * reduce the logging level of certain messages
16 * apt: use `apt changelog` for changelog fetching
18 * api/cli: acme: add eab parameters
20 * api: acme: deprecate tos endpoint in favor of new meta endpoint
21 * api: quarantine: include descriptions for KAM rules in the spaminfo
23 * pmg7to8: Add check for dkms modules
25 * pmg7to8: check for proper grub meta-package for bootmode
27 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Dec 2023 10:58:29 +0100
29 pmg-api (8.0.7) bookworm; urgency=medium
31 * handle pve-kernel -> proxmox-kernel rename
33 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Aug 2023 11:53:07 +0200
35 pmg-api (8.0.6) bookworm; urgency=medium
37 * cluster: fingerprint parsing: adapt to changed openssl output
39 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Jul 2023 11:32:42 +0200
41 pmg-api (8.0.5) bookworm; urgency=medium
43 * cluster config: restrict slurp scope to avoid issue parsing network
46 * pmg7to8: notify about unmodified templates
48 * system report: skip irrelevant files in /etc/pmg/templates
50 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Jul 2023 17:53:49 +0200
52 pmg-api (8.0.4) bookworm; urgency=medium
54 * fix #4815: pmgsh: fix calling the api paths directly
56 * statistics: fix syntax of SQL query for virus info counter update
58 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Jul 2023 12:42:23 +0200
60 pmg-api (8.0.3) bookworm; urgency=medium
62 * pmgpolicy, pmg-smtp-filter: set sensible PATH to ensure that standard
63 system binaries can be executed even if just their base name is used.
65 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 17:42:32 +0200
67 pmg-api (8.0.2) bookworm; urgency=medium
69 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
72 * tell the systemd debhelper to not stop the no-start services on upgrade,
73 avoiding noisy warnings for those with an associated timer and also that
74 any currently running operation of those services gets aborted
76 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
77 consecutive tries, for all other types after 1000 consecutive tries, as
78 they have much higher entropy
80 * include tfa lock status in user list and add user tfa-unlock endpoint
82 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
84 pmg-api (8.0.1) bookworm; urgency=medium
86 * include version metadata again in statically generated pmgcfg module again
88 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
90 pmg-api (8.0.0) bookworm; urgency=medium
92 * d/postinst: remove re-generation of unique machine-ID for old ISOs
94 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
96 * postgresql compat: cast results explicitly to integer to cope with
97 PostgreSQL 15 changes where UNIX epochs are returned as float
99 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
100 the IP address the users connects with, allowing one to limit PAM login to
103 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
105 pmg-api (8.0.0~1) bookworm; urgency=medium
107 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
109 * update postgresql dependency to 15
111 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
112 was deprecated by upstream PostgreSQL 14 and removed with 15.
114 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
115 gets installed by default in Debian 12 Bookworm anymore
117 * config: disable awl and bayes by default
119 * config: disable advanced statistic filters by default
121 * debian/postinst: hard code old default values for 'advfilter',
122 'use_bayes' & 'use_awl' during upgrade to 8.0.0
124 * grant 'root' and 'www-data' users respective permissions on public schema
125 for newly created databases
127 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
129 pmg-api (7.3-4) bullseye; urgency=medium
131 * ruledb: match field: improve validation of regular expressions on addition,
132 warn for existing invalid ones.
134 * d/maintscripts: prevent aborting on errors in some commands
136 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
138 pmg-api (7.3-3) bullseye; urgency=medium
140 * config schema: document postfix option for smtputf8 flag
142 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
143 fixing a (unpublished) regression with postfix's forwarding loop detection
145 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
147 pmg-api (7.3-2) bullseye; urgency=medium
149 * config schema: extend documentation for options
151 * templates: adapt to new path for KAM rules in proxmox-spamassassin
153 * report: add `date -R` to general system info section
155 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
157 pmg-api (7.3-1) bullseye; urgency=medium
159 * proxy: initialize the theme variable with an empty string
161 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
163 * config: make smtputf8 configurable through the API
165 * reinject mail: improve error logging
167 * quarantine: reuse the reinject local mail helper to profit from some of
168 it's recent improvements like IPv6 or DSN.
170 * api: quarantine: decode addresses before delivery/userlisting
172 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
174 pmg-api (7.2-5) bullseye; urgency=medium
176 * fix #4536: parse original filenames from gzip files
178 * proxy: add support for switching themes
180 * ruledb: spam: adapt to spamassassin 4.0.0
182 * templates: sync spamassassin templates with 4.0.0 upstream
184 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
186 * templates: enable DMARC plugin in v400.pre.in
188 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
189 endpoint for managing entries
191 * config: warn on parse errors for tls related config files
193 * fix #4521: api/tasks: replace upid as filename for task log downloads
195 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
197 pmg-api (7.2-4) bullseye; urgency=medium
199 * fix #4410: Remove non-null host bits from CIDR when writing postfix
202 * utils: skip checking headers for non-ascii characters as stop gap to avoid
203 breaking mail flow of a few setups that have smtputf8 disabled in their
204 postfix config (e.g., because their downstream servers do not support this)
206 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
208 pmg-api (7.2-3) bullseye; urgency=medium
210 * keep directories in /etc/pmg for inotify when restoring from backup
212 * rulecache: sort rules additionally by id
214 * fix mailflow if smtputf8 is disabled
216 * pmgdb dump: encode ruledata before printing
218 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
220 pmg-api (7.2-2) bullseye; urgency=medium
222 * d/control: depend directly on libproxmox-acme-plugins
224 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
226 pmg-api (7.2-1) bullseye; urgency=medium
228 * queue administration: try to decode utf8
230 * make tasklog downloadable in the PMG backend
232 * user accesslists: reword logging and hits for newer SA rule sets
234 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
236 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
238 pmg-api (7.1-11) bullseye; urgency=medium
240 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
241 allow one to filter for a specific mail
243 * fix #2541 ruledb: encode relevant values as utf-8 in database
245 * fix #2465: handle smtputf8 addresses in all but who-objects of the
248 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
250 pmg-api (7.1-10) bullseye; urgency=medium
252 * fix #4006: do not split from header on ', ' for spamreport mails
254 * ruledb: modfield: properly handle fields spanning multiple lines
256 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
259 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
261 pmg-api (7.1-9) bullseye; urgency=medium
263 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
264 they can see them in the raw email display already anyway
266 * api: quarantine: add 'content-disposition' field to response of 'list
269 * ruledb: modfield: properly encode field after variable substitution
271 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
273 pmg-api (7.1-8) bullseye; urgency=medium
275 * api: apt versions: track proxmox-offline-mirror-helper
277 * fix #4269: rule cache: from match: cope with undefined IP
279 * rule database: notify: properly en-/decode the mail subject to avoid issues
280 with non-ascii characters, like for example, the reported chinese
283 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
285 pmg-api (7.1-7) bullseye; urgency=medium
287 * d/control: recommend proxmox-offline-mirror-helper
289 * d/postinst: migrate/update APT auth config
291 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
293 pmg-api (7.1-6) bullseye; urgency=medium
295 * subscription: handle missing subscription info
297 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
299 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
301 pmg-api (7.1-5) bullseye; urgency=medium
303 * add 'allow-subdomains' to webauthn schema
305 * subscription: switch to rust, add offline key support
307 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
309 pmg-api (7.1-4) bullseye; urgency=medium
311 * rulesystem: matchfield: match all headers not only the first
313 * config: avoid adding a specific IPs or networks multiple times to
314 the template variables
316 * api: quarantine: load custom rules description so that they show up
319 * pmg-daily: avoid short-circuting update of local channels
321 * api: apt: switch to common Proxmox::RS::APT::Repositories package
323 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
325 pmg-api (7.1-3) bullseye; urgency=medium
327 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
329 * daily update timer: start already on 01:00 to avoid dst change issue
331 * fix #3924: ldap: accept only valid email-address
333 * Proxmox Backup Server integration: namespace support
335 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
337 pmg-api (7.1-2) bullseye; urgency=medium
339 * fix #3758: allow empty `to` in noqueue case
341 * postfix queue: add 'decode-headers' option for read endpoint
343 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
346 * utils: change working directory to root before executing postgres admin
347 commands, to avoid that restrictions of the current CWD from the user
348 doesn't cause failing the command.
350 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
352 pmg-api (7.1-1) bullseye; urgency=medium
354 * rulesystem: limit linelength of disclaimer to 998 bytes
356 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
357 disabled for the quarantine
359 * fix #2795: add support for Delivery Status Notification (DSN)
361 * add support for two factor authentication with TOTP, recovery codes and
362 WebAuthn to the admin interface
364 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
366 pmg-api (7.0-9) bullseye; urgency=medium
368 * fix #2071: RuleDB: ignore duplicate entries for Who objects
370 * api: ldap config: sync with the complete config
372 * fix #3712: strip any trailing dot from the search-domain when passing it to
375 * api: journal: stream the journal data to the client
377 * api-daemons: make systemd restart them on-failure
379 * api-dameons: set oom-policy to `continue` so that a single (replacable)
380 worker getting OOM-killed does not bring down the whole service
382 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
384 pmg-api (7.0-8) bullseye; urgency=medium
386 * api: apt: repos: avoid creating implicit default for enabled
388 * api: apt: use pmg-style permission for endpoint schema to allow access to
389 admins that aren't root@pam
391 * prefer more flexible get_local_ip where possible, it still prefers the
392 resolved hostname but falls back to configured or active IPs. Especially
393 useful for evaluation and initial (CT template) setups.
395 * pmgbanner: retry getting local IP for a bit in case of failure, this should
396 be only relevant for evaluation and initial setups where the hostname may
397 not yet resolve to the primary IP address.
399 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
401 pmg-api (7.0-7) bullseye; urgency=medium
403 * pmgversion: do not show packages with residual config as being in an error
406 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
407 packages included in the version report.
409 * api: implement live network reload with ifupdown2
411 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
413 pmg-api (7.0-6) bullseye; urgency=medium
415 * fix cluster join when large ssh-rsa keys are setup
417 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
419 pmg-api (7.0-5) bullseye; urgency=medium
421 * d/control: recommend ifupdown2 and suggest zfsutils-linux
423 * switch enterprise repository over to bullseye
425 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
427 pmg-api (7.0-3) bullseye; urgency=medium
429 * acme: handle wildcard dns validation
431 * api: apt: add calls for repositories status and basic manegement
433 * api: services: return active- and unit-state infos
435 * api: services: track chrony service
437 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
439 pmg-api (7.0-2) bullseye; urgency=medium
441 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
443 * cluster: fix missing import of helper module
445 * config: freshclam: default to incremental downloads
447 * utils: fix service alias lookup for service commands and status
450 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
452 pmg-api (7.0-1) bullseye; urgency=medium
454 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
456 * pmgproxy: allow setting LISTEN_IP parameter
458 * clamav: remove deprecated SafeBrowsing
460 * api: nodes: drop deprecated 'upgrade' option of termproxy
462 * TLSPolicy: drop deprecated 'domain' parameter
464 * api: quarantine: drop deprecated b/w-list methods, and drop detail
465 statistic methods (replaced by more flexible endpoints in 6.x)
467 * update postgresql dependency to version 13
469 * greylisting: drop unneeded Host column form cgreylist table
471 * api: nodeconfig: validate acme config before writing
473 * fix #2013 spamreport: remove ticket if authmode is ldap
475 * api: tasks: add 'since', 'until', task-type and 'status' filters
477 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
479 pmg-api (6.4-4) pmg; urgency=medium
481 * fix #2228: spam quarantine: automatically deliver on whitelisting and
482 delete on blacklisting a mail
484 * acme: allow wildcard domain entries
486 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
488 pmg-api (6.4-3) pmg; urgency=medium
490 * fix creating mailqueue spooldirs
492 * rephrase backup notification template
494 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
496 pmg-api (6.4-2) pmg; urgency=medium
498 * fix #3164: api: quarantine: allow to return spam from all users
500 * ensure '/etc/pmg/acme/accounts' directory exists
502 * certs: reload postfix to activate new certificate even if TLS config stayed
505 * cluster: trust both, old and new certificate fingerprint of master during
508 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
510 pmg-api (6.3-7) pmg; urgency=medium
512 * implement Automatic Certificate Management Environment (ACME) for API and
513 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
514 deployment and automatic renewal of trusted certificates.
516 * cluster: automatically trigger an update of the pinned certificate
517 fingerprint for a node in the cluster configuration on certificate change
519 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
521 pmg-api (6.3-6) pmg; urgency=medium
523 * api: spamassassin: read local channels and include them in daily SA
526 * api: statistics: add central API enpoint for details, avoiding
527 issues with certain characters in mail addresses
529 * utils: allow / inside email address localpart
531 * fix #3154: backup: add include-statistics to Proxmox Backup Server
533 * fix #3146: backup: add email notifications
535 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
537 pmg-api (6.3-5) pmg; urgency=medium
539 * utils: ignore leading whitespace in SpamAssassin rule description
541 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
542 interface, to stay compatible
544 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
546 pmg-api (6.3-4) pmg; urgency=medium
548 * integrate Proxmox Backup Server for automatic configuration backups
550 * fix #3098: DKIM: sort domains by length first
552 * backup: add Spam Assassin custom score file to backup
554 * reinject email: fix connecting for ipv6-only hosts
556 * fix #3141: do not split on ', ' for returning the from header
558 * allow to enable a user self-service login for the user spam quarantine as
561 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
563 pmg-api (6.2-6) pmg; urgency=medium
565 * fix #2785: prefix message-id in attachment-quarantine
567 * add logging to disclaimer action
569 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
571 pmg-api (6.2-5) pmg; urgency=medium
573 * fix #1976: optionally sort postfix queue result
575 * allow to remove subscription
577 * make regex test-match case-insensitive, like the real tests
579 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
581 pmg-api (6.2-4) pmg; urgency=medium
583 * Mail Tracker: handle before queue status
585 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
587 pmg-api (6.2-3) pmg; urgency=medium
589 * enable policy checking also if only IPv6 greylisting is enabled
591 * improve ordering of system services
593 * add logrotate config to monthly-rotate pmgproxy.log
595 * api tracker: always check that specified 'endtime' is newer than
598 * improve pmg-system-report with more relevant information
600 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
602 pmg-api (6.1-9) pmg; urgency=medium
604 * add new 'Match Archive Filename' What Object
606 * use postgres inet functions for greylist matching
608 * pmgpolicy: add IPv6 support for greylisting
610 * greylist: make netmasks configurable
612 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
614 pmg-api (6.1-8) pmg; urgency=medium
616 * pmgqm: warn and exit if running on slave node
618 * pmgspamreport: purge before sending reports
620 * fix rendering of ipv(4|6) literal lmtp transports
622 * fix #1948: allow setting TLS policy for transports
624 * add TLS options for lmtp to main.cf template
626 * fix #2661: reintroduce LDAPCache->ldap_connect
628 * skip writing default ports in spamreports
630 * use ucf to handle template overrides
632 * freshclam.conf.in: make ScriptedUpdates a variable
634 * freshclam.conf.in: remove ReceiveTimeout option
636 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
638 pmg-api (6.1-7) pmg; urgency=medium
640 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
643 * fix #2525: encode notifications in UTF-8
645 * check if img tag has actually a 'src' attribute to avoid warnings
647 * pmgsh: fix 'help' command
649 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
650 to avoid passing addresses in the API path.
652 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
654 pmg-api (6.1-6) pmg; urgency=medium
656 * track clamav and postgres package version in versions api call
658 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
662 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
664 pmg-api (6.1-5) pmg; urgency=medium
666 * fix postfix template for before-queue filtering
668 * api2: Network: add vlan-raw-device and vlan-id options
670 * ensure compatibility with libpve-http-server-perl
672 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
674 pmg-api (6.1-4) pmg; urgency=medium
676 * fix #2438: add support for lmtp delivery to downstream servers
678 * api2: network: add bond-primary and MTU option
680 * fix #2504: do not overwrite existing DKIM selector key
682 * dkim: add selector list api endpoint
684 * fix disclaimer encoding for html entities
686 * fix #1653: parse ipv6 xforward correctly
688 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
690 pmg-api (6.1-3) pmg; urgency=medium
692 * improve browser-cache behavior for updates
694 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
696 pmg-api (6.1-2) pmg; urgency=medium
698 * don not add DKIM signature if the DKIMSign module fails to determine the
701 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
703 pmg-api (6.1-1) pmg; urgency=medium
705 * create pmg-scores.cf unconditionally
707 * bump version for Proxmox Mailgateway 6.1
709 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
711 pmg-api (6.0-10) pmg; urgency=medium
713 * add support for sending NDRs on Block
715 * add support for before queue filtering
717 * implement force_restart for cluster sync
719 * add SACustom Package and API Calls for custom SpamAssassin scores
721 * sync custom spamassassin scores to the cluster slaves
723 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
725 pmg-api (6.0-9) pmg; urgency=medium
727 * DKIM-sign outbound mail if configured
729 * add DKIM related API endpoints
731 * fix #2371: reload pmg-smtp-filter on config change
733 * add /etc/pmg/dkim to cluster-sync
735 * Quarantine API: extend download call to download whole mails
737 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
739 pmg-api (6.0-8) pmg; urgency=medium
741 * add attachment quarantine with API integration
743 * fix API result verification for invalid mails
745 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
747 pmg-api (6.0-6) pmg; urgency=medium
749 * fix #2224: override reference to openspf.org
751 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
753 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
755 pmg-api (6.0-5) pmg; urgency=medium
759 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
761 pmg-api (6.0-4) pmg; urgency=medium
763 * fix #2324 - improve docs on encrypted archives
765 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
767 pmg-api (6.0-3) pmg; urgency=medium
769 * use hmac_sha_256 alogrithm for improved CSRF token security
771 * pmgproxy: add link to extjs for pmg-docs' api-viewer
773 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
775 pmg-api (6.0-2) pmg; urgency=medium
777 * adapt journalctl invocation to changed behavior with new systemd version of
778 Debian Buster and make journal parsing more robust
780 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
782 pmg-api (6.0-1+2) pmg; urgency=medium
784 * update PMG sources.list to buster
786 * replace deprecated /var/run with /run
788 * improve restart on upgrade behaviour
790 * Who: Domain: improve speed
792 * What: Spam: add uri hits to rule description
794 * adapt postgresql.conf template to include current postgres version
796 * adapt clamav.conf.in to new upstream version
798 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
800 pmg-api (6.0-1+1) pmg; urgency=medium
802 * improve packaging compatibillity with postgres 11 slightly
804 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
806 pmg-api (6.0-1) pmg; urgency=medium
808 * bump for Proxmox Mailgateway 6 based on Debian Buster
810 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
812 pmg-api (5.2-6) unstable; urgency=medium
814 * fix #2276: restore line format for pmg-log-tracker
816 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
818 pmg-api (5.2-5) unstable; urgency=medium
820 * avast: change scan invocation path
822 * extended fix #1974: traffic_stat_graph: go through all entries
824 * fall back to hostname only if no domain defined
826 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
828 pmg-api (5.2-4) unstable; urgency=medium
830 * limit precision of bayes-score in log
832 * Drop sa-awl output from pmg-system-report
834 * fix #2232: set rulename for default accept
836 * pmg config: fix avast scan executable path documentation
838 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
840 pmg-api (5.2-3) unstable; urgency=medium
842 * node: add api endpoint for new mini-journalreader
844 * allow one to use cidr(6) for passing IP/CIDR to the network api
846 * Add rule name to RuleAction logging
848 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
850 pmg-api (5.2-2) unstable; urgency=medium
852 * Fix setresuid to postgres error handling
854 * fix #2153: allow "'" in quarantine email addresses
856 * log before restarting services on rewrite_config
858 * fix #2172: sort mynetworks template var to make postfix config rewrite
859 stable and thus restart less often
861 * reload postfix instead of restart on config change
863 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
865 pmg-api (5.2-1) unstable; urgency=medium
867 * prepare for new 5.2 release
869 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
871 pmg-api (5.1-7) unstable; urgency=medium
873 * pmgversion: be compatible with minimized container installation
875 * pmgversion: sort packages
877 * better error handling for ldap connect
879 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
881 pmg-api (5.1-6) unstable; urgency=medium
883 * fix #2129: allow (some) filters for dnsbl-entry
885 * fix #1947: implement starttls for ldap
887 * fix #1946: add verify and cafile options for ldap
889 * show all errors when we get an ldap connection error
891 * add/integrate custom_check
893 * pmg-system-report: check for existing sa-awl db
895 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
897 pmg-api (5.1-5) unstable; urgency=medium
899 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
901 * add dependency on pve-http-server (>= 2.0.12)
903 * add pmg report api call for the gui
905 * add optional list parameter to quarusers api call
907 * close #2075: do not insert empty WL/BL
909 * user white/blacklist: allow multiple entries for adding/deleting
911 * Quarantine: reuse raw parameter for non htmlmail formatter
913 * load mobile ui on mobile user agent on /quarantine
915 * improve pmg-email-address regex
917 * bsys: add pmg-system-report + manpage to Makefile
921 * close #1917: add pmg-system-report command
923 * add rule's score to pmg-smtp-filter logline
925 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
927 pmg-api (5.1-4) unstable; urgency=medium
929 * fix bug #2035 cluster sync issues with ipv6
931 * fix #1974: postscreen_stat_graph: go through all entries
933 * fixed some typos in PMG/Config.pm
935 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
937 pmg-api (5.1-3) unstable; urgency=medium
939 * fix #1978: always give encoding/collate explicitly when creating db
941 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
943 pmg-api (5.1-2) unstable; urgency=medium
945 * do not use 'last' inside do/while
947 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
949 pmg-api (5.1-1) unstable; urgency=medium
951 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
953 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
955 pmg-api (5.0-79) unstable; urgency=medium
957 * fix #1876: allow node status for admin/manager/auditors
959 * fix #1881: increase limit for ids in spam quarantine
961 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
963 pmg-api (5.0-78) unstable; urgency=medium
965 * fix bug #1701: implement smarthostport setting
967 * fix bug #1649: Allow TLS also on internal SMTP port
969 * fix bug #1727: hide details if hide_received is active
971 * use 'dailyreport' config
973 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
975 pmg-api (5.0-77) unstable; urgency=medium
977 * fix bux #1776: set http_proxy for sa-update
979 * statistics: actually calculate day when it is given
981 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
983 pmg-api (5.0-76) unstable; urgency=medium
985 * d/control: update pve-common version dependency
987 * as we use the new param_mapping functionallity from PVE::CLIHandler
989 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
991 pmg-api (5.0-75) unstable; urgency=medium
993 * log email addresses as utf8 (postfix also do that).
995 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
997 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
999 pmg-api (5.0-74) unstable; urgency=medium
1001 * add support for SMTPUTF8 extensions
1003 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
1005 pmg-api (5.0-73) unstable; urgency=medium
1007 * Add postfix dnsbl threshold
1009 * fix spamscore Statistics - correctly compute ratio
1011 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
1013 pmg-api (5.0-72) unstable; urgency=medium
1015 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
1017 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
1019 pmg-api (5.0-71) unstable; urgency=medium
1021 * sync_userprefs_db: fix #1797 - fix merge function
1023 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
1025 pmg-api (5.0-70) unstable; urgency=medium
1027 * fix bug 1707: use correct units for deferred mail queue (minutes)
1029 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
1031 pmg-api (5.0-69) unstable; urgency=medium
1033 * pmg-smtp-filter.service: set Restart=on-abort
1035 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
1037 pmg-api (5.0-68) unstable; urgency=medium
1039 * quarantine actions: allow multiple ids for one action
1041 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
1043 pmg-api (5.0-67) unstable; urgency=medium
1045 * implement new 'helpdesk' role
1047 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
1049 pmg-api (5.0-66) unstable; urgency=medium
1051 * Fix password change of unix root user
1053 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
1055 pmg-api (5.0-65) unstable; urgency=medium
1057 * pmgpolicy: avoid warning about uninitialized value
1059 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
1061 pmg-api (5.0-64) unstable; urgency=medium
1063 * fix #1679: do not delete old quarantine mails on cluster creation/join
1065 * Domain object: avoid warning about uninitialized value
1067 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1069 pmg-api (5.0-63) unstable; urgency=medium
1071 * add support for avast virus scanner
1073 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1075 pmg-api (5.0-62) unstable; urgency=medium
1077 * fix bug #1673: Allow email addresses in transport maps
1079 * UserConfig: verify: check username vs userid
1081 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1083 pmg-api (5.0-61) unstable; urgency=medium
1085 * fix bug #1646: domains - allow to use wildcard domains
1087 * fix bug # 1639: create /var/lib/pmg/backup
1089 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1091 pmg-api (5.0-60) unstable; urgency=medium
1093 * pmg-daily.timer: use RandomizedDelaySec
1095 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1097 pmg-api (5.0-59) unstable; urgency=medium
1099 * introduce new template var postfix.int_ip
1101 * fix bug #1643: add port and protocol to spamquarantine config
1103 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1105 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1107 pmg-api (5.0-58) unstable; urgency=medium
1109 * remove unique constraint from LocalStat(Time)
1111 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1113 pmg-api (5.0-57) unstable; urgency=medium
1115 * PMG::Cluster::sync_statistic_db - correctyl update
1116 clusterinfo lastid_CStatistic
1118 * PMG::Cluster::sync_quarantine_db - skip files generated before
1121 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1123 pmg-api (5.0-56) unstable; urgency=medium
1125 * fix bug #1636: correctly track file modification time
1127 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1129 pmg-api (5.0-55) unstable; urgency=medium
1131 * fix ipv6 address quoting for postfix mynetworks
1133 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1135 pmg-api (5.0-54) unstable; urgency=medium
1137 * PMG/Config.pm: allow single address setups (all 1 netmask)
1139 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1141 pmg-api (5.0-53) unstable; urgency=medium
1143 * pmgpolicy: try to detect config changes
1145 * fix bug #1625 - change default rule priorities
1147 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1149 pmg-api (5.0-52) unstable; urgency=medium
1151 * PMG/RuleDB/Object.pm: fix permissions for role admin
1153 * PMG/API2/MyNetworks.pm: fix links attribute
1155 * PMG/API2/Transport.pm: fix links attribute
1157 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1159 pmg-api (5.0-51) unstable; urgency=medium
1161 * pmgcm.pm: implement promote
1163 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1165 pmg-api (5.0-50) unstable; urgency=medium
1167 * PMG/Config.pm: change default email port numbers - We now use port 25
1168 for incoming mails. Please verify your setup after updating!
1170 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1172 pmg-api (5.0-49) unstable; urgency=medium
1174 * AccessControl.pm: avoid warning about uninitialized value
1176 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1178 pmg-api (5.0-48) unstable; urgency=medium
1180 * fix #1617: remove regex for matchfield. modfield
1182 * do not return bindpw over the api
1184 * let all users read their own user data
1186 * make ldap info visible for audit users
1188 * implement pmgcm delete
1190 * allow admins to reset the rule database
1192 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1194 pmg-api (5.0-47) unstable; urgency=medium
1196 * truncate large mails before passing them to spamassassin
1198 * reduce default maxspamsize back to 256
1200 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1202 pmg-api (5.0-46) unstable; urgency=medium
1204 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1206 * Quarantine.pm: use new TicketID to indentify mails
1208 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1210 pmg-api (5.0-45) unstable; urgency=medium
1212 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1214 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1215 correctly update database after mail delivery
1217 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1219 pmg-api (5.0-44) unstable; urgency=medium
1221 * PMG/API2/APT.pm - fix changelog urls
1223 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1225 * pmg-daily: add check for available updates
1227 * periodically update subscription status
1229 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1231 pmg-api (5.0-43) unstable; urgency=medium
1233 * run postmap after generation postfix main.cf
1235 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1237 pmg-api (5.0-42) unstable; urgency=medium
1239 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1241 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1243 pmg-api (5.0-41) unstable; urgency=medium
1245 * PMG/Fetchmail.pm - autostart fetchmail service
1247 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1249 pmg-api (5.0-40) unstable; urgency=medium
1251 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1253 * bump default maxspamsize to 1M
1255 * depend on apt-transport-https
1257 * depend on fetchmail
1259 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1261 pmg-api (5.0-39) unstable; urgency=medium
1263 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1265 * install /etc/apt/sources.list.d/pmg-enterprise.list
1267 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1269 pmg-api (5.0-38) unstable; urgency=medium
1271 * add API for node reboot/shutdown
1273 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1275 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1278 * PMG/DBTools.pm - use user root to sync database
1280 * pmgtunnel.pm - fix call to socketfile()
1282 * debian/control - depend on 'rsync'
1284 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1286 * PMG/CLI/pmgdb.pm: generate default locale
1288 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1290 pmg-api (5.0-37) unstable; urgency=medium
1292 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1294 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1296 pmg-api (5.0-36) unstable; urgency=medium
1298 * replace novnc with xtermjs
1300 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1302 pmg-api (5.0-35) unstable; urgency=medium
1304 * rename safe_browsing_score to clamav_heuristic_score
1306 * use clamav_heuristic_score for heuristics results
1308 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1310 pmg-api (5.0-34) unstable; urgency=medium
1312 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1314 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1316 pmg-api (5.0-33) unstable; urgency=medium
1318 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1320 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1322 * depend on: openssh-client, openssh-server, apt
1324 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1326 pmg-api (5.0-32) unstable; urgency=medium
1328 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1330 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1332 pmg-api (5.0-31) unstable; urgency=medium
1334 * PMG/HTMLMail.pm - use global hash to store inlined images
1336 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1338 pmg-api (5.0-30) unstable; urgency=medium
1340 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1341 to keep VNC connections during upgrades.
1343 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1345 pmg-api (5.0-29) unstable; urgency=medium
1347 * LDAP: add mailAlternativeAddress to mailattr default
1349 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1351 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1353 pmg-api (5.0-28) unstable; urgency=medium
1355 * pmg-smtp-filter: fix safebrowsing hit detection
1357 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1359 pmg-api (5.0-27) unstable; urgency=medium
1361 * do not use .db file for mynetworks
1363 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1365 pmg-api (5.0-26) unstable; urgency=medium
1367 * increase deafult maxspamsize to 512*1024
1369 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1371 pmg-api (5.0-25) unstable; urgency=medium
1373 * templates/local.cf.in: include KAM.cf
1375 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1377 pmg-api (5.0-24) unstable; urgency=medium
1379 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1381 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1383 pmg-api (5.0-23) unstable; urgency=medium
1385 * avoid repeated SPF headers
1387 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1389 pmg-api (5.0-22) unstable; urgency=medium
1393 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1395 pmg-api (5.0-21) unstable; urgency=medium
1397 * avoid warning about uninitialized value
1399 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1401 pmg-api (5.0-20) unstable; urgency=medium
1403 * use google safe browsing hits to icrease spam score
1405 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1407 pmg-api (5.0-19) unstable; urgency=medium
1409 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1411 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1413 pmg-api (5.0-18) unstable; urgency=medium
1415 * remove mail/use_rbl config - we use dnsbl_sites instead
1417 * PMG/Config.pm - register/use format dnsbl-entry
1419 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1421 pmg-api (5.0-17) unstable; urgency=medium
1423 * support postfix tls policy map /etc/pmg/tls_policy
1425 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1427 pmg-api (5.0-16) unstable; urgency=medium
1429 * depend on clamdscan
1431 * do not set postscreen_dnsbl_reply_map
1433 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1435 pmg-api (5.0-15) unstable; urgency=medium
1437 * always load SA dkim to improve accuracy
1439 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1441 pmg-api (5.0-14) unstable; urgency=medium
1443 * pmgsync.service - run pmgconfig init to generate required files
1445 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1447 pmg-api (5.0-13) unstable; urgency=medium
1449 * add pmgsync service
1451 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1453 pmg-api (5.0-12) unstable; urgency=medium
1455 * debian/postinst - fix postgres service name (postgresql.service)
1457 * debian/postinst - do not use #DEBHELPER# macro inside comment
1459 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1461 pmg-api (5.0-10) unstable; urgency=medium
1463 * debian/postinst - do not skip service setup in /proxmox_install_mode
1465 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1467 pmg-api (5.0-9) unstable; urgency=medium
1469 * debian/pmgbanner.service - setup login banner
1471 * templates/fetchmailrc.tt - fix syntax
1473 * PMG/API2/APT.pm - fix package names
1475 * PMG/Service/pmgproxy.pm - fix package names
1477 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1479 pmg-api (5.0-8) unstable; urgency=medium
1481 * rename package to pmg-api
1483 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1485 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1487 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1489 * PMG/Backup.pm - restore: keep directory /etc/pmg
1491 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1493 * PMG/API2/SMTPWhitelist.pm - fix delete object
1495 * implement backup/restore
1497 * PMG/API2/Cluster.pm - new option list_single_node
1499 * improve permissions
1501 * correct child link for the clamav api
1503 * add spamassassin update api calls
1505 * update spamassassin rules daily
1507 * implement fetchmail api
1509 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1511 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1513 * add date to the mail link for the verbose report
1515 * implement fetchmail API
1517 * add new LDAP group member api call
1519 * implement missing rule database api calls
1521 * implement user quarantine
1523 * fix api call permissions
1525 * add subscription api
1529 * do not depend on clamav-unofficial-sigs
1531 * implement mail tracker
1533 * implement pmgqm - quarantine management tool
1535 * improve statistic api
1537 * countless other fixes and improvements
1539 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1541 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1543 * improved database security
1545 * implemented cluster tunnel daemon
1549 * pmgcm: add 'sync' command
1551 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1553 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1555 * improved cluster management API
1557 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1559 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1561 * initial cluster management API
1567 * small fixes and improvements
1569 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1571 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1573 * restart services after upgrade
1575 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1577 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1579 * adjust version (so that we are higher than previous
1580 proxmox-mailgateway release)
1582 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1584 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1586 * imported from private repository
1588 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100