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