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