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