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