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