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