Releases
2.8.24
Changes
early_talker: skip if sender has good karma #2551
dockerfile: update to node 10 #2552
Update deprecated usages of Buffer #2553
early_talker: extend reasons to skip checking #2564
tls: add 'ca' option (for CA root file) #2571
outbound: little cleanups #2572
smtp_client: pass pool_timeout to new SMTPClient #2574
server: default to nodes=1 (was undefined) #2573
test/server: use IPv4 127.0.0.1 instead of localhost #2584
queue/smtp_*: add v3 upgrade notice and config setting #2585
spf: use the skip config for helo/ehlo checks #2587
spf: avoid 2nd EHLO evaluation if EHLO host is identical #2592
queue.js refactoring #2593
Log dkim_sign parse errors with connection ID #2596
Update ipaddr.js to the latest version #2599
make inactivity timeout match docs #2607
New Features
Implement SIGTERM graceful shutdown if pid is 1 #2547
tls: require validated certs on some ports with requireAuthorized #2554
spamassassin: disable checks when requested #2564
clamd: permit skipping for relay clients #2564
outbound: exported outbound.temp_fail_queue, outbound.delivery_queue and add TimerQueue.discard()
status: new plugin #2577
Fixes
mf.resolvable: reduce timeout by one second (so < plugin.timeout) #2544
LMTP blocks under stress #2556
invalid DKIM when empty body #2410
prevent running callback multiple times on TLS unix socket #2509
add missing callback when listing queue and empty directory
correct MIME parsing when charset: utf8 and encoding: 8bit #2582
spamassassin: default check flags to true #2583
smtp_client: destroy when connection gets conn timeout error #2604
on error and timeout, remove listeners and destroy conn. #2606
You can’t perform that action at this time.