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