]> git.proxmox.com Git - pmg-api.git/blob - debian/changelog
bump version to 8.0.11
[pmg-api.git] / debian / changelog
1 pmg-api (8.0.11) bookworm; urgency=medium
2
3 * fix invalid whitespaces in master.cf template introduced in 8.0.10
4
5 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Jan 2024 12:53:36 +0100
6
7 pmg-api (8.0.10) bookworm; urgency=medium
8
9 * address smtp-smuggling vulnerability (CVE-2023-51764) with the fix
10 recommended by postfix upstream by disallowing bare linefeeds, except from
11 internal sources, requires postfix version 3.7.9-0+deb12u1 to take effect
12
13 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Jan 2024 11:51:22 +0100
14
15 pmg-api (8.0.9) bookworm; urgency=medium
16
17 * implement "SMTP-smuggling" mitigation for external port - see
18 https://www.postfix.org/smtp-smuggling.html for details
19
20 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Dec 2023 11:16:42 +0100
21
22 pmg-api (8.0.8) bookworm; urgency=medium
23
24 * fix #4944: api/pbs remote: Add a port config
25
26 * user quarantine: use raw pmail for ticket assembly
27
28 * reduce the logging level of certain messages
29
30 * apt: use `apt changelog` for changelog fetching
31
32 * api/cli: acme: add eab parameters
33
34 * api: acme: deprecate tos endpoint in favor of new meta endpoint
35 * api: quarantine: include descriptions for KAM rules in the spaminfo
36
37 * pmg7to8: Add check for dkms modules
38
39 * pmg7to8: check for proper grub meta-package for bootmode
40
41 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Dec 2023 10:58:29 +0100
42
43 pmg-api (8.0.7) bookworm; urgency=medium
44
45 * handle pve-kernel -> proxmox-kernel rename
46
47 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Aug 2023 11:53:07 +0200
48
49 pmg-api (8.0.6) bookworm; urgency=medium
50
51 * cluster: fingerprint parsing: adapt to changed openssl output
52
53 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Jul 2023 11:32:42 +0200
54
55 pmg-api (8.0.5) bookworm; urgency=medium
56
57 * cluster config: restrict slurp scope to avoid issue parsing network
58 interfaces
59
60 * pmg7to8: notify about unmodified templates
61
62 * system report: skip irrelevant files in /etc/pmg/templates
63
64 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Jul 2023 17:53:49 +0200
65
66 pmg-api (8.0.4) bookworm; urgency=medium
67
68 * fix #4815: pmgsh: fix calling the api paths directly
69
70 * statistics: fix syntax of SQL query for virus info counter update
71
72 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Jul 2023 12:42:23 +0200
73
74 pmg-api (8.0.3) bookworm; urgency=medium
75
76 * pmgpolicy, pmg-smtp-filter: set sensible PATH to ensure that standard
77 system binaries can be executed even if just their base name is used.
78
79 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 17:42:32 +0200
80
81 pmg-api (8.0.2) bookworm; urgency=medium
82
83 * make section match more precise when hard-coding 'use_bayes' & 'use_awl'
84 properties
85
86 * tell the systemd debhelper to not stop the no-start services on upgrade,
87 avoiding noisy warnings for those with an associated timer and also that
88 any currently running operation of those services gets aborted
89
90 * enable TFA lockout, for the relatively low-entropy TOTP type after 8
91 consecutive tries, for all other types after 1000 consecutive tries, as
92 they have much higher entropy
93
94 * include tfa lock status in user list and add user tfa-unlock endpoint
95
96 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 11:12:57 +0200
97
98 pmg-api (8.0.1) bookworm; urgency=medium
99
100 * include version metadata again in statically generated pmgcfg module again
101
102 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Jun 2023 08:04:50 +0200
103
104 pmg-api (8.0.0) bookworm; urgency=medium
105
106 * d/postinst: remove re-generation of unique machine-ID for old ISOs
107
108 * cluster: adapt invocation of rsync for the version in Debian 12 Bookworm
109
110 * postgresql compat: cast results explicitly to integer to cope with
111 PostgreSQL 15 changes where UNIX epochs are returned as float
112
113 * auth: set PAM context to 'proxmox-mailgateway-auth' and set the rhost to
114 the IP address the users connects with, allowing one to limit PAM login to
115 certain networks.
116
117 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2023 18:20:30 +0200
118
119 pmg-api (8.0.0~1) bookworm; urgency=medium
120
121 * re-build for Proxmox Mail Gateway 8 based on Debian 12 Bookworm
122
123 * update postgresql dependency to 15
124
125 * postgresql.conf template: drop 'stats_temp_directory' config-setting as it
126 was deprecated by upstream PostgreSQL 14 and removed with 15.
127
128 * explicitly depend on rsyslog for the tracking center, as rsyslog doesn't
129 gets installed by default in Debian 12 Bookworm anymore
130
131 * config: disable awl and bayes by default
132
133 * config: disable advanced statistic filters by default
134
135 * debian/postinst: hard code old default values for 'advfilter',
136 'use_bayes' & 'use_awl' during upgrade to 8.0.0
137
138 * grant 'root' and 'www-data' users respective permissions on public schema
139 for newly created databases
140
141 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Jun 2023 17:43:06 +0200
142
143 pmg-api (7.3-4) bullseye; urgency=medium
144
145 * ruledb: match field: improve validation of regular expressions on addition,
146 warn for existing invalid ones.
147
148 * d/maintscripts: prevent aborting on errors in some commands
149
150 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jun 2023 10:30:31 +0200
151
152 pmg-api (7.3-3) bullseye; urgency=medium
153
154 * config schema: document postfix option for smtputf8 flag
155
156 * quarantine: delete Delivered-To and Return-Path when reinjecting mails,
157 fixing a (unpublished) regression with postfix's forwarding loop detection
158
159 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 07:42:19 +0200
160
161 pmg-api (7.3-2) bullseye; urgency=medium
162
163 * config schema: extend documentation for options
164
165 * templates: adapt to new path for KAM rules in proxmox-spamassassin
166
167 * report: add `date -R` to general system info section
168
169 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 12:59:53 +0200
170
171 pmg-api (7.3-1) bullseye; urgency=medium
172
173 * proxy: initialize the theme variable with an empty string
174
175 * smtputf8: keep smtputf8 from incoming postfix, detect for local mail
176
177 * config: make smtputf8 configurable through the API
178
179 * reinject mail: improve error logging
180
181 * quarantine: reuse the reinject local mail helper to profit from some of
182 it's recent improvements like IPv6 or DSN.
183
184 * api: quarantine: decode addresses before delivery/userlisting
185
186 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Mar 2023 17:29:01 +0100
187
188 pmg-api (7.2-5) bullseye; urgency=medium
189
190 * fix #4536: parse original filenames from gzip files
191
192 * proxy: add support for switching themes
193
194 * ruledb: spam: adapt to spamassassin 4.0.0
195
196 * templates: sync spamassassin templates with 4.0.0 upstream
197
198 * templates: enable DecodeShortUrls for SpamAssassin 4.0.0
199
200 * templates: enable DMARC plugin in v400.pre.in
201
202 * fix #2437: config: Add new tls_inbound_domains postfix map and add API
203 endpoint for managing entries
204
205 * config: warn on parse errors for tls related config files
206
207 * fix #4521: api/tasks: replace upid as filename for task log downloads
208
209 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 12:59:25 +0100
210
211 pmg-api (7.2-4) bullseye; urgency=medium
212
213 * fix #4410: Remove non-null host bits from CIDR when writing postfix
214 config
215
216 * utils: skip checking headers for non-ascii characters as stop gap to avoid
217 breaking mail flow of a few setups that have smtputf8 disabled in their
218 postfix config (e.g., because their downstream servers do not support this)
219
220 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2023 11:01:14 +0100
221
222 pmg-api (7.2-3) bullseye; urgency=medium
223
224 * keep directories in /etc/pmg for inotify when restoring from backup
225
226 * rulecache: sort rules additionally by id
227
228 * fix mailflow if smtputf8 is disabled
229
230 * pmgdb dump: encode ruledata before printing
231
232 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Dec 2022 11:17:13 +0100
233
234 pmg-api (7.2-2) bullseye; urgency=medium
235
236 * d/control: depend directly on libproxmox-acme-plugins
237
238 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Nov 2022 10:46:04 +0100
239
240 pmg-api (7.2-1) bullseye; urgency=medium
241
242 * queue administration: try to decode utf8
243
244 * make tasklog downloadable in the PMG backend
245
246 * user accesslists: reword logging and hits for newer SA rule sets
247
248 * user-bl: use custom description of USER_IN_BLOCKLIST consistently
249
250 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Nov 2022 15:48:26 +0100
251
252 pmg-api (7.1-11) bullseye; urgency=medium
253
254 * fix #3287: add `pmail` parameter to virus and attachment quarantine list to
255 allow one to filter for a specific mail
256
257 * fix #2541 ruledb: encode relevant values as utf-8 in database
258
259 * fix #2465: handle smtputf8 addresses in all but who-objects of the
260 rule-system
261
262 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 16:43:19 +0100
263
264 pmg-api (7.1-10) bullseye; urgency=medium
265
266 * fix #4006: do not split from header on ', ' for spamreport mails
267
268 * ruledb: modfield: properly handle fields spanning multiple lines
269
270 * ruledb: add deprecation warnings for unused `ReportSpam`, `Attach` and
271 `Counter` actions
272
273 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Nov 2022 09:03:52 +0100
274
275 pmg-api (7.1-9) bullseye; urgency=medium
276
277 * api: quarantine: allow 'list attachments' endpoint for quarantine users,
278 they can see them in the raw email display already anyway
279
280 * api: quarantine: add 'content-disposition' field to response of 'list
281 attachments' API
282
283 * ruledb: modfield: properly encode field after variable substitution
284
285 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Nov 2022 13:48:23 +0100
286
287 pmg-api (7.1-8) bullseye; urgency=medium
288
289 * api: apt versions: track proxmox-offline-mirror-helper
290
291 * fix #4269: rule cache: from match: cope with undefined IP
292
293 * rule database: notify: properly en-/decode the mail subject to avoid issues
294 with non-ascii characters, like for example, the reported chinese
295 characters.
296
297 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2022 11:42:15 +0200
298
299 pmg-api (7.1-7) bullseye; urgency=medium
300
301 * d/control: recommend proxmox-offline-mirror-helper
302
303 * d/postinst: migrate/update APT auth config
304
305 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Sep 2022 13:17:58 +0200
306
307 pmg-api (7.1-6) bullseye; urgency=medium
308
309 * subscription: handle missing subscription info
310
311 * fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf
312
313 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Sep 2022 15:04:49 +0200
314
315 pmg-api (7.1-5) bullseye; urgency=medium
316
317 * add 'allow-subdomains' to webauthn schema
318
319 * subscription: switch to rust, add offline key support
320
321 -- Proxmox Support Team <support@proxmox.com> Tue, 6 Sep 2022 10:35:09 +0200
322
323 pmg-api (7.1-4) bullseye; urgency=medium
324
325 * rulesystem: matchfield: match all headers not only the first
326
327 * config: avoid adding a specific IPs or networks multiple times to
328 the template variables
329
330 * api: quarantine: load custom rules description so that they show up
331 in the GUI too
332
333 * pmg-daily: avoid short-circuting update of local channels
334
335 * api: apt: switch to common Proxmox::RS::APT::Repositories package
336
337 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Jul 2022 11:15:00 +0200
338
339 pmg-api (7.1-3) bullseye; urgency=medium
340
341 * fix duplicate 'x-ms-dos-executable' in default 'Dangerous Content' object
342
343 * daily update timer: start already on 01:00 to avoid dst change issue
344
345 * fix #3924: ldap: accept only valid email-address
346
347 * Proxmox Backup Server integration: namespace support
348
349 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 12:20:42 +0200
350
351 pmg-api (7.1-2) bullseye; urgency=medium
352
353 * fix #3758: allow empty `to` in noqueue case
354
355 * postfix queue: add 'decode-headers' option for read endpoint
356
357 * http server: pass TLS 1.3 ciphersuites and disable-TLS-1.2/1.3 options if
358 set
359
360 * utils: change working directory to root before executing postgres admin
361 commands, to avoid that restrictions of the current CWD from the user
362 doesn't cause failing the command.
363
364 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Feb 2022 11:37:51 +0100
365
366 pmg-api (7.1-1) bullseye; urgency=medium
367
368 * rulesystem: limit linelength of disclaimer to 998 bytes
369
370 * fix #3734: scrub CSS 'url' from style tags/attributes if view-images is
371 disabled for the quarantine
372
373 * fix #2795: add support for Delivery Status Notification (DSN)
374
375 * add support for two factor authentication with TOTP, recovery codes and
376 WebAuthn to the admin interface
377
378 -- Proxmox Support Team <support@proxmox.com> Sun, 28 Nov 2021 21:04:58 +0100
379
380 pmg-api (7.0-9) bullseye; urgency=medium
381
382 * fix #2071: RuleDB: ignore duplicate entries for Who objects
383
384 * api: ldap config: sync with the complete config
385
386 * fix #3712: strip any trailing dot from the search-domain when passing it to
387 postifx
388
389 * api: journal: stream the journal data to the client
390
391 * api-daemons: make systemd restart them on-failure
392
393 * api-dameons: set oom-policy to `continue` so that a single (replacable)
394 worker getting OOM-killed does not bring down the whole service
395
396 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 19:13:29 +0100
397
398 pmg-api (7.0-8) bullseye; urgency=medium
399
400 * api: apt: repos: avoid creating implicit default for enabled
401
402 * api: apt: use pmg-style permission for endpoint schema to allow access to
403 admins that aren't root@pam
404
405 * prefer more flexible get_local_ip where possible, it still prefers the
406 resolved hostname but falls back to configured or active IPs. Especially
407 useful for evaluation and initial (CT template) setups.
408
409 * pmgbanner: retry getting local IP for a bit in case of failure, this should
410 be only relevant for evaluation and initial setups where the hostname may
411 not yet resolve to the primary IP address.
412
413 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Sep 2021 08:17:18 +0200
414
415 pmg-api (7.0-7) bullseye; urgency=medium
416
417 * pmgversion: do not show packages with residual config as being in an error
418 installation state
419
420 * api: apt versions: add ifupdown(2), libproxmox-acme-* and pmg-i18n to
421 packages included in the version report.
422
423 * api: implement live network reload with ifupdown2
424
425 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 09:04:25 +0200
426
427 pmg-api (7.0-6) bullseye; urgency=medium
428
429 * fix cluster join when large ssh-rsa keys are setup
430
431 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 17:54:03 +0200
432
433 pmg-api (7.0-5) bullseye; urgency=medium
434
435 * d/control: recommend ifupdown2 and suggest zfsutils-linux
436
437 * switch enterprise repository over to bullseye
438
439 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:58:48 +0200
440
441 pmg-api (7.0-3) bullseye; urgency=medium
442
443 * acme: handle wildcard dns validation
444
445 * api: apt: add calls for repositories status and basic manegement
446
447 * api: services: return active- and unit-state infos
448
449 * api: services: track chrony service
450
451 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:07 +0200
452
453 pmg-api (7.0-2) bullseye; urgency=medium
454
455 * d/postinst: handle static machine-id from ISO 5.0 <= x <= 6.0
456
457 * cluster: fix missing import of helper module
458
459 * config: freshclam: default to incremental downloads
460
461 * utils: fix service alias lookup for service commands and status
462 query
463
464 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 22:51:12 +0200
465
466 pmg-api (7.0-1) bullseye; urgency=medium
467
468 * re-build for Proxmox Mail Gateway 7 based on Debian 11 Bullseye
469
470 * pmgproxy: allow setting LISTEN_IP parameter
471
472 * clamav: remove deprecated SafeBrowsing
473
474 * api: nodes: drop deprecated 'upgrade' option of termproxy
475
476 * TLSPolicy: drop deprecated 'domain' parameter
477
478 * api: quarantine: drop deprecated b/w-list methods, and drop detail
479 statistic methods (replaced by more flexible endpoints in 6.x)
480
481 * update postgresql dependency to version 13
482
483 * greylisting: drop unneeded Host column form cgreylist table
484
485 * api: nodeconfig: validate acme config before writing
486
487 * fix #2013 spamreport: remove ticket if authmode is ldap
488
489 * api: tasks: add 'since', 'until', task-type and 'status' filters
490
491 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 15:57:10 +0200
492
493 pmg-api (6.4-4) pmg; urgency=medium
494
495 * fix #2228: spam quarantine: automatically deliver on whitelisting and
496 delete on blacklisting a mail
497
498 * acme: allow wildcard domain entries
499
500 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Apr 2021 15:19:00 +0200
501
502 pmg-api (6.4-3) pmg; urgency=medium
503
504 * fix creating mailqueue spooldirs
505
506 * rephrase backup notification template
507
508 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Mar 2021 19:09:41 +0100
509
510 pmg-api (6.4-2) pmg; urgency=medium
511
512 * fix #3164: api: quarantine: allow to return spam from all users
513
514 * ensure '/etc/pmg/acme/accounts' directory exists
515
516 * certs: reload postfix to activate new certificate even if TLS config stayed
517 the same
518
519 * cluster: trust both, old and new certificate fingerprint of master during
520 update
521
522 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 08:30:22 +0100
523
524 pmg-api (6.3-7) pmg; urgency=medium
525
526 * implement Automatic Certificate Management Environment (ACME) for API and
527 SMTP TLS certificates. Allowing one to use providers like Let's Encrypt for
528 deployment and automatic renewal of trusted certificates.
529
530 * cluster: automatically trigger an update of the pinned certificate
531 fingerprint for a node in the cluster configuration on certificate change
532
533 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 11:05:17 +0100
534
535 pmg-api (6.3-6) pmg; urgency=medium
536
537 * api: spamassassin: read local channels and include them in daily SA
538 update
539
540 * api: statistics: add central API enpoint for details, avoiding
541 issues with certain characters in mail addresses
542
543 * utils: allow / inside email address localpart
544
545 * fix #3154: backup: add include-statistics to Proxmox Backup Server
546
547 * fix #3146: backup: add email notifications
548
549 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 22:48:07 +0100
550
551 pmg-api (6.3-5) pmg; urgency=medium
552
553 * utils: ignore leading whitespace in SpamAssassin rule description
554
555 * api: termproxy: adapt to newer Proxmox VE and Proxmox Backup Server 'cmd'
556 interface, to stay compatible
557
558 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Nov 2020 10:21:49 +0100
559
560 pmg-api (6.3-4) pmg; urgency=medium
561
562 * integrate Proxmox Backup Server for automatic configuration backups
563
564 * fix #3098: DKIM: sort domains by length first
565
566 * backup: add Spam Assassin custom score file to backup
567
568 * reinject email: fix connecting for ipv6-only hosts
569
570 * fix #3141: do not split on ', ' for returning the from header
571
572 * allow to enable a user self-service login for the user spam quarantine as
573 opt-in config option
574
575 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Nov 2020 19:52:58 +0100
576
577 pmg-api (6.2-6) pmg; urgency=medium
578
579 * fix #2785: prefix message-id in attachment-quarantine
580
581 * add logging to disclaimer action
582
583 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2020 09:03:45 +0200
584
585 pmg-api (6.2-5) pmg; urgency=medium
586
587 * fix #1976: optionally sort postfix queue result
588
589 * allow to remove subscription
590
591 * make regex test-match case-insensitive, like the real tests
592
593 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 16:48:26 +0200
594
595 pmg-api (6.2-4) pmg; urgency=medium
596
597 * Mail Tracker: handle before queue status
598
599 -- Proxmox Support Team <support@proxmox.com> Thu, 14 May 2020 17:51:25 +0200
600
601 pmg-api (6.2-3) pmg; urgency=medium
602
603 * enable policy checking also if only IPv6 greylisting is enabled
604
605 * improve ordering of system services
606
607 * add logrotate config to monthly-rotate pmgproxy.log
608
609 * api tracker: always check that specified 'endtime' is newer than
610 'starttime'
611
612 * improve pmg-system-report with more relevant information
613
614 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 19:31:15 +0200
615
616 pmg-api (6.1-9) pmg; urgency=medium
617
618 * add new 'Match Archive Filename' What Object
619
620 * use postgres inet functions for greylist matching
621
622 * pmgpolicy: add IPv6 support for greylisting
623
624 * greylist: make netmasks configurable
625
626 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 17:37:09 +0200
627
628 pmg-api (6.1-8) pmg; urgency=medium
629
630 * pmgqm: warn and exit if running on slave node
631
632 * pmgspamreport: purge before sending reports
633
634 * fix rendering of ipv(4|6) literal lmtp transports
635
636 * fix #1948: allow setting TLS policy for transports
637
638 * add TLS options for lmtp to main.cf template
639
640 * fix #2661: reintroduce LDAPCache->ldap_connect
641
642 * skip writing default ports in spamreports
643
644 * use ucf to handle template overrides
645
646 * freshclam.conf.in: make ScriptedUpdates a variable
647
648 * freshclam.conf.in: remove ReceiveTimeout option
649
650 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Apr 2020 10:10:59 +0200
651
652 pmg-api (6.1-7) pmg; urgency=medium
653
654 * fix #2622: include all spam levels from the ">= 10 score" bucket in total
655 spam statistic
656
657 * fix #2525: encode notifications in UTF-8
658
659 * check if img tag has actually a 'src' attribute to avoid warnings
660
661 * pmgsh: fix 'help' command
662
663 * api/quarantine: add new white/blacklist deletion API endpoints to allow one
664 to avoid passing addresses in the API path.
665
666 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 18:21:55 +0100
667
668 pmg-api (6.1-6) pmg; urgency=medium
669
670 * track clamav and postgres package version in versions api call
671
672 * add queue id to pmg-smtp-filter replies for tracking in pmg-log-tracker
673
674 * code cleanup
675
676 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Feb 2020 11:30:17 +0100
677
678 pmg-api (6.1-5) pmg; urgency=medium
679
680 * fix postfix template for before-queue filtering
681
682 * api2: Network: add vlan-raw-device and vlan-id options
683
684 * ensure compatibility with libpve-http-server-perl
685
686 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Jan 2020 21:33:55 +0100
687
688 pmg-api (6.1-4) pmg; urgency=medium
689
690 * fix #2438: add support for lmtp delivery to downstream servers
691
692 * api2: network: add bond-primary and MTU option
693
694 * fix #2504: do not overwrite existing DKIM selector key
695
696 * dkim: add selector list api endpoint
697
698 * fix disclaimer encoding for html entities
699
700 * fix #1653: parse ipv6 xforward correctly
701
702 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Jan 2020 13:20:15 +0100
703
704 pmg-api (6.1-3) pmg; urgency=medium
705
706 * improve browser-cache behavior for updates
707
708 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Nov 2019 11:35:53 +0100
709
710 pmg-api (6.1-2) pmg; urgency=medium
711
712 * don not add DKIM signature if the DKIMSign module fails to determine the
713 domain for signing
714
715 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Nov 2019 12:38:48 +0100
716
717 pmg-api (6.1-1) pmg; urgency=medium
718
719 * create pmg-scores.cf unconditionally
720
721 * bump version for Proxmox Mailgateway 6.1
722
723 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Nov 2019 11:46:11 +0100
724
725 pmg-api (6.0-10) pmg; urgency=medium
726
727 * add support for sending NDRs on Block
728
729 * add support for before queue filtering
730
731 * implement force_restart for cluster sync
732
733 * add SACustom Package and API Calls for custom SpamAssassin scores
734
735 * sync custom spamassassin scores to the cluster slaves
736
737 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Nov 2019 13:09:57 +0100
738
739 pmg-api (6.0-9) pmg; urgency=medium
740
741 * DKIM-sign outbound mail if configured
742
743 * add DKIM related API endpoints
744
745 * fix #2371: reload pmg-smtp-filter on config change
746
747 * add /etc/pmg/dkim to cluster-sync
748
749 * Quarantine API: extend download call to download whole mails
750
751 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2019 18:31:14 +0100
752
753 pmg-api (6.0-8) pmg; urgency=medium
754
755 * add attachment quarantine with API integration
756
757 * fix API result verification for invalid mails
758
759 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Oct 2019 07:37:00 +0200
760
761 pmg-api (6.0-6) pmg; urgency=medium
762
763 * fix #2224: override reference to openspf.org
764
765 * fix #2360: cluster: reload pmg-smtp-filter on rulechange
766
767 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Sep 2019 08:05:52 +0200
768
769 pmg-api (6.0-5) pmg; urgency=medium
770
771 * fix mimetypes API
772
773 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Aug 2019 14:31:38 +0200
774
775 pmg-api (6.0-4) pmg; urgency=medium
776
777 * fix #2324 - improve docs on encrypted archives
778
779 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Aug 2019 10:50:42 +0200
780
781 pmg-api (6.0-3) pmg; urgency=medium
782
783 * use hmac_sha_256 alogrithm for improved CSRF token security
784
785 * pmgproxy: add link to extjs for pmg-docs' api-viewer
786
787 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 13:04:52 +0200
788
789 pmg-api (6.0-2) pmg; urgency=medium
790
791 * adapt journalctl invocation to changed behavior with new systemd version of
792 Debian Buster and make journal parsing more robust
793
794 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:48:59 +0200
795
796 pmg-api (6.0-1+2) pmg; urgency=medium
797
798 * update PMG sources.list to buster
799
800 * replace deprecated /var/run with /run
801
802 * improve restart on upgrade behaviour
803
804 * Who: Domain: improve speed
805
806 * What: Spam: add uri hits to rule description
807
808 * adapt postgresql.conf template to include current postgres version
809
810 * adapt clamav.conf.in to new upstream version
811
812 -- Proxmox Support Team <support@proxmox.com> Fri, 9 Aug 2019 08:58:05 +0200
813
814 pmg-api (6.0-1+1) pmg; urgency=medium
815
816 * improve packaging compatibillity with postgres 11 slightly
817
818 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 21:11:24 +0200
819
820 pmg-api (6.0-1) pmg; urgency=medium
821
822 * bump for Proxmox Mailgateway 6 based on Debian Buster
823
824 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jul 2019 20:48:06 +0200
825
826 pmg-api (5.2-6) unstable; urgency=medium
827
828 * fix #2276: restore line format for pmg-log-tracker
829
830 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jul 2019 17:04:59 +0200
831
832 pmg-api (5.2-5) unstable; urgency=medium
833
834 * avast: change scan invocation path
835
836 * extended fix #1974: traffic_stat_graph: go through all entries
837
838 * fall back to hostname only if no domain defined
839
840 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jul 2019 17:52:43 +0200
841
842 pmg-api (5.2-4) unstable; urgency=medium
843
844 * limit precision of bayes-score in log
845
846 * Drop sa-awl output from pmg-system-report
847
848 * fix #2232: set rulename for default accept
849
850 * pmg config: fix avast scan executable path documentation
851
852 -- Proxmox Support Team <support@proxmox.com> Thu, 06 Jun 2019 14:00:49 +0200
853
854 pmg-api (5.2-3) unstable; urgency=medium
855
856 * node: add api endpoint for new mini-journalreader
857
858 * allow one to use cidr(6) for passing IP/CIDR to the network api
859
860 * Add rule name to RuleAction logging
861
862 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 13:29:42 +0200
863
864 pmg-api (5.2-2) unstable; urgency=medium
865
866 * Fix setresuid to postgres error handling
867
868 * fix #2153: allow "'" in quarantine email addresses
869
870 * log before restarting services on rewrite_config
871
872 * fix #2172: sort mynetworks template var to make postfix config rewrite
873 stable and thus restart less often
874
875 * reload postfix instead of restart on config change
876
877 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 13:49:37 +0200
878
879 pmg-api (5.2-1) unstable; urgency=medium
880
881 * prepare for new 5.2 release
882
883 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:59:17 +0100
884
885 pmg-api (5.1-7) unstable; urgency=medium
886
887 * pmgversion: be compatible with minimized container installation
888
889 * pmgversion: sort packages
890
891 * better error handling for ldap connect
892
893 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Mar 2019 06:51:16 +0100
894
895 pmg-api (5.1-6) unstable; urgency=medium
896
897 * fix #2129: allow (some) filters for dnsbl-entry
898
899 * fix #1947: implement starttls for ldap
900
901 * fix #1946: add verify and cafile options for ldap
902
903 * show all errors when we get an ldap connection error
904
905 * add/integrate custom_check
906
907 * pmg-system-report: check for existing sa-awl db
908
909 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 07:01:03 +0100
910
911 pmg-api (5.1-5) unstable; urgency=medium
912
913 * fix #2093 pmgproxy: read in /etc/default/pmgproxy
914
915 * add dependency on pve-http-server (>= 2.0.12)
916
917 * add pmg report api call for the gui
918
919 * add optional list parameter to quarusers api call
920
921 * close #2075: do not insert empty WL/BL
922
923 * user white/blacklist: allow multiple entries for adding/deleting
924
925 * Quarantine: reuse raw parameter for non htmlmail formatter
926
927 * load mobile ui on mobile user agent on /quarantine
928
929 * improve pmg-email-address regex
930
931 * bsys: add pmg-system-report + manpage to Makefile
932
933 * extend pmgdb dump
934
935 * close #1917: add pmg-system-report command
936
937 * add rule's score to pmg-smtp-filter logline
938
939 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Feb 2019 13:02:52 +0100
940
941 pmg-api (5.1-4) unstable; urgency=medium
942
943 * fix bug #2035 cluster sync issues with ipv6
944
945 * fix #1974: postscreen_stat_graph: go through all entries
946
947 * fixed some typos in PMG/Config.pm
948
949 -- Proxmox Support Team <support@proxmox.com> Tue, 18 Dec 2018 10:24:39 +0100
950
951 pmg-api (5.1-3) unstable; urgency=medium
952
953 * fix #1978: always give encoding/collate explicitly when creating db
954
955 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Nov 2018 09:53:39 +0100
956
957 pmg-api (5.1-2) unstable; urgency=medium
958
959 * do not use 'last' inside do/while
960
961 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Oct 2018 12:14:08 +0200
962
963 pmg-api (5.1-1) unstable; urgency=medium
964
965 * add API for TLS policy - PMG::API2::DestinationTLSPolicy
966
967 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Sep 2018 06:50:24 +0200
968
969 pmg-api (5.0-79) unstable; urgency=medium
970
971 * fix #1876: allow node status for admin/manager/auditors
972
973 * fix #1881: increase limit for ids in spam quarantine
974
975 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Sep 2018 09:30:55 +0200
976
977 pmg-api (5.0-78) unstable; urgency=medium
978
979 * fix bug #1701: implement smarthostport setting
980
981 * fix bug #1649: Allow TLS also on internal SMTP port
982
983 * fix bug #1727: hide details if hide_received is active
984
985 * use 'dailyreport' config
986
987 -- Proxmox Support Team <support@proxmox.com> Wed, 12 Sep 2018 06:46:47 +0200
988
989 pmg-api (5.0-77) unstable; urgency=medium
990
991 * fix bux #1776: set http_proxy for sa-update
992
993 * statistics: actually calculate day when it is given
994
995 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Sep 2018 13:01:41 +0200
996
997 pmg-api (5.0-76) unstable; urgency=medium
998
999 * d/control: update pve-common version dependency
1000
1001 * as we use the new param_mapping functionallity from PVE::CLIHandler
1002
1003 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 10:54:44 +0200
1004
1005 pmg-api (5.0-75) unstable; urgency=medium
1006
1007 * log email addresses as utf8 (postfix also do that).
1008
1009 * SMTP.pm: SMTPUTF8 is always passed with "mail" command
1010
1011 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 09:59:45 +0200
1012
1013 pmg-api (5.0-74) unstable; urgency=medium
1014
1015 * add support for SMTPUTF8 extensions
1016
1017 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jul 2018 12:50:40 +0200
1018
1019 pmg-api (5.0-73) unstable; urgency=medium
1020
1021 * Add postfix dnsbl threshold
1022
1023 * fix spamscore Statistics - correctly compute ratio
1024
1025 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jun 2018 10:25:09 +0200
1026
1027 pmg-api (5.0-72) unstable; urgency=medium
1028
1029 * PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
1030
1031 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 10:18:48 +0200
1032
1033 pmg-api (5.0-71) unstable; urgency=medium
1034
1035 * sync_userprefs_db: fix #1797 - fix merge function
1036
1037 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jun 2018 09:08:52 +0200
1038
1039 pmg-api (5.0-70) unstable; urgency=medium
1040
1041 * fix bug 1707: use correct units for deferred mail queue (minutes)
1042
1043 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:47:11 +0200
1044
1045 pmg-api (5.0-69) unstable; urgency=medium
1046
1047 * pmg-smtp-filter.service: set Restart=on-abort
1048
1049 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Apr 2018 10:51:20 +0200
1050
1051 pmg-api (5.0-68) unstable; urgency=medium
1052
1053 * quarantine actions: allow multiple ids for one action
1054
1055 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Mar 2018 14:18:54 +0200
1056
1057 pmg-api (5.0-67) unstable; urgency=medium
1058
1059 * implement new 'helpdesk' role
1060
1061 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 11:44:28 +0100
1062
1063 pmg-api (5.0-66) unstable; urgency=medium
1064
1065 * Fix password change of unix root user
1066
1067 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2018 14:19:21 +0100
1068
1069 pmg-api (5.0-65) unstable; urgency=medium
1070
1071 * pmgpolicy: avoid warning about uninitialized value
1072
1073 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Mar 2018 06:42:31 +0100
1074
1075 pmg-api (5.0-64) unstable; urgency=medium
1076
1077 * fix #1679: do not delete old quarantine mails on cluster creation/join
1078
1079 * Domain object: avoid warning about uninitialized value
1080
1081 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2018 06:13:32 +0100
1082
1083 pmg-api (5.0-63) unstable; urgency=medium
1084
1085 * add support for avast virus scanner
1086
1087 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Feb 2018 10:16:07 +0100
1088
1089 pmg-api (5.0-62) unstable; urgency=medium
1090
1091 * fix bug #1673: Allow email addresses in transport maps
1092
1093 * UserConfig: verify: check username vs userid
1094
1095 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Feb 2018 10:07:40 +0100
1096
1097 pmg-api (5.0-61) unstable; urgency=medium
1098
1099 * fix bug #1646: domains - allow to use wildcard domains
1100
1101 * fix bug # 1639: create /var/lib/pmg/backup
1102
1103 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 11:12:32 +0100
1104
1105 pmg-api (5.0-60) unstable; urgency=medium
1106
1107 * pmg-daily.timer: use RandomizedDelaySec
1108
1109 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Feb 2018 08:15:05 +0100
1110
1111 pmg-api (5.0-59) unstable; urgency=medium
1112
1113 * introduce new template var postfix.int_ip
1114
1115 * fix bug #1643: add port and protocol to spamquarantine config
1116
1117 * pmg-daily.timer: randomize start time using AccuracySec=5hours
1118
1119 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Jan 2018 14:20:39 +0100
1120
1121 pmg-api (5.0-58) unstable; urgency=medium
1122
1123 * remove unique constraint from LocalStat(Time)
1124
1125 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 09:05:22 +0100
1126
1127 pmg-api (5.0-57) unstable; urgency=medium
1128
1129 * PMG::Cluster::sync_statistic_db - correctyl update
1130 clusterinfo lastid_CStatistic
1131
1132 * PMG::Cluster::sync_quarantine_db - skip files generated before
1133 cluster was created
1134
1135 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jan 2018 08:02:10 +0100
1136
1137 pmg-api (5.0-56) unstable; urgency=medium
1138
1139 * fix bug #1636: correctly track file modification time
1140
1141 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Jan 2018 11:09:33 +0100
1142
1143 pmg-api (5.0-55) unstable; urgency=medium
1144
1145 * fix ipv6 address quoting for postfix mynetworks
1146
1147 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jan 2018 07:30:45 +0100
1148
1149 pmg-api (5.0-54) unstable; urgency=medium
1150
1151 * PMG/Config.pm: allow single address setups (all 1 netmask)
1152
1153 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Jan 2018 13:32:03 +0100
1154
1155 pmg-api (5.0-53) unstable; urgency=medium
1156
1157 * pmgpolicy: try to detect config changes
1158
1159 * fix bug #1625 - change default rule priorities
1160
1161 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jan 2018 10:42:12 +0100
1162
1163 pmg-api (5.0-52) unstable; urgency=medium
1164
1165 * PMG/RuleDB/Object.pm: fix permissions for role admin
1166
1167 * PMG/API2/MyNetworks.pm: fix links attribute
1168
1169 * PMG/API2/Transport.pm: fix links attribute
1170
1171 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 10:17:27 +0100
1172
1173 pmg-api (5.0-51) unstable; urgency=medium
1174
1175 * pmgcm.pm: implement promote
1176
1177 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Jan 2018 13:09:57 +0100
1178
1179 pmg-api (5.0-50) unstable; urgency=medium
1180
1181 * PMG/Config.pm: change default email port numbers - We now use port 25
1182 for incoming mails. Please verify your setup after updating!
1183
1184 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 14:33:45 +0100
1185
1186 pmg-api (5.0-49) unstable; urgency=medium
1187
1188 * AccessControl.pm: avoid warning about uninitialized value
1189
1190 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jan 2018 13:53:31 +0100
1191
1192 pmg-api (5.0-48) unstable; urgency=medium
1193
1194 * fix #1617: remove regex for matchfield. modfield
1195
1196 * do not return bindpw over the api
1197
1198 * let all users read their own user data
1199
1200 * make ldap info visible for audit users
1201
1202 * implement pmgcm delete
1203
1204 * allow admins to reset the rule database
1205
1206 -- Proxmox Support Team <support@proxmox.com> Fri, 12 Jan 2018 11:36:26 +0100
1207
1208 pmg-api (5.0-47) unstable; urgency=medium
1209
1210 * truncate large mails before passing them to spamassassin
1211
1212 * reduce default maxspamsize back to 256
1213
1214 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Dec 2017 12:19:09 +0100
1215
1216 pmg-api (5.0-46) unstable; urgency=medium
1217
1218 * PMG/DBTools.pm: add missing TicketID column to CMSReceivers
1219
1220 * Quarantine.pm: use new TicketID to indentify mails
1221
1222 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Dec 2017 13:07:52 +0100
1223
1224 pmg-api (5.0-45) unstable; urgency=medium
1225
1226 * PMG/API2/Quarantine.pm - require parameter pmail for quarantine actions
1227
1228 * delete_quarantined_mail,deliver_quarantined_mail: add parameter $receiver,
1229 correctly update database after mail delivery
1230
1231 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Dec 2017 10:28:05 +0100
1232
1233 pmg-api (5.0-44) unstable; urgency=medium
1234
1235 * PMG/API2/APT.pm - fix changelog urls
1236
1237 * disable suspend-to-disk, as it delays boot on systems with root on ZFS
1238
1239 * pmg-daily: add check for available updates
1240
1241 * periodically update subscription status
1242
1243 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Dec 2017 08:43:48 +0100
1244
1245 pmg-api (5.0-43) unstable; urgency=medium
1246
1247 * run postmap after generation postfix main.cf
1248
1249 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:46:53 +0100
1250
1251 pmg-api (5.0-42) unstable; urgency=medium
1252
1253 * PMG/Config.pm: avoid warnings if there is no search domain in resolv.conf
1254
1255 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 12:12:04 +0100
1256
1257 pmg-api (5.0-41) unstable; urgency=medium
1258
1259 * PMG/Fetchmail.pm - autostart fetchmail service
1260
1261 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 11:33:22 +0100
1262
1263 pmg-api (5.0-40) unstable; urgency=medium
1264
1265 * PMG/Cluster.pm - rewrite ssh keys after cluster sync
1266
1267 * bump default maxspamsize to 1M
1268
1269 * depend on apt-transport-https
1270
1271 * depend on fetchmail
1272
1273 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Dec 2017 10:28:25 +0100
1274
1275 pmg-api (5.0-39) unstable; urgency=medium
1276
1277 * install /etc/apt/apt.conf.d/75pmgconf to avoid atomatic kernel removes
1278
1279 * install /etc/apt/sources.list.d/pmg-enterprise.list
1280
1281 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 11:14:53 +0100
1282
1283 pmg-api (5.0-38) unstable; urgency=medium
1284
1285 * add API for node reboot/shutdown
1286
1287 * bin/pmg-hourly: use reload-or-restart to reload pmgpolicy service
1288
1289 * PMG/DBTools.pm: do not use IF NOT EXISTS bcause it writes debug
1290 messages to console
1291
1292 * PMG/DBTools.pm - use user root to sync database
1293
1294 * pmgtunnel.pm - fix call to socketfile()
1295
1296 * debian/control - depend on 'rsync'
1297
1298 * PMG/CLI/pmgreport.pm - remove greylisted mails from daily report
1299
1300 * PMG/CLI/pmgdb.pm: generate default locale
1301
1302 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Dec 2017 10:06:42 +0100
1303
1304 pmg-api (5.0-37) unstable; urgency=medium
1305
1306 * pmgreport: use PMG::API2::Statistics to include postscreen stats
1307
1308 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Dec 2017 09:19:05 +0100
1309
1310 pmg-api (5.0-36) unstable; urgency=medium
1311
1312 * replace novnc with xtermjs
1313
1314 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:48:32 +0100
1315
1316 pmg-api (5.0-35) unstable; urgency=medium
1317
1318 * rename safe_browsing_score to clamav_heuristic_score
1319
1320 * use clamav_heuristic_score for heuristics results
1321
1322 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 13:39:06 +0100
1323
1324 pmg-api (5.0-34) unstable; urgency=medium
1325
1326 * PMG/API2/Statistics.pm - include postscreen stats in mail/mailcount
1327
1328 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 11:27:49 +0100
1329
1330 pmg-api (5.0-33) unstable; urgency=medium
1331
1332 * bin/pmgpolicy - count PREGREET rejects (postscreen)
1333
1334 * PMG/API2/Statistics.pm - rename rblcount to rejectcount, include PREGREET
1335
1336 * depend on: openssh-client, openssh-server, apt
1337
1338 -- Proxmox Support Team <support@proxmox.com> Thu, 07 Dec 2017 07:59:11 +0100
1339
1340 pmg-api (5.0-32) unstable; urgency=medium
1341
1342 * PMG::DBTool::load_mail_data - add optional $pmail parameter
1343
1344 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 12:19:58 +0100
1345
1346 pmg-api (5.0-31) unstable; urgency=medium
1347
1348 * PMG/HTMLMail.pm - use global hash to store inlined images
1349
1350 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Dec 2017 06:31:52 +0100
1351
1352 pmg-api (5.0-30) unstable; urgency=medium
1353
1354 * debian/postinst/prerm - handle pmgproxy/pmgdaemon manually
1355 to keep VNC connections during upgrades.
1356
1357 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 14:12:04 +0100
1358
1359 pmg-api (5.0-29) unstable; urgency=medium
1360
1361 * LDAP: add mailAlternativeAddress to mailattr default
1362
1363 * PMG/LDAPConfig.pm - register new format ldap-simple-attr
1364
1365 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Dec 2017 12:09:07 +0100
1366
1367 pmg-api (5.0-28) unstable; urgency=medium
1368
1369 * pmg-smtp-filter: fix safebrowsing hit detection
1370
1371 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 13:17:24 +0100
1372
1373 pmg-api (5.0-27) unstable; urgency=medium
1374
1375 * do not use .db file for mynetworks
1376
1377 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Dec 2017 10:57:42 +0100
1378
1379 pmg-api (5.0-26) unstable; urgency=medium
1380
1381 * increase deafult maxspamsize to 512*1024
1382
1383 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 09:56:50 +0100
1384
1385 pmg-api (5.0-25) unstable; urgency=medium
1386
1387 * templates/local.cf.in: include KAM.cf
1388
1389 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Nov 2017 08:03:39 +0100
1390
1391 pmg-api (5.0-24) unstable; urgency=medium
1392
1393 * total_mail_stat: return bytes_in/bytes_out in bytes (instead of MBytes)
1394
1395 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 11:37:07 +0100
1396
1397 pmg-api (5.0-23) unstable; urgency=medium
1398
1399 * avoid repeated SPF headers
1400
1401 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 10:38:16 +0100
1402
1403 pmg-api (5.0-22) unstable; urgency=medium
1404
1405 * fix network stats
1406
1407 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 15:24:12 +0100
1408
1409 pmg-api (5.0-21) unstable; urgency=medium
1410
1411 * avoid warning about uninitialized value
1412
1413 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 14:36:12 +0100
1414
1415 pmg-api (5.0-20) unstable; urgency=medium
1416
1417 * use google safe browsing hits to icrease spam score
1418
1419 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 13:46:13 +0100
1420
1421 pmg-api (5.0-19) unstable; urgency=medium
1422
1423 * PMG/RuleDB/Notify.pm - avoid use of undefined values
1424
1425 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Nov 2017 12:19:21 +0100
1426
1427 pmg-api (5.0-18) unstable; urgency=medium
1428
1429 * remove mail/use_rbl config - we use dnsbl_sites instead
1430
1431 * PMG/Config.pm - register/use format dnsbl-entry
1432
1433 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 11:41:19 +0100
1434
1435 pmg-api (5.0-17) unstable; urgency=medium
1436
1437 * support postfix tls policy map /etc/pmg/tls_policy
1438
1439 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Nov 2017 06:45:41 +0100
1440
1441 pmg-api (5.0-16) unstable; urgency=medium
1442
1443 * depend on clamdscan
1444
1445 * do not set postscreen_dnsbl_reply_map
1446
1447 -- Proxmox Support Team <support@proxmox.com> Sat, 25 Nov 2017 09:36:02 +0100
1448
1449 pmg-api (5.0-15) unstable; urgency=medium
1450
1451 * always load SA dkim to improve accuracy
1452
1453 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Nov 2017 07:25:38 +0100
1454
1455 pmg-api (5.0-14) unstable; urgency=medium
1456
1457 * pmgsync.service - run pmgconfig init to generate required files
1458
1459 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:47:07 +0100
1460
1461 pmg-api (5.0-13) unstable; urgency=medium
1462
1463 * add pmgsync service
1464
1465 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2017 09:15:18 +0100
1466
1467 pmg-api (5.0-12) unstable; urgency=medium
1468
1469 * debian/postinst - fix postgres service name (postgresql.service)
1470
1471 * debian/postinst - do not use #DEBHELPER# macro inside comment
1472
1473 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 11:30:26 +0100
1474
1475 pmg-api (5.0-10) unstable; urgency=medium
1476
1477 * debian/postinst - do not skip service setup in /proxmox_install_mode
1478
1479 -- Proxmox Support Team <support@proxmox.com> Fri, 17 Nov 2017 09:31:32 +0100
1480
1481 pmg-api (5.0-9) unstable; urgency=medium
1482
1483 * debian/pmgbanner.service - setup login banner
1484
1485 * templates/fetchmailrc.tt - fix syntax
1486
1487 * PMG/API2/APT.pm - fix package names
1488
1489 * PMG/Service/pmgproxy.pm - fix package names
1490
1491 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 13:08:35 +0100
1492
1493 pmg-api (5.0-8) unstable; urgency=medium
1494
1495 * rename package to pmg-api
1496
1497 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:48:41 +0100
1498
1499 proxmox-mailgateway (5.0-7) unstable; urgency=medium
1500
1501 * PMG/API2/SMTPWhitelist.pm - update postfix files after modifications
1502
1503 * PMG/Backup.pm - restore: keep directory /etc/pmg
1504
1505 * PMG/API2/Cluster.pm - use PMG::MailQueue::create_spooldirs
1506
1507 * PMG/API2/SMTPWhitelist.pm - fix delete object
1508
1509 * implement backup/restore
1510
1511 * PMG/API2/Cluster.pm - new option list_single_node
1512
1513 * improve permissions
1514
1515 * correct child link for the clamav api
1516
1517 * add spamassassin update api calls
1518
1519 * update spamassassin rules daily
1520
1521 * implement fetchmail api
1522
1523 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:30:06 +0100
1524
1525 proxmox-mailgateway (5.0-6) unstable; urgency=medium
1526
1527 * add date to the mail link for the verbose report
1528
1529 * implement fetchmail API
1530
1531 * add new LDAP group member api call
1532
1533 * implement missing rule database api calls
1534
1535 * implement user quarantine
1536
1537 * fix api call permissions
1538
1539 * add subscription api
1540
1541 * add apt api
1542
1543 * do not depend on clamav-unofficial-sigs
1544
1545 * implement mail tracker
1546
1547 * implement pmgqm - quarantine management tool
1548
1549 * improve statistic api
1550
1551 * countless other fixes and improvements
1552
1553 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:30:23 +0200
1554
1555 proxmox-mailgateway (5.0-5) unstable; urgency=medium
1556
1557 * improved database security
1558
1559 * implemented cluster tunnel daemon
1560
1561 * depend on sudo
1562
1563 * pmgcm: add 'sync' command
1564
1565 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Apr 2017 07:26:53 +0200
1566
1567 proxmox-mailgateway (5.0-4) unstable; urgency=medium
1568
1569 * improved cluster management API
1570
1571 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 12:32:30 +0200
1572
1573 proxmox-mailgateway (5.0-3) unstable; urgency=medium
1574
1575 * initial cluster management API
1576
1577 * ldap and user API
1578
1579 * mail queue APIL
1580
1581 * small fixes and improvements
1582
1583 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:27:10 +0200
1584
1585 proxmox-mailgateway (5.0-2) unstable; urgency=medium
1586
1587 * restart services after upgrade
1588
1589 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Mar 2017 10:24:37 +0100
1590
1591 proxmox-mailgateway (5.0-1) unstable; urgency=medium
1592
1593 * adjust version (so that we are higher than previous
1594 proxmox-mailgateway release)
1595
1596 -- Proxmox Support Team <support@proxmox.com> Mon, 06 Mar 2017 11:04:03 +0100
1597
1598 proxmox-mailgateway (1.0-1) unstable; urgency=medium
1599
1600 * imported from private repository
1601
1602 -- root <root@pmg5.maurer-it.com> Tue, 24 Jan 2017 11:31:10 +0100
1603