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