1 pmg-api (7.0-9) bullseye; urgency=medium
3 * fix #2071: RuleDB: ignore duplicate entries for Who objects
5 * api: ldap config: sync with the complete config
7 * fix #3712: strip any trailing dot from the search-domain when passing it to
10 * api: journal: stream the journal data to the client
12 * api-daemons: make systemd restart them on-failure
14 * api-dameons: set oom-policy to `continue` so that a single (replacable)
15 worker getting OOM-killed does not bring down the whole service
17 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
19 pmg-api (7.0-8) bullseye; urgency=medium
21 * api: apt: repos: avoid creating implicit default for enabled
23 * api: apt: use pmg-style permission for endpoint schema to allow access to
24 admins that aren't root@pam
26 * prefer more flexible get_local_ip where possible, it still prefers the
27 resolved hostname but falls back to configured or active IPs. Especially
28 useful for evaluation and initial (CT template) setups.
30 * pmgbanner: retry getting local IP for a bit in case of failure, this should
31 be only relevant for evaluation and initial setups where the hostname may
32 not yet resolve to the primary IP address.
34 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
36 pmg-api (7.0-7) bullseye; urgency=medium
38 * pmgversion: do not show packages with residual config as being in an error
41 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
42 packages included in the version report.
44 * api: implement live network reload with ifupdown2
46 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
48 pmg-api (7.0-6) bullseye; urgency=medium
50 * fix cluster join when large ssh-rsa keys are setup
52 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
54 pmg-api (7.0-5) bullseye; urgency=medium
56 * d/control: recommend ifupdown2 and suggest zfsutils-linux
58 * switch enterprise repository over to bullseye
60 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
62 pmg-api (7.0-3) bullseye; urgency=medium
64 * acme: handle wildcard dns validation
66 * api: apt: add calls for repositories status and basic manegement
68 * api: services: return active- and unit-state infos
70 * api: services: track chrony service
72 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
74 pmg-api (7.0-2) bullseye; urgency=medium
76 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
78 * cluster: fix missing import of helper module
80 * config: freshclam: default to incremental downloads
82 * utils: fix service alias lookup for service commands and status
85 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
87 pmg-api (7.0-1) bullseye; urgency=medium
89 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
91 * pmgproxy: allow setting LISTEN_IP parameter
93 * clamav: remove deprecated SafeBrowsing
95 * api: nodes: drop deprecated 'upgrade' option of termproxy
97 * TLSPolicy: drop deprecated 'domain' parameter
99 * api: quarantine: drop deprecated b/w-list methods, and drop detail
100 statistic methods (replaced by more flexible endpoints in 6.x)
102 * update postgresql dependency to version 13
104 * greylisting: drop unneeded Host column form cgreylist table
106 * api: nodeconfig: validate acme config before writing
108 * fix #2013 spamreport: remove ticket if authmode is ldap
110 * api: tasks: add 'since', 'until', task-type and 'status' filters
112 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
114 pmg-api (6.4-4) pmg; urgency=medium
116 * fix #2228: spam quarantine: automatically deliver on whitelisting and
117 delete on blacklisting a mail
119 * acme: allow wildcard domain entries
121 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
123 pmg-api (6.4-3) pmg; urgency=medium
125 * fix creating mailqueue spooldirs
127 * rephrase backup notification template
129 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
131 pmg-api (6.4-2) pmg; urgency=medium
133 * fix #3164: api: quarantine: allow to return spam from all users
135 * ensure '/etc/pmg/acme/accounts' directory exists
137 * certs: reload postfix to activate new certificate even if TLS config stayed
140 * cluster: trust both, old and new certificate fingerprint of master during
143 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
145 pmg-api (6.3-7) pmg; urgency=medium
147 * implement Automatic Certificate Management Environment (ACME) for API and
148 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
149 deployment and automatic renewal of trusted certificates.
151 * cluster: automatically trigger an update of the pinned certificate
152 fingerprint for a node in the cluster configuration on certificate change
154 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
156 pmg-api (6.3-6) pmg; urgency=medium
158 * api: spamassassin: read local channels and include them in daily SA
161 * api: statistics: add central API enpoint for details, avoiding
162 issues with certain characters in mail addresses
164 * utils: allow / inside email address localpart
166 * fix #3154: backup: add include-statistics to Proxmox Backup Server
168 * fix #3146: backup: add email notifications
170 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
172 pmg-api (6.3-5) pmg; urgency=medium
174 * utils: ignore leading whitespace in SpamAssassin rule description
176 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
177 interface, to stay compatible
179 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
181 pmg-api (6.3-4) pmg; urgency=medium
183 * integrate Proxmox Backup Server for automatic configuration backups
185 * fix #3098: DKIM: sort domains by length first
187 * backup: add Spam Assassin custom score file to backup
189 * reinject email: fix connecting for ipv6-only hosts
191 * fix #3141: do not split on ', ' for returning the from header
193 * allow to enable a user self-service login for the user spam quarantine as
196 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
198 pmg-api (6.2-6) pmg; urgency=medium
200 * fix #2785: prefix message-id in attachment-quarantine
202 * add logging to disclaimer action
204 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
206 pmg-api (6.2-5) pmg; urgency=medium
208 * fix #1976: optionally sort postfix queue result
210 * allow to remove subscription
212 * make regex test-match case-insensitive, like the real tests
214 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
216 pmg-api (6.2-4) pmg; urgency=medium
218 * Mail Tracker: handle before queue status
220 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
222 pmg-api (6.2-3) pmg; urgency=medium
224 * enable policy checking also if only IPv6 greylisting is enabled
226 * improve ordering of system services
228 * add logrotate config to monthly-rotate pmgproxy.log
230 * api tracker: always check that specified 'endtime' is newer than
233 * improve pmg-system-report with more relevant information
235 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
237 pmg-api (6.1-9) pmg; urgency=medium
239 * add new 'Match Archive Filename' What Object
241 * use postgres inet functions for greylist matching
243 * pmgpolicy: add IPv6 support for greylisting
245 * greylist: make netmasks configurable
247 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
249 pmg-api (6.1-8) pmg; urgency=medium
251 * pmgqm: warn and exit if running on slave node
253 * pmgspamreport: purge before sending reports
255 * fix rendering of ipv(4|6) literal lmtp transports
257 * fix #1948: allow setting TLS policy for transports
259 * add TLS options for lmtp to main.cf template
261 * fix #2661: reintroduce LDAPCache->ldap_connect
263 * skip writing default ports in spamreports
265 * use ucf to handle template overrides
267 * freshclam.conf.in: make ScriptedUpdates a variable
269 * freshclam.conf.in: remove ReceiveTimeout option
271 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
273 pmg-api (6.1-7) pmg; urgency=medium
275 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
278 * fix #2525: encode notifications in UTF-8
280 * check if img tag has actually a 'src' attribute to avoid warnings
282 * pmgsh: fix 'help' command
284 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
285 to avoid passing addresses in the API path.
287 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
289 pmg-api (6.1-6) pmg; urgency=medium
291 * track clamav and postgres package version in versions api call
293 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
297 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
299 pmg-api (6.1-5) pmg; urgency=medium
301 * fix postfix template for before-queue filtering
303 * api2: Network: add vlan-raw-device and vlan-id options
305 * ensure compatibility with libpve-http-server-perl
307 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
309 pmg-api (6.1-4) pmg; urgency=medium
311 * fix #2438: add support for lmtp delivery to downstream servers
313 * api2: network: add bond-primary and MTU option
315 * fix #2504: do not overwrite existing DKIM selector key
317 * dkim: add selector list api endpoint
319 * fix disclaimer encoding for html entities
321 * fix #1653: parse ipv6 xforward correctly
323 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
325 pmg-api (6.1-3) pmg; urgency=medium
327 * improve browser-cache behavior for updates
329 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
331 pmg-api (6.1-2) pmg; urgency=medium
333 * don not add DKIM signature if the DKIMSign module fails to determine the
336 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
338 pmg-api (6.1-1) pmg; urgency=medium
340 * create pmg-scores.cf unconditionally
342 * bump version for Proxmox Mailgateway 6.1
344 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
346 pmg-api (6.0-10) pmg; urgency=medium
348 * add support for sending NDRs on Block
350 * add support for before queue filtering
352 * implement force_restart for cluster sync
354 * add SACustom Package and API Calls for custom SpamAssassin scores
356 * sync custom spamassassin scores to the cluster slaves
358 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
360 pmg-api (6.0-9) pmg; urgency=medium
362 * DKIM-sign outbound mail if configured
364 * add DKIM related API endpoints
366 * fix #2371: reload pmg-smtp-filter on config change
368 * add /etc/pmg/dkim to cluster-sync
370 * Quarantine API: extend download call to download whole mails
372 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
374 pmg-api (6.0-8) pmg; urgency=medium
376 * add attachment quarantine with API integration
378 * fix API result verification for invalid mails
380 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
382 pmg-api (6.0-6) pmg; urgency=medium
384 * fix #2224: override reference to openspf.org
386 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
388 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
390 pmg-api (6.0-5) pmg; urgency=medium
394 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
396 pmg-api (6.0-4) pmg; urgency=medium
398 * fix #2324 - improve docs on encrypted archives
400 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
402 pmg-api (6.0-3) pmg; urgency=medium
404 * use hmac_sha_256 alogrithm for improved CSRF token security
406 * pmgproxy: add link to extjs for pmg-docs' api-viewer
408 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
410 pmg-api (6.0-2) pmg; urgency=medium
412 * adapt journalctl invocation to changed behavior with new systemd version of
413 Debian Buster and make journal parsing more robust
415 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
417 pmg-api (6.0-1+2) pmg; urgency=medium
419 * update PMG sources.list to buster
421 * replace deprecated /var/run with /run
423 * improve restart on upgrade behaviour
425 * Who: Domain: improve speed
427 * What: Spam: add uri hits to rule description
429 * adapt postgresql.conf template to include current postgres version
431 * adapt clamav.conf.in to new upstream version
433 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
435 pmg-api (6.0-1+1) pmg; urgency=medium
437 * improve packaging compatibillity with postgres 11 slightly
439 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
441 pmg-api (6.0-1) pmg; urgency=medium
443 * bump for Proxmox Mailgateway 6 based on Debian Buster
445 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
447 pmg-api (5.2-6) unstable; urgency=medium
449 * fix #2276: restore line format for pmg-log-tracker
451 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
453 pmg-api (5.2-5) unstable; urgency=medium
455 * avast: change scan invocation path
457 * extended fix #1974: traffic_stat_graph: go through all entries
459 * fall back to hostname only if no domain defined
461 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
463 pmg-api (5.2-4) unstable; urgency=medium
465 * limit precision of bayes-score in log
467 * Drop sa-awl output from pmg-system-report
469 * fix #2232: set rulename for default accept
471 * pmg config: fix avast scan executable path documentation
473 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
475 pmg-api (5.2-3) unstable; urgency=medium
477 * node: add api endpoint for new mini-journalreader
479 * allow one to use cidr(6) for passing IP/CIDR to the network api
481 * Add rule name to RuleAction logging
483 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
485 pmg-api (5.2-2) unstable; urgency=medium
487 * Fix setresuid to postgres error handling
489 * fix #2153: allow "'" in quarantine email addresses
491 * log before restarting services on rewrite_config
493 * fix #2172: sort mynetworks template var to make postfix config rewrite
494 stable and thus restart less often
496 * reload postfix instead of restart on config change
498 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
500 pmg-api (5.2-1) unstable; urgency=medium
502 * prepare for new 5.2 release
504 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
506 pmg-api (5.1-7) unstable; urgency=medium
508 * pmgversion: be compatible with minimized container installation
510 * pmgversion: sort packages
512 * better error handling for ldap connect
514 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
516 pmg-api (5.1-6) unstable; urgency=medium
518 * fix #2129: allow (some) filters for dnsbl-entry
520 * fix #1947: implement starttls for ldap
522 * fix #1946: add verify and cafile options for ldap
524 * show all errors when we get an ldap connection error
526 * add/integrate custom_check
528 * pmg-system-report: check for existing sa-awl db
530 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
532 pmg-api (5.1-5) unstable; urgency=medium
534 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
536 * add dependency on pve-http-server (>= 2.0.12)
538 * add pmg report api call for the gui
540 * add optional list parameter to quarusers api call
542 * close #2075: do not insert empty WL/BL
544 * user white/blacklist: allow multiple entries for adding/deleting
546 * Quarantine: reuse raw parameter for non htmlmail formatter
548 * load mobile ui on mobile user agent on /quarantine
550 * improve pmg-email-address regex
552 * bsys: add pmg-system-report + manpage to Makefile
556 * close #1917: add pmg-system-report command
558 * add rule's score to pmg-smtp-filter logline
560 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
562 pmg-api (5.1-4) unstable; urgency=medium
564 * fix bug #2035 cluster sync issues with ipv6
566 * fix #1974: postscreen_stat_graph: go through all entries
568 * fixed some typos in PMG/Config.pm
570 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
572 pmg-api (5.1-3) unstable; urgency=medium
574 * fix #1978: always give encoding/collate explicitly when creating db
576 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
578 pmg-api (5.1-2) unstable; urgency=medium
580 * do not use 'last' inside do/while
582 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
584 pmg-api (5.1-1) unstable; urgency=medium
586 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
588 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
590 pmg-api (5.0-79) unstable; urgency=medium
592 * fix #1876: allow node status for admin/manager/auditors
594 * fix #1881: increase limit for ids in spam quarantine
596 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
598 pmg-api (5.0-78) unstable; urgency=medium
600 * fix bug #1701: implement smarthostport setting
602 * fix bug #1649: Allow TLS also on internal SMTP port
604 * fix bug #1727: hide details if hide_received is active
606 * use 'dailyreport' config
608 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
610 pmg-api (5.0-77) unstable; urgency=medium
612 * fix bux #1776: set http_proxy for sa-update
614 * statistics: actually calculate day when it is given
616 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
618 pmg-api (5.0-76) unstable; urgency=medium
620 * d/control: update pve-common version dependency
622 * as we use the new param_mapping functionallity from PVE::CLIHandler
624 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
626 pmg-api (5.0-75) unstable; urgency=medium
628 * log email addresses as utf8 (postfix also do that).
630 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
632 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
634 pmg-api (5.0-74) unstable; urgency=medium
636 * add support for SMTPUTF8 extensions
638 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
640 pmg-api (5.0-73) unstable; urgency=medium
642 * Add postfix dnsbl threshold
644 * fix spamscore Statistics - correctly compute ratio
646 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
648 pmg-api (5.0-72) unstable; urgency=medium
650 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
652 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
654 pmg-api (5.0-71) unstable; urgency=medium
656 * sync_userprefs_db: fix #1797 - fix merge function
658 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
660 pmg-api (5.0-70) unstable; urgency=medium
662 * fix bug 1707: use correct units for deferred mail queue (minutes)
664 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
666 pmg-api (5.0-69) unstable; urgency=medium
668 * pmg-smtp-filter.service: set Restart=on-abort
670 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
672 pmg-api (5.0-68) unstable; urgency=medium
674 * quarantine actions: allow multiple ids for one action
676 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
678 pmg-api (5.0-67) unstable; urgency=medium
680 * implement new 'helpdesk' role
682 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
684 pmg-api (5.0-66) unstable; urgency=medium
686 * Fix password change of unix root user
688 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
690 pmg-api (5.0-65) unstable; urgency=medium
692 * pmgpolicy: avoid warning about uninitialized value
694 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
696 pmg-api (5.0-64) unstable; urgency=medium
698 * fix #1679: do not delete old quarantine mails on cluster creation/join
700 * Domain object: avoid warning about uninitialized value
702 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
704 pmg-api (5.0-63) unstable; urgency=medium
706 * add support for avast virus scanner
708 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
710 pmg-api (5.0-62) unstable; urgency=medium
712 * fix bug #1673: Allow email addresses in transport maps
714 * UserConfig: verify: check username vs userid
716 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
718 pmg-api (5.0-61) unstable; urgency=medium
720 * fix bug #1646: domains - allow to use wildcard domains
722 * fix bug # 1639: create /var/lib/pmg/backup
724 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
726 pmg-api (5.0-60) unstable; urgency=medium
728 * pmg-daily.timer: use RandomizedDelaySec
730 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
732 pmg-api (5.0-59) unstable; urgency=medium
734 * introduce new template var postfix.int_ip
736 * fix bug #1643: add port and protocol to spamquarantine config
738 * pmg-daily.timer: randomize start time using AccuracySec=5hours
740 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
742 pmg-api (5.0-58) unstable; urgency=medium
744 * remove unique constraint from LocalStat(Time)
746 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
748 pmg-api (5.0-57) unstable; urgency=medium
750 * PMG::Cluster::sync_statistic_db - correctyl update
751 clusterinfo lastid_CStatistic
753 * PMG::Cluster::sync_quarantine_db - skip files generated before
756 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
758 pmg-api (5.0-56) unstable; urgency=medium
760 * fix bug #1636: correctly track file modification time
762 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
764 pmg-api (5.0-55) unstable; urgency=medium
766 * fix ipv6 address quoting for postfix mynetworks
768 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
770 pmg-api (5.0-54) unstable; urgency=medium
772 * PMG/Config.pm: allow single address setups (all 1 netmask)
774 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
776 pmg-api (5.0-53) unstable; urgency=medium
778 * pmgpolicy: try to detect config changes
780 * fix bug #1625 - change default rule priorities
782 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
784 pmg-api (5.0-52) unstable; urgency=medium
786 * PMG/RuleDB/Object.pm: fix permissions for role admin
788 * PMG/API2/MyNetworks.pm: fix links attribute
790 * PMG/API2/Transport.pm: fix links attribute
792 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
794 pmg-api (5.0-51) unstable; urgency=medium
796 * pmgcm.pm: implement promote
798 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
800 pmg-api (5.0-50) unstable; urgency=medium
802 * PMG/Config.pm: change default email port numbers - We now use port 25
803 for incoming mails. Please verify your setup after updating!
805 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
807 pmg-api (5.0-49) unstable; urgency=medium
809 * AccessControl.pm: avoid warning about uninitialized value
811 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
813 pmg-api (5.0-48) unstable; urgency=medium
815 * fix #1617: remove regex for matchfield. modfield
817 * do not return bindpw over the api
819 * let all users read their own user data
821 * make ldap info visible for audit users
823 * implement pmgcm delete
825 * allow admins to reset the rule database
827 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
829 pmg-api (5.0-47) unstable; urgency=medium
831 * truncate large mails before passing them to spamassassin
833 * reduce default maxspamsize back to 256
835 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
837 pmg-api (5.0-46) unstable; urgency=medium
839 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
841 * Quarantine.pm: use new TicketID to indentify mails
843 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
845 pmg-api (5.0-45) unstable; urgency=medium
847 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
849 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
850 correctly update database after mail delivery
852 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
854 pmg-api (5.0-44) unstable; urgency=medium
856 * PMG/API2/APT.pm - fix changelog urls
858 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
860 * pmg-daily: add check for available updates
862 * periodically update subscription status
864 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
866 pmg-api (5.0-43) unstable; urgency=medium
868 * run postmap after generation postfix main.cf
870 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
872 pmg-api (5.0-42) unstable; urgency=medium
874 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
876 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
878 pmg-api (5.0-41) unstable; urgency=medium
880 * PMG/Fetchmail.pm - autostart fetchmail service
882 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
884 pmg-api (5.0-40) unstable; urgency=medium
886 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
888 * bump default maxspamsize to 1M
890 * depend on apt-transport-https
892 * depend on fetchmail
894 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
896 pmg-api (5.0-39) unstable; urgency=medium
898 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
900 * install /etc/apt/sources.list.d/pmg-enterprise.list
902 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
904 pmg-api (5.0-38) unstable; urgency=medium
906 * add API for node reboot/shutdown
908 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
910 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
913 * PMG/DBTools.pm - use user root to sync database
915 * pmgtunnel.pm - fix call to socketfile()
917 * debian/control - depend on 'rsync'
919 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
921 * PMG/CLI/pmgdb.pm: generate default locale
923 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
925 pmg-api (5.0-37) unstable; urgency=medium
927 * pmgreport: use PMG::API2::Statistics to include postscreen stats
929 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
931 pmg-api (5.0-36) unstable; urgency=medium
933 * replace novnc with xtermjs
935 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
937 pmg-api (5.0-35) unstable; urgency=medium
939 * rename safe_browsing_score to clamav_heuristic_score
941 * use clamav_heuristic_score for heuristics results
943 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
945 pmg-api (5.0-34) unstable; urgency=medium
947 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
949 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
951 pmg-api (5.0-33) unstable; urgency=medium
953 * bin/pmgpolicy - count PREGREET rejects (postscreen)
955 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
957 * depend on: openssh-client, openssh-server, apt
959 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
961 pmg-api (5.0-32) unstable; urgency=medium
963 * PMG::DBTool::load_mail_data - add optional $pmail parameter
965 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
967 pmg-api (5.0-31) unstable; urgency=medium
969 * PMG/HTMLMail.pm - use global hash to store inlined images
971 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
973 pmg-api (5.0-30) unstable; urgency=medium
975 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
976 to keep VNC connections during upgrades.
978 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
980 pmg-api (5.0-29) unstable; urgency=medium
982 * LDAP: add mailAlternativeAddress to mailattr default
984 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
986 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
988 pmg-api (5.0-28) unstable; urgency=medium
990 * pmg-smtp-filter: fix safebrowsing hit detection
992 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
994 pmg-api (5.0-27) unstable; urgency=medium
996 * do not use .db file for mynetworks
998 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1000 pmg-api (5.0-26) unstable; urgency=medium
1002 * increase deafult maxspamsize to 512*1024
1004 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1006 pmg-api (5.0-25) unstable; urgency=medium
1008 * templates/local.cf.in: include KAM.cf
1010 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1012 pmg-api (5.0-24) unstable; urgency=medium
1014 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1016 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1018 pmg-api (5.0-23) unstable; urgency=medium
1020 * avoid repeated SPF headers
1022 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1024 pmg-api (5.0-22) unstable; urgency=medium
1028 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1030 pmg-api (5.0-21) unstable; urgency=medium
1032 * avoid warning about uninitialized value
1034 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1036 pmg-api (5.0-20) unstable; urgency=medium
1038 * use google safe browsing hits to icrease spam score
1040 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1042 pmg-api (5.0-19) unstable; urgency=medium
1044 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1046 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1048 pmg-api (5.0-18) unstable; urgency=medium
1050 * remove mail/use_rbl config - we use dnsbl_sites instead
1052 * PMG/Config.pm - register/use format dnsbl-entry
1054 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1056 pmg-api (5.0-17) unstable; urgency=medium
1058 * support postfix tls policy map /etc/pmg/tls_policy
1060 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1062 pmg-api (5.0-16) unstable; urgency=medium
1064 * depend on clamdscan
1066 * do not set postscreen_dnsbl_reply_map
1068 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1070 pmg-api (5.0-15) unstable; urgency=medium
1072 * always load SA dkim to improve accuracy
1074 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1076 pmg-api (5.0-14) unstable; urgency=medium
1078 * pmgsync.service - run pmgconfig init to generate required files
1080 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1082 pmg-api (5.0-13) unstable; urgency=medium
1084 * add pmgsync service
1086 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1088 pmg-api (5.0-12) unstable; urgency=medium
1090 * debian/postinst - fix postgres service name (postgresql.service)
1092 * debian/postinst - do not use #DEBHELPER# macro inside comment
1094 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1096 pmg-api (5.0-10) unstable; urgency=medium
1098 * debian/postinst - do not skip service setup in /proxmox_install_mode
1100 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1102 pmg-api (5.0-9) unstable; urgency=medium
1104 * debian/pmgbanner.service - setup login banner
1106 * templates/fetchmailrc.tt - fix syntax
1108 * PMG/API2/APT.pm - fix package names
1110 * PMG/Service/pmgproxy.pm - fix package names
1112 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1114 pmg-api (5.0-8) unstable; urgency=medium
1116 * rename package to pmg-api
1118 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1120 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1122 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1124 * PMG/Backup.pm - restore: keep directory /etc/pmg
1126 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1128 * PMG/API2/SMTPWhitelist.pm - fix delete object
1130 * implement backup/restore
1132 * PMG/API2/Cluster.pm - new option list_single_node
1134 * improve permissions
1136 * correct child link for the clamav api
1138 * add spamassassin update api calls
1140 * update spamassassin rules daily
1142 * implement fetchmail api
1144 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1146 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1148 * add date to the mail link for the verbose report
1150 * implement fetchmail API
1152 * add new LDAP group member api call
1154 * implement missing rule database api calls
1156 * implement user quarantine
1158 * fix api call permissions
1160 * add subscription api
1164 * do not depend on clamav-unofficial-sigs
1166 * implement mail tracker
1168 * implement pmgqm - quarantine management tool
1170 * improve statistic api
1172 * countless other fixes and improvements
1174 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1176 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1178 * improved database security
1180 * implemented cluster tunnel daemon
1184 * pmgcm: add 'sync' command
1186 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1188 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1190 * improved cluster management API
1192 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1194 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1196 * initial cluster management API
1202 * small fixes and improvements
1204 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1206 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1208 * restart services after upgrade
1210 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1212 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1214 * adjust version (so that we are higher than previous
1215 proxmox-mailgateway release)
1217 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1219 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1221 * imported from private repository
1223 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100