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