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