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