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