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