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