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