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