1 pmg-api (8.0.12) bookworm; urgency=medium
3 * fix #4818: utils: don't require minimum length for username
5 * fix #4811: rule db: test regex validity on submit
7 * system report: add content of /etc/pmg/dkim/domains
9 * rule cache: reorganize how we gather marks and spaminfo and unnecessary
12 * smtp-filter: log pre-fork worker settings on start-up
14 * config: rework heurisitic for calculating the maximzm smtp-filter process
15 workers to better reflect modern setups w.r.t. total system memory
17 * add objectgroup and rule attributes for 'and' and 'invert' logical
20 * rule cache: implement 'and' and 'invert' for the 'when', 'from', 'to' and
23 * pmg-smtp-filter: rename proxtest.com to pmg.example in demo code paths to
24 avoid potential name squatting
26 * database: use foreign keys for rule and object group attributes
28 * fix #4392: keep empty user blocklist and wantlist in the database to
29 ensure they get synced correctly to other nodes
31 * templates: postfix: set same timeouts for before and after-queue (10
34 * config: postfix: make smtp-filter-timeout configurable
36 * fix #2606: ruledb disclaimer: add ability to set position to start or end
38 * fix #2430: ruledb disclaimer: make adding the separator configurable
40 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Feb 2024 17:26:12 +0100
42 pmg-api (8.0.11) bookworm; urgency=medium
44 * fix invalid whitespaces in master.cf template introduced in 8.0.10
46 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Jan 2024 12:53:36 +0100
48 pmg-api (8.0.10) bookworm; urgency=medium
50 * address smtp-smuggling vulnerability (CVE-2023-51764) with the fix
51 recommended by postfix upstream by disallowing bare linefeeds, except from
52 internal sources, requires postfix version 3.7.9-0+deb12u1 to take effect
54 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Jan 2024 11:51:22 +0100
56 pmg-api (8.0.9) bookworm; urgency=medium
58 * implement "SMTP-smuggling" mitigation for external port - see
59 https://www.postfix.org/smtp-smuggling.html for details
61 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Dec 2023 11:16:42 +0100
63 pmg-api (8.0.8) bookworm; urgency=medium
65 * fix #4944: api/pbs remote: Add a port config
67 * user quarantine: use raw pmail for ticket assembly
69 * reduce the logging level of certain messages
71 * apt: use `apt changelog` for changelog fetching
73 * api/cli: acme: add eab parameters
75 * api: acme: deprecate tos endpoint in favor of new meta endpoint
76 * api: quarantine: include descriptions for KAM rules in the spaminfo
78 * pmg7to8: Add check for dkms modules
80 * pmg7to8: check for proper grub meta-package for bootmode
82 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Dec 2023 10:58:29 +0100
84 pmg-api (8.0.7) bookworm; urgency=medium
86 * handle pve-kernel -> proxmox-kernel rename
88 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Aug 2023 11:53:07 +0200
90 pmg-api (8.0.6) bookworm; urgency=medium
92 * cluster: fingerprint parsing: adapt to changed openssl output
94 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Jul 2023 11:32:42 +0200
96 pmg-api (8.0.5) bookworm; urgency=medium
98 * cluster config: restrict slurp scope to avoid issue parsing network
101 * pmg7to8: notify about unmodified templates
103 * system report: skip irrelevant files in /etc/pmg/templates
105 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Jul 2023 17:53:49 +0200
107 pmg-api (8.0.4) bookworm; urgency=medium
109 * fix #4815: pmgsh: fix calling the api paths directly
111 * statistics: fix syntax of SQL query for virus info counter update
113 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Jul 2023 12:42:23 +0200
115 pmg-api (8.0.3) bookworm; urgency=medium
117 * pmgpolicy, pmg-smtp-filter: set sensible PATH to ensure that standard
118 system binaries can be executed even if just their base name is used.
120 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 17:42:32 +0200
122 pmg-api (8.0.2) bookworm; urgency=medium
124 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
127 * tell the systemd debhelper to not stop the no-start services on upgrade,
128 avoiding noisy warnings for those with an associated timer and also that
129 any currently running operation of those services gets aborted
131 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
132 consecutive tries, for all other types after 1000 consecutive tries, as
133 they have much higher entropy
135 * include tfa lock status in user list and add user tfa-unlock endpoint
137 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
139 pmg-api (8.0.1) bookworm; urgency=medium
141 * include version metadata again in statically generated pmgcfg module again
143 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
145 pmg-api (8.0.0) bookworm; urgency=medium
147 * d/postinst: remove re-generation of unique machine-ID for old ISOs
149 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
151 * postgresql compat: cast results explicitly to integer to cope with
152 PostgreSQL 15 changes where UNIX epochs are returned as float
154 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
155 the IP address the users connects with, allowing one to limit PAM login to
158 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
160 pmg-api (8.0.0~1) bookworm; urgency=medium
162 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
164 * update postgresql dependency to 15
166 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
167 was deprecated by upstream PostgreSQL 14 and removed with 15.
169 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
170 gets installed by default in Debian 12 Bookworm anymore
172 * config: disable awl and bayes by default
174 * config: disable advanced statistic filters by default
176 * debian/postinst: hard code old default values for 'advfilter',
177 'use_bayes' & 'use_awl' during upgrade to 8.0.0
179 * grant 'root' and 'www-data' users respective permissions on public schema
180 for newly created databases
182 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
184 pmg-api (7.3-4) bullseye; urgency=medium
186 * ruledb: match field: improve validation of regular expressions on addition,
187 warn for existing invalid ones.
189 * d/maintscripts: prevent aborting on errors in some commands
191 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
193 pmg-api (7.3-3) bullseye; urgency=medium
195 * config schema: document postfix option for smtputf8 flag
197 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
198 fixing a (unpublished) regression with postfix's forwarding loop detection
200 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
202 pmg-api (7.3-2) bullseye; urgency=medium
204 * config schema: extend documentation for options
206 * templates: adapt to new path for KAM rules in proxmox-spamassassin
208 * report: add `date -R` to general system info section
210 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
212 pmg-api (7.3-1) bullseye; urgency=medium
214 * proxy: initialize the theme variable with an empty string
216 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
218 * config: make smtputf8 configurable through the API
220 * reinject mail: improve error logging
222 * quarantine: reuse the reinject local mail helper to profit from some of
223 it's recent improvements like IPv6 or DSN.
225 * api: quarantine: decode addresses before delivery/userlisting
227 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
229 pmg-api (7.2-5) bullseye; urgency=medium
231 * fix #4536: parse original filenames from gzip files
233 * proxy: add support for switching themes
235 * ruledb: spam: adapt to spamassassin 4.0.0
237 * templates: sync spamassassin templates with 4.0.0 upstream
239 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
241 * templates: enable DMARC plugin in v400.pre.in
243 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
244 endpoint for managing entries
246 * config: warn on parse errors for tls related config files
248 * fix #4521: api/tasks: replace upid as filename for task log downloads
250 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
252 pmg-api (7.2-4) bullseye; urgency=medium
254 * fix #4410: Remove non-null host bits from CIDR when writing postfix
257 * utils: skip checking headers for non-ascii characters as stop gap to avoid
258 breaking mail flow of a few setups that have smtputf8 disabled in their
259 postfix config (e.g., because their downstream servers do not support this)
261 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
263 pmg-api (7.2-3) bullseye; urgency=medium
265 * keep directories in /etc/pmg for inotify when restoring from backup
267 * rulecache: sort rules additionally by id
269 * fix mailflow if smtputf8 is disabled
271 * pmgdb dump: encode ruledata before printing
273 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
275 pmg-api (7.2-2) bullseye; urgency=medium
277 * d/control: depend directly on libproxmox-acme-plugins
279 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
281 pmg-api (7.2-1) bullseye; urgency=medium
283 * queue administration: try to decode utf8
285 * make tasklog downloadable in the PMG backend
287 * user accesslists: reword logging and hits for newer SA rule sets
289 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
291 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
293 pmg-api (7.1-11) bullseye; urgency=medium
295 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
296 allow one to filter for a specific mail
298 * fix #2541 ruledb: encode relevant values as utf-8 in database
300 * fix #2465: handle smtputf8 addresses in all but who-objects of the
303 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
305 pmg-api (7.1-10) bullseye; urgency=medium
307 * fix #4006: do not split from header on ', ' for spamreport mails
309 * ruledb: modfield: properly handle fields spanning multiple lines
311 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
314 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
316 pmg-api (7.1-9) bullseye; urgency=medium
318 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
319 they can see them in the raw email display already anyway
321 * api: quarantine: add 'content-disposition' field to response of 'list
324 * ruledb: modfield: properly encode field after variable substitution
326 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
328 pmg-api (7.1-8) bullseye; urgency=medium
330 * api: apt versions: track proxmox-offline-mirror-helper
332 * fix #4269: rule cache: from match: cope with undefined IP
334 * rule database: notify: properly en-/decode the mail subject to avoid issues
335 with non-ascii characters, like for example, the reported chinese
338 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
340 pmg-api (7.1-7) bullseye; urgency=medium
342 * d/control: recommend proxmox-offline-mirror-helper
344 * d/postinst: migrate/update APT auth config
346 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
348 pmg-api (7.1-6) bullseye; urgency=medium
350 * subscription: handle missing subscription info
352 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
354 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
356 pmg-api (7.1-5) bullseye; urgency=medium
358 * add 'allow-subdomains' to webauthn schema
360 * subscription: switch to rust, add offline key support
362 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
364 pmg-api (7.1-4) bullseye; urgency=medium
366 * rulesystem: matchfield: match all headers not only the first
368 * config: avoid adding a specific IPs or networks multiple times to
369 the template variables
371 * api: quarantine: load custom rules description so that they show up
374 * pmg-daily: avoid short-circuting update of local channels
376 * api: apt: switch to common Proxmox::RS::APT::Repositories package
378 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
380 pmg-api (7.1-3) bullseye; urgency=medium
382 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
384 * daily update timer: start already on 01:00 to avoid dst change issue
386 * fix #3924: ldap: accept only valid email-address
388 * Proxmox Backup Server integration: namespace support
390 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
392 pmg-api (7.1-2) bullseye; urgency=medium
394 * fix #3758: allow empty `to` in noqueue case
396 * postfix queue: add 'decode-headers' option for read endpoint
398 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
401 * utils: change working directory to root before executing postgres admin
402 commands, to avoid that restrictions of the current CWD from the user
403 doesn't cause failing the command.
405 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
407 pmg-api (7.1-1) bullseye; urgency=medium
409 * rulesystem: limit linelength of disclaimer to 998 bytes
411 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
412 disabled for the quarantine
414 * fix #2795: add support for Delivery Status Notification (DSN)
416 * add support for two factor authentication with TOTP, recovery codes and
417 WebAuthn to the admin interface
419 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
421 pmg-api (7.0-9) bullseye; urgency=medium
423 * fix #2071: RuleDB: ignore duplicate entries for Who objects
425 * api: ldap config: sync with the complete config
427 * fix #3712: strip any trailing dot from the search-domain when passing it to
430 * api: journal: stream the journal data to the client
432 * api-daemons: make systemd restart them on-failure
434 * api-dameons: set oom-policy to `continue` so that a single (replacable)
435 worker getting OOM-killed does not bring down the whole service
437 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
439 pmg-api (7.0-8) bullseye; urgency=medium
441 * api: apt: repos: avoid creating implicit default for enabled
443 * api: apt: use pmg-style permission for endpoint schema to allow access to
444 admins that aren't root@pam
446 * prefer more flexible get_local_ip where possible, it still prefers the
447 resolved hostname but falls back to configured or active IPs. Especially
448 useful for evaluation and initial (CT template) setups.
450 * pmgbanner: retry getting local IP for a bit in case of failure, this should
451 be only relevant for evaluation and initial setups where the hostname may
452 not yet resolve to the primary IP address.
454 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
456 pmg-api (7.0-7) bullseye; urgency=medium
458 * pmgversion: do not show packages with residual config as being in an error
461 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
462 packages included in the version report.
464 * api: implement live network reload with ifupdown2
466 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
468 pmg-api (7.0-6) bullseye; urgency=medium
470 * fix cluster join when large ssh-rsa keys are setup
472 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
474 pmg-api (7.0-5) bullseye; urgency=medium
476 * d/control: recommend ifupdown2 and suggest zfsutils-linux
478 * switch enterprise repository over to bullseye
480 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
482 pmg-api (7.0-3) bullseye; urgency=medium
484 * acme: handle wildcard dns validation
486 * api: apt: add calls for repositories status and basic manegement
488 * api: services: return active- and unit-state infos
490 * api: services: track chrony service
492 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
494 pmg-api (7.0-2) bullseye; urgency=medium
496 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
498 * cluster: fix missing import of helper module
500 * config: freshclam: default to incremental downloads
502 * utils: fix service alias lookup for service commands and status
505 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
507 pmg-api (7.0-1) bullseye; urgency=medium
509 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
511 * pmgproxy: allow setting LISTEN_IP parameter
513 * clamav: remove deprecated SafeBrowsing
515 * api: nodes: drop deprecated 'upgrade' option of termproxy
517 * TLSPolicy: drop deprecated 'domain' parameter
519 * api: quarantine: drop deprecated b/w-list methods, and drop detail
520 statistic methods (replaced by more flexible endpoints in 6.x)
522 * update postgresql dependency to version 13
524 * greylisting: drop unneeded Host column form cgreylist table
526 * api: nodeconfig: validate acme config before writing
528 * fix #2013 spamreport: remove ticket if authmode is ldap
530 * api: tasks: add 'since', 'until', task-type and 'status' filters
532 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
534 pmg-api (6.4-4) pmg; urgency=medium
536 * fix #2228: spam quarantine: automatically deliver on whitelisting and
537 delete on blacklisting a mail
539 * acme: allow wildcard domain entries
541 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
543 pmg-api (6.4-3) pmg; urgency=medium
545 * fix creating mailqueue spooldirs
547 * rephrase backup notification template
549 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
551 pmg-api (6.4-2) pmg; urgency=medium
553 * fix #3164: api: quarantine: allow to return spam from all users
555 * ensure '/etc/pmg/acme/accounts' directory exists
557 * certs: reload postfix to activate new certificate even if TLS config stayed
560 * cluster: trust both, old and new certificate fingerprint of master during
563 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
565 pmg-api (6.3-7) pmg; urgency=medium
567 * implement Automatic Certificate Management Environment (ACME) for API and
568 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
569 deployment and automatic renewal of trusted certificates.
571 * cluster: automatically trigger an update of the pinned certificate
572 fingerprint for a node in the cluster configuration on certificate change
574 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
576 pmg-api (6.3-6) pmg; urgency=medium
578 * api: spamassassin: read local channels and include them in daily SA
581 * api: statistics: add central API enpoint for details, avoiding
582 issues with certain characters in mail addresses
584 * utils: allow / inside email address localpart
586 * fix #3154: backup: add include-statistics to Proxmox Backup Server
588 * fix #3146: backup: add email notifications
590 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
592 pmg-api (6.3-5) pmg; urgency=medium
594 * utils: ignore leading whitespace in SpamAssassin rule description
596 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
597 interface, to stay compatible
599 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
601 pmg-api (6.3-4) pmg; urgency=medium
603 * integrate Proxmox Backup Server for automatic configuration backups
605 * fix #3098: DKIM: sort domains by length first
607 * backup: add Spam Assassin custom score file to backup
609 * reinject email: fix connecting for ipv6-only hosts
611 * fix #3141: do not split on ', ' for returning the from header
613 * allow to enable a user self-service login for the user spam quarantine as
616 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
618 pmg-api (6.2-6) pmg; urgency=medium
620 * fix #2785: prefix message-id in attachment-quarantine
622 * add logging to disclaimer action
624 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
626 pmg-api (6.2-5) pmg; urgency=medium
628 * fix #1976: optionally sort postfix queue result
630 * allow to remove subscription
632 * make regex test-match case-insensitive, like the real tests
634 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
636 pmg-api (6.2-4) pmg; urgency=medium
638 * Mail Tracker: handle before queue status
640 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
642 pmg-api (6.2-3) pmg; urgency=medium
644 * enable policy checking also if only IPv6 greylisting is enabled
646 * improve ordering of system services
648 * add logrotate config to monthly-rotate pmgproxy.log
650 * api tracker: always check that specified 'endtime' is newer than
653 * improve pmg-system-report with more relevant information
655 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
657 pmg-api (6.1-9) pmg; urgency=medium
659 * add new 'Match Archive Filename' What Object
661 * use postgres inet functions for greylist matching
663 * pmgpolicy: add IPv6 support for greylisting
665 * greylist: make netmasks configurable
667 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
669 pmg-api (6.1-8) pmg; urgency=medium
671 * pmgqm: warn and exit if running on slave node
673 * pmgspamreport: purge before sending reports
675 * fix rendering of ipv(4|6) literal lmtp transports
677 * fix #1948: allow setting TLS policy for transports
679 * add TLS options for lmtp to main.cf template
681 * fix #2661: reintroduce LDAPCache->ldap_connect
683 * skip writing default ports in spamreports
685 * use ucf to handle template overrides
687 * freshclam.conf.in: make ScriptedUpdates a variable
689 * freshclam.conf.in: remove ReceiveTimeout option
691 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
693 pmg-api (6.1-7) pmg; urgency=medium
695 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
698 * fix #2525: encode notifications in UTF-8
700 * check if img tag has actually a 'src' attribute to avoid warnings
702 * pmgsh: fix 'help' command
704 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
705 to avoid passing addresses in the API path.
707 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
709 pmg-api (6.1-6) pmg; urgency=medium
711 * track clamav and postgres package version in versions api call
713 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
717 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
719 pmg-api (6.1-5) pmg; urgency=medium
721 * fix postfix template for before-queue filtering
723 * api2: Network: add vlan-raw-device and vlan-id options
725 * ensure compatibility with libpve-http-server-perl
727 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
729 pmg-api (6.1-4) pmg; urgency=medium
731 * fix #2438: add support for lmtp delivery to downstream servers
733 * api2: network: add bond-primary and MTU option
735 * fix #2504: do not overwrite existing DKIM selector key
737 * dkim: add selector list api endpoint
739 * fix disclaimer encoding for html entities
741 * fix #1653: parse ipv6 xforward correctly
743 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
745 pmg-api (6.1-3) pmg; urgency=medium
747 * improve browser-cache behavior for updates
749 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
751 pmg-api (6.1-2) pmg; urgency=medium
753 * don not add DKIM signature if the DKIMSign module fails to determine the
756 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
758 pmg-api (6.1-1) pmg; urgency=medium
760 * create pmg-scores.cf unconditionally
762 * bump version for Proxmox Mailgateway 6.1
764 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
766 pmg-api (6.0-10) pmg; urgency=medium
768 * add support for sending NDRs on Block
770 * add support for before queue filtering
772 * implement force_restart for cluster sync
774 * add SACustom Package and API Calls for custom SpamAssassin scores
776 * sync custom spamassassin scores to the cluster slaves
778 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
780 pmg-api (6.0-9) pmg; urgency=medium
782 * DKIM-sign outbound mail if configured
784 * add DKIM related API endpoints
786 * fix #2371: reload pmg-smtp-filter on config change
788 * add /etc/pmg/dkim to cluster-sync
790 * Quarantine API: extend download call to download whole mails
792 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
794 pmg-api (6.0-8) pmg; urgency=medium
796 * add attachment quarantine with API integration
798 * fix API result verification for invalid mails
800 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
802 pmg-api (6.0-6) pmg; urgency=medium
804 * fix #2224: override reference to openspf.org
806 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
808 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
810 pmg-api (6.0-5) pmg; urgency=medium
814 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
816 pmg-api (6.0-4) pmg; urgency=medium
818 * fix #2324 - improve docs on encrypted archives
820 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
822 pmg-api (6.0-3) pmg; urgency=medium
824 * use hmac_sha_256 alogrithm for improved CSRF token security
826 * pmgproxy: add link to extjs for pmg-docs' api-viewer
828 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
830 pmg-api (6.0-2) pmg; urgency=medium
832 * adapt journalctl invocation to changed behavior with new systemd version of
833 Debian Buster and make journal parsing more robust
835 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
837 pmg-api (6.0-1+2) pmg; urgency=medium
839 * update PMG sources.list to buster
841 * replace deprecated /var/run with /run
843 * improve restart on upgrade behaviour
845 * Who: Domain: improve speed
847 * What: Spam: add uri hits to rule description
849 * adapt postgresql.conf template to include current postgres version
851 * adapt clamav.conf.in to new upstream version
853 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
855 pmg-api (6.0-1+1) pmg; urgency=medium
857 * improve packaging compatibillity with postgres 11 slightly
859 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
861 pmg-api (6.0-1) pmg; urgency=medium
863 * bump for Proxmox Mailgateway 6 based on Debian Buster
865 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
867 pmg-api (5.2-6) unstable; urgency=medium
869 * fix #2276: restore line format for pmg-log-tracker
871 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
873 pmg-api (5.2-5) unstable; urgency=medium
875 * avast: change scan invocation path
877 * extended fix #1974: traffic_stat_graph: go through all entries
879 * fall back to hostname only if no domain defined
881 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
883 pmg-api (5.2-4) unstable; urgency=medium
885 * limit precision of bayes-score in log
887 * Drop sa-awl output from pmg-system-report
889 * fix #2232: set rulename for default accept
891 * pmg config: fix avast scan executable path documentation
893 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
895 pmg-api (5.2-3) unstable; urgency=medium
897 * node: add api endpoint for new mini-journalreader
899 * allow one to use cidr(6) for passing IP/CIDR to the network api
901 * Add rule name to RuleAction logging
903 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
905 pmg-api (5.2-2) unstable; urgency=medium
907 * Fix setresuid to postgres error handling
909 * fix #2153: allow "'" in quarantine email addresses
911 * log before restarting services on rewrite_config
913 * fix #2172: sort mynetworks template var to make postfix config rewrite
914 stable and thus restart less often
916 * reload postfix instead of restart on config change
918 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
920 pmg-api (5.2-1) unstable; urgency=medium
922 * prepare for new 5.2 release
924 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
926 pmg-api (5.1-7) unstable; urgency=medium
928 * pmgversion: be compatible with minimized container installation
930 * pmgversion: sort packages
932 * better error handling for ldap connect
934 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
936 pmg-api (5.1-6) unstable; urgency=medium
938 * fix #2129: allow (some) filters for dnsbl-entry
940 * fix #1947: implement starttls for ldap
942 * fix #1946: add verify and cafile options for ldap
944 * show all errors when we get an ldap connection error
946 * add/integrate custom_check
948 * pmg-system-report: check for existing sa-awl db
950 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
952 pmg-api (5.1-5) unstable; urgency=medium
954 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
956 * add dependency on pve-http-server (>= 2.0.12)
958 * add pmg report api call for the gui
960 * add optional list parameter to quarusers api call
962 * close #2075: do not insert empty WL/BL
964 * user white/blacklist: allow multiple entries for adding/deleting
966 * Quarantine: reuse raw parameter for non htmlmail formatter
968 * load mobile ui on mobile user agent on /quarantine
970 * improve pmg-email-address regex
972 * bsys: add pmg-system-report + manpage to Makefile
976 * close #1917: add pmg-system-report command
978 * add rule's score to pmg-smtp-filter logline
980 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
982 pmg-api (5.1-4) unstable; urgency=medium
984 * fix bug #2035 cluster sync issues with ipv6
986 * fix #1974: postscreen_stat_graph: go through all entries
988 * fixed some typos in PMG/Config.pm
990 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
992 pmg-api (5.1-3) unstable; urgency=medium
994 * fix #1978: always give encoding/collate explicitly when creating db
996 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
998 pmg-api (5.1-2) unstable; urgency=medium
1000 * do not use 'last' inside do/while
1002 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
1004 pmg-api (5.1-1) unstable; urgency=medium
1006 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
1008 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
1010 pmg-api (5.0-79) unstable; urgency=medium
1012 * fix #1876: allow node status for admin/manager/auditors
1014 * fix #1881: increase limit for ids in spam quarantine
1016 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
1018 pmg-api (5.0-78) unstable; urgency=medium
1020 * fix bug #1701: implement smarthostport setting
1022 * fix bug #1649: Allow TLS also on internal SMTP port
1024 * fix bug #1727: hide details if hide_received is active
1026 * use 'dailyreport' config
1028 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
1030 pmg-api (5.0-77) unstable; urgency=medium
1032 * fix bux #1776: set http_proxy for sa-update
1034 * statistics: actually calculate day when it is given
1036 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
1038 pmg-api (5.0-76) unstable; urgency=medium
1040 * d/control: update pve-common version dependency
1042 * as we use the new param_mapping functionallity from PVE::CLIHandler
1044 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
1046 pmg-api (5.0-75) unstable; urgency=medium
1048 * log email addresses as utf8 (postfix also do that).
1050 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
1052 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
1054 pmg-api (5.0-74) unstable; urgency=medium
1056 * add support for SMTPUTF8 extensions
1058 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
1060 pmg-api (5.0-73) unstable; urgency=medium
1062 * Add postfix dnsbl threshold
1064 * fix spamscore Statistics - correctly compute ratio
1066 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
1068 pmg-api (5.0-72) unstable; urgency=medium
1070 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
1072 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
1074 pmg-api (5.0-71) unstable; urgency=medium
1076 * sync_userprefs_db: fix #1797 - fix merge function
1078 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
1080 pmg-api (5.0-70) unstable; urgency=medium
1082 * fix bug 1707: use correct units for deferred mail queue (minutes)
1084 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
1086 pmg-api (5.0-69) unstable; urgency=medium
1088 * pmg-smtp-filter.service: set Restart=on-abort
1090 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
1092 pmg-api (5.0-68) unstable; urgency=medium
1094 * quarantine actions: allow multiple ids for one action
1096 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
1098 pmg-api (5.0-67) unstable; urgency=medium
1100 * implement new 'helpdesk' role
1102 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
1104 pmg-api (5.0-66) unstable; urgency=medium
1106 * Fix password change of unix root user
1108 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
1110 pmg-api (5.0-65) unstable; urgency=medium
1112 * pmgpolicy: avoid warning about uninitialized value
1114 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
1116 pmg-api (5.0-64) unstable; urgency=medium
1118 * fix #1679: do not delete old quarantine mails on cluster creation/join
1120 * Domain object: avoid warning about uninitialized value
1122 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1124 pmg-api (5.0-63) unstable; urgency=medium
1126 * add support for avast virus scanner
1128 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1130 pmg-api (5.0-62) unstable; urgency=medium
1132 * fix bug #1673: Allow email addresses in transport maps
1134 * UserConfig: verify: check username vs userid
1136 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1138 pmg-api (5.0-61) unstable; urgency=medium
1140 * fix bug #1646: domains - allow to use wildcard domains
1142 * fix bug # 1639: create /var/lib/pmg/backup
1144 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1146 pmg-api (5.0-60) unstable; urgency=medium
1148 * pmg-daily.timer: use RandomizedDelaySec
1150 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1152 pmg-api (5.0-59) unstable; urgency=medium
1154 * introduce new template var postfix.int_ip
1156 * fix bug #1643: add port and protocol to spamquarantine config
1158 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1160 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1162 pmg-api (5.0-58) unstable; urgency=medium
1164 * remove unique constraint from LocalStat(Time)
1166 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1168 pmg-api (5.0-57) unstable; urgency=medium
1170 * PMG::Cluster::sync_statistic_db - correctyl update
1171 clusterinfo lastid_CStatistic
1173 * PMG::Cluster::sync_quarantine_db - skip files generated before
1176 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1178 pmg-api (5.0-56) unstable; urgency=medium
1180 * fix bug #1636: correctly track file modification time
1182 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1184 pmg-api (5.0-55) unstable; urgency=medium
1186 * fix ipv6 address quoting for postfix mynetworks
1188 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1190 pmg-api (5.0-54) unstable; urgency=medium
1192 * PMG/Config.pm: allow single address setups (all 1 netmask)
1194 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1196 pmg-api (5.0-53) unstable; urgency=medium
1198 * pmgpolicy: try to detect config changes
1200 * fix bug #1625 - change default rule priorities
1202 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1204 pmg-api (5.0-52) unstable; urgency=medium
1206 * PMG/RuleDB/Object.pm: fix permissions for role admin
1208 * PMG/API2/MyNetworks.pm: fix links attribute
1210 * PMG/API2/Transport.pm: fix links attribute
1212 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1214 pmg-api (5.0-51) unstable; urgency=medium
1216 * pmgcm.pm: implement promote
1218 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1220 pmg-api (5.0-50) unstable; urgency=medium
1222 * PMG/Config.pm: change default email port numbers - We now use port 25
1223 for incoming mails. Please verify your setup after updating!
1225 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1227 pmg-api (5.0-49) unstable; urgency=medium
1229 * AccessControl.pm: avoid warning about uninitialized value
1231 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1233 pmg-api (5.0-48) unstable; urgency=medium
1235 * fix #1617: remove regex for matchfield. modfield
1237 * do not return bindpw over the api
1239 * let all users read their own user data
1241 * make ldap info visible for audit users
1243 * implement pmgcm delete
1245 * allow admins to reset the rule database
1247 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1249 pmg-api (5.0-47) unstable; urgency=medium
1251 * truncate large mails before passing them to spamassassin
1253 * reduce default maxspamsize back to 256
1255 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1257 pmg-api (5.0-46) unstable; urgency=medium
1259 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1261 * Quarantine.pm: use new TicketID to indentify mails
1263 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1265 pmg-api (5.0-45) unstable; urgency=medium
1267 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1269 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1270 correctly update database after mail delivery
1272 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1274 pmg-api (5.0-44) unstable; urgency=medium
1276 * PMG/API2/APT.pm - fix changelog urls
1278 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1280 * pmg-daily: add check for available updates
1282 * periodically update subscription status
1284 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1286 pmg-api (5.0-43) unstable; urgency=medium
1288 * run postmap after generation postfix main.cf
1290 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1292 pmg-api (5.0-42) unstable; urgency=medium
1294 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1296 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1298 pmg-api (5.0-41) unstable; urgency=medium
1300 * PMG/Fetchmail.pm - autostart fetchmail service
1302 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1304 pmg-api (5.0-40) unstable; urgency=medium
1306 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1308 * bump default maxspamsize to 1M
1310 * depend on apt-transport-https
1312 * depend on fetchmail
1314 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1316 pmg-api (5.0-39) unstable; urgency=medium
1318 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1320 * install /etc/apt/sources.list.d/pmg-enterprise.list
1322 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1324 pmg-api (5.0-38) unstable; urgency=medium
1326 * add API for node reboot/shutdown
1328 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1330 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1333 * PMG/DBTools.pm - use user root to sync database
1335 * pmgtunnel.pm - fix call to socketfile()
1337 * debian/control - depend on 'rsync'
1339 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1341 * PMG/CLI/pmgdb.pm: generate default locale
1343 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1345 pmg-api (5.0-37) unstable; urgency=medium
1347 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1349 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1351 pmg-api (5.0-36) unstable; urgency=medium
1353 * replace novnc with xtermjs
1355 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1357 pmg-api (5.0-35) unstable; urgency=medium
1359 * rename safe_browsing_score to clamav_heuristic_score
1361 * use clamav_heuristic_score for heuristics results
1363 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1365 pmg-api (5.0-34) unstable; urgency=medium
1367 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1369 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1371 pmg-api (5.0-33) unstable; urgency=medium
1373 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1375 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1377 * depend on: openssh-client, openssh-server, apt
1379 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1381 pmg-api (5.0-32) unstable; urgency=medium
1383 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1385 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1387 pmg-api (5.0-31) unstable; urgency=medium
1389 * PMG/HTMLMail.pm - use global hash to store inlined images
1391 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1393 pmg-api (5.0-30) unstable; urgency=medium
1395 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1396 to keep VNC connections during upgrades.
1398 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1400 pmg-api (5.0-29) unstable; urgency=medium
1402 * LDAP: add mailAlternativeAddress to mailattr default
1404 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1406 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1408 pmg-api (5.0-28) unstable; urgency=medium
1410 * pmg-smtp-filter: fix safebrowsing hit detection
1412 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1414 pmg-api (5.0-27) unstable; urgency=medium
1416 * do not use .db file for mynetworks
1418 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1420 pmg-api (5.0-26) unstable; urgency=medium
1422 * increase deafult maxspamsize to 512*1024
1424 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1426 pmg-api (5.0-25) unstable; urgency=medium
1428 * templates/local.cf.in: include KAM.cf
1430 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1432 pmg-api (5.0-24) unstable; urgency=medium
1434 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1436 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1438 pmg-api (5.0-23) unstable; urgency=medium
1440 * avoid repeated SPF headers
1442 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1444 pmg-api (5.0-22) unstable; urgency=medium
1448 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1450 pmg-api (5.0-21) unstable; urgency=medium
1452 * avoid warning about uninitialized value
1454 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1456 pmg-api (5.0-20) unstable; urgency=medium
1458 * use google safe browsing hits to icrease spam score
1460 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1462 pmg-api (5.0-19) unstable; urgency=medium
1464 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1466 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1468 pmg-api (5.0-18) unstable; urgency=medium
1470 * remove mail/use_rbl config - we use dnsbl_sites instead
1472 * PMG/Config.pm - register/use format dnsbl-entry
1474 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1476 pmg-api (5.0-17) unstable; urgency=medium
1478 * support postfix tls policy map /etc/pmg/tls_policy
1480 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1482 pmg-api (5.0-16) unstable; urgency=medium
1484 * depend on clamdscan
1486 * do not set postscreen_dnsbl_reply_map
1488 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1490 pmg-api (5.0-15) unstable; urgency=medium
1492 * always load SA dkim to improve accuracy
1494 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1496 pmg-api (5.0-14) unstable; urgency=medium
1498 * pmgsync.service - run pmgconfig init to generate required files
1500 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1502 pmg-api (5.0-13) unstable; urgency=medium
1504 * add pmgsync service
1506 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1508 pmg-api (5.0-12) unstable; urgency=medium
1510 * debian/postinst - fix postgres service name (postgresql.service)
1512 * debian/postinst - do not use #DEBHELPER# macro inside comment
1514 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1516 pmg-api (5.0-10) unstable; urgency=medium
1518 * debian/postinst - do not skip service setup in /proxmox_install_mode
1520 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1522 pmg-api (5.0-9) unstable; urgency=medium
1524 * debian/pmgbanner.service - setup login banner
1526 * templates/fetchmailrc.tt - fix syntax
1528 * PMG/API2/APT.pm - fix package names
1530 * PMG/Service/pmgproxy.pm - fix package names
1532 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1534 pmg-api (5.0-8) unstable; urgency=medium
1536 * rename package to pmg-api
1538 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1540 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1542 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1544 * PMG/Backup.pm - restore: keep directory /etc/pmg
1546 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1548 * PMG/API2/SMTPWhitelist.pm - fix delete object
1550 * implement backup/restore
1552 * PMG/API2/Cluster.pm - new option list_single_node
1554 * improve permissions
1556 * correct child link for the clamav api
1558 * add spamassassin update api calls
1560 * update spamassassin rules daily
1562 * implement fetchmail api
1564 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1566 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1568 * add date to the mail link for the verbose report
1570 * implement fetchmail API
1572 * add new LDAP group member api call
1574 * implement missing rule database api calls
1576 * implement user quarantine
1578 * fix api call permissions
1580 * add subscription api
1584 * do not depend on clamav-unofficial-sigs
1586 * implement mail tracker
1588 * implement pmgqm - quarantine management tool
1590 * improve statistic api
1592 * countless other fixes and improvements
1594 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1596 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1598 * improved database security
1600 * implemented cluster tunnel daemon
1604 * pmgcm: add 'sync' command
1606 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1608 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1610 * improved cluster management API
1612 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1614 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1616 * initial cluster management API
1622 * small fixes and improvements
1624 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1626 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1628 * restart services after upgrade
1630 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1632 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1634 * adjust version (so that we are higher than previous
1635 proxmox-mailgateway release)
1637 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1639 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1641 * imported from private repository
1643 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100