1 pmg-api (8.0.2) bookworm; urgency=medium
3 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
6 * tell the systemd debhelper to not stop the no-start services on upgrade,
7 avoiding noisy warnings for those with an associated timer and also that
8 any currently running operation of those services gets aborted
10 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
11 consecutive tries, for all other types after 1000 consecutive tries, as
12 they have much higher entropy
14 * include tfa lock status in user list and add user tfa-unlock endpoint
16 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
18 pmg-api (8.0.1) bookworm; urgency=medium
20 * include version metadata again in statically generated pmgcfg module again
22 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
24 pmg-api (8.0.0) bookworm; urgency=medium
26 * d/postinst: remove re-generation of unique machine-ID for old ISOs
28 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
30 * postgresql compat: cast results explicitly to integer to cope with
31 PostgreSQL 15 changes where UNIX epochs are returned as float
33 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
34 the IP address the users connects with, allowing one to limit PAM login to
37 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
39 pmg-api (8.0.0~1) bookworm; urgency=medium
41 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
43 * update postgresql dependency to 15
45 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
46 was deprecated by upstream PostgreSQL 14 and removed with 15.
48 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
49 gets installed by default in Debian 12 Bookworm anymore
51 * config: disable awl and bayes by default
53 * config: disable advanced statistic filters by default
55 * debian/postinst: hard code old default values for 'advfilter',
56 'use_bayes' & 'use_awl' during upgrade to 8.0.0
58 * grant 'root' and 'www-data' users respective permissions on public schema
59 for newly created databases
61 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
63 pmg-api (7.3-4) bullseye; urgency=medium
65 * ruledb: match field: improve validation of regular expressions on addition,
66 warn for existing invalid ones.
68 * d/maintscripts: prevent aborting on errors in some commands
70 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
72 pmg-api (7.3-3) bullseye; urgency=medium
74 * config schema: document postfix option for smtputf8 flag
76 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
77 fixing a (unpublished) regression with postfix's forwarding loop detection
79 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
81 pmg-api (7.3-2) bullseye; urgency=medium
83 * config schema: extend documentation for options
85 * templates: adapt to new path for KAM rules in proxmox-spamassassin
87 * report: add `date -R` to general system info section
89 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
91 pmg-api (7.3-1) bullseye; urgency=medium
93 * proxy: initialize the theme variable with an empty string
95 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
97 * config: make smtputf8 configurable through the API
99 * reinject mail: improve error logging
101 * quarantine: reuse the reinject local mail helper to profit from some of
102 it's recent improvements like IPv6 or DSN.
104 * api: quarantine: decode addresses before delivery/userlisting
106 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
108 pmg-api (7.2-5) bullseye; urgency=medium
110 * fix #4536: parse original filenames from gzip files
112 * proxy: add support for switching themes
114 * ruledb: spam: adapt to spamassassin 4.0.0
116 * templates: sync spamassassin templates with 4.0.0 upstream
118 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
120 * templates: enable DMARC plugin in v400.pre.in
122 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
123 endpoint for managing entries
125 * config: warn on parse errors for tls related config files
127 * fix #4521: api/tasks: replace upid as filename for task log downloads
129 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
131 pmg-api (7.2-4) bullseye; urgency=medium
133 * fix #4410: Remove non-null host bits from CIDR when writing postfix
136 * utils: skip checking headers for non-ascii characters as stop gap to avoid
137 breaking mail flow of a few setups that have smtputf8 disabled in their
138 postfix config (e.g., because their downstream servers do not support this)
140 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
142 pmg-api (7.2-3) bullseye; urgency=medium
144 * keep directories in /etc/pmg for inotify when restoring from backup
146 * rulecache: sort rules additionally by id
148 * fix mailflow if smtputf8 is disabled
150 * pmgdb dump: encode ruledata before printing
152 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
154 pmg-api (7.2-2) bullseye; urgency=medium
156 * d/control: depend directly on libproxmox-acme-plugins
158 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
160 pmg-api (7.2-1) bullseye; urgency=medium
162 * queue administration: try to decode utf8
164 * make tasklog downloadable in the PMG backend
166 * user accesslists: reword logging and hits for newer SA rule sets
168 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
170 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
172 pmg-api (7.1-11) bullseye; urgency=medium
174 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
175 allow one to filter for a specific mail
177 * fix #2541 ruledb: encode relevant values as utf-8 in database
179 * fix #2465: handle smtputf8 addresses in all but who-objects of the
182 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
184 pmg-api (7.1-10) bullseye; urgency=medium
186 * fix #4006: do not split from header on ', ' for spamreport mails
188 * ruledb: modfield: properly handle fields spanning multiple lines
190 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
193 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
195 pmg-api (7.1-9) bullseye; urgency=medium
197 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
198 they can see them in the raw email display already anyway
200 * api: quarantine: add 'content-disposition' field to response of 'list
203 * ruledb: modfield: properly encode field after variable substitution
205 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
207 pmg-api (7.1-8) bullseye; urgency=medium
209 * api: apt versions: track proxmox-offline-mirror-helper
211 * fix #4269: rule cache: from match: cope with undefined IP
213 * rule database: notify: properly en-/decode the mail subject to avoid issues
214 with non-ascii characters, like for example, the reported chinese
217 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
219 pmg-api (7.1-7) bullseye; urgency=medium
221 * d/control: recommend proxmox-offline-mirror-helper
223 * d/postinst: migrate/update APT auth config
225 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
227 pmg-api (7.1-6) bullseye; urgency=medium
229 * subscription: handle missing subscription info
231 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
233 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
235 pmg-api (7.1-5) bullseye; urgency=medium
237 * add 'allow-subdomains' to webauthn schema
239 * subscription: switch to rust, add offline key support
241 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
243 pmg-api (7.1-4) bullseye; urgency=medium
245 * rulesystem: matchfield: match all headers not only the first
247 * config: avoid adding a specific IPs or networks multiple times to
248 the template variables
250 * api: quarantine: load custom rules description so that they show up
253 * pmg-daily: avoid short-circuting update of local channels
255 * api: apt: switch to common Proxmox::RS::APT::Repositories package
257 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
259 pmg-api (7.1-3) bullseye; urgency=medium
261 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
263 * daily update timer: start already on 01:00 to avoid dst change issue
265 * fix #3924: ldap: accept only valid email-address
267 * Proxmox Backup Server integration: namespace support
269 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
271 pmg-api (7.1-2) bullseye; urgency=medium
273 * fix #3758: allow empty `to` in noqueue case
275 * postfix queue: add 'decode-headers' option for read endpoint
277 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
280 * utils: change working directory to root before executing postgres admin
281 commands, to avoid that restrictions of the current CWD from the user
282 doesn't cause failing the command.
284 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
286 pmg-api (7.1-1) bullseye; urgency=medium
288 * rulesystem: limit linelength of disclaimer to 998 bytes
290 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
291 disabled for the quarantine
293 * fix #2795: add support for Delivery Status Notification (DSN)
295 * add support for two factor authentication with TOTP, recovery codes and
296 WebAuthn to the admin interface
298 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
300 pmg-api (7.0-9) bullseye; urgency=medium
302 * fix #2071: RuleDB: ignore duplicate entries for Who objects
304 * api: ldap config: sync with the complete config
306 * fix #3712: strip any trailing dot from the search-domain when passing it to
309 * api: journal: stream the journal data to the client
311 * api-daemons: make systemd restart them on-failure
313 * api-dameons: set oom-policy to `continue` so that a single (replacable)
314 worker getting OOM-killed does not bring down the whole service
316 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
318 pmg-api (7.0-8) bullseye; urgency=medium
320 * api: apt: repos: avoid creating implicit default for enabled
322 * api: apt: use pmg-style permission for endpoint schema to allow access to
323 admins that aren't root@pam
325 * prefer more flexible get_local_ip where possible, it still prefers the
326 resolved hostname but falls back to configured or active IPs. Especially
327 useful for evaluation and initial (CT template) setups.
329 * pmgbanner: retry getting local IP for a bit in case of failure, this should
330 be only relevant for evaluation and initial setups where the hostname may
331 not yet resolve to the primary IP address.
333 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
335 pmg-api (7.0-7) bullseye; urgency=medium
337 * pmgversion: do not show packages with residual config as being in an error
340 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
341 packages included in the version report.
343 * api: implement live network reload with ifupdown2
345 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
347 pmg-api (7.0-6) bullseye; urgency=medium
349 * fix cluster join when large ssh-rsa keys are setup
351 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
353 pmg-api (7.0-5) bullseye; urgency=medium
355 * d/control: recommend ifupdown2 and suggest zfsutils-linux
357 * switch enterprise repository over to bullseye
359 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
361 pmg-api (7.0-3) bullseye; urgency=medium
363 * acme: handle wildcard dns validation
365 * api: apt: add calls for repositories status and basic manegement
367 * api: services: return active- and unit-state infos
369 * api: services: track chrony service
371 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
373 pmg-api (7.0-2) bullseye; urgency=medium
375 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
377 * cluster: fix missing import of helper module
379 * config: freshclam: default to incremental downloads
381 * utils: fix service alias lookup for service commands and status
384 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
386 pmg-api (7.0-1) bullseye; urgency=medium
388 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
390 * pmgproxy: allow setting LISTEN_IP parameter
392 * clamav: remove deprecated SafeBrowsing
394 * api: nodes: drop deprecated 'upgrade' option of termproxy
396 * TLSPolicy: drop deprecated 'domain' parameter
398 * api: quarantine: drop deprecated b/w-list methods, and drop detail
399 statistic methods (replaced by more flexible endpoints in 6.x)
401 * update postgresql dependency to version 13
403 * greylisting: drop unneeded Host column form cgreylist table
405 * api: nodeconfig: validate acme config before writing
407 * fix #2013 spamreport: remove ticket if authmode is ldap
409 * api: tasks: add 'since', 'until', task-type and 'status' filters
411 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
413 pmg-api (6.4-4) pmg; urgency=medium
415 * fix #2228: spam quarantine: automatically deliver on whitelisting and
416 delete on blacklisting a mail
418 * acme: allow wildcard domain entries
420 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
422 pmg-api (6.4-3) pmg; urgency=medium
424 * fix creating mailqueue spooldirs
426 * rephrase backup notification template
428 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
430 pmg-api (6.4-2) pmg; urgency=medium
432 * fix #3164: api: quarantine: allow to return spam from all users
434 * ensure '/etc/pmg/acme/accounts' directory exists
436 * certs: reload postfix to activate new certificate even if TLS config stayed
439 * cluster: trust both, old and new certificate fingerprint of master during
442 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
444 pmg-api (6.3-7) pmg; urgency=medium
446 * implement Automatic Certificate Management Environment (ACME) for API and
447 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
448 deployment and automatic renewal of trusted certificates.
450 * cluster: automatically trigger an update of the pinned certificate
451 fingerprint for a node in the cluster configuration on certificate change
453 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
455 pmg-api (6.3-6) pmg; urgency=medium
457 * api: spamassassin: read local channels and include them in daily SA
460 * api: statistics: add central API enpoint for details, avoiding
461 issues with certain characters in mail addresses
463 * utils: allow / inside email address localpart
465 * fix #3154: backup: add include-statistics to Proxmox Backup Server
467 * fix #3146: backup: add email notifications
469 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
471 pmg-api (6.3-5) pmg; urgency=medium
473 * utils: ignore leading whitespace in SpamAssassin rule description
475 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
476 interface, to stay compatible
478 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
480 pmg-api (6.3-4) pmg; urgency=medium
482 * integrate Proxmox Backup Server for automatic configuration backups
484 * fix #3098: DKIM: sort domains by length first
486 * backup: add Spam Assassin custom score file to backup
488 * reinject email: fix connecting for ipv6-only hosts
490 * fix #3141: do not split on ', ' for returning the from header
492 * allow to enable a user self-service login for the user spam quarantine as
495 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
497 pmg-api (6.2-6) pmg; urgency=medium
499 * fix #2785: prefix message-id in attachment-quarantine
501 * add logging to disclaimer action
503 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
505 pmg-api (6.2-5) pmg; urgency=medium
507 * fix #1976: optionally sort postfix queue result
509 * allow to remove subscription
511 * make regex test-match case-insensitive, like the real tests
513 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
515 pmg-api (6.2-4) pmg; urgency=medium
517 * Mail Tracker: handle before queue status
519 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
521 pmg-api (6.2-3) pmg; urgency=medium
523 * enable policy checking also if only IPv6 greylisting is enabled
525 * improve ordering of system services
527 * add logrotate config to monthly-rotate pmgproxy.log
529 * api tracker: always check that specified 'endtime' is newer than
532 * improve pmg-system-report with more relevant information
534 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
536 pmg-api (6.1-9) pmg; urgency=medium
538 * add new 'Match Archive Filename' What Object
540 * use postgres inet functions for greylist matching
542 * pmgpolicy: add IPv6 support for greylisting
544 * greylist: make netmasks configurable
546 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
548 pmg-api (6.1-8) pmg; urgency=medium
550 * pmgqm: warn and exit if running on slave node
552 * pmgspamreport: purge before sending reports
554 * fix rendering of ipv(4|6) literal lmtp transports
556 * fix #1948: allow setting TLS policy for transports
558 * add TLS options for lmtp to main.cf template
560 * fix #2661: reintroduce LDAPCache->ldap_connect
562 * skip writing default ports in spamreports
564 * use ucf to handle template overrides
566 * freshclam.conf.in: make ScriptedUpdates a variable
568 * freshclam.conf.in: remove ReceiveTimeout option
570 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
572 pmg-api (6.1-7) pmg; urgency=medium
574 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
577 * fix #2525: encode notifications in UTF-8
579 * check if img tag has actually a 'src' attribute to avoid warnings
581 * pmgsh: fix 'help' command
583 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
584 to avoid passing addresses in the API path.
586 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
588 pmg-api (6.1-6) pmg; urgency=medium
590 * track clamav and postgres package version in versions api call
592 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
596 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
598 pmg-api (6.1-5) pmg; urgency=medium
600 * fix postfix template for before-queue filtering
602 * api2: Network: add vlan-raw-device and vlan-id options
604 * ensure compatibility with libpve-http-server-perl
606 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
608 pmg-api (6.1-4) pmg; urgency=medium
610 * fix #2438: add support for lmtp delivery to downstream servers
612 * api2: network: add bond-primary and MTU option
614 * fix #2504: do not overwrite existing DKIM selector key
616 * dkim: add selector list api endpoint
618 * fix disclaimer encoding for html entities
620 * fix #1653: parse ipv6 xforward correctly
622 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
624 pmg-api (6.1-3) pmg; urgency=medium
626 * improve browser-cache behavior for updates
628 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
630 pmg-api (6.1-2) pmg; urgency=medium
632 * don not add DKIM signature if the DKIMSign module fails to determine the
635 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
637 pmg-api (6.1-1) pmg; urgency=medium
639 * create pmg-scores.cf unconditionally
641 * bump version for Proxmox Mailgateway 6.1
643 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
645 pmg-api (6.0-10) pmg; urgency=medium
647 * add support for sending NDRs on Block
649 * add support for before queue filtering
651 * implement force_restart for cluster sync
653 * add SACustom Package and API Calls for custom SpamAssassin scores
655 * sync custom spamassassin scores to the cluster slaves
657 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
659 pmg-api (6.0-9) pmg; urgency=medium
661 * DKIM-sign outbound mail if configured
663 * add DKIM related API endpoints
665 * fix #2371: reload pmg-smtp-filter on config change
667 * add /etc/pmg/dkim to cluster-sync
669 * Quarantine API: extend download call to download whole mails
671 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
673 pmg-api (6.0-8) pmg; urgency=medium
675 * add attachment quarantine with API integration
677 * fix API result verification for invalid mails
679 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
681 pmg-api (6.0-6) pmg; urgency=medium
683 * fix #2224: override reference to openspf.org
685 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
687 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
689 pmg-api (6.0-5) pmg; urgency=medium
693 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
695 pmg-api (6.0-4) pmg; urgency=medium
697 * fix #2324 - improve docs on encrypted archives
699 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
701 pmg-api (6.0-3) pmg; urgency=medium
703 * use hmac_sha_256 alogrithm for improved CSRF token security
705 * pmgproxy: add link to extjs for pmg-docs' api-viewer
707 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
709 pmg-api (6.0-2) pmg; urgency=medium
711 * adapt journalctl invocation to changed behavior with new systemd version of
712 Debian Buster and make journal parsing more robust
714 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
716 pmg-api (6.0-1+2) pmg; urgency=medium
718 * update PMG sources.list to buster
720 * replace deprecated /var/run with /run
722 * improve restart on upgrade behaviour
724 * Who: Domain: improve speed
726 * What: Spam: add uri hits to rule description
728 * adapt postgresql.conf template to include current postgres version
730 * adapt clamav.conf.in to new upstream version
732 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
734 pmg-api (6.0-1+1) pmg; urgency=medium
736 * improve packaging compatibillity with postgres 11 slightly
738 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
740 pmg-api (6.0-1) pmg; urgency=medium
742 * bump for Proxmox Mailgateway 6 based on Debian Buster
744 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
746 pmg-api (5.2-6) unstable; urgency=medium
748 * fix #2276: restore line format for pmg-log-tracker
750 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
752 pmg-api (5.2-5) unstable; urgency=medium
754 * avast: change scan invocation path
756 * extended fix #1974: traffic_stat_graph: go through all entries
758 * fall back to hostname only if no domain defined
760 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
762 pmg-api (5.2-4) unstable; urgency=medium
764 * limit precision of bayes-score in log
766 * Drop sa-awl output from pmg-system-report
768 * fix #2232: set rulename for default accept
770 * pmg config: fix avast scan executable path documentation
772 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
774 pmg-api (5.2-3) unstable; urgency=medium
776 * node: add api endpoint for new mini-journalreader
778 * allow one to use cidr(6) for passing IP/CIDR to the network api
780 * Add rule name to RuleAction logging
782 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
784 pmg-api (5.2-2) unstable; urgency=medium
786 * Fix setresuid to postgres error handling
788 * fix #2153: allow "'" in quarantine email addresses
790 * log before restarting services on rewrite_config
792 * fix #2172: sort mynetworks template var to make postfix config rewrite
793 stable and thus restart less often
795 * reload postfix instead of restart on config change
797 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
799 pmg-api (5.2-1) unstable; urgency=medium
801 * prepare for new 5.2 release
803 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
805 pmg-api (5.1-7) unstable; urgency=medium
807 * pmgversion: be compatible with minimized container installation
809 * pmgversion: sort packages
811 * better error handling for ldap connect
813 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
815 pmg-api (5.1-6) unstable; urgency=medium
817 * fix #2129: allow (some) filters for dnsbl-entry
819 * fix #1947: implement starttls for ldap
821 * fix #1946: add verify and cafile options for ldap
823 * show all errors when we get an ldap connection error
825 * add/integrate custom_check
827 * pmg-system-report: check for existing sa-awl db
829 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
831 pmg-api (5.1-5) unstable; urgency=medium
833 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
835 * add dependency on pve-http-server (>= 2.0.12)
837 * add pmg report api call for the gui
839 * add optional list parameter to quarusers api call
841 * close #2075: do not insert empty WL/BL
843 * user white/blacklist: allow multiple entries for adding/deleting
845 * Quarantine: reuse raw parameter for non htmlmail formatter
847 * load mobile ui on mobile user agent on /quarantine
849 * improve pmg-email-address regex
851 * bsys: add pmg-system-report + manpage to Makefile
855 * close #1917: add pmg-system-report command
857 * add rule's score to pmg-smtp-filter logline
859 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
861 pmg-api (5.1-4) unstable; urgency=medium
863 * fix bug #2035 cluster sync issues with ipv6
865 * fix #1974: postscreen_stat_graph: go through all entries
867 * fixed some typos in PMG/Config.pm
869 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
871 pmg-api (5.1-3) unstable; urgency=medium
873 * fix #1978: always give encoding/collate explicitly when creating db
875 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
877 pmg-api (5.1-2) unstable; urgency=medium
879 * do not use 'last' inside do/while
881 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
883 pmg-api (5.1-1) unstable; urgency=medium
885 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
887 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
889 pmg-api (5.0-79) unstable; urgency=medium
891 * fix #1876: allow node status for admin/manager/auditors
893 * fix #1881: increase limit for ids in spam quarantine
895 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
897 pmg-api (5.0-78) unstable; urgency=medium
899 * fix bug #1701: implement smarthostport setting
901 * fix bug #1649: Allow TLS also on internal SMTP port
903 * fix bug #1727: hide details if hide_received is active
905 * use 'dailyreport' config
907 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
909 pmg-api (5.0-77) unstable; urgency=medium
911 * fix bux #1776: set http_proxy for sa-update
913 * statistics: actually calculate day when it is given
915 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
917 pmg-api (5.0-76) unstable; urgency=medium
919 * d/control: update pve-common version dependency
921 * as we use the new param_mapping functionallity from PVE::CLIHandler
923 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
925 pmg-api (5.0-75) unstable; urgency=medium
927 * log email addresses as utf8 (postfix also do that).
929 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
931 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
933 pmg-api (5.0-74) unstable; urgency=medium
935 * add support for SMTPUTF8 extensions
937 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
939 pmg-api (5.0-73) unstable; urgency=medium
941 * Add postfix dnsbl threshold
943 * fix spamscore Statistics - correctly compute ratio
945 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
947 pmg-api (5.0-72) unstable; urgency=medium
949 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
951 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
953 pmg-api (5.0-71) unstable; urgency=medium
955 * sync_userprefs_db: fix #1797 - fix merge function
957 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
959 pmg-api (5.0-70) unstable; urgency=medium
961 * fix bug 1707: use correct units for deferred mail queue (minutes)
963 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
965 pmg-api (5.0-69) unstable; urgency=medium
967 * pmg-smtp-filter.service: set Restart=on-abort
969 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
971 pmg-api (5.0-68) unstable; urgency=medium
973 * quarantine actions: allow multiple ids for one action
975 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
977 pmg-api (5.0-67) unstable; urgency=medium
979 * implement new 'helpdesk' role
981 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
983 pmg-api (5.0-66) unstable; urgency=medium
985 * Fix password change of unix root user
987 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
989 pmg-api (5.0-65) unstable; urgency=medium
991 * pmgpolicy: avoid warning about uninitialized value
993 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
995 pmg-api (5.0-64) unstable; urgency=medium
997 * fix #1679: do not delete old quarantine mails on cluster creation/join
999 * Domain object: avoid warning about uninitialized value
1001 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1003 pmg-api (5.0-63) unstable; urgency=medium
1005 * add support for avast virus scanner
1007 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1009 pmg-api (5.0-62) unstable; urgency=medium
1011 * fix bug #1673: Allow email addresses in transport maps
1013 * UserConfig: verify: check username vs userid
1015 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1017 pmg-api (5.0-61) unstable; urgency=medium
1019 * fix bug #1646: domains - allow to use wildcard domains
1021 * fix bug # 1639: create /var/lib/pmg/backup
1023 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1025 pmg-api (5.0-60) unstable; urgency=medium
1027 * pmg-daily.timer: use RandomizedDelaySec
1029 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1031 pmg-api (5.0-59) unstable; urgency=medium
1033 * introduce new template var postfix.int_ip
1035 * fix bug #1643: add port and protocol to spamquarantine config
1037 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1039 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1041 pmg-api (5.0-58) unstable; urgency=medium
1043 * remove unique constraint from LocalStat(Time)
1045 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1047 pmg-api (5.0-57) unstable; urgency=medium
1049 * PMG::Cluster::sync_statistic_db - correctyl update
1050 clusterinfo lastid_CStatistic
1052 * PMG::Cluster::sync_quarantine_db - skip files generated before
1055 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1057 pmg-api (5.0-56) unstable; urgency=medium
1059 * fix bug #1636: correctly track file modification time
1061 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1063 pmg-api (5.0-55) unstable; urgency=medium
1065 * fix ipv6 address quoting for postfix mynetworks
1067 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1069 pmg-api (5.0-54) unstable; urgency=medium
1071 * PMG/Config.pm: allow single address setups (all 1 netmask)
1073 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1075 pmg-api (5.0-53) unstable; urgency=medium
1077 * pmgpolicy: try to detect config changes
1079 * fix bug #1625 - change default rule priorities
1081 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1083 pmg-api (5.0-52) unstable; urgency=medium
1085 * PMG/RuleDB/Object.pm: fix permissions for role admin
1087 * PMG/API2/MyNetworks.pm: fix links attribute
1089 * PMG/API2/Transport.pm: fix links attribute
1091 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1093 pmg-api (5.0-51) unstable; urgency=medium
1095 * pmgcm.pm: implement promote
1097 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1099 pmg-api (5.0-50) unstable; urgency=medium
1101 * PMG/Config.pm: change default email port numbers - We now use port 25
1102 for incoming mails. Please verify your setup after updating!
1104 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1106 pmg-api (5.0-49) unstable; urgency=medium
1108 * AccessControl.pm: avoid warning about uninitialized value
1110 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1112 pmg-api (5.0-48) unstable; urgency=medium
1114 * fix #1617: remove regex for matchfield. modfield
1116 * do not return bindpw over the api
1118 * let all users read their own user data
1120 * make ldap info visible for audit users
1122 * implement pmgcm delete
1124 * allow admins to reset the rule database
1126 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1128 pmg-api (5.0-47) unstable; urgency=medium
1130 * truncate large mails before passing them to spamassassin
1132 * reduce default maxspamsize back to 256
1134 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1136 pmg-api (5.0-46) unstable; urgency=medium
1138 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1140 * Quarantine.pm: use new TicketID to indentify mails
1142 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1144 pmg-api (5.0-45) unstable; urgency=medium
1146 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1148 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1149 correctly update database after mail delivery
1151 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1153 pmg-api (5.0-44) unstable; urgency=medium
1155 * PMG/API2/APT.pm - fix changelog urls
1157 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1159 * pmg-daily: add check for available updates
1161 * periodically update subscription status
1163 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1165 pmg-api (5.0-43) unstable; urgency=medium
1167 * run postmap after generation postfix main.cf
1169 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1171 pmg-api (5.0-42) unstable; urgency=medium
1173 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1175 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1177 pmg-api (5.0-41) unstable; urgency=medium
1179 * PMG/Fetchmail.pm - autostart fetchmail service
1181 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1183 pmg-api (5.0-40) unstable; urgency=medium
1185 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1187 * bump default maxspamsize to 1M
1189 * depend on apt-transport-https
1191 * depend on fetchmail
1193 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1195 pmg-api (5.0-39) unstable; urgency=medium
1197 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1199 * install /etc/apt/sources.list.d/pmg-enterprise.list
1201 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1203 pmg-api (5.0-38) unstable; urgency=medium
1205 * add API for node reboot/shutdown
1207 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1209 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1212 * PMG/DBTools.pm - use user root to sync database
1214 * pmgtunnel.pm - fix call to socketfile()
1216 * debian/control - depend on 'rsync'
1218 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1220 * PMG/CLI/pmgdb.pm: generate default locale
1222 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1224 pmg-api (5.0-37) unstable; urgency=medium
1226 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1228 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1230 pmg-api (5.0-36) unstable; urgency=medium
1232 * replace novnc with xtermjs
1234 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1236 pmg-api (5.0-35) unstable; urgency=medium
1238 * rename safe_browsing_score to clamav_heuristic_score
1240 * use clamav_heuristic_score for heuristics results
1242 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1244 pmg-api (5.0-34) unstable; urgency=medium
1246 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1248 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1250 pmg-api (5.0-33) unstable; urgency=medium
1252 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1254 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1256 * depend on: openssh-client, openssh-server, apt
1258 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1260 pmg-api (5.0-32) unstable; urgency=medium
1262 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1264 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1266 pmg-api (5.0-31) unstable; urgency=medium
1268 * PMG/HTMLMail.pm - use global hash to store inlined images
1270 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1272 pmg-api (5.0-30) unstable; urgency=medium
1274 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1275 to keep VNC connections during upgrades.
1277 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1279 pmg-api (5.0-29) unstable; urgency=medium
1281 * LDAP: add mailAlternativeAddress to mailattr default
1283 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1285 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1287 pmg-api (5.0-28) unstable; urgency=medium
1289 * pmg-smtp-filter: fix safebrowsing hit detection
1291 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1293 pmg-api (5.0-27) unstable; urgency=medium
1295 * do not use .db file for mynetworks
1297 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1299 pmg-api (5.0-26) unstable; urgency=medium
1301 * increase deafult maxspamsize to 512*1024
1303 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1305 pmg-api (5.0-25) unstable; urgency=medium
1307 * templates/local.cf.in: include KAM.cf
1309 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1311 pmg-api (5.0-24) unstable; urgency=medium
1313 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1315 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1317 pmg-api (5.0-23) unstable; urgency=medium
1319 * avoid repeated SPF headers
1321 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1323 pmg-api (5.0-22) unstable; urgency=medium
1327 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1329 pmg-api (5.0-21) unstable; urgency=medium
1331 * avoid warning about uninitialized value
1333 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1335 pmg-api (5.0-20) unstable; urgency=medium
1337 * use google safe browsing hits to icrease spam score
1339 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1341 pmg-api (5.0-19) unstable; urgency=medium
1343 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1345 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1347 pmg-api (5.0-18) unstable; urgency=medium
1349 * remove mail/use_rbl config - we use dnsbl_sites instead
1351 * PMG/Config.pm - register/use format dnsbl-entry
1353 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1355 pmg-api (5.0-17) unstable; urgency=medium
1357 * support postfix tls policy map /etc/pmg/tls_policy
1359 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1361 pmg-api (5.0-16) unstable; urgency=medium
1363 * depend on clamdscan
1365 * do not set postscreen_dnsbl_reply_map
1367 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1369 pmg-api (5.0-15) unstable; urgency=medium
1371 * always load SA dkim to improve accuracy
1373 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1375 pmg-api (5.0-14) unstable; urgency=medium
1377 * pmgsync.service - run pmgconfig init to generate required files
1379 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1381 pmg-api (5.0-13) unstable; urgency=medium
1383 * add pmgsync service
1385 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1387 pmg-api (5.0-12) unstable; urgency=medium
1389 * debian/postinst - fix postgres service name (postgresql.service)
1391 * debian/postinst - do not use #DEBHELPER# macro inside comment
1393 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1395 pmg-api (5.0-10) unstable; urgency=medium
1397 * debian/postinst - do not skip service setup in /proxmox_install_mode
1399 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1401 pmg-api (5.0-9) unstable; urgency=medium
1403 * debian/pmgbanner.service - setup login banner
1405 * templates/fetchmailrc.tt - fix syntax
1407 * PMG/API2/APT.pm - fix package names
1409 * PMG/Service/pmgproxy.pm - fix package names
1411 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1413 pmg-api (5.0-8) unstable; urgency=medium
1415 * rename package to pmg-api
1417 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1419 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1421 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1423 * PMG/Backup.pm - restore: keep directory /etc/pmg
1425 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1427 * PMG/API2/SMTPWhitelist.pm - fix delete object
1429 * implement backup/restore
1431 * PMG/API2/Cluster.pm - new option list_single_node
1433 * improve permissions
1435 * correct child link for the clamav api
1437 * add spamassassin update api calls
1439 * update spamassassin rules daily
1441 * implement fetchmail api
1443 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1445 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1447 * add date to the mail link for the verbose report
1449 * implement fetchmail API
1451 * add new LDAP group member api call
1453 * implement missing rule database api calls
1455 * implement user quarantine
1457 * fix api call permissions
1459 * add subscription api
1463 * do not depend on clamav-unofficial-sigs
1465 * implement mail tracker
1467 * implement pmgqm - quarantine management tool
1469 * improve statistic api
1471 * countless other fixes and improvements
1473 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1475 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1477 * improved database security
1479 * implemented cluster tunnel daemon
1483 * pmgcm: add 'sync' command
1485 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1487 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1489 * improved cluster management API
1491 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1493 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1495 * initial cluster management API
1501 * small fixes and improvements
1503 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1505 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1507 * restart services after upgrade
1509 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1511 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1513 * adjust version (so that we are higher than previous
1514 proxmox-mailgateway release)
1516 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1518 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1520 * imported from private repository
1522 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100