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