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