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