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