User gilles has just rebuilt a master snapshot, available from:
http://www.OpenSMTPD.org/archives/opensmtpd-201406061829.tar.gz
Checksum:
SHA256 (opensmtpd-201406061829.tar.gz) =
951a22703cc40ea0e480902a3a1f674d3c8e291947ecd819537a24af0390f30e
A summary of the content of this snapshot is available below.
Please test and let us know if it breaks something!
If this snapshot doesn't work, please also test with a previous one,
to help us spot where the issue is coming from. You can access all
previous snapshots here:
http://www.opensmtpd.org/archives/
The OpenSMTPD team ;-)
Summary of changes since last snapshot (opensmtpd-201405202103):
---------------------------------------------------------------
- fix a possible crash caused by an off by one in imsg iovec passing
- replace realloc() calls with a * b constructs with calls to reallocarray()
- remove log_imsg() in ca.c, as it's already called in imsg_dispatch()
- HELO/EHLO may be called multiple times in a row
- no need to fsync() every envelope, instead just sync the whole transaction
- memset getaddrinfo hints before using it to avoid garbage causing a
getaddrinfo to fail [1]
- fix a missing counter reset when a transaction ends leading to message
truncation
- fix a bug in the local enqueuer parsing causing possible malformed
headers confusing some MUA
- do the loop checking on incoming mail, not outgoing mail, it's simpler,
saner and more efficient
- fix imsg profiling
- add a counter on holdq structures and limit number of envelopes on hold
- limit number of envelopes to schedule in a single run
[1] contributed by Jason A. Donenfeld
--
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]