1 pmg-api (8.0.13) UNRELEASED; urgency=medium
3 * pmgdb: add object type text to output
5 * fix #5189: cluster: avoid sync errors for statistics and quarantine
7 * pmgdb: highlight active rules
9 * pmgdb: drop "found" prefixes for each rule and group
11 * pmgdb: add active parameter to dump
13 * quarantine: userlists: sort result
15 * templates: postfix: adapt to current default setting for smtpsmuggling
17 * d/control: record versioned dependency on postfix >= 3.7.10
19 * MailTracker: remove timezone offset
21 * d/control: record versioned dependency on pmg-log-tracker >= 2.4.2
23 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Feb 2024 15:10:57 +0100
25 pmg-api (8.0.12) bookworm; urgency=medium
27 * fix #4818: utils: don't require minimum length for username
29 * fix #4811: rule db: test regex validity on submit
31 * system report: add content of /etc/pmg/dkim/domains
33 * rule cache: reorganize how we gather marks and spaminfo and unnecessary
36 * smtp-filter: log pre-fork worker settings on start-up
38 * config: rework heurisitic for calculating the maximzm smtp-filter process
39 workers to better reflect modern setups w.r.t. total system memory
41 * add objectgroup and rule attributes for 'and' and 'invert' logical
44 * rule cache: implement 'and' and 'invert' for the 'when', 'from', 'to' and
47 * pmg-smtp-filter: rename proxtest.com to pmg.example in demo code paths to
48 avoid potential name squatting
50 * database: use foreign keys for rule and object group attributes
52 * fix #4392: keep empty user blocklist and wantlist in the database to
53 ensure they get synced correctly to other nodes
55 * templates: postfix: set same timeouts for before and after-queue (10
58 * config: postfix: make smtp-filter-timeout configurable
60 * fix #2606: ruledb disclaimer: add ability to set position to start or end
62 * fix #2430: ruledb disclaimer: make adding the separator configurable
64 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Feb 2024 17:26:12 +0100
66 pmg-api (8.0.11) bookworm; urgency=medium
68 * fix invalid whitespaces in master.cf template introduced in 8.0.10
70 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Jan 2024 12:53:36 +0100
72 pmg-api (8.0.10) bookworm; urgency=medium
74 * address smtp-smuggling vulnerability (CVE-2023-51764) with the fix
75 recommended by postfix upstream by disallowing bare linefeeds, except from
76 internal sources, requires postfix version 3.7.9-0+deb12u1 to take effect
78 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Jan 2024 11:51:22 +0100
80 pmg-api (8.0.9) bookworm; urgency=medium
82 * implement "SMTP-smuggling" mitigation for external port - see
83 https://www.postfix.org/smtp-smuggling.html for details
85 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Dec 2023 11:16:42 +0100
87 pmg-api (8.0.8) bookworm; urgency=medium
89 * fix #4944: api/pbs remote: Add a port config
91 * user quarantine: use raw pmail for ticket assembly
93 * reduce the logging level of certain messages
95 * apt: use `apt changelog` for changelog fetching
97 * api/cli: acme: add eab parameters
99 * api: acme: deprecate tos endpoint in favor of new meta endpoint
100 * api: quarantine: include descriptions for KAM rules in the spaminfo
102 * pmg7to8: Add check for dkms modules
104 * pmg7to8: check for proper grub meta-package for bootmode
106 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Dec 2023 10:58:29 +0100
108 pmg-api (8.0.7) bookworm; urgency=medium
110 * handle pve-kernel -> proxmox-kernel rename
112 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Aug 2023 11:53:07 +0200
114 pmg-api (8.0.6) bookworm; urgency=medium
116 * cluster: fingerprint parsing: adapt to changed openssl output
118 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Jul 2023 11:32:42 +0200
120 pmg-api (8.0.5) bookworm; urgency=medium
122 * cluster config: restrict slurp scope to avoid issue parsing network
125 * pmg7to8: notify about unmodified templates
127 * system report: skip irrelevant files in /etc/pmg/templates
129 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Jul 2023 17:53:49 +0200
131 pmg-api (8.0.4) bookworm; urgency=medium
133 * fix #4815: pmgsh: fix calling the api paths directly
135 * statistics: fix syntax of SQL query for virus info counter update
137 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Jul 2023 12:42:23 +0200
139 pmg-api (8.0.3) bookworm; urgency=medium
141 * pmgpolicy, pmg-smtp-filter: set sensible PATH to ensure that standard
142 system binaries can be executed even if just their base name is used.
144 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 17:42:32 +0200
146 pmg-api (8.0.2) bookworm; urgency=medium
148 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
151 * tell the systemd debhelper to not stop the no-start services on upgrade,
152 avoiding noisy warnings for those with an associated timer and also that
153 any currently running operation of those services gets aborted
155 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
156 consecutive tries, for all other types after 1000 consecutive tries, as
157 they have much higher entropy
159 * include tfa lock status in user list and add user tfa-unlock endpoint
161 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
163 pmg-api (8.0.1) bookworm; urgency=medium
165 * include version metadata again in statically generated pmgcfg module again
167 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
169 pmg-api (8.0.0) bookworm; urgency=medium
171 * d/postinst: remove re-generation of unique machine-ID for old ISOs
173 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
175 * postgresql compat: cast results explicitly to integer to cope with
176 PostgreSQL 15 changes where UNIX epochs are returned as float
178 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
179 the IP address the users connects with, allowing one to limit PAM login to
182 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
184 pmg-api (8.0.0~1) bookworm; urgency=medium
186 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
188 * update postgresql dependency to 15
190 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
191 was deprecated by upstream PostgreSQL 14 and removed with 15.
193 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
194 gets installed by default in Debian 12 Bookworm anymore
196 * config: disable awl and bayes by default
198 * config: disable advanced statistic filters by default
200 * debian/postinst: hard code old default values for 'advfilter',
201 'use_bayes' & 'use_awl' during upgrade to 8.0.0
203 * grant 'root' and 'www-data' users respective permissions on public schema
204 for newly created databases
206 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
208 pmg-api (7.3-4) bullseye; urgency=medium
210 * ruledb: match field: improve validation of regular expressions on addition,
211 warn for existing invalid ones.
213 * d/maintscripts: prevent aborting on errors in some commands
215 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
217 pmg-api (7.3-3) bullseye; urgency=medium
219 * config schema: document postfix option for smtputf8 flag
221 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
222 fixing a (unpublished) regression with postfix's forwarding loop detection
224 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
226 pmg-api (7.3-2) bullseye; urgency=medium
228 * config schema: extend documentation for options
230 * templates: adapt to new path for KAM rules in proxmox-spamassassin
232 * report: add `date -R` to general system info section
234 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
236 pmg-api (7.3-1) bullseye; urgency=medium
238 * proxy: initialize the theme variable with an empty string
240 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
242 * config: make smtputf8 configurable through the API
244 * reinject mail: improve error logging
246 * quarantine: reuse the reinject local mail helper to profit from some of
247 it's recent improvements like IPv6 or DSN.
249 * api: quarantine: decode addresses before delivery/userlisting
251 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
253 pmg-api (7.2-5) bullseye; urgency=medium
255 * fix #4536: parse original filenames from gzip files
257 * proxy: add support for switching themes
259 * ruledb: spam: adapt to spamassassin 4.0.0
261 * templates: sync spamassassin templates with 4.0.0 upstream
263 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
265 * templates: enable DMARC plugin in v400.pre.in
267 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
268 endpoint for managing entries
270 * config: warn on parse errors for tls related config files
272 * fix #4521: api/tasks: replace upid as filename for task log downloads
274 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
276 pmg-api (7.2-4) bullseye; urgency=medium
278 * fix #4410: Remove non-null host bits from CIDR when writing postfix
281 * utils: skip checking headers for non-ascii characters as stop gap to avoid
282 breaking mail flow of a few setups that have smtputf8 disabled in their
283 postfix config (e.g., because their downstream servers do not support this)
285 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
287 pmg-api (7.2-3) bullseye; urgency=medium
289 * keep directories in /etc/pmg for inotify when restoring from backup
291 * rulecache: sort rules additionally by id
293 * fix mailflow if smtputf8 is disabled
295 * pmgdb dump: encode ruledata before printing
297 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
299 pmg-api (7.2-2) bullseye; urgency=medium
301 * d/control: depend directly on libproxmox-acme-plugins
303 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
305 pmg-api (7.2-1) bullseye; urgency=medium
307 * queue administration: try to decode utf8
309 * make tasklog downloadable in the PMG backend
311 * user accesslists: reword logging and hits for newer SA rule sets
313 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
315 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
317 pmg-api (7.1-11) bullseye; urgency=medium
319 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
320 allow one to filter for a specific mail
322 * fix #2541 ruledb: encode relevant values as utf-8 in database
324 * fix #2465: handle smtputf8 addresses in all but who-objects of the
327 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
329 pmg-api (7.1-10) bullseye; urgency=medium
331 * fix #4006: do not split from header on ', ' for spamreport mails
333 * ruledb: modfield: properly handle fields spanning multiple lines
335 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
338 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
340 pmg-api (7.1-9) bullseye; urgency=medium
342 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
343 they can see them in the raw email display already anyway
345 * api: quarantine: add 'content-disposition' field to response of 'list
348 * ruledb: modfield: properly encode field after variable substitution
350 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
352 pmg-api (7.1-8) bullseye; urgency=medium
354 * api: apt versions: track proxmox-offline-mirror-helper
356 * fix #4269: rule cache: from match: cope with undefined IP
358 * rule database: notify: properly en-/decode the mail subject to avoid issues
359 with non-ascii characters, like for example, the reported chinese
362 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
364 pmg-api (7.1-7) bullseye; urgency=medium
366 * d/control: recommend proxmox-offline-mirror-helper
368 * d/postinst: migrate/update APT auth config
370 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
372 pmg-api (7.1-6) bullseye; urgency=medium
374 * subscription: handle missing subscription info
376 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
378 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
380 pmg-api (7.1-5) bullseye; urgency=medium
382 * add 'allow-subdomains' to webauthn schema
384 * subscription: switch to rust, add offline key support
386 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
388 pmg-api (7.1-4) bullseye; urgency=medium
390 * rulesystem: matchfield: match all headers not only the first
392 * config: avoid adding a specific IPs or networks multiple times to
393 the template variables
395 * api: quarantine: load custom rules description so that they show up
398 * pmg-daily: avoid short-circuting update of local channels
400 * api: apt: switch to common Proxmox::RS::APT::Repositories package
402 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
404 pmg-api (7.1-3) bullseye; urgency=medium
406 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
408 * daily update timer: start already on 01:00 to avoid dst change issue
410 * fix #3924: ldap: accept only valid email-address
412 * Proxmox Backup Server integration: namespace support
414 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
416 pmg-api (7.1-2) bullseye; urgency=medium
418 * fix #3758: allow empty `to` in noqueue case
420 * postfix queue: add 'decode-headers' option for read endpoint
422 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
425 * utils: change working directory to root before executing postgres admin
426 commands, to avoid that restrictions of the current CWD from the user
427 doesn't cause failing the command.
429 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
431 pmg-api (7.1-1) bullseye; urgency=medium
433 * rulesystem: limit linelength of disclaimer to 998 bytes
435 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
436 disabled for the quarantine
438 * fix #2795: add support for Delivery Status Notification (DSN)
440 * add support for two factor authentication with TOTP, recovery codes and
441 WebAuthn to the admin interface
443 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
445 pmg-api (7.0-9) bullseye; urgency=medium
447 * fix #2071: RuleDB: ignore duplicate entries for Who objects
449 * api: ldap config: sync with the complete config
451 * fix #3712: strip any trailing dot from the search-domain when passing it to
454 * api: journal: stream the journal data to the client
456 * api-daemons: make systemd restart them on-failure
458 * api-dameons: set oom-policy to `continue` so that a single (replacable)
459 worker getting OOM-killed does not bring down the whole service
461 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
463 pmg-api (7.0-8) bullseye; urgency=medium
465 * api: apt: repos: avoid creating implicit default for enabled
467 * api: apt: use pmg-style permission for endpoint schema to allow access to
468 admins that aren't root@pam
470 * prefer more flexible get_local_ip where possible, it still prefers the
471 resolved hostname but falls back to configured or active IPs. Especially
472 useful for evaluation and initial (CT template) setups.
474 * pmgbanner: retry getting local IP for a bit in case of failure, this should
475 be only relevant for evaluation and initial setups where the hostname may
476 not yet resolve to the primary IP address.
478 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
480 pmg-api (7.0-7) bullseye; urgency=medium
482 * pmgversion: do not show packages with residual config as being in an error
485 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
486 packages included in the version report.
488 * api: implement live network reload with ifupdown2
490 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
492 pmg-api (7.0-6) bullseye; urgency=medium
494 * fix cluster join when large ssh-rsa keys are setup
496 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
498 pmg-api (7.0-5) bullseye; urgency=medium
500 * d/control: recommend ifupdown2 and suggest zfsutils-linux
502 * switch enterprise repository over to bullseye
504 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
506 pmg-api (7.0-3) bullseye; urgency=medium
508 * acme: handle wildcard dns validation
510 * api: apt: add calls for repositories status and basic manegement
512 * api: services: return active- and unit-state infos
514 * api: services: track chrony service
516 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
518 pmg-api (7.0-2) bullseye; urgency=medium
520 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
522 * cluster: fix missing import of helper module
524 * config: freshclam: default to incremental downloads
526 * utils: fix service alias lookup for service commands and status
529 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
531 pmg-api (7.0-1) bullseye; urgency=medium
533 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
535 * pmgproxy: allow setting LISTEN_IP parameter
537 * clamav: remove deprecated SafeBrowsing
539 * api: nodes: drop deprecated 'upgrade' option of termproxy
541 * TLSPolicy: drop deprecated 'domain' parameter
543 * api: quarantine: drop deprecated b/w-list methods, and drop detail
544 statistic methods (replaced by more flexible endpoints in 6.x)
546 * update postgresql dependency to version 13
548 * greylisting: drop unneeded Host column form cgreylist table
550 * api: nodeconfig: validate acme config before writing
552 * fix #2013 spamreport: remove ticket if authmode is ldap
554 * api: tasks: add 'since', 'until', task-type and 'status' filters
556 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
558 pmg-api (6.4-4) pmg; urgency=medium
560 * fix #2228: spam quarantine: automatically deliver on whitelisting and
561 delete on blacklisting a mail
563 * acme: allow wildcard domain entries
565 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
567 pmg-api (6.4-3) pmg; urgency=medium
569 * fix creating mailqueue spooldirs
571 * rephrase backup notification template
573 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
575 pmg-api (6.4-2) pmg; urgency=medium
577 * fix #3164: api: quarantine: allow to return spam from all users
579 * ensure '/etc/pmg/acme/accounts' directory exists
581 * certs: reload postfix to activate new certificate even if TLS config stayed
584 * cluster: trust both, old and new certificate fingerprint of master during
587 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
589 pmg-api (6.3-7) pmg; urgency=medium
591 * implement Automatic Certificate Management Environment (ACME) for API and
592 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
593 deployment and automatic renewal of trusted certificates.
595 * cluster: automatically trigger an update of the pinned certificate
596 fingerprint for a node in the cluster configuration on certificate change
598 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
600 pmg-api (6.3-6) pmg; urgency=medium
602 * api: spamassassin: read local channels and include them in daily SA
605 * api: statistics: add central API enpoint for details, avoiding
606 issues with certain characters in mail addresses
608 * utils: allow / inside email address localpart
610 * fix #3154: backup: add include-statistics to Proxmox Backup Server
612 * fix #3146: backup: add email notifications
614 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
616 pmg-api (6.3-5) pmg; urgency=medium
618 * utils: ignore leading whitespace in SpamAssassin rule description
620 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
621 interface, to stay compatible
623 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
625 pmg-api (6.3-4) pmg; urgency=medium
627 * integrate Proxmox Backup Server for automatic configuration backups
629 * fix #3098: DKIM: sort domains by length first
631 * backup: add Spam Assassin custom score file to backup
633 * reinject email: fix connecting for ipv6-only hosts
635 * fix #3141: do not split on ', ' for returning the from header
637 * allow to enable a user self-service login for the user spam quarantine as
640 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
642 pmg-api (6.2-6) pmg; urgency=medium
644 * fix #2785: prefix message-id in attachment-quarantine
646 * add logging to disclaimer action
648 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
650 pmg-api (6.2-5) pmg; urgency=medium
652 * fix #1976: optionally sort postfix queue result
654 * allow to remove subscription
656 * make regex test-match case-insensitive, like the real tests
658 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
660 pmg-api (6.2-4) pmg; urgency=medium
662 * Mail Tracker: handle before queue status
664 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
666 pmg-api (6.2-3) pmg; urgency=medium
668 * enable policy checking also if only IPv6 greylisting is enabled
670 * improve ordering of system services
672 * add logrotate config to monthly-rotate pmgproxy.log
674 * api tracker: always check that specified 'endtime' is newer than
677 * improve pmg-system-report with more relevant information
679 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
681 pmg-api (6.1-9) pmg; urgency=medium
683 * add new 'Match Archive Filename' What Object
685 * use postgres inet functions for greylist matching
687 * pmgpolicy: add IPv6 support for greylisting
689 * greylist: make netmasks configurable
691 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
693 pmg-api (6.1-8) pmg; urgency=medium
695 * pmgqm: warn and exit if running on slave node
697 * pmgspamreport: purge before sending reports
699 * fix rendering of ipv(4|6) literal lmtp transports
701 * fix #1948: allow setting TLS policy for transports
703 * add TLS options for lmtp to main.cf template
705 * fix #2661: reintroduce LDAPCache->ldap_connect
707 * skip writing default ports in spamreports
709 * use ucf to handle template overrides
711 * freshclam.conf.in: make ScriptedUpdates a variable
713 * freshclam.conf.in: remove ReceiveTimeout option
715 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
717 pmg-api (6.1-7) pmg; urgency=medium
719 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
722 * fix #2525: encode notifications in UTF-8
724 * check if img tag has actually a 'src' attribute to avoid warnings
726 * pmgsh: fix 'help' command
728 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
729 to avoid passing addresses in the API path.
731 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
733 pmg-api (6.1-6) pmg; urgency=medium
735 * track clamav and postgres package version in versions api call
737 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
741 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
743 pmg-api (6.1-5) pmg; urgency=medium
745 * fix postfix template for before-queue filtering
747 * api2: Network: add vlan-raw-device and vlan-id options
749 * ensure compatibility with libpve-http-server-perl
751 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
753 pmg-api (6.1-4) pmg; urgency=medium
755 * fix #2438: add support for lmtp delivery to downstream servers
757 * api2: network: add bond-primary and MTU option
759 * fix #2504: do not overwrite existing DKIM selector key
761 * dkim: add selector list api endpoint
763 * fix disclaimer encoding for html entities
765 * fix #1653: parse ipv6 xforward correctly
767 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
769 pmg-api (6.1-3) pmg; urgency=medium
771 * improve browser-cache behavior for updates
773 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
775 pmg-api (6.1-2) pmg; urgency=medium
777 * don not add DKIM signature if the DKIMSign module fails to determine the
780 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
782 pmg-api (6.1-1) pmg; urgency=medium
784 * create pmg-scores.cf unconditionally
786 * bump version for Proxmox Mailgateway 6.1
788 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
790 pmg-api (6.0-10) pmg; urgency=medium
792 * add support for sending NDRs on Block
794 * add support for before queue filtering
796 * implement force_restart for cluster sync
798 * add SACustom Package and API Calls for custom SpamAssassin scores
800 * sync custom spamassassin scores to the cluster slaves
802 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
804 pmg-api (6.0-9) pmg; urgency=medium
806 * DKIM-sign outbound mail if configured
808 * add DKIM related API endpoints
810 * fix #2371: reload pmg-smtp-filter on config change
812 * add /etc/pmg/dkim to cluster-sync
814 * Quarantine API: extend download call to download whole mails
816 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
818 pmg-api (6.0-8) pmg; urgency=medium
820 * add attachment quarantine with API integration
822 * fix API result verification for invalid mails
824 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
826 pmg-api (6.0-6) pmg; urgency=medium
828 * fix #2224: override reference to openspf.org
830 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
832 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
834 pmg-api (6.0-5) pmg; urgency=medium
838 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
840 pmg-api (6.0-4) pmg; urgency=medium
842 * fix #2324 - improve docs on encrypted archives
844 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
846 pmg-api (6.0-3) pmg; urgency=medium
848 * use hmac_sha_256 alogrithm for improved CSRF token security
850 * pmgproxy: add link to extjs for pmg-docs' api-viewer
852 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
854 pmg-api (6.0-2) pmg; urgency=medium
856 * adapt journalctl invocation to changed behavior with new systemd version of
857 Debian Buster and make journal parsing more robust
859 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
861 pmg-api (6.0-1+2) pmg; urgency=medium
863 * update PMG sources.list to buster
865 * replace deprecated /var/run with /run
867 * improve restart on upgrade behaviour
869 * Who: Domain: improve speed
871 * What: Spam: add uri hits to rule description
873 * adapt postgresql.conf template to include current postgres version
875 * adapt clamav.conf.in to new upstream version
877 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
879 pmg-api (6.0-1+1) pmg; urgency=medium
881 * improve packaging compatibillity with postgres 11 slightly
883 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
885 pmg-api (6.0-1) pmg; urgency=medium
887 * bump for Proxmox Mailgateway 6 based on Debian Buster
889 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
891 pmg-api (5.2-6) unstable; urgency=medium
893 * fix #2276: restore line format for pmg-log-tracker
895 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
897 pmg-api (5.2-5) unstable; urgency=medium
899 * avast: change scan invocation path
901 * extended fix #1974: traffic_stat_graph: go through all entries
903 * fall back to hostname only if no domain defined
905 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
907 pmg-api (5.2-4) unstable; urgency=medium
909 * limit precision of bayes-score in log
911 * Drop sa-awl output from pmg-system-report
913 * fix #2232: set rulename for default accept
915 * pmg config: fix avast scan executable path documentation
917 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
919 pmg-api (5.2-3) unstable; urgency=medium
921 * node: add api endpoint for new mini-journalreader
923 * allow one to use cidr(6) for passing IP/CIDR to the network api
925 * Add rule name to RuleAction logging
927 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
929 pmg-api (5.2-2) unstable; urgency=medium
931 * Fix setresuid to postgres error handling
933 * fix #2153: allow "'" in quarantine email addresses
935 * log before restarting services on rewrite_config
937 * fix #2172: sort mynetworks template var to make postfix config rewrite
938 stable and thus restart less often
940 * reload postfix instead of restart on config change
942 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
944 pmg-api (5.2-1) unstable; urgency=medium
946 * prepare for new 5.2 release
948 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
950 pmg-api (5.1-7) unstable; urgency=medium
952 * pmgversion: be compatible with minimized container installation
954 * pmgversion: sort packages
956 * better error handling for ldap connect
958 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
960 pmg-api (5.1-6) unstable; urgency=medium
962 * fix #2129: allow (some) filters for dnsbl-entry
964 * fix #1947: implement starttls for ldap
966 * fix #1946: add verify and cafile options for ldap
968 * show all errors when we get an ldap connection error
970 * add/integrate custom_check
972 * pmg-system-report: check for existing sa-awl db
974 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
976 pmg-api (5.1-5) unstable; urgency=medium
978 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
980 * add dependency on pve-http-server (>= 2.0.12)
982 * add pmg report api call for the gui
984 * add optional list parameter to quarusers api call
986 * close #2075: do not insert empty WL/BL
988 * user white/blacklist: allow multiple entries for adding/deleting
990 * Quarantine: reuse raw parameter for non htmlmail formatter
992 * load mobile ui on mobile user agent on /quarantine
994 * improve pmg-email-address regex
996 * bsys: add pmg-system-report + manpage to Makefile
1000 * close #1917: add pmg-system-report command
1002 * add rule's score to pmg-smtp-filter logline
1004 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
1006 pmg-api (5.1-4) unstable; urgency=medium
1008 * fix bug #2035 cluster sync issues with ipv6
1010 * fix #1974: postscreen_stat_graph: go through all entries
1012 * fixed some typos in PMG/Config.pm
1014 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
1016 pmg-api (5.1-3) unstable; urgency=medium
1018 * fix #1978: always give encoding/collate explicitly when creating db
1020 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
1022 pmg-api (5.1-2) unstable; urgency=medium
1024 * do not use 'last' inside do/while
1026 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
1028 pmg-api (5.1-1) unstable; urgency=medium
1030 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
1032 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
1034 pmg-api (5.0-79) unstable; urgency=medium
1036 * fix #1876: allow node status for admin/manager/auditors
1038 * fix #1881: increase limit for ids in spam quarantine
1040 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
1042 pmg-api (5.0-78) unstable; urgency=medium
1044 * fix bug #1701: implement smarthostport setting
1046 * fix bug #1649: Allow TLS also on internal SMTP port
1048 * fix bug #1727: hide details if hide_received is active
1050 * use 'dailyreport' config
1052 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
1054 pmg-api (5.0-77) unstable; urgency=medium
1056 * fix bux #1776: set http_proxy for sa-update
1058 * statistics: actually calculate day when it is given
1060 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
1062 pmg-api (5.0-76) unstable; urgency=medium
1064 * d/control: update pve-common version dependency
1066 * as we use the new param_mapping functionallity from PVE::CLIHandler
1068 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
1070 pmg-api (5.0-75) unstable; urgency=medium
1072 * log email addresses as utf8 (postfix also do that).
1074 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
1076 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
1078 pmg-api (5.0-74) unstable; urgency=medium
1080 * add support for SMTPUTF8 extensions
1082 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
1084 pmg-api (5.0-73) unstable; urgency=medium
1086 * Add postfix dnsbl threshold
1088 * fix spamscore Statistics - correctly compute ratio
1090 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
1092 pmg-api (5.0-72) unstable; urgency=medium
1094 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
1096 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
1098 pmg-api (5.0-71) unstable; urgency=medium
1100 * sync_userprefs_db: fix #1797 - fix merge function
1102 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
1104 pmg-api (5.0-70) unstable; urgency=medium
1106 * fix bug 1707: use correct units for deferred mail queue (minutes)
1108 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
1110 pmg-api (5.0-69) unstable; urgency=medium
1112 * pmg-smtp-filter.service: set Restart=on-abort
1114 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
1116 pmg-api (5.0-68) unstable; urgency=medium
1118 * quarantine actions: allow multiple ids for one action
1120 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
1122 pmg-api (5.0-67) unstable; urgency=medium
1124 * implement new 'helpdesk' role
1126 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
1128 pmg-api (5.0-66) unstable; urgency=medium
1130 * Fix password change of unix root user
1132 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
1134 pmg-api (5.0-65) unstable; urgency=medium
1136 * pmgpolicy: avoid warning about uninitialized value
1138 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
1140 pmg-api (5.0-64) unstable; urgency=medium
1142 * fix #1679: do not delete old quarantine mails on cluster creation/join
1144 * Domain object: avoid warning about uninitialized value
1146 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1148 pmg-api (5.0-63) unstable; urgency=medium
1150 * add support for avast virus scanner
1152 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1154 pmg-api (5.0-62) unstable; urgency=medium
1156 * fix bug #1673: Allow email addresses in transport maps
1158 * UserConfig: verify: check username vs userid
1160 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1162 pmg-api (5.0-61) unstable; urgency=medium
1164 * fix bug #1646: domains - allow to use wildcard domains
1166 * fix bug # 1639: create /var/lib/pmg/backup
1168 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1170 pmg-api (5.0-60) unstable; urgency=medium
1172 * pmg-daily.timer: use RandomizedDelaySec
1174 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1176 pmg-api (5.0-59) unstable; urgency=medium
1178 * introduce new template var postfix.int_ip
1180 * fix bug #1643: add port and protocol to spamquarantine config
1182 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1184 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1186 pmg-api (5.0-58) unstable; urgency=medium
1188 * remove unique constraint from LocalStat(Time)
1190 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1192 pmg-api (5.0-57) unstable; urgency=medium
1194 * PMG::Cluster::sync_statistic_db - correctyl update
1195 clusterinfo lastid_CStatistic
1197 * PMG::Cluster::sync_quarantine_db - skip files generated before
1200 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1202 pmg-api (5.0-56) unstable; urgency=medium
1204 * fix bug #1636: correctly track file modification time
1206 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1208 pmg-api (5.0-55) unstable; urgency=medium
1210 * fix ipv6 address quoting for postfix mynetworks
1212 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1214 pmg-api (5.0-54) unstable; urgency=medium
1216 * PMG/Config.pm: allow single address setups (all 1 netmask)
1218 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1220 pmg-api (5.0-53) unstable; urgency=medium
1222 * pmgpolicy: try to detect config changes
1224 * fix bug #1625 - change default rule priorities
1226 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1228 pmg-api (5.0-52) unstable; urgency=medium
1230 * PMG/RuleDB/Object.pm: fix permissions for role admin
1232 * PMG/API2/MyNetworks.pm: fix links attribute
1234 * PMG/API2/Transport.pm: fix links attribute
1236 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1238 pmg-api (5.0-51) unstable; urgency=medium
1240 * pmgcm.pm: implement promote
1242 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1244 pmg-api (5.0-50) unstable; urgency=medium
1246 * PMG/Config.pm: change default email port numbers - We now use port 25
1247 for incoming mails. Please verify your setup after updating!
1249 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1251 pmg-api (5.0-49) unstable; urgency=medium
1253 * AccessControl.pm: avoid warning about uninitialized value
1255 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1257 pmg-api (5.0-48) unstable; urgency=medium
1259 * fix #1617: remove regex for matchfield. modfield
1261 * do not return bindpw over the api
1263 * let all users read their own user data
1265 * make ldap info visible for audit users
1267 * implement pmgcm delete
1269 * allow admins to reset the rule database
1271 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1273 pmg-api (5.0-47) unstable; urgency=medium
1275 * truncate large mails before passing them to spamassassin
1277 * reduce default maxspamsize back to 256
1279 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1281 pmg-api (5.0-46) unstable; urgency=medium
1283 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1285 * Quarantine.pm: use new TicketID to indentify mails
1287 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1289 pmg-api (5.0-45) unstable; urgency=medium
1291 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1293 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1294 correctly update database after mail delivery
1296 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1298 pmg-api (5.0-44) unstable; urgency=medium
1300 * PMG/API2/APT.pm - fix changelog urls
1302 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1304 * pmg-daily: add check for available updates
1306 * periodically update subscription status
1308 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1310 pmg-api (5.0-43) unstable; urgency=medium
1312 * run postmap after generation postfix main.cf
1314 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1316 pmg-api (5.0-42) unstable; urgency=medium
1318 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1320 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1322 pmg-api (5.0-41) unstable; urgency=medium
1324 * PMG/Fetchmail.pm - autostart fetchmail service
1326 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1328 pmg-api (5.0-40) unstable; urgency=medium
1330 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1332 * bump default maxspamsize to 1M
1334 * depend on apt-transport-https
1336 * depend on fetchmail
1338 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1340 pmg-api (5.0-39) unstable; urgency=medium
1342 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1344 * install /etc/apt/sources.list.d/pmg-enterprise.list
1346 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1348 pmg-api (5.0-38) unstable; urgency=medium
1350 * add API for node reboot/shutdown
1352 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1354 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1357 * PMG/DBTools.pm - use user root to sync database
1359 * pmgtunnel.pm - fix call to socketfile()
1361 * debian/control - depend on 'rsync'
1363 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1365 * PMG/CLI/pmgdb.pm: generate default locale
1367 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1369 pmg-api (5.0-37) unstable; urgency=medium
1371 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1373 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1375 pmg-api (5.0-36) unstable; urgency=medium
1377 * replace novnc with xtermjs
1379 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1381 pmg-api (5.0-35) unstable; urgency=medium
1383 * rename safe_browsing_score to clamav_heuristic_score
1385 * use clamav_heuristic_score for heuristics results
1387 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1389 pmg-api (5.0-34) unstable; urgency=medium
1391 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1393 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1395 pmg-api (5.0-33) unstable; urgency=medium
1397 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1399 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1401 * depend on: openssh-client, openssh-server, apt
1403 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1405 pmg-api (5.0-32) unstable; urgency=medium
1407 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1409 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1411 pmg-api (5.0-31) unstable; urgency=medium
1413 * PMG/HTMLMail.pm - use global hash to store inlined images
1415 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1417 pmg-api (5.0-30) unstable; urgency=medium
1419 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1420 to keep VNC connections during upgrades.
1422 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1424 pmg-api (5.0-29) unstable; urgency=medium
1426 * LDAP: add mailAlternativeAddress to mailattr default
1428 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1430 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1432 pmg-api (5.0-28) unstable; urgency=medium
1434 * pmg-smtp-filter: fix safebrowsing hit detection
1436 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1438 pmg-api (5.0-27) unstable; urgency=medium
1440 * do not use .db file for mynetworks
1442 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1444 pmg-api (5.0-26) unstable; urgency=medium
1446 * increase deafult maxspamsize to 512*1024
1448 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1450 pmg-api (5.0-25) unstable; urgency=medium
1452 * templates/local.cf.in: include KAM.cf
1454 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1456 pmg-api (5.0-24) unstable; urgency=medium
1458 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1460 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1462 pmg-api (5.0-23) unstable; urgency=medium
1464 * avoid repeated SPF headers
1466 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1468 pmg-api (5.0-22) unstable; urgency=medium
1472 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1474 pmg-api (5.0-21) unstable; urgency=medium
1476 * avoid warning about uninitialized value
1478 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1480 pmg-api (5.0-20) unstable; urgency=medium
1482 * use google safe browsing hits to icrease spam score
1484 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1486 pmg-api (5.0-19) unstable; urgency=medium
1488 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1490 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1492 pmg-api (5.0-18) unstable; urgency=medium
1494 * remove mail/use_rbl config - we use dnsbl_sites instead
1496 * PMG/Config.pm - register/use format dnsbl-entry
1498 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1500 pmg-api (5.0-17) unstable; urgency=medium
1502 * support postfix tls policy map /etc/pmg/tls_policy
1504 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1506 pmg-api (5.0-16) unstable; urgency=medium
1508 * depend on clamdscan
1510 * do not set postscreen_dnsbl_reply_map
1512 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1514 pmg-api (5.0-15) unstable; urgency=medium
1516 * always load SA dkim to improve accuracy
1518 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1520 pmg-api (5.0-14) unstable; urgency=medium
1522 * pmgsync.service - run pmgconfig init to generate required files
1524 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1526 pmg-api (5.0-13) unstable; urgency=medium
1528 * add pmgsync service
1530 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1532 pmg-api (5.0-12) unstable; urgency=medium
1534 * debian/postinst - fix postgres service name (postgresql.service)
1536 * debian/postinst - do not use #DEBHELPER# macro inside comment
1538 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1540 pmg-api (5.0-10) unstable; urgency=medium
1542 * debian/postinst - do not skip service setup in /proxmox_install_mode
1544 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1546 pmg-api (5.0-9) unstable; urgency=medium
1548 * debian/pmgbanner.service - setup login banner
1550 * templates/fetchmailrc.tt - fix syntax
1552 * PMG/API2/APT.pm - fix package names
1554 * PMG/Service/pmgproxy.pm - fix package names
1556 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1558 pmg-api (5.0-8) unstable; urgency=medium
1560 * rename package to pmg-api
1562 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1564 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1566 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1568 * PMG/Backup.pm - restore: keep directory /etc/pmg
1570 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1572 * PMG/API2/SMTPWhitelist.pm - fix delete object
1574 * implement backup/restore
1576 * PMG/API2/Cluster.pm - new option list_single_node
1578 * improve permissions
1580 * correct child link for the clamav api
1582 * add spamassassin update api calls
1584 * update spamassassin rules daily
1586 * implement fetchmail api
1588 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1590 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1592 * add date to the mail link for the verbose report
1594 * implement fetchmail API
1596 * add new LDAP group member api call
1598 * implement missing rule database api calls
1600 * implement user quarantine
1602 * fix api call permissions
1604 * add subscription api
1608 * do not depend on clamav-unofficial-sigs
1610 * implement mail tracker
1612 * implement pmgqm - quarantine management tool
1614 * improve statistic api
1616 * countless other fixes and improvements
1618 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1620 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1622 * improved database security
1624 * implemented cluster tunnel daemon
1628 * pmgcm: add 'sync' command
1630 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1632 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1634 * improved cluster management API
1636 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1638 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1640 * initial cluster management API
1646 * small fixes and improvements
1648 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1650 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1652 * restart services after upgrade
1654 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1656 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1658 * adjust version (so that we are higher than previous
1659 proxmox-mailgateway release)
1661 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1663 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1665 * imported from private repository
1667 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100