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