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