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