1 pmg-api (8.0.1) bookworm; urgency=medium
3 * include version metadata again in statically generated pmgcfg module again
5 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
7 pmg-api (8.0.0) bookworm; urgency=medium
9 * d/postinst: remove re-generation of unique machine-ID for old ISOs
11 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
13 * postgresql compat: cast results explicitly to integer to cope with
14 PostgreSQL 15 changes where UNIX epochs are returned as float
16 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
17 the IP address the users connects with, allowing one to limit PAM login to
20 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
22 pmg-api (8.0.0~1) bookworm; urgency=medium
24 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
26 * update postgresql dependency to 15
28 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
29 was deprecated by upstream PostgreSQL 14 and removed with 15.
31 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
32 gets installed by default in Debian 12 Bookworm anymore
34 * config: disable awl and bayes by default
36 * config: disable advanced statistic filters by default
38 * debian/postinst: hard code old default values for 'advfilter',
39 'use_bayes' & 'use_awl' during upgrade to 8.0.0
41 * grant 'root' and 'www-data' users respective permissions on public schema
42 for newly created databases
44 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
46 pmg-api (7.3-4) bullseye; urgency=medium
48 * ruledb: match field: improve validation of regular expressions on addition,
49 warn for existing invalid ones.
51 * d/maintscripts: prevent aborting on errors in some commands
53 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
55 pmg-api (7.3-3) bullseye; urgency=medium
57 * config schema: document postfix option for smtputf8 flag
59 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
60 fixing a (unpublished) regression with postfix's forwarding loop detection
62 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
64 pmg-api (7.3-2) bullseye; urgency=medium
66 * config schema: extend documentation for options
68 * templates: adapt to new path for KAM rules in proxmox-spamassassin
70 * report: add `date -R` to general system info section
72 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
74 pmg-api (7.3-1) bullseye; urgency=medium
76 * proxy: initialize the theme variable with an empty string
78 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
80 * config: make smtputf8 configurable through the API
82 * reinject mail: improve error logging
84 * quarantine: reuse the reinject local mail helper to profit from some of
85 it's recent improvements like IPv6 or DSN.
87 * api: quarantine: decode addresses before delivery/userlisting
89 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
91 pmg-api (7.2-5) bullseye; urgency=medium
93 * fix #4536: parse original filenames from gzip files
95 * proxy: add support for switching themes
97 * ruledb: spam: adapt to spamassassin 4.0.0
99 * templates: sync spamassassin templates with 4.0.0 upstream
101 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
103 * templates: enable DMARC plugin in v400.pre.in
105 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
106 endpoint for managing entries
108 * config: warn on parse errors for tls related config files
110 * fix #4521: api/tasks: replace upid as filename for task log downloads
112 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
114 pmg-api (7.2-4) bullseye; urgency=medium
116 * fix #4410: Remove non-null host bits from CIDR when writing postfix
119 * utils: skip checking headers for non-ascii characters as stop gap to avoid
120 breaking mail flow of a few setups that have smtputf8 disabled in their
121 postfix config (e.g., because their downstream servers do not support this)
123 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
125 pmg-api (7.2-3) bullseye; urgency=medium
127 * keep directories in /etc/pmg for inotify when restoring from backup
129 * rulecache: sort rules additionally by id
131 * fix mailflow if smtputf8 is disabled
133 * pmgdb dump: encode ruledata before printing
135 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
137 pmg-api (7.2-2) bullseye; urgency=medium
139 * d/control: depend directly on libproxmox-acme-plugins
141 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
143 pmg-api (7.2-1) bullseye; urgency=medium
145 * queue administration: try to decode utf8
147 * make tasklog downloadable in the PMG backend
149 * user accesslists: reword logging and hits for newer SA rule sets
151 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
153 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
155 pmg-api (7.1-11) bullseye; urgency=medium
157 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
158 allow one to filter for a specific mail
160 * fix #2541 ruledb: encode relevant values as utf-8 in database
162 * fix #2465: handle smtputf8 addresses in all but who-objects of the
165 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
167 pmg-api (7.1-10) bullseye; urgency=medium
169 * fix #4006: do not split from header on ', ' for spamreport mails
171 * ruledb: modfield: properly handle fields spanning multiple lines
173 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
176 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
178 pmg-api (7.1-9) bullseye; urgency=medium
180 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
181 they can see them in the raw email display already anyway
183 * api: quarantine: add 'content-disposition' field to response of 'list
186 * ruledb: modfield: properly encode field after variable substitution
188 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
190 pmg-api (7.1-8) bullseye; urgency=medium
192 * api: apt versions: track proxmox-offline-mirror-helper
194 * fix #4269: rule cache: from match: cope with undefined IP
196 * rule database: notify: properly en-/decode the mail subject to avoid issues
197 with non-ascii characters, like for example, the reported chinese
200 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
202 pmg-api (7.1-7) bullseye; urgency=medium
204 * d/control: recommend proxmox-offline-mirror-helper
206 * d/postinst: migrate/update APT auth config
208 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
210 pmg-api (7.1-6) bullseye; urgency=medium
212 * subscription: handle missing subscription info
214 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
216 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
218 pmg-api (7.1-5) bullseye; urgency=medium
220 * add 'allow-subdomains' to webauthn schema
222 * subscription: switch to rust, add offline key support
224 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
226 pmg-api (7.1-4) bullseye; urgency=medium
228 * rulesystem: matchfield: match all headers not only the first
230 * config: avoid adding a specific IPs or networks multiple times to
231 the template variables
233 * api: quarantine: load custom rules description so that they show up
236 * pmg-daily: avoid short-circuting update of local channels
238 * api: apt: switch to common Proxmox::RS::APT::Repositories package
240 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
242 pmg-api (7.1-3) bullseye; urgency=medium
244 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
246 * daily update timer: start already on 01:00 to avoid dst change issue
248 * fix #3924: ldap: accept only valid email-address
250 * Proxmox Backup Server integration: namespace support
252 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
254 pmg-api (7.1-2) bullseye; urgency=medium
256 * fix #3758: allow empty `to` in noqueue case
258 * postfix queue: add 'decode-headers' option for read endpoint
260 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
263 * utils: change working directory to root before executing postgres admin
264 commands, to avoid that restrictions of the current CWD from the user
265 doesn't cause failing the command.
267 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
269 pmg-api (7.1-1) bullseye; urgency=medium
271 * rulesystem: limit linelength of disclaimer to 998 bytes
273 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
274 disabled for the quarantine
276 * fix #2795: add support for Delivery Status Notification (DSN)
278 * add support for two factor authentication with TOTP, recovery codes and
279 WebAuthn to the admin interface
281 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
283 pmg-api (7.0-9) bullseye; urgency=medium
285 * fix #2071: RuleDB: ignore duplicate entries for Who objects
287 * api: ldap config: sync with the complete config
289 * fix #3712: strip any trailing dot from the search-domain when passing it to
292 * api: journal: stream the journal data to the client
294 * api-daemons: make systemd restart them on-failure
296 * api-dameons: set oom-policy to `continue` so that a single (replacable)
297 worker getting OOM-killed does not bring down the whole service
299 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
301 pmg-api (7.0-8) bullseye; urgency=medium
303 * api: apt: repos: avoid creating implicit default for enabled
305 * api: apt: use pmg-style permission for endpoint schema to allow access to
306 admins that aren't root@pam
308 * prefer more flexible get_local_ip where possible, it still prefers the
309 resolved hostname but falls back to configured or active IPs. Especially
310 useful for evaluation and initial (CT template) setups.
312 * pmgbanner: retry getting local IP for a bit in case of failure, this should
313 be only relevant for evaluation and initial setups where the hostname may
314 not yet resolve to the primary IP address.
316 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
318 pmg-api (7.0-7) bullseye; urgency=medium
320 * pmgversion: do not show packages with residual config as being in an error
323 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
324 packages included in the version report.
326 * api: implement live network reload with ifupdown2
328 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
330 pmg-api (7.0-6) bullseye; urgency=medium
332 * fix cluster join when large ssh-rsa keys are setup
334 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
336 pmg-api (7.0-5) bullseye; urgency=medium
338 * d/control: recommend ifupdown2 and suggest zfsutils-linux
340 * switch enterprise repository over to bullseye
342 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
344 pmg-api (7.0-3) bullseye; urgency=medium
346 * acme: handle wildcard dns validation
348 * api: apt: add calls for repositories status and basic manegement
350 * api: services: return active- and unit-state infos
352 * api: services: track chrony service
354 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
356 pmg-api (7.0-2) bullseye; urgency=medium
358 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
360 * cluster: fix missing import of helper module
362 * config: freshclam: default to incremental downloads
364 * utils: fix service alias lookup for service commands and status
367 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
369 pmg-api (7.0-1) bullseye; urgency=medium
371 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
373 * pmgproxy: allow setting LISTEN_IP parameter
375 * clamav: remove deprecated SafeBrowsing
377 * api: nodes: drop deprecated 'upgrade' option of termproxy
379 * TLSPolicy: drop deprecated 'domain' parameter
381 * api: quarantine: drop deprecated b/w-list methods, and drop detail
382 statistic methods (replaced by more flexible endpoints in 6.x)
384 * update postgresql dependency to version 13
386 * greylisting: drop unneeded Host column form cgreylist table
388 * api: nodeconfig: validate acme config before writing
390 * fix #2013 spamreport: remove ticket if authmode is ldap
392 * api: tasks: add 'since', 'until', task-type and 'status' filters
394 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
396 pmg-api (6.4-4) pmg; urgency=medium
398 * fix #2228: spam quarantine: automatically deliver on whitelisting and
399 delete on blacklisting a mail
401 * acme: allow wildcard domain entries
403 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
405 pmg-api (6.4-3) pmg; urgency=medium
407 * fix creating mailqueue spooldirs
409 * rephrase backup notification template
411 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
413 pmg-api (6.4-2) pmg; urgency=medium
415 * fix #3164: api: quarantine: allow to return spam from all users
417 * ensure '/etc/pmg/acme/accounts' directory exists
419 * certs: reload postfix to activate new certificate even if TLS config stayed
422 * cluster: trust both, old and new certificate fingerprint of master during
425 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
427 pmg-api (6.3-7) pmg; urgency=medium
429 * implement Automatic Certificate Management Environment (ACME) for API and
430 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
431 deployment and automatic renewal of trusted certificates.
433 * cluster: automatically trigger an update of the pinned certificate
434 fingerprint for a node in the cluster configuration on certificate change
436 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
438 pmg-api (6.3-6) pmg; urgency=medium
440 * api: spamassassin: read local channels and include them in daily SA
443 * api: statistics: add central API enpoint for details, avoiding
444 issues with certain characters in mail addresses
446 * utils: allow / inside email address localpart
448 * fix #3154: backup: add include-statistics to Proxmox Backup Server
450 * fix #3146: backup: add email notifications
452 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
454 pmg-api (6.3-5) pmg; urgency=medium
456 * utils: ignore leading whitespace in SpamAssassin rule description
458 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
459 interface, to stay compatible
461 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
463 pmg-api (6.3-4) pmg; urgency=medium
465 * integrate Proxmox Backup Server for automatic configuration backups
467 * fix #3098: DKIM: sort domains by length first
469 * backup: add Spam Assassin custom score file to backup
471 * reinject email: fix connecting for ipv6-only hosts
473 * fix #3141: do not split on ', ' for returning the from header
475 * allow to enable a user self-service login for the user spam quarantine as
478 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
480 pmg-api (6.2-6) pmg; urgency=medium
482 * fix #2785: prefix message-id in attachment-quarantine
484 * add logging to disclaimer action
486 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
488 pmg-api (6.2-5) pmg; urgency=medium
490 * fix #1976: optionally sort postfix queue result
492 * allow to remove subscription
494 * make regex test-match case-insensitive, like the real tests
496 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
498 pmg-api (6.2-4) pmg; urgency=medium
500 * Mail Tracker: handle before queue status
502 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
504 pmg-api (6.2-3) pmg; urgency=medium
506 * enable policy checking also if only IPv6 greylisting is enabled
508 * improve ordering of system services
510 * add logrotate config to monthly-rotate pmgproxy.log
512 * api tracker: always check that specified 'endtime' is newer than
515 * improve pmg-system-report with more relevant information
517 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
519 pmg-api (6.1-9) pmg; urgency=medium
521 * add new 'Match Archive Filename' What Object
523 * use postgres inet functions for greylist matching
525 * pmgpolicy: add IPv6 support for greylisting
527 * greylist: make netmasks configurable
529 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
531 pmg-api (6.1-8) pmg; urgency=medium
533 * pmgqm: warn and exit if running on slave node
535 * pmgspamreport: purge before sending reports
537 * fix rendering of ipv(4|6) literal lmtp transports
539 * fix #1948: allow setting TLS policy for transports
541 * add TLS options for lmtp to main.cf template
543 * fix #2661: reintroduce LDAPCache->ldap_connect
545 * skip writing default ports in spamreports
547 * use ucf to handle template overrides
549 * freshclam.conf.in: make ScriptedUpdates a variable
551 * freshclam.conf.in: remove ReceiveTimeout option
553 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
555 pmg-api (6.1-7) pmg; urgency=medium
557 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
560 * fix #2525: encode notifications in UTF-8
562 * check if img tag has actually a 'src' attribute to avoid warnings
564 * pmgsh: fix 'help' command
566 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
567 to avoid passing addresses in the API path.
569 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
571 pmg-api (6.1-6) pmg; urgency=medium
573 * track clamav and postgres package version in versions api call
575 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
579 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
581 pmg-api (6.1-5) pmg; urgency=medium
583 * fix postfix template for before-queue filtering
585 * api2: Network: add vlan-raw-device and vlan-id options
587 * ensure compatibility with libpve-http-server-perl
589 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
591 pmg-api (6.1-4) pmg; urgency=medium
593 * fix #2438: add support for lmtp delivery to downstream servers
595 * api2: network: add bond-primary and MTU option
597 * fix #2504: do not overwrite existing DKIM selector key
599 * dkim: add selector list api endpoint
601 * fix disclaimer encoding for html entities
603 * fix #1653: parse ipv6 xforward correctly
605 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
607 pmg-api (6.1-3) pmg; urgency=medium
609 * improve browser-cache behavior for updates
611 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
613 pmg-api (6.1-2) pmg; urgency=medium
615 * don not add DKIM signature if the DKIMSign module fails to determine the
618 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
620 pmg-api (6.1-1) pmg; urgency=medium
622 * create pmg-scores.cf unconditionally
624 * bump version for Proxmox Mailgateway 6.1
626 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
628 pmg-api (6.0-10) pmg; urgency=medium
630 * add support for sending NDRs on Block
632 * add support for before queue filtering
634 * implement force_restart for cluster sync
636 * add SACustom Package and API Calls for custom SpamAssassin scores
638 * sync custom spamassassin scores to the cluster slaves
640 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
642 pmg-api (6.0-9) pmg; urgency=medium
644 * DKIM-sign outbound mail if configured
646 * add DKIM related API endpoints
648 * fix #2371: reload pmg-smtp-filter on config change
650 * add /etc/pmg/dkim to cluster-sync
652 * Quarantine API: extend download call to download whole mails
654 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
656 pmg-api (6.0-8) pmg; urgency=medium
658 * add attachment quarantine with API integration
660 * fix API result verification for invalid mails
662 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
664 pmg-api (6.0-6) pmg; urgency=medium
666 * fix #2224: override reference to openspf.org
668 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
670 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
672 pmg-api (6.0-5) pmg; urgency=medium
676 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
678 pmg-api (6.0-4) pmg; urgency=medium
680 * fix #2324 - improve docs on encrypted archives
682 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
684 pmg-api (6.0-3) pmg; urgency=medium
686 * use hmac_sha_256 alogrithm for improved CSRF token security
688 * pmgproxy: add link to extjs for pmg-docs' api-viewer
690 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
692 pmg-api (6.0-2) pmg; urgency=medium
694 * adapt journalctl invocation to changed behavior with new systemd version of
695 Debian Buster and make journal parsing more robust
697 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
699 pmg-api (6.0-1+2) pmg; urgency=medium
701 * update PMG sources.list to buster
703 * replace deprecated /var/run with /run
705 * improve restart on upgrade behaviour
707 * Who: Domain: improve speed
709 * What: Spam: add uri hits to rule description
711 * adapt postgresql.conf template to include current postgres version
713 * adapt clamav.conf.in to new upstream version
715 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
717 pmg-api (6.0-1+1) pmg; urgency=medium
719 * improve packaging compatibillity with postgres 11 slightly
721 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
723 pmg-api (6.0-1) pmg; urgency=medium
725 * bump for Proxmox Mailgateway 6 based on Debian Buster
727 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
729 pmg-api (5.2-6) unstable; urgency=medium
731 * fix #2276: restore line format for pmg-log-tracker
733 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
735 pmg-api (5.2-5) unstable; urgency=medium
737 * avast: change scan invocation path
739 * extended fix #1974: traffic_stat_graph: go through all entries
741 * fall back to hostname only if no domain defined
743 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
745 pmg-api (5.2-4) unstable; urgency=medium
747 * limit precision of bayes-score in log
749 * Drop sa-awl output from pmg-system-report
751 * fix #2232: set rulename for default accept
753 * pmg config: fix avast scan executable path documentation
755 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
757 pmg-api (5.2-3) unstable; urgency=medium
759 * node: add api endpoint for new mini-journalreader
761 * allow one to use cidr(6) for passing IP/CIDR to the network api
763 * Add rule name to RuleAction logging
765 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
767 pmg-api (5.2-2) unstable; urgency=medium
769 * Fix setresuid to postgres error handling
771 * fix #2153: allow "'" in quarantine email addresses
773 * log before restarting services on rewrite_config
775 * fix #2172: sort mynetworks template var to make postfix config rewrite
776 stable and thus restart less often
778 * reload postfix instead of restart on config change
780 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
782 pmg-api (5.2-1) unstable; urgency=medium
784 * prepare for new 5.2 release
786 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
788 pmg-api (5.1-7) unstable; urgency=medium
790 * pmgversion: be compatible with minimized container installation
792 * pmgversion: sort packages
794 * better error handling for ldap connect
796 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
798 pmg-api (5.1-6) unstable; urgency=medium
800 * fix #2129: allow (some) filters for dnsbl-entry
802 * fix #1947: implement starttls for ldap
804 * fix #1946: add verify and cafile options for ldap
806 * show all errors when we get an ldap connection error
808 * add/integrate custom_check
810 * pmg-system-report: check for existing sa-awl db
812 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
814 pmg-api (5.1-5) unstable; urgency=medium
816 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
818 * add dependency on pve-http-server (>= 2.0.12)
820 * add pmg report api call for the gui
822 * add optional list parameter to quarusers api call
824 * close #2075: do not insert empty WL/BL
826 * user white/blacklist: allow multiple entries for adding/deleting
828 * Quarantine: reuse raw parameter for non htmlmail formatter
830 * load mobile ui on mobile user agent on /quarantine
832 * improve pmg-email-address regex
834 * bsys: add pmg-system-report + manpage to Makefile
838 * close #1917: add pmg-system-report command
840 * add rule's score to pmg-smtp-filter logline
842 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
844 pmg-api (5.1-4) unstable; urgency=medium
846 * fix bug #2035 cluster sync issues with ipv6
848 * fix #1974: postscreen_stat_graph: go through all entries
850 * fixed some typos in PMG/Config.pm
852 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
854 pmg-api (5.1-3) unstable; urgency=medium
856 * fix #1978: always give encoding/collate explicitly when creating db
858 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
860 pmg-api (5.1-2) unstable; urgency=medium
862 * do not use 'last' inside do/while
864 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
866 pmg-api (5.1-1) unstable; urgency=medium
868 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
870 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
872 pmg-api (5.0-79) unstable; urgency=medium
874 * fix #1876: allow node status for admin/manager/auditors
876 * fix #1881: increase limit for ids in spam quarantine
878 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
880 pmg-api (5.0-78) unstable; urgency=medium
882 * fix bug #1701: implement smarthostport setting
884 * fix bug #1649: Allow TLS also on internal SMTP port
886 * fix bug #1727: hide details if hide_received is active
888 * use 'dailyreport' config
890 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
892 pmg-api (5.0-77) unstable; urgency=medium
894 * fix bux #1776: set http_proxy for sa-update
896 * statistics: actually calculate day when it is given
898 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
900 pmg-api (5.0-76) unstable; urgency=medium
902 * d/control: update pve-common version dependency
904 * as we use the new param_mapping functionallity from PVE::CLIHandler
906 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
908 pmg-api (5.0-75) unstable; urgency=medium
910 * log email addresses as utf8 (postfix also do that).
912 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
914 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
916 pmg-api (5.0-74) unstable; urgency=medium
918 * add support for SMTPUTF8 extensions
920 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
922 pmg-api (5.0-73) unstable; urgency=medium
924 * Add postfix dnsbl threshold
926 * fix spamscore Statistics - correctly compute ratio
928 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
930 pmg-api (5.0-72) unstable; urgency=medium
932 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
934 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
936 pmg-api (5.0-71) unstable; urgency=medium
938 * sync_userprefs_db: fix #1797 - fix merge function
940 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
942 pmg-api (5.0-70) unstable; urgency=medium
944 * fix bug 1707: use correct units for deferred mail queue (minutes)
946 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
948 pmg-api (5.0-69) unstable; urgency=medium
950 * pmg-smtp-filter.service: set Restart=on-abort
952 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
954 pmg-api (5.0-68) unstable; urgency=medium
956 * quarantine actions: allow multiple ids for one action
958 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
960 pmg-api (5.0-67) unstable; urgency=medium
962 * implement new 'helpdesk' role
964 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
966 pmg-api (5.0-66) unstable; urgency=medium
968 * Fix password change of unix root user
970 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
972 pmg-api (5.0-65) unstable; urgency=medium
974 * pmgpolicy: avoid warning about uninitialized value
976 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
978 pmg-api (5.0-64) unstable; urgency=medium
980 * fix #1679: do not delete old quarantine mails on cluster creation/join
982 * Domain object: avoid warning about uninitialized value
984 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
986 pmg-api (5.0-63) unstable; urgency=medium
988 * add support for avast virus scanner
990 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
992 pmg-api (5.0-62) unstable; urgency=medium
994 * fix bug #1673: Allow email addresses in transport maps
996 * UserConfig: verify: check username vs userid
998 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1000 pmg-api (5.0-61) unstable; urgency=medium
1002 * fix bug #1646: domains - allow to use wildcard domains
1004 * fix bug # 1639: create /var/lib/pmg/backup
1006 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1008 pmg-api (5.0-60) unstable; urgency=medium
1010 * pmg-daily.timer: use RandomizedDelaySec
1012 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1014 pmg-api (5.0-59) unstable; urgency=medium
1016 * introduce new template var postfix.int_ip
1018 * fix bug #1643: add port and protocol to spamquarantine config
1020 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1022 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1024 pmg-api (5.0-58) unstable; urgency=medium
1026 * remove unique constraint from LocalStat(Time)
1028 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1030 pmg-api (5.0-57) unstable; urgency=medium
1032 * PMG::Cluster::sync_statistic_db - correctyl update
1033 clusterinfo lastid_CStatistic
1035 * PMG::Cluster::sync_quarantine_db - skip files generated before
1038 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1040 pmg-api (5.0-56) unstable; urgency=medium
1042 * fix bug #1636: correctly track file modification time
1044 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1046 pmg-api (5.0-55) unstable; urgency=medium
1048 * fix ipv6 address quoting for postfix mynetworks
1050 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1052 pmg-api (5.0-54) unstable; urgency=medium
1054 * PMG/Config.pm: allow single address setups (all 1 netmask)
1056 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1058 pmg-api (5.0-53) unstable; urgency=medium
1060 * pmgpolicy: try to detect config changes
1062 * fix bug #1625 - change default rule priorities
1064 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1066 pmg-api (5.0-52) unstable; urgency=medium
1068 * PMG/RuleDB/Object.pm: fix permissions for role admin
1070 * PMG/API2/MyNetworks.pm: fix links attribute
1072 * PMG/API2/Transport.pm: fix links attribute
1074 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1076 pmg-api (5.0-51) unstable; urgency=medium
1078 * pmgcm.pm: implement promote
1080 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1082 pmg-api (5.0-50) unstable; urgency=medium
1084 * PMG/Config.pm: change default email port numbers - We now use port 25
1085 for incoming mails. Please verify your setup after updating!
1087 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1089 pmg-api (5.0-49) unstable; urgency=medium
1091 * AccessControl.pm: avoid warning about uninitialized value
1093 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1095 pmg-api (5.0-48) unstable; urgency=medium
1097 * fix #1617: remove regex for matchfield. modfield
1099 * do not return bindpw over the api
1101 * let all users read their own user data
1103 * make ldap info visible for audit users
1105 * implement pmgcm delete
1107 * allow admins to reset the rule database
1109 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1111 pmg-api (5.0-47) unstable; urgency=medium
1113 * truncate large mails before passing them to spamassassin
1115 * reduce default maxspamsize back to 256
1117 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1119 pmg-api (5.0-46) unstable; urgency=medium
1121 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1123 * Quarantine.pm: use new TicketID to indentify mails
1125 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1127 pmg-api (5.0-45) unstable; urgency=medium
1129 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1131 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1132 correctly update database after mail delivery
1134 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1136 pmg-api (5.0-44) unstable; urgency=medium
1138 * PMG/API2/APT.pm - fix changelog urls
1140 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1142 * pmg-daily: add check for available updates
1144 * periodically update subscription status
1146 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1148 pmg-api (5.0-43) unstable; urgency=medium
1150 * run postmap after generation postfix main.cf
1152 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1154 pmg-api (5.0-42) unstable; urgency=medium
1156 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1158 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1160 pmg-api (5.0-41) unstable; urgency=medium
1162 * PMG/Fetchmail.pm - autostart fetchmail service
1164 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1166 pmg-api (5.0-40) unstable; urgency=medium
1168 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1170 * bump default maxspamsize to 1M
1172 * depend on apt-transport-https
1174 * depend on fetchmail
1176 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1178 pmg-api (5.0-39) unstable; urgency=medium
1180 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1182 * install /etc/apt/sources.list.d/pmg-enterprise.list
1184 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1186 pmg-api (5.0-38) unstable; urgency=medium
1188 * add API for node reboot/shutdown
1190 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1192 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1195 * PMG/DBTools.pm - use user root to sync database
1197 * pmgtunnel.pm - fix call to socketfile()
1199 * debian/control - depend on 'rsync'
1201 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1203 * PMG/CLI/pmgdb.pm: generate default locale
1205 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1207 pmg-api (5.0-37) unstable; urgency=medium
1209 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1211 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1213 pmg-api (5.0-36) unstable; urgency=medium
1215 * replace novnc with xtermjs
1217 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1219 pmg-api (5.0-35) unstable; urgency=medium
1221 * rename safe_browsing_score to clamav_heuristic_score
1223 * use clamav_heuristic_score for heuristics results
1225 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1227 pmg-api (5.0-34) unstable; urgency=medium
1229 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1231 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1233 pmg-api (5.0-33) unstable; urgency=medium
1235 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1237 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1239 * depend on: openssh-client, openssh-server, apt
1241 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1243 pmg-api (5.0-32) unstable; urgency=medium
1245 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1247 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1249 pmg-api (5.0-31) unstable; urgency=medium
1251 * PMG/HTMLMail.pm - use global hash to store inlined images
1253 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1255 pmg-api (5.0-30) unstable; urgency=medium
1257 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1258 to keep VNC connections during upgrades.
1260 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1262 pmg-api (5.0-29) unstable; urgency=medium
1264 * LDAP: add mailAlternativeAddress to mailattr default
1266 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1268 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1270 pmg-api (5.0-28) unstable; urgency=medium
1272 * pmg-smtp-filter: fix safebrowsing hit detection
1274 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1276 pmg-api (5.0-27) unstable; urgency=medium
1278 * do not use .db file for mynetworks
1280 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1282 pmg-api (5.0-26) unstable; urgency=medium
1284 * increase deafult maxspamsize to 512*1024
1286 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1288 pmg-api (5.0-25) unstable; urgency=medium
1290 * templates/local.cf.in: include KAM.cf
1292 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1294 pmg-api (5.0-24) unstable; urgency=medium
1296 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1298 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1300 pmg-api (5.0-23) unstable; urgency=medium
1302 * avoid repeated SPF headers
1304 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1306 pmg-api (5.0-22) unstable; urgency=medium
1310 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1312 pmg-api (5.0-21) unstable; urgency=medium
1314 * avoid warning about uninitialized value
1316 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1318 pmg-api (5.0-20) unstable; urgency=medium
1320 * use google safe browsing hits to icrease spam score
1322 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1324 pmg-api (5.0-19) unstable; urgency=medium
1326 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1328 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1330 pmg-api (5.0-18) unstable; urgency=medium
1332 * remove mail/use_rbl config - we use dnsbl_sites instead
1334 * PMG/Config.pm - register/use format dnsbl-entry
1336 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1338 pmg-api (5.0-17) unstable; urgency=medium
1340 * support postfix tls policy map /etc/pmg/tls_policy
1342 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1344 pmg-api (5.0-16) unstable; urgency=medium
1346 * depend on clamdscan
1348 * do not set postscreen_dnsbl_reply_map
1350 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1352 pmg-api (5.0-15) unstable; urgency=medium
1354 * always load SA dkim to improve accuracy
1356 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1358 pmg-api (5.0-14) unstable; urgency=medium
1360 * pmgsync.service - run pmgconfig init to generate required files
1362 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1364 pmg-api (5.0-13) unstable; urgency=medium
1366 * add pmgsync service
1368 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1370 pmg-api (5.0-12) unstable; urgency=medium
1372 * debian/postinst - fix postgres service name (postgresql.service)
1374 * debian/postinst - do not use #DEBHELPER# macro inside comment
1376 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1378 pmg-api (5.0-10) unstable; urgency=medium
1380 * debian/postinst - do not skip service setup in /proxmox_install_mode
1382 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1384 pmg-api (5.0-9) unstable; urgency=medium
1386 * debian/pmgbanner.service - setup login banner
1388 * templates/fetchmailrc.tt - fix syntax
1390 * PMG/API2/APT.pm - fix package names
1392 * PMG/Service/pmgproxy.pm - fix package names
1394 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1396 pmg-api (5.0-8) unstable; urgency=medium
1398 * rename package to pmg-api
1400 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1402 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1404 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1406 * PMG/Backup.pm - restore: keep directory /etc/pmg
1408 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1410 * PMG/API2/SMTPWhitelist.pm - fix delete object
1412 * implement backup/restore
1414 * PMG/API2/Cluster.pm - new option list_single_node
1416 * improve permissions
1418 * correct child link for the clamav api
1420 * add spamassassin update api calls
1422 * update spamassassin rules daily
1424 * implement fetchmail api
1426 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1428 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1430 * add date to the mail link for the verbose report
1432 * implement fetchmail API
1434 * add new LDAP group member api call
1436 * implement missing rule database api calls
1438 * implement user quarantine
1440 * fix api call permissions
1442 * add subscription api
1446 * do not depend on clamav-unofficial-sigs
1448 * implement mail tracker
1450 * implement pmgqm - quarantine management tool
1452 * improve statistic api
1454 * countless other fixes and improvements
1456 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1458 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1460 * improved database security
1462 * implemented cluster tunnel daemon
1466 * pmgcm: add 'sync' command
1468 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1470 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1472 * improved cluster management API
1474 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1476 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1478 * initial cluster management API
1484 * small fixes and improvements
1486 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1488 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1490 * restart services after upgrade
1492 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1494 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1496 * adjust version (so that we are higher than previous
1497 proxmox-mailgateway release)
1499 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1501 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1503 * imported from private repository
1505 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100