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