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