A new opensmtpd portable snapshot is available at:

        http://www.opensmtpd.org/archives/opensmtpd-201505091607p1.tar.gz

Checksum:

  SHA256 (opensmtpd-201505091607p1.tar.gz) =
  8722e8ce4f1e7796c75f170aa3ec63755b4a4220d2f1646244ab4cd76ab63fde

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-201502012312p1):
-----------------------------------------------------------------

    - tons of configure.ac cleanups
    - remove some dead code, unused functions and variables
    - implement smtpctl subcommand: discover <evpid>|<msgid>
    - fix possible NULL deref in SNI code
    - add support for masquerading
    - defer from callback overriding later
    - display exact version of TLS used
    - SSL_CTX_use_certificate_chain renamed in OpenBSD
    - virtual users may exceed MAX_LOG_NAME
    - do not use dirent->d_namlen, it's not portable
    - improve logging format
    - do not terminate message walk on a corrupt envelope
    - implement smtpctl subcommand: uncorrupt <evpid>|<msgid>
    - fix makemap for values that contains a '#'
    - use AI_ADDRCONFIG when resolv hosts on startup
    - getlogin() usage fix to match sendmail behaviour
    - fix mandoc -Tlint warnings/errors.
    - cleanup smtpd.conf(5)
    - document how to use anti-spoofing rules to reject spam
    - remove useless include
    - remove duplicate code
    - fix bad logic in SNI handling that can lead to a crash (from 5.4.5)
    - remove SNI warnings that have annoyed many users
    - allow generating DSN without headers
    - smtpd -F allows running OpenSMTPD foreground while retaining log to syslog
    - smtp and mta TLS setup can never be concurrent anymore, simplify lka
    - rename SSL imsg's to TLS
    - turn the lka certificate verification into an async operation
    - smtpd enqueue -S does not take an argument, fix optstring accordingly [1]
    - fix a possible deadlock between the smtp process and a filter
    - socket()/socketpair() create non-blocking sockets directly, no need for 
fcntl()
    - add make uninstall
    - remove compat layer for OpenBSD 5.5 and older, we only support up to two 
releases
    - fix format strings
    - valid_domain() now uses res_hnok() rather than own logic
    - fix a documentation bug with regard to tls verify
    - document -T options in smtpd(8)
    - rework pki & ca implementation to make them distinct
    - allow fallback ca and pki, as well as overriding ca and pki for listener 
& relay
    - cleanup SNI, it is now done at the SMTP level, not the SMTP session level

[1] by Nathanael Rensen
[2] by Bernard Spil


-- 
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]

Reply via email to