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