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