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