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