1 pmg-api (8.0.3) bookworm; urgency=medium
3 * pmgpolicy, pmg-smtp-filter: set sensible PATH to ensure that standard
4 system binaries can be executed even if just their base name is used.
6 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 17:42:32 +0200
8 pmg-api (8.0.2) bookworm; urgency=medium
10 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
13 * tell the systemd debhelper to not stop the no-start services on upgrade,
14 avoiding noisy warnings for those with an associated timer and also that
15 any currently running operation of those services gets aborted
17 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
18 consecutive tries, for all other types after 1000 consecutive tries, as
19 they have much higher entropy
21 * include tfa lock status in user list and add user tfa-unlock endpoint
23 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
25 pmg-api (8.0.1) bookworm; urgency=medium
27 * include version metadata again in statically generated pmgcfg module again
29 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
31 pmg-api (8.0.0) bookworm; urgency=medium
33 * d/postinst: remove re-generation of unique machine-ID for old ISOs
35 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
37 * postgresql compat: cast results explicitly to integer to cope with
38 PostgreSQL 15 changes where UNIX epochs are returned as float
40 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
41 the IP address the users connects with, allowing one to limit PAM login to
44 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
46 pmg-api (8.0.0~1) bookworm; urgency=medium
48 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
50 * update postgresql dependency to 15
52 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
53 was deprecated by upstream PostgreSQL 14 and removed with 15.
55 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
56 gets installed by default in Debian 12 Bookworm anymore
58 * config: disable awl and bayes by default
60 * config: disable advanced statistic filters by default
62 * debian/postinst: hard code old default values for 'advfilter',
63 'use_bayes' & 'use_awl' during upgrade to 8.0.0
65 * grant 'root' and 'www-data' users respective permissions on public schema
66 for newly created databases
68 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
70 pmg-api (7.3-4) bullseye; urgency=medium
72 * ruledb: match field: improve validation of regular expressions on addition,
73 warn for existing invalid ones.
75 * d/maintscripts: prevent aborting on errors in some commands
77 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
79 pmg-api (7.3-3) bullseye; urgency=medium
81 * config schema: document postfix option for smtputf8 flag
83 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
84 fixing a (unpublished) regression with postfix's forwarding loop detection
86 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
88 pmg-api (7.3-2) bullseye; urgency=medium
90 * config schema: extend documentation for options
92 * templates: adapt to new path for KAM rules in proxmox-spamassassin
94 * report: add `date -R` to general system info section
96 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
98 pmg-api (7.3-1) bullseye; urgency=medium
100 * proxy: initialize the theme variable with an empty string
102 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
104 * config: make smtputf8 configurable through the API
106 * reinject mail: improve error logging
108 * quarantine: reuse the reinject local mail helper to profit from some of
109 it's recent improvements like IPv6 or DSN.
111 * api: quarantine: decode addresses before delivery/userlisting
113 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
115 pmg-api (7.2-5) bullseye; urgency=medium
117 * fix #4536: parse original filenames from gzip files
119 * proxy: add support for switching themes
121 * ruledb: spam: adapt to spamassassin 4.0.0
123 * templates: sync spamassassin templates with 4.0.0 upstream
125 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
127 * templates: enable DMARC plugin in v400.pre.in
129 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
130 endpoint for managing entries
132 * config: warn on parse errors for tls related config files
134 * fix #4521: api/tasks: replace upid as filename for task log downloads
136 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
138 pmg-api (7.2-4) bullseye; urgency=medium
140 * fix #4410: Remove non-null host bits from CIDR when writing postfix
143 * utils: skip checking headers for non-ascii characters as stop gap to avoid
144 breaking mail flow of a few setups that have smtputf8 disabled in their
145 postfix config (e.g., because their downstream servers do not support this)
147 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
149 pmg-api (7.2-3) bullseye; urgency=medium
151 * keep directories in /etc/pmg for inotify when restoring from backup
153 * rulecache: sort rules additionally by id
155 * fix mailflow if smtputf8 is disabled
157 * pmgdb dump: encode ruledata before printing
159 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
161 pmg-api (7.2-2) bullseye; urgency=medium
163 * d/control: depend directly on libproxmox-acme-plugins
165 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
167 pmg-api (7.2-1) bullseye; urgency=medium
169 * queue administration: try to decode utf8
171 * make tasklog downloadable in the PMG backend
173 * user accesslists: reword logging and hits for newer SA rule sets
175 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
177 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
179 pmg-api (7.1-11) bullseye; urgency=medium
181 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
182 allow one to filter for a specific mail
184 * fix #2541 ruledb: encode relevant values as utf-8 in database
186 * fix #2465: handle smtputf8 addresses in all but who-objects of the
189 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
191 pmg-api (7.1-10) bullseye; urgency=medium
193 * fix #4006: do not split from header on ', ' for spamreport mails
195 * ruledb: modfield: properly handle fields spanning multiple lines
197 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
200 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
202 pmg-api (7.1-9) bullseye; urgency=medium
204 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
205 they can see them in the raw email display already anyway
207 * api: quarantine: add 'content-disposition' field to response of 'list
210 * ruledb: modfield: properly encode field after variable substitution
212 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
214 pmg-api (7.1-8) bullseye; urgency=medium
216 * api: apt versions: track proxmox-offline-mirror-helper
218 * fix #4269: rule cache: from match: cope with undefined IP
220 * rule database: notify: properly en-/decode the mail subject to avoid issues
221 with non-ascii characters, like for example, the reported chinese
224 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
226 pmg-api (7.1-7) bullseye; urgency=medium
228 * d/control: recommend proxmox-offline-mirror-helper
230 * d/postinst: migrate/update APT auth config
232 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
234 pmg-api (7.1-6) bullseye; urgency=medium
236 * subscription: handle missing subscription info
238 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
240 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
242 pmg-api (7.1-5) bullseye; urgency=medium
244 * add 'allow-subdomains' to webauthn schema
246 * subscription: switch to rust, add offline key support
248 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
250 pmg-api (7.1-4) bullseye; urgency=medium
252 * rulesystem: matchfield: match all headers not only the first
254 * config: avoid adding a specific IPs or networks multiple times to
255 the template variables
257 * api: quarantine: load custom rules description so that they show up
260 * pmg-daily: avoid short-circuting update of local channels
262 * api: apt: switch to common Proxmox::RS::APT::Repositories package
264 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
266 pmg-api (7.1-3) bullseye; urgency=medium
268 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
270 * daily update timer: start already on 01:00 to avoid dst change issue
272 * fix #3924: ldap: accept only valid email-address
274 * Proxmox Backup Server integration: namespace support
276 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
278 pmg-api (7.1-2) bullseye; urgency=medium
280 * fix #3758: allow empty `to` in noqueue case
282 * postfix queue: add 'decode-headers' option for read endpoint
284 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
287 * utils: change working directory to root before executing postgres admin
288 commands, to avoid that restrictions of the current CWD from the user
289 doesn't cause failing the command.
291 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
293 pmg-api (7.1-1) bullseye; urgency=medium
295 * rulesystem: limit linelength of disclaimer to 998 bytes
297 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
298 disabled for the quarantine
300 * fix #2795: add support for Delivery Status Notification (DSN)
302 * add support for two factor authentication with TOTP, recovery codes and
303 WebAuthn to the admin interface
305 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
307 pmg-api (7.0-9) bullseye; urgency=medium
309 * fix #2071: RuleDB: ignore duplicate entries for Who objects
311 * api: ldap config: sync with the complete config
313 * fix #3712: strip any trailing dot from the search-domain when passing it to
316 * api: journal: stream the journal data to the client
318 * api-daemons: make systemd restart them on-failure
320 * api-dameons: set oom-policy to `continue` so that a single (replacable)
321 worker getting OOM-killed does not bring down the whole service
323 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
325 pmg-api (7.0-8) bullseye; urgency=medium
327 * api: apt: repos: avoid creating implicit default for enabled
329 * api: apt: use pmg-style permission for endpoint schema to allow access to
330 admins that aren't root@pam
332 * prefer more flexible get_local_ip where possible, it still prefers the
333 resolved hostname but falls back to configured or active IPs. Especially
334 useful for evaluation and initial (CT template) setups.
336 * pmgbanner: retry getting local IP for a bit in case of failure, this should
337 be only relevant for evaluation and initial setups where the hostname may
338 not yet resolve to the primary IP address.
340 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
342 pmg-api (7.0-7) bullseye; urgency=medium
344 * pmgversion: do not show packages with residual config as being in an error
347 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
348 packages included in the version report.
350 * api: implement live network reload with ifupdown2
352 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
354 pmg-api (7.0-6) bullseye; urgency=medium
356 * fix cluster join when large ssh-rsa keys are setup
358 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
360 pmg-api (7.0-5) bullseye; urgency=medium
362 * d/control: recommend ifupdown2 and suggest zfsutils-linux
364 * switch enterprise repository over to bullseye
366 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
368 pmg-api (7.0-3) bullseye; urgency=medium
370 * acme: handle wildcard dns validation
372 * api: apt: add calls for repositories status and basic manegement
374 * api: services: return active- and unit-state infos
376 * api: services: track chrony service
378 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
380 pmg-api (7.0-2) bullseye; urgency=medium
382 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
384 * cluster: fix missing import of helper module
386 * config: freshclam: default to incremental downloads
388 * utils: fix service alias lookup for service commands and status
391 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
393 pmg-api (7.0-1) bullseye; urgency=medium
395 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
397 * pmgproxy: allow setting LISTEN_IP parameter
399 * clamav: remove deprecated SafeBrowsing
401 * api: nodes: drop deprecated 'upgrade' option of termproxy
403 * TLSPolicy: drop deprecated 'domain' parameter
405 * api: quarantine: drop deprecated b/w-list methods, and drop detail
406 statistic methods (replaced by more flexible endpoints in 6.x)
408 * update postgresql dependency to version 13
410 * greylisting: drop unneeded Host column form cgreylist table
412 * api: nodeconfig: validate acme config before writing
414 * fix #2013 spamreport: remove ticket if authmode is ldap
416 * api: tasks: add 'since', 'until', task-type and 'status' filters
418 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
420 pmg-api (6.4-4) pmg; urgency=medium
422 * fix #2228: spam quarantine: automatically deliver on whitelisting and
423 delete on blacklisting a mail
425 * acme: allow wildcard domain entries
427 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
429 pmg-api (6.4-3) pmg; urgency=medium
431 * fix creating mailqueue spooldirs
433 * rephrase backup notification template
435 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
437 pmg-api (6.4-2) pmg; urgency=medium
439 * fix #3164: api: quarantine: allow to return spam from all users
441 * ensure '/etc/pmg/acme/accounts' directory exists
443 * certs: reload postfix to activate new certificate even if TLS config stayed
446 * cluster: trust both, old and new certificate fingerprint of master during
449 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
451 pmg-api (6.3-7) pmg; urgency=medium
453 * implement Automatic Certificate Management Environment (ACME) for API and
454 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
455 deployment and automatic renewal of trusted certificates.
457 * cluster: automatically trigger an update of the pinned certificate
458 fingerprint for a node in the cluster configuration on certificate change
460 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
462 pmg-api (6.3-6) pmg; urgency=medium
464 * api: spamassassin: read local channels and include them in daily SA
467 * api: statistics: add central API enpoint for details, avoiding
468 issues with certain characters in mail addresses
470 * utils: allow / inside email address localpart
472 * fix #3154: backup: add include-statistics to Proxmox Backup Server
474 * fix #3146: backup: add email notifications
476 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
478 pmg-api (6.3-5) pmg; urgency=medium
480 * utils: ignore leading whitespace in SpamAssassin rule description
482 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
483 interface, to stay compatible
485 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
487 pmg-api (6.3-4) pmg; urgency=medium
489 * integrate Proxmox Backup Server for automatic configuration backups
491 * fix #3098: DKIM: sort domains by length first
493 * backup: add Spam Assassin custom score file to backup
495 * reinject email: fix connecting for ipv6-only hosts
497 * fix #3141: do not split on ', ' for returning the from header
499 * allow to enable a user self-service login for the user spam quarantine as
502 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
504 pmg-api (6.2-6) pmg; urgency=medium
506 * fix #2785: prefix message-id in attachment-quarantine
508 * add logging to disclaimer action
510 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
512 pmg-api (6.2-5) pmg; urgency=medium
514 * fix #1976: optionally sort postfix queue result
516 * allow to remove subscription
518 * make regex test-match case-insensitive, like the real tests
520 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
522 pmg-api (6.2-4) pmg; urgency=medium
524 * Mail Tracker: handle before queue status
526 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
528 pmg-api (6.2-3) pmg; urgency=medium
530 * enable policy checking also if only IPv6 greylisting is enabled
532 * improve ordering of system services
534 * add logrotate config to monthly-rotate pmgproxy.log
536 * api tracker: always check that specified 'endtime' is newer than
539 * improve pmg-system-report with more relevant information
541 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
543 pmg-api (6.1-9) pmg; urgency=medium
545 * add new 'Match Archive Filename' What Object
547 * use postgres inet functions for greylist matching
549 * pmgpolicy: add IPv6 support for greylisting
551 * greylist: make netmasks configurable
553 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
555 pmg-api (6.1-8) pmg; urgency=medium
557 * pmgqm: warn and exit if running on slave node
559 * pmgspamreport: purge before sending reports
561 * fix rendering of ipv(4|6) literal lmtp transports
563 * fix #1948: allow setting TLS policy for transports
565 * add TLS options for lmtp to main.cf template
567 * fix #2661: reintroduce LDAPCache->ldap_connect
569 * skip writing default ports in spamreports
571 * use ucf to handle template overrides
573 * freshclam.conf.in: make ScriptedUpdates a variable
575 * freshclam.conf.in: remove ReceiveTimeout option
577 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
579 pmg-api (6.1-7) pmg; urgency=medium
581 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
584 * fix #2525: encode notifications in UTF-8
586 * check if img tag has actually a 'src' attribute to avoid warnings
588 * pmgsh: fix 'help' command
590 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
591 to avoid passing addresses in the API path.
593 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
595 pmg-api (6.1-6) pmg; urgency=medium
597 * track clamav and postgres package version in versions api call
599 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
603 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
605 pmg-api (6.1-5) pmg; urgency=medium
607 * fix postfix template for before-queue filtering
609 * api2: Network: add vlan-raw-device and vlan-id options
611 * ensure compatibility with libpve-http-server-perl
613 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
615 pmg-api (6.1-4) pmg; urgency=medium
617 * fix #2438: add support for lmtp delivery to downstream servers
619 * api2: network: add bond-primary and MTU option
621 * fix #2504: do not overwrite existing DKIM selector key
623 * dkim: add selector list api endpoint
625 * fix disclaimer encoding for html entities
627 * fix #1653: parse ipv6 xforward correctly
629 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
631 pmg-api (6.1-3) pmg; urgency=medium
633 * improve browser-cache behavior for updates
635 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
637 pmg-api (6.1-2) pmg; urgency=medium
639 * don not add DKIM signature if the DKIMSign module fails to determine the
642 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
644 pmg-api (6.1-1) pmg; urgency=medium
646 * create pmg-scores.cf unconditionally
648 * bump version for Proxmox Mailgateway 6.1
650 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
652 pmg-api (6.0-10) pmg; urgency=medium
654 * add support for sending NDRs on Block
656 * add support for before queue filtering
658 * implement force_restart for cluster sync
660 * add SACustom Package and API Calls for custom SpamAssassin scores
662 * sync custom spamassassin scores to the cluster slaves
664 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
666 pmg-api (6.0-9) pmg; urgency=medium
668 * DKIM-sign outbound mail if configured
670 * add DKIM related API endpoints
672 * fix #2371: reload pmg-smtp-filter on config change
674 * add /etc/pmg/dkim to cluster-sync
676 * Quarantine API: extend download call to download whole mails
678 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
680 pmg-api (6.0-8) pmg; urgency=medium
682 * add attachment quarantine with API integration
684 * fix API result verification for invalid mails
686 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
688 pmg-api (6.0-6) pmg; urgency=medium
690 * fix #2224: override reference to openspf.org
692 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
694 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
696 pmg-api (6.0-5) pmg; urgency=medium
700 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
702 pmg-api (6.0-4) pmg; urgency=medium
704 * fix #2324 - improve docs on encrypted archives
706 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
708 pmg-api (6.0-3) pmg; urgency=medium
710 * use hmac_sha_256 alogrithm for improved CSRF token security
712 * pmgproxy: add link to extjs for pmg-docs' api-viewer
714 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
716 pmg-api (6.0-2) pmg; urgency=medium
718 * adapt journalctl invocation to changed behavior with new systemd version of
719 Debian Buster and make journal parsing more robust
721 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
723 pmg-api (6.0-1+2) pmg; urgency=medium
725 * update PMG sources.list to buster
727 * replace deprecated /var/run with /run
729 * improve restart on upgrade behaviour
731 * Who: Domain: improve speed
733 * What: Spam: add uri hits to rule description
735 * adapt postgresql.conf template to include current postgres version
737 * adapt clamav.conf.in to new upstream version
739 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
741 pmg-api (6.0-1+1) pmg; urgency=medium
743 * improve packaging compatibillity with postgres 11 slightly
745 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
747 pmg-api (6.0-1) pmg; urgency=medium
749 * bump for Proxmox Mailgateway 6 based on Debian Buster
751 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
753 pmg-api (5.2-6) unstable; urgency=medium
755 * fix #2276: restore line format for pmg-log-tracker
757 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
759 pmg-api (5.2-5) unstable; urgency=medium
761 * avast: change scan invocation path
763 * extended fix #1974: traffic_stat_graph: go through all entries
765 * fall back to hostname only if no domain defined
767 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
769 pmg-api (5.2-4) unstable; urgency=medium
771 * limit precision of bayes-score in log
773 * Drop sa-awl output from pmg-system-report
775 * fix #2232: set rulename for default accept
777 * pmg config: fix avast scan executable path documentation
779 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
781 pmg-api (5.2-3) unstable; urgency=medium
783 * node: add api endpoint for new mini-journalreader
785 * allow one to use cidr(6) for passing IP/CIDR to the network api
787 * Add rule name to RuleAction logging
789 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
791 pmg-api (5.2-2) unstable; urgency=medium
793 * Fix setresuid to postgres error handling
795 * fix #2153: allow "'" in quarantine email addresses
797 * log before restarting services on rewrite_config
799 * fix #2172: sort mynetworks template var to make postfix config rewrite
800 stable and thus restart less often
802 * reload postfix instead of restart on config change
804 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
806 pmg-api (5.2-1) unstable; urgency=medium
808 * prepare for new 5.2 release
810 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
812 pmg-api (5.1-7) unstable; urgency=medium
814 * pmgversion: be compatible with minimized container installation
816 * pmgversion: sort packages
818 * better error handling for ldap connect
820 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
822 pmg-api (5.1-6) unstable; urgency=medium
824 * fix #2129: allow (some) filters for dnsbl-entry
826 * fix #1947: implement starttls for ldap
828 * fix #1946: add verify and cafile options for ldap
830 * show all errors when we get an ldap connection error
832 * add/integrate custom_check
834 * pmg-system-report: check for existing sa-awl db
836 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
838 pmg-api (5.1-5) unstable; urgency=medium
840 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
842 * add dependency on pve-http-server (>= 2.0.12)
844 * add pmg report api call for the gui
846 * add optional list parameter to quarusers api call
848 * close #2075: do not insert empty WL/BL
850 * user white/blacklist: allow multiple entries for adding/deleting
852 * Quarantine: reuse raw parameter for non htmlmail formatter
854 * load mobile ui on mobile user agent on /quarantine
856 * improve pmg-email-address regex
858 * bsys: add pmg-system-report + manpage to Makefile
862 * close #1917: add pmg-system-report command
864 * add rule's score to pmg-smtp-filter logline
866 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
868 pmg-api (5.1-4) unstable; urgency=medium
870 * fix bug #2035 cluster sync issues with ipv6
872 * fix #1974: postscreen_stat_graph: go through all entries
874 * fixed some typos in PMG/Config.pm
876 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
878 pmg-api (5.1-3) unstable; urgency=medium
880 * fix #1978: always give encoding/collate explicitly when creating db
882 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
884 pmg-api (5.1-2) unstable; urgency=medium
886 * do not use 'last' inside do/while
888 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
890 pmg-api (5.1-1) unstable; urgency=medium
892 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
894 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
896 pmg-api (5.0-79) unstable; urgency=medium
898 * fix #1876: allow node status for admin/manager/auditors
900 * fix #1881: increase limit for ids in spam quarantine
902 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
904 pmg-api (5.0-78) unstable; urgency=medium
906 * fix bug #1701: implement smarthostport setting
908 * fix bug #1649: Allow TLS also on internal SMTP port
910 * fix bug #1727: hide details if hide_received is active
912 * use 'dailyreport' config
914 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
916 pmg-api (5.0-77) unstable; urgency=medium
918 * fix bux #1776: set http_proxy for sa-update
920 * statistics: actually calculate day when it is given
922 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
924 pmg-api (5.0-76) unstable; urgency=medium
926 * d/control: update pve-common version dependency
928 * as we use the new param_mapping functionallity from PVE::CLIHandler
930 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
932 pmg-api (5.0-75) unstable; urgency=medium
934 * log email addresses as utf8 (postfix also do that).
936 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
938 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
940 pmg-api (5.0-74) unstable; urgency=medium
942 * add support for SMTPUTF8 extensions
944 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
946 pmg-api (5.0-73) unstable; urgency=medium
948 * Add postfix dnsbl threshold
950 * fix spamscore Statistics - correctly compute ratio
952 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
954 pmg-api (5.0-72) unstable; urgency=medium
956 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
958 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
960 pmg-api (5.0-71) unstable; urgency=medium
962 * sync_userprefs_db: fix #1797 - fix merge function
964 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
966 pmg-api (5.0-70) unstable; urgency=medium
968 * fix bug 1707: use correct units for deferred mail queue (minutes)
970 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
972 pmg-api (5.0-69) unstable; urgency=medium
974 * pmg-smtp-filter.service: set Restart=on-abort
976 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
978 pmg-api (5.0-68) unstable; urgency=medium
980 * quarantine actions: allow multiple ids for one action
982 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
984 pmg-api (5.0-67) unstable; urgency=medium
986 * implement new 'helpdesk' role
988 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
990 pmg-api (5.0-66) unstable; urgency=medium
992 * Fix password change of unix root user
994 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
996 pmg-api (5.0-65) unstable; urgency=medium
998 * pmgpolicy: avoid warning about uninitialized value
1000 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
1002 pmg-api (5.0-64) unstable; urgency=medium
1004 * fix #1679: do not delete old quarantine mails on cluster creation/join
1006 * Domain object: avoid warning about uninitialized value
1008 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1010 pmg-api (5.0-63) unstable; urgency=medium
1012 * add support for avast virus scanner
1014 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1016 pmg-api (5.0-62) unstable; urgency=medium
1018 * fix bug #1673: Allow email addresses in transport maps
1020 * UserConfig: verify: check username vs userid
1022 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1024 pmg-api (5.0-61) unstable; urgency=medium
1026 * fix bug #1646: domains - allow to use wildcard domains
1028 * fix bug # 1639: create /var/lib/pmg/backup
1030 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1032 pmg-api (5.0-60) unstable; urgency=medium
1034 * pmg-daily.timer: use RandomizedDelaySec
1036 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1038 pmg-api (5.0-59) unstable; urgency=medium
1040 * introduce new template var postfix.int_ip
1042 * fix bug #1643: add port and protocol to spamquarantine config
1044 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1046 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1048 pmg-api (5.0-58) unstable; urgency=medium
1050 * remove unique constraint from LocalStat(Time)
1052 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1054 pmg-api (5.0-57) unstable; urgency=medium
1056 * PMG::Cluster::sync_statistic_db - correctyl update
1057 clusterinfo lastid_CStatistic
1059 * PMG::Cluster::sync_quarantine_db - skip files generated before
1062 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1064 pmg-api (5.0-56) unstable; urgency=medium
1066 * fix bug #1636: correctly track file modification time
1068 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1070 pmg-api (5.0-55) unstable; urgency=medium
1072 * fix ipv6 address quoting for postfix mynetworks
1074 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1076 pmg-api (5.0-54) unstable; urgency=medium
1078 * PMG/Config.pm: allow single address setups (all 1 netmask)
1080 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1082 pmg-api (5.0-53) unstable; urgency=medium
1084 * pmgpolicy: try to detect config changes
1086 * fix bug #1625 - change default rule priorities
1088 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1090 pmg-api (5.0-52) unstable; urgency=medium
1092 * PMG/RuleDB/Object.pm: fix permissions for role admin
1094 * PMG/API2/MyNetworks.pm: fix links attribute
1096 * PMG/API2/Transport.pm: fix links attribute
1098 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1100 pmg-api (5.0-51) unstable; urgency=medium
1102 * pmgcm.pm: implement promote
1104 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1106 pmg-api (5.0-50) unstable; urgency=medium
1108 * PMG/Config.pm: change default email port numbers - We now use port 25
1109 for incoming mails. Please verify your setup after updating!
1111 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1113 pmg-api (5.0-49) unstable; urgency=medium
1115 * AccessControl.pm: avoid warning about uninitialized value
1117 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1119 pmg-api (5.0-48) unstable; urgency=medium
1121 * fix #1617: remove regex for matchfield. modfield
1123 * do not return bindpw over the api
1125 * let all users read their own user data
1127 * make ldap info visible for audit users
1129 * implement pmgcm delete
1131 * allow admins to reset the rule database
1133 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1135 pmg-api (5.0-47) unstable; urgency=medium
1137 * truncate large mails before passing them to spamassassin
1139 * reduce default maxspamsize back to 256
1141 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1143 pmg-api (5.0-46) unstable; urgency=medium
1145 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1147 * Quarantine.pm: use new TicketID to indentify mails
1149 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1151 pmg-api (5.0-45) unstable; urgency=medium
1153 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1155 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1156 correctly update database after mail delivery
1158 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1160 pmg-api (5.0-44) unstable; urgency=medium
1162 * PMG/API2/APT.pm - fix changelog urls
1164 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1166 * pmg-daily: add check for available updates
1168 * periodically update subscription status
1170 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1172 pmg-api (5.0-43) unstable; urgency=medium
1174 * run postmap after generation postfix main.cf
1176 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1178 pmg-api (5.0-42) unstable; urgency=medium
1180 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1182 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1184 pmg-api (5.0-41) unstable; urgency=medium
1186 * PMG/Fetchmail.pm - autostart fetchmail service
1188 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1190 pmg-api (5.0-40) unstable; urgency=medium
1192 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1194 * bump default maxspamsize to 1M
1196 * depend on apt-transport-https
1198 * depend on fetchmail
1200 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1202 pmg-api (5.0-39) unstable; urgency=medium
1204 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1206 * install /etc/apt/sources.list.d/pmg-enterprise.list
1208 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1210 pmg-api (5.0-38) unstable; urgency=medium
1212 * add API for node reboot/shutdown
1214 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1216 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1219 * PMG/DBTools.pm - use user root to sync database
1221 * pmgtunnel.pm - fix call to socketfile()
1223 * debian/control - depend on 'rsync'
1225 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1227 * PMG/CLI/pmgdb.pm: generate default locale
1229 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1231 pmg-api (5.0-37) unstable; urgency=medium
1233 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1235 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1237 pmg-api (5.0-36) unstable; urgency=medium
1239 * replace novnc with xtermjs
1241 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1243 pmg-api (5.0-35) unstable; urgency=medium
1245 * rename safe_browsing_score to clamav_heuristic_score
1247 * use clamav_heuristic_score for heuristics results
1249 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1251 pmg-api (5.0-34) unstable; urgency=medium
1253 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1255 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1257 pmg-api (5.0-33) unstable; urgency=medium
1259 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1261 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1263 * depend on: openssh-client, openssh-server, apt
1265 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1267 pmg-api (5.0-32) unstable; urgency=medium
1269 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1271 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1273 pmg-api (5.0-31) unstable; urgency=medium
1275 * PMG/HTMLMail.pm - use global hash to store inlined images
1277 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1279 pmg-api (5.0-30) unstable; urgency=medium
1281 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1282 to keep VNC connections during upgrades.
1284 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1286 pmg-api (5.0-29) unstable; urgency=medium
1288 * LDAP: add mailAlternativeAddress to mailattr default
1290 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1292 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1294 pmg-api (5.0-28) unstable; urgency=medium
1296 * pmg-smtp-filter: fix safebrowsing hit detection
1298 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1300 pmg-api (5.0-27) unstable; urgency=medium
1302 * do not use .db file for mynetworks
1304 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1306 pmg-api (5.0-26) unstable; urgency=medium
1308 * increase deafult maxspamsize to 512*1024
1310 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1312 pmg-api (5.0-25) unstable; urgency=medium
1314 * templates/local.cf.in: include KAM.cf
1316 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1318 pmg-api (5.0-24) unstable; urgency=medium
1320 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1322 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1324 pmg-api (5.0-23) unstable; urgency=medium
1326 * avoid repeated SPF headers
1328 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1330 pmg-api (5.0-22) unstable; urgency=medium
1334 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1336 pmg-api (5.0-21) unstable; urgency=medium
1338 * avoid warning about uninitialized value
1340 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1342 pmg-api (5.0-20) unstable; urgency=medium
1344 * use google safe browsing hits to icrease spam score
1346 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1348 pmg-api (5.0-19) unstable; urgency=medium
1350 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1352 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1354 pmg-api (5.0-18) unstable; urgency=medium
1356 * remove mail/use_rbl config - we use dnsbl_sites instead
1358 * PMG/Config.pm - register/use format dnsbl-entry
1360 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1362 pmg-api (5.0-17) unstable; urgency=medium
1364 * support postfix tls policy map /etc/pmg/tls_policy
1366 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1368 pmg-api (5.0-16) unstable; urgency=medium
1370 * depend on clamdscan
1372 * do not set postscreen_dnsbl_reply_map
1374 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1376 pmg-api (5.0-15) unstable; urgency=medium
1378 * always load SA dkim to improve accuracy
1380 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1382 pmg-api (5.0-14) unstable; urgency=medium
1384 * pmgsync.service - run pmgconfig init to generate required files
1386 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1388 pmg-api (5.0-13) unstable; urgency=medium
1390 * add pmgsync service
1392 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1394 pmg-api (5.0-12) unstable; urgency=medium
1396 * debian/postinst - fix postgres service name (postgresql.service)
1398 * debian/postinst - do not use #DEBHELPER# macro inside comment
1400 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1402 pmg-api (5.0-10) unstable; urgency=medium
1404 * debian/postinst - do not skip service setup in /proxmox_install_mode
1406 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1408 pmg-api (5.0-9) unstable; urgency=medium
1410 * debian/pmgbanner.service - setup login banner
1412 * templates/fetchmailrc.tt - fix syntax
1414 * PMG/API2/APT.pm - fix package names
1416 * PMG/Service/pmgproxy.pm - fix package names
1418 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1420 pmg-api (5.0-8) unstable; urgency=medium
1422 * rename package to pmg-api
1424 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1426 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1428 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1430 * PMG/Backup.pm - restore: keep directory /etc/pmg
1432 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1434 * PMG/API2/SMTPWhitelist.pm - fix delete object
1436 * implement backup/restore
1438 * PMG/API2/Cluster.pm - new option list_single_node
1440 * improve permissions
1442 * correct child link for the clamav api
1444 * add spamassassin update api calls
1446 * update spamassassin rules daily
1448 * implement fetchmail api
1450 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1452 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1454 * add date to the mail link for the verbose report
1456 * implement fetchmail API
1458 * add new LDAP group member api call
1460 * implement missing rule database api calls
1462 * implement user quarantine
1464 * fix api call permissions
1466 * add subscription api
1470 * do not depend on clamav-unofficial-sigs
1472 * implement mail tracker
1474 * implement pmgqm - quarantine management tool
1476 * improve statistic api
1478 * countless other fixes and improvements
1480 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1482 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1484 * improved database security
1486 * implemented cluster tunnel daemon
1490 * pmgcm: add 'sync' command
1492 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1494 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1496 * improved cluster management API
1498 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1500 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1502 * initial cluster management API
1508 * small fixes and improvements
1510 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1512 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1514 * restart services after upgrade
1516 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1518 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1520 * adjust version (so that we are higher than previous
1521 proxmox-mailgateway release)
1523 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1525 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1527 * imported from private repository
1529 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100