1 pmg-api (8.0.6) bookworm; urgency=medium
3 * cluster: fingerprint parsing: adapt to changed openssl output
5 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Jul 2023 11:32:42 +0200
7 pmg-api (8.0.5) bookworm; urgency=medium
9 * cluster config: restrict slurp scope to avoid issue parsing network
12 * pmg7to8: notify about unmodified templates
14 * system report: skip irrelevant files in /etc/pmg/templates
16 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Jul 2023 17:53:49 +0200
18 pmg-api (8.0.4) bookworm; urgency=medium
20 * fix #4815: pmgsh: fix calling the api paths directly
22 * statistics: fix syntax of SQL query for virus info counter update
24 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Jul 2023 12:42:23 +0200
26 pmg-api (8.0.3) bookworm; urgency=medium
28 * pmgpolicy, pmg-smtp-filter: set sensible PATH to ensure that standard
29 system binaries can be executed even if just their base name is used.
31 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 17:42:32 +0200
33 pmg-api (8.0.2) bookworm; urgency=medium
35 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
38 * tell the systemd debhelper to not stop the no-start services on upgrade,
39 avoiding noisy warnings for those with an associated timer and also that
40 any currently running operation of those services gets aborted
42 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
43 consecutive tries, for all other types after 1000 consecutive tries, as
44 they have much higher entropy
46 * include tfa lock status in user list and add user tfa-unlock endpoint
48 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
50 pmg-api (8.0.1) bookworm; urgency=medium
52 * include version metadata again in statically generated pmgcfg module again
54 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
56 pmg-api (8.0.0) bookworm; urgency=medium
58 * d/postinst: remove re-generation of unique machine-ID for old ISOs
60 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
62 * postgresql compat: cast results explicitly to integer to cope with
63 PostgreSQL 15 changes where UNIX epochs are returned as float
65 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
66 the IP address the users connects with, allowing one to limit PAM login to
69 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
71 pmg-api (8.0.0~1) bookworm; urgency=medium
73 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
75 * update postgresql dependency to 15
77 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
78 was deprecated by upstream PostgreSQL 14 and removed with 15.
80 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
81 gets installed by default in Debian 12 Bookworm anymore
83 * config: disable awl and bayes by default
85 * config: disable advanced statistic filters by default
87 * debian/postinst: hard code old default values for 'advfilter',
88 'use_bayes' & 'use_awl' during upgrade to 8.0.0
90 * grant 'root' and 'www-data' users respective permissions on public schema
91 for newly created databases
93 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
95 pmg-api (7.3-4) bullseye; urgency=medium
97 * ruledb: match field: improve validation of regular expressions on addition,
98 warn for existing invalid ones.
100 * d/maintscripts: prevent aborting on errors in some commands
102 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
104 pmg-api (7.3-3) bullseye; urgency=medium
106 * config schema: document postfix option for smtputf8 flag
108 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
109 fixing a (unpublished) regression with postfix's forwarding loop detection
111 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
113 pmg-api (7.3-2) bullseye; urgency=medium
115 * config schema: extend documentation for options
117 * templates: adapt to new path for KAM rules in proxmox-spamassassin
119 * report: add `date -R` to general system info section
121 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
123 pmg-api (7.3-1) bullseye; urgency=medium
125 * proxy: initialize the theme variable with an empty string
127 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
129 * config: make smtputf8 configurable through the API
131 * reinject mail: improve error logging
133 * quarantine: reuse the reinject local mail helper to profit from some of
134 it's recent improvements like IPv6 or DSN.
136 * api: quarantine: decode addresses before delivery/userlisting
138 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
140 pmg-api (7.2-5) bullseye; urgency=medium
142 * fix #4536: parse original filenames from gzip files
144 * proxy: add support for switching themes
146 * ruledb: spam: adapt to spamassassin 4.0.0
148 * templates: sync spamassassin templates with 4.0.0 upstream
150 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
152 * templates: enable DMARC plugin in v400.pre.in
154 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
155 endpoint for managing entries
157 * config: warn on parse errors for tls related config files
159 * fix #4521: api/tasks: replace upid as filename for task log downloads
161 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
163 pmg-api (7.2-4) bullseye; urgency=medium
165 * fix #4410: Remove non-null host bits from CIDR when writing postfix
168 * utils: skip checking headers for non-ascii characters as stop gap to avoid
169 breaking mail flow of a few setups that have smtputf8 disabled in their
170 postfix config (e.g., because their downstream servers do not support this)
172 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
174 pmg-api (7.2-3) bullseye; urgency=medium
176 * keep directories in /etc/pmg for inotify when restoring from backup
178 * rulecache: sort rules additionally by id
180 * fix mailflow if smtputf8 is disabled
182 * pmgdb dump: encode ruledata before printing
184 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
186 pmg-api (7.2-2) bullseye; urgency=medium
188 * d/control: depend directly on libproxmox-acme-plugins
190 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
192 pmg-api (7.2-1) bullseye; urgency=medium
194 * queue administration: try to decode utf8
196 * make tasklog downloadable in the PMG backend
198 * user accesslists: reword logging and hits for newer SA rule sets
200 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
202 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
204 pmg-api (7.1-11) bullseye; urgency=medium
206 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
207 allow one to filter for a specific mail
209 * fix #2541 ruledb: encode relevant values as utf-8 in database
211 * fix #2465: handle smtputf8 addresses in all but who-objects of the
214 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
216 pmg-api (7.1-10) bullseye; urgency=medium
218 * fix #4006: do not split from header on ', ' for spamreport mails
220 * ruledb: modfield: properly handle fields spanning multiple lines
222 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
225 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
227 pmg-api (7.1-9) bullseye; urgency=medium
229 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
230 they can see them in the raw email display already anyway
232 * api: quarantine: add 'content-disposition' field to response of 'list
235 * ruledb: modfield: properly encode field after variable substitution
237 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
239 pmg-api (7.1-8) bullseye; urgency=medium
241 * api: apt versions: track proxmox-offline-mirror-helper
243 * fix #4269: rule cache: from match: cope with undefined IP
245 * rule database: notify: properly en-/decode the mail subject to avoid issues
246 with non-ascii characters, like for example, the reported chinese
249 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
251 pmg-api (7.1-7) bullseye; urgency=medium
253 * d/control: recommend proxmox-offline-mirror-helper
255 * d/postinst: migrate/update APT auth config
257 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
259 pmg-api (7.1-6) bullseye; urgency=medium
261 * subscription: handle missing subscription info
263 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
265 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
267 pmg-api (7.1-5) bullseye; urgency=medium
269 * add 'allow-subdomains' to webauthn schema
271 * subscription: switch to rust, add offline key support
273 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
275 pmg-api (7.1-4) bullseye; urgency=medium
277 * rulesystem: matchfield: match all headers not only the first
279 * config: avoid adding a specific IPs or networks multiple times to
280 the template variables
282 * api: quarantine: load custom rules description so that they show up
285 * pmg-daily: avoid short-circuting update of local channels
287 * api: apt: switch to common Proxmox::RS::APT::Repositories package
289 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
291 pmg-api (7.1-3) bullseye; urgency=medium
293 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
295 * daily update timer: start already on 01:00 to avoid dst change issue
297 * fix #3924: ldap: accept only valid email-address
299 * Proxmox Backup Server integration: namespace support
301 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
303 pmg-api (7.1-2) bullseye; urgency=medium
305 * fix #3758: allow empty `to` in noqueue case
307 * postfix queue: add 'decode-headers' option for read endpoint
309 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
312 * utils: change working directory to root before executing postgres admin
313 commands, to avoid that restrictions of the current CWD from the user
314 doesn't cause failing the command.
316 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
318 pmg-api (7.1-1) bullseye; urgency=medium
320 * rulesystem: limit linelength of disclaimer to 998 bytes
322 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
323 disabled for the quarantine
325 * fix #2795: add support for Delivery Status Notification (DSN)
327 * add support for two factor authentication with TOTP, recovery codes and
328 WebAuthn to the admin interface
330 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
332 pmg-api (7.0-9) bullseye; urgency=medium
334 * fix #2071: RuleDB: ignore duplicate entries for Who objects
336 * api: ldap config: sync with the complete config
338 * fix #3712: strip any trailing dot from the search-domain when passing it to
341 * api: journal: stream the journal data to the client
343 * api-daemons: make systemd restart them on-failure
345 * api-dameons: set oom-policy to `continue` so that a single (replacable)
346 worker getting OOM-killed does not bring down the whole service
348 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
350 pmg-api (7.0-8) bullseye; urgency=medium
352 * api: apt: repos: avoid creating implicit default for enabled
354 * api: apt: use pmg-style permission for endpoint schema to allow access to
355 admins that aren't root@pam
357 * prefer more flexible get_local_ip where possible, it still prefers the
358 resolved hostname but falls back to configured or active IPs. Especially
359 useful for evaluation and initial (CT template) setups.
361 * pmgbanner: retry getting local IP for a bit in case of failure, this should
362 be only relevant for evaluation and initial setups where the hostname may
363 not yet resolve to the primary IP address.
365 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
367 pmg-api (7.0-7) bullseye; urgency=medium
369 * pmgversion: do not show packages with residual config as being in an error
372 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
373 packages included in the version report.
375 * api: implement live network reload with ifupdown2
377 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
379 pmg-api (7.0-6) bullseye; urgency=medium
381 * fix cluster join when large ssh-rsa keys are setup
383 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
385 pmg-api (7.0-5) bullseye; urgency=medium
387 * d/control: recommend ifupdown2 and suggest zfsutils-linux
389 * switch enterprise repository over to bullseye
391 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
393 pmg-api (7.0-3) bullseye; urgency=medium
395 * acme: handle wildcard dns validation
397 * api: apt: add calls for repositories status and basic manegement
399 * api: services: return active- and unit-state infos
401 * api: services: track chrony service
403 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
405 pmg-api (7.0-2) bullseye; urgency=medium
407 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
409 * cluster: fix missing import of helper module
411 * config: freshclam: default to incremental downloads
413 * utils: fix service alias lookup for service commands and status
416 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
418 pmg-api (7.0-1) bullseye; urgency=medium
420 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
422 * pmgproxy: allow setting LISTEN_IP parameter
424 * clamav: remove deprecated SafeBrowsing
426 * api: nodes: drop deprecated 'upgrade' option of termproxy
428 * TLSPolicy: drop deprecated 'domain' parameter
430 * api: quarantine: drop deprecated b/w-list methods, and drop detail
431 statistic methods (replaced by more flexible endpoints in 6.x)
433 * update postgresql dependency to version 13
435 * greylisting: drop unneeded Host column form cgreylist table
437 * api: nodeconfig: validate acme config before writing
439 * fix #2013 spamreport: remove ticket if authmode is ldap
441 * api: tasks: add 'since', 'until', task-type and 'status' filters
443 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
445 pmg-api (6.4-4) pmg; urgency=medium
447 * fix #2228: spam quarantine: automatically deliver on whitelisting and
448 delete on blacklisting a mail
450 * acme: allow wildcard domain entries
452 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
454 pmg-api (6.4-3) pmg; urgency=medium
456 * fix creating mailqueue spooldirs
458 * rephrase backup notification template
460 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
462 pmg-api (6.4-2) pmg; urgency=medium
464 * fix #3164: api: quarantine: allow to return spam from all users
466 * ensure '/etc/pmg/acme/accounts' directory exists
468 * certs: reload postfix to activate new certificate even if TLS config stayed
471 * cluster: trust both, old and new certificate fingerprint of master during
474 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
476 pmg-api (6.3-7) pmg; urgency=medium
478 * implement Automatic Certificate Management Environment (ACME) for API and
479 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
480 deployment and automatic renewal of trusted certificates.
482 * cluster: automatically trigger an update of the pinned certificate
483 fingerprint for a node in the cluster configuration on certificate change
485 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
487 pmg-api (6.3-6) pmg; urgency=medium
489 * api: spamassassin: read local channels and include them in daily SA
492 * api: statistics: add central API enpoint for details, avoiding
493 issues with certain characters in mail addresses
495 * utils: allow / inside email address localpart
497 * fix #3154: backup: add include-statistics to Proxmox Backup Server
499 * fix #3146: backup: add email notifications
501 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
503 pmg-api (6.3-5) pmg; urgency=medium
505 * utils: ignore leading whitespace in SpamAssassin rule description
507 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
508 interface, to stay compatible
510 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
512 pmg-api (6.3-4) pmg; urgency=medium
514 * integrate Proxmox Backup Server for automatic configuration backups
516 * fix #3098: DKIM: sort domains by length first
518 * backup: add Spam Assassin custom score file to backup
520 * reinject email: fix connecting for ipv6-only hosts
522 * fix #3141: do not split on ', ' for returning the from header
524 * allow to enable a user self-service login for the user spam quarantine as
527 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
529 pmg-api (6.2-6) pmg; urgency=medium
531 * fix #2785: prefix message-id in attachment-quarantine
533 * add logging to disclaimer action
535 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
537 pmg-api (6.2-5) pmg; urgency=medium
539 * fix #1976: optionally sort postfix queue result
541 * allow to remove subscription
543 * make regex test-match case-insensitive, like the real tests
545 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
547 pmg-api (6.2-4) pmg; urgency=medium
549 * Mail Tracker: handle before queue status
551 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
553 pmg-api (6.2-3) pmg; urgency=medium
555 * enable policy checking also if only IPv6 greylisting is enabled
557 * improve ordering of system services
559 * add logrotate config to monthly-rotate pmgproxy.log
561 * api tracker: always check that specified 'endtime' is newer than
564 * improve pmg-system-report with more relevant information
566 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
568 pmg-api (6.1-9) pmg; urgency=medium
570 * add new 'Match Archive Filename' What Object
572 * use postgres inet functions for greylist matching
574 * pmgpolicy: add IPv6 support for greylisting
576 * greylist: make netmasks configurable
578 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
580 pmg-api (6.1-8) pmg; urgency=medium
582 * pmgqm: warn and exit if running on slave node
584 * pmgspamreport: purge before sending reports
586 * fix rendering of ipv(4|6) literal lmtp transports
588 * fix #1948: allow setting TLS policy for transports
590 * add TLS options for lmtp to main.cf template
592 * fix #2661: reintroduce LDAPCache->ldap_connect
594 * skip writing default ports in spamreports
596 * use ucf to handle template overrides
598 * freshclam.conf.in: make ScriptedUpdates a variable
600 * freshclam.conf.in: remove ReceiveTimeout option
602 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
604 pmg-api (6.1-7) pmg; urgency=medium
606 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
609 * fix #2525: encode notifications in UTF-8
611 * check if img tag has actually a 'src' attribute to avoid warnings
613 * pmgsh: fix 'help' command
615 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
616 to avoid passing addresses in the API path.
618 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
620 pmg-api (6.1-6) pmg; urgency=medium
622 * track clamav and postgres package version in versions api call
624 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
628 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
630 pmg-api (6.1-5) pmg; urgency=medium
632 * fix postfix template for before-queue filtering
634 * api2: Network: add vlan-raw-device and vlan-id options
636 * ensure compatibility with libpve-http-server-perl
638 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
640 pmg-api (6.1-4) pmg; urgency=medium
642 * fix #2438: add support for lmtp delivery to downstream servers
644 * api2: network: add bond-primary and MTU option
646 * fix #2504: do not overwrite existing DKIM selector key
648 * dkim: add selector list api endpoint
650 * fix disclaimer encoding for html entities
652 * fix #1653: parse ipv6 xforward correctly
654 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
656 pmg-api (6.1-3) pmg; urgency=medium
658 * improve browser-cache behavior for updates
660 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
662 pmg-api (6.1-2) pmg; urgency=medium
664 * don not add DKIM signature if the DKIMSign module fails to determine the
667 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
669 pmg-api (6.1-1) pmg; urgency=medium
671 * create pmg-scores.cf unconditionally
673 * bump version for Proxmox Mailgateway 6.1
675 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
677 pmg-api (6.0-10) pmg; urgency=medium
679 * add support for sending NDRs on Block
681 * add support for before queue filtering
683 * implement force_restart for cluster sync
685 * add SACustom Package and API Calls for custom SpamAssassin scores
687 * sync custom spamassassin scores to the cluster slaves
689 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
691 pmg-api (6.0-9) pmg; urgency=medium
693 * DKIM-sign outbound mail if configured
695 * add DKIM related API endpoints
697 * fix #2371: reload pmg-smtp-filter on config change
699 * add /etc/pmg/dkim to cluster-sync
701 * Quarantine API: extend download call to download whole mails
703 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
705 pmg-api (6.0-8) pmg; urgency=medium
707 * add attachment quarantine with API integration
709 * fix API result verification for invalid mails
711 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
713 pmg-api (6.0-6) pmg; urgency=medium
715 * fix #2224: override reference to openspf.org
717 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
719 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
721 pmg-api (6.0-5) pmg; urgency=medium
725 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
727 pmg-api (6.0-4) pmg; urgency=medium
729 * fix #2324 - improve docs on encrypted archives
731 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
733 pmg-api (6.0-3) pmg; urgency=medium
735 * use hmac_sha_256 alogrithm for improved CSRF token security
737 * pmgproxy: add link to extjs for pmg-docs' api-viewer
739 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
741 pmg-api (6.0-2) pmg; urgency=medium
743 * adapt journalctl invocation to changed behavior with new systemd version of
744 Debian Buster and make journal parsing more robust
746 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
748 pmg-api (6.0-1+2) pmg; urgency=medium
750 * update PMG sources.list to buster
752 * replace deprecated /var/run with /run
754 * improve restart on upgrade behaviour
756 * Who: Domain: improve speed
758 * What: Spam: add uri hits to rule description
760 * adapt postgresql.conf template to include current postgres version
762 * adapt clamav.conf.in to new upstream version
764 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
766 pmg-api (6.0-1+1) pmg; urgency=medium
768 * improve packaging compatibillity with postgres 11 slightly
770 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
772 pmg-api (6.0-1) pmg; urgency=medium
774 * bump for Proxmox Mailgateway 6 based on Debian Buster
776 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
778 pmg-api (5.2-6) unstable; urgency=medium
780 * fix #2276: restore line format for pmg-log-tracker
782 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
784 pmg-api (5.2-5) unstable; urgency=medium
786 * avast: change scan invocation path
788 * extended fix #1974: traffic_stat_graph: go through all entries
790 * fall back to hostname only if no domain defined
792 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
794 pmg-api (5.2-4) unstable; urgency=medium
796 * limit precision of bayes-score in log
798 * Drop sa-awl output from pmg-system-report
800 * fix #2232: set rulename for default accept
802 * pmg config: fix avast scan executable path documentation
804 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
806 pmg-api (5.2-3) unstable; urgency=medium
808 * node: add api endpoint for new mini-journalreader
810 * allow one to use cidr(6) for passing IP/CIDR to the network api
812 * Add rule name to RuleAction logging
814 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
816 pmg-api (5.2-2) unstable; urgency=medium
818 * Fix setresuid to postgres error handling
820 * fix #2153: allow "'" in quarantine email addresses
822 * log before restarting services on rewrite_config
824 * fix #2172: sort mynetworks template var to make postfix config rewrite
825 stable and thus restart less often
827 * reload postfix instead of restart on config change
829 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
831 pmg-api (5.2-1) unstable; urgency=medium
833 * prepare for new 5.2 release
835 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
837 pmg-api (5.1-7) unstable; urgency=medium
839 * pmgversion: be compatible with minimized container installation
841 * pmgversion: sort packages
843 * better error handling for ldap connect
845 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
847 pmg-api (5.1-6) unstable; urgency=medium
849 * fix #2129: allow (some) filters for dnsbl-entry
851 * fix #1947: implement starttls for ldap
853 * fix #1946: add verify and cafile options for ldap
855 * show all errors when we get an ldap connection error
857 * add/integrate custom_check
859 * pmg-system-report: check for existing sa-awl db
861 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
863 pmg-api (5.1-5) unstable; urgency=medium
865 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
867 * add dependency on pve-http-server (>= 2.0.12)
869 * add pmg report api call for the gui
871 * add optional list parameter to quarusers api call
873 * close #2075: do not insert empty WL/BL
875 * user white/blacklist: allow multiple entries for adding/deleting
877 * Quarantine: reuse raw parameter for non htmlmail formatter
879 * load mobile ui on mobile user agent on /quarantine
881 * improve pmg-email-address regex
883 * bsys: add pmg-system-report + manpage to Makefile
887 * close #1917: add pmg-system-report command
889 * add rule's score to pmg-smtp-filter logline
891 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
893 pmg-api (5.1-4) unstable; urgency=medium
895 * fix bug #2035 cluster sync issues with ipv6
897 * fix #1974: postscreen_stat_graph: go through all entries
899 * fixed some typos in PMG/Config.pm
901 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
903 pmg-api (5.1-3) unstable; urgency=medium
905 * fix #1978: always give encoding/collate explicitly when creating db
907 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
909 pmg-api (5.1-2) unstable; urgency=medium
911 * do not use 'last' inside do/while
913 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
915 pmg-api (5.1-1) unstable; urgency=medium
917 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
919 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
921 pmg-api (5.0-79) unstable; urgency=medium
923 * fix #1876: allow node status for admin/manager/auditors
925 * fix #1881: increase limit for ids in spam quarantine
927 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
929 pmg-api (5.0-78) unstable; urgency=medium
931 * fix bug #1701: implement smarthostport setting
933 * fix bug #1649: Allow TLS also on internal SMTP port
935 * fix bug #1727: hide details if hide_received is active
937 * use 'dailyreport' config
939 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
941 pmg-api (5.0-77) unstable; urgency=medium
943 * fix bux #1776: set http_proxy for sa-update
945 * statistics: actually calculate day when it is given
947 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
949 pmg-api (5.0-76) unstable; urgency=medium
951 * d/control: update pve-common version dependency
953 * as we use the new param_mapping functionallity from PVE::CLIHandler
955 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
957 pmg-api (5.0-75) unstable; urgency=medium
959 * log email addresses as utf8 (postfix also do that).
961 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
963 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
965 pmg-api (5.0-74) unstable; urgency=medium
967 * add support for SMTPUTF8 extensions
969 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
971 pmg-api (5.0-73) unstable; urgency=medium
973 * Add postfix dnsbl threshold
975 * fix spamscore Statistics - correctly compute ratio
977 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
979 pmg-api (5.0-72) unstable; urgency=medium
981 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
983 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
985 pmg-api (5.0-71) unstable; urgency=medium
987 * sync_userprefs_db: fix #1797 - fix merge function
989 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
991 pmg-api (5.0-70) unstable; urgency=medium
993 * fix bug 1707: use correct units for deferred mail queue (minutes)
995 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
997 pmg-api (5.0-69) unstable; urgency=medium
999 * pmg-smtp-filter.service: set Restart=on-abort
1001 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
1003 pmg-api (5.0-68) unstable; urgency=medium
1005 * quarantine actions: allow multiple ids for one action
1007 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
1009 pmg-api (5.0-67) unstable; urgency=medium
1011 * implement new 'helpdesk' role
1013 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
1015 pmg-api (5.0-66) unstable; urgency=medium
1017 * Fix password change of unix root user
1019 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
1021 pmg-api (5.0-65) unstable; urgency=medium
1023 * pmgpolicy: avoid warning about uninitialized value
1025 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
1027 pmg-api (5.0-64) unstable; urgency=medium
1029 * fix #1679: do not delete old quarantine mails on cluster creation/join
1031 * Domain object: avoid warning about uninitialized value
1033 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1035 pmg-api (5.0-63) unstable; urgency=medium
1037 * add support for avast virus scanner
1039 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1041 pmg-api (5.0-62) unstable; urgency=medium
1043 * fix bug #1673: Allow email addresses in transport maps
1045 * UserConfig: verify: check username vs userid
1047 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1049 pmg-api (5.0-61) unstable; urgency=medium
1051 * fix bug #1646: domains - allow to use wildcard domains
1053 * fix bug # 1639: create /var/lib/pmg/backup
1055 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1057 pmg-api (5.0-60) unstable; urgency=medium
1059 * pmg-daily.timer: use RandomizedDelaySec
1061 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1063 pmg-api (5.0-59) unstable; urgency=medium
1065 * introduce new template var postfix.int_ip
1067 * fix bug #1643: add port and protocol to spamquarantine config
1069 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1071 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1073 pmg-api (5.0-58) unstable; urgency=medium
1075 * remove unique constraint from LocalStat(Time)
1077 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1079 pmg-api (5.0-57) unstable; urgency=medium
1081 * PMG::Cluster::sync_statistic_db - correctyl update
1082 clusterinfo lastid_CStatistic
1084 * PMG::Cluster::sync_quarantine_db - skip files generated before
1087 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1089 pmg-api (5.0-56) unstable; urgency=medium
1091 * fix bug #1636: correctly track file modification time
1093 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1095 pmg-api (5.0-55) unstable; urgency=medium
1097 * fix ipv6 address quoting for postfix mynetworks
1099 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1101 pmg-api (5.0-54) unstable; urgency=medium
1103 * PMG/Config.pm: allow single address setups (all 1 netmask)
1105 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1107 pmg-api (5.0-53) unstable; urgency=medium
1109 * pmgpolicy: try to detect config changes
1111 * fix bug #1625 - change default rule priorities
1113 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1115 pmg-api (5.0-52) unstable; urgency=medium
1117 * PMG/RuleDB/Object.pm: fix permissions for role admin
1119 * PMG/API2/MyNetworks.pm: fix links attribute
1121 * PMG/API2/Transport.pm: fix links attribute
1123 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1125 pmg-api (5.0-51) unstable; urgency=medium
1127 * pmgcm.pm: implement promote
1129 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1131 pmg-api (5.0-50) unstable; urgency=medium
1133 * PMG/Config.pm: change default email port numbers - We now use port 25
1134 for incoming mails. Please verify your setup after updating!
1136 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1138 pmg-api (5.0-49) unstable; urgency=medium
1140 * AccessControl.pm: avoid warning about uninitialized value
1142 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1144 pmg-api (5.0-48) unstable; urgency=medium
1146 * fix #1617: remove regex for matchfield. modfield
1148 * do not return bindpw over the api
1150 * let all users read their own user data
1152 * make ldap info visible for audit users
1154 * implement pmgcm delete
1156 * allow admins to reset the rule database
1158 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1160 pmg-api (5.0-47) unstable; urgency=medium
1162 * truncate large mails before passing them to spamassassin
1164 * reduce default maxspamsize back to 256
1166 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1168 pmg-api (5.0-46) unstable; urgency=medium
1170 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1172 * Quarantine.pm: use new TicketID to indentify mails
1174 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1176 pmg-api (5.0-45) unstable; urgency=medium
1178 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1180 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1181 correctly update database after mail delivery
1183 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1185 pmg-api (5.0-44) unstable; urgency=medium
1187 * PMG/API2/APT.pm - fix changelog urls
1189 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1191 * pmg-daily: add check for available updates
1193 * periodically update subscription status
1195 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1197 pmg-api (5.0-43) unstable; urgency=medium
1199 * run postmap after generation postfix main.cf
1201 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1203 pmg-api (5.0-42) unstable; urgency=medium
1205 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1207 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1209 pmg-api (5.0-41) unstable; urgency=medium
1211 * PMG/Fetchmail.pm - autostart fetchmail service
1213 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1215 pmg-api (5.0-40) unstable; urgency=medium
1217 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1219 * bump default maxspamsize to 1M
1221 * depend on apt-transport-https
1223 * depend on fetchmail
1225 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1227 pmg-api (5.0-39) unstable; urgency=medium
1229 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1231 * install /etc/apt/sources.list.d/pmg-enterprise.list
1233 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1235 pmg-api (5.0-38) unstable; urgency=medium
1237 * add API for node reboot/shutdown
1239 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1241 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1244 * PMG/DBTools.pm - use user root to sync database
1246 * pmgtunnel.pm - fix call to socketfile()
1248 * debian/control - depend on 'rsync'
1250 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1252 * PMG/CLI/pmgdb.pm: generate default locale
1254 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1256 pmg-api (5.0-37) unstable; urgency=medium
1258 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1260 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1262 pmg-api (5.0-36) unstable; urgency=medium
1264 * replace novnc with xtermjs
1266 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1268 pmg-api (5.0-35) unstable; urgency=medium
1270 * rename safe_browsing_score to clamav_heuristic_score
1272 * use clamav_heuristic_score for heuristics results
1274 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1276 pmg-api (5.0-34) unstable; urgency=medium
1278 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1280 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1282 pmg-api (5.0-33) unstable; urgency=medium
1284 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1286 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1288 * depend on: openssh-client, openssh-server, apt
1290 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1292 pmg-api (5.0-32) unstable; urgency=medium
1294 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1296 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1298 pmg-api (5.0-31) unstable; urgency=medium
1300 * PMG/HTMLMail.pm - use global hash to store inlined images
1302 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1304 pmg-api (5.0-30) unstable; urgency=medium
1306 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1307 to keep VNC connections during upgrades.
1309 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1311 pmg-api (5.0-29) unstable; urgency=medium
1313 * LDAP: add mailAlternativeAddress to mailattr default
1315 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1317 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1319 pmg-api (5.0-28) unstable; urgency=medium
1321 * pmg-smtp-filter: fix safebrowsing hit detection
1323 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1325 pmg-api (5.0-27) unstable; urgency=medium
1327 * do not use .db file for mynetworks
1329 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1331 pmg-api (5.0-26) unstable; urgency=medium
1333 * increase deafult maxspamsize to 512*1024
1335 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1337 pmg-api (5.0-25) unstable; urgency=medium
1339 * templates/local.cf.in: include KAM.cf
1341 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1343 pmg-api (5.0-24) unstable; urgency=medium
1345 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1347 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1349 pmg-api (5.0-23) unstable; urgency=medium
1351 * avoid repeated SPF headers
1353 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1355 pmg-api (5.0-22) unstable; urgency=medium
1359 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1361 pmg-api (5.0-21) unstable; urgency=medium
1363 * avoid warning about uninitialized value
1365 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1367 pmg-api (5.0-20) unstable; urgency=medium
1369 * use google safe browsing hits to icrease spam score
1371 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1373 pmg-api (5.0-19) unstable; urgency=medium
1375 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1377 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1379 pmg-api (5.0-18) unstable; urgency=medium
1381 * remove mail/use_rbl config - we use dnsbl_sites instead
1383 * PMG/Config.pm - register/use format dnsbl-entry
1385 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1387 pmg-api (5.0-17) unstable; urgency=medium
1389 * support postfix tls policy map /etc/pmg/tls_policy
1391 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1393 pmg-api (5.0-16) unstable; urgency=medium
1395 * depend on clamdscan
1397 * do not set postscreen_dnsbl_reply_map
1399 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1401 pmg-api (5.0-15) unstable; urgency=medium
1403 * always load SA dkim to improve accuracy
1405 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1407 pmg-api (5.0-14) unstable; urgency=medium
1409 * pmgsync.service - run pmgconfig init to generate required files
1411 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1413 pmg-api (5.0-13) unstable; urgency=medium
1415 * add pmgsync service
1417 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1419 pmg-api (5.0-12) unstable; urgency=medium
1421 * debian/postinst - fix postgres service name (postgresql.service)
1423 * debian/postinst - do not use #DEBHELPER# macro inside comment
1425 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1427 pmg-api (5.0-10) unstable; urgency=medium
1429 * debian/postinst - do not skip service setup in /proxmox_install_mode
1431 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1433 pmg-api (5.0-9) unstable; urgency=medium
1435 * debian/pmgbanner.service - setup login banner
1437 * templates/fetchmailrc.tt - fix syntax
1439 * PMG/API2/APT.pm - fix package names
1441 * PMG/Service/pmgproxy.pm - fix package names
1443 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1445 pmg-api (5.0-8) unstable; urgency=medium
1447 * rename package to pmg-api
1449 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1451 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1453 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1455 * PMG/Backup.pm - restore: keep directory /etc/pmg
1457 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1459 * PMG/API2/SMTPWhitelist.pm - fix delete object
1461 * implement backup/restore
1463 * PMG/API2/Cluster.pm - new option list_single_node
1465 * improve permissions
1467 * correct child link for the clamav api
1469 * add spamassassin update api calls
1471 * update spamassassin rules daily
1473 * implement fetchmail api
1475 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1477 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1479 * add date to the mail link for the verbose report
1481 * implement fetchmail API
1483 * add new LDAP group member api call
1485 * implement missing rule database api calls
1487 * implement user quarantine
1489 * fix api call permissions
1491 * add subscription api
1495 * do not depend on clamav-unofficial-sigs
1497 * implement mail tracker
1499 * implement pmgqm - quarantine management tool
1501 * improve statistic api
1503 * countless other fixes and improvements
1505 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1507 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1509 * improved database security
1511 * implemented cluster tunnel daemon
1515 * pmgcm: add 'sync' command
1517 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1519 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1521 * improved cluster management API
1523 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1525 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1527 * initial cluster management API
1533 * small fixes and improvements
1535 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1537 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1539 * restart services after upgrade
1541 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1543 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1545 * adjust version (so that we are higher than previous
1546 proxmox-mailgateway release)
1548 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1550 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1552 * imported from private repository
1554 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100