More tls_sni support: outbound, logging.
authorPhil Pennock <pdp@exim.org>
Fri, 4 May 2012 15:27:09 +0000 (08:27 -0700)
committerPhil Pennock <pdp@exim.org>
Fri, 4 May 2012 15:27:09 +0000 (08:27 -0700)
commit3f0945ffae8acee547d11ae53d38fbdf9a2cc81f
tree2e726521f7a030478238a0dab3841fdaafde1e26
parent7be682ca5ebd9571a01b762195b11c34cd231830
More tls_sni support: outbound, logging.

tls_sni as SMTP transport option.
Use correct storage pool for copying tls_sni, so survives for life of process.
Add +tls_sni log-selector, for inbound tls_sni.
Update exipick to handle -tls_sni in spool files.

Also reset tls_bits at start of outbound connection (was missing).
16 files changed:
doc/doc-docbook/spec.xfpt
doc/doc-txt/ChangeLog
doc/doc-txt/NewStuff
doc/doc-txt/OptionLists.txt
src/src/exipick.src
src/src/functions.h
src/src/globals.c
src/src/local_scan.h
src/src/macros.h
src/src/receive.c
src/src/smtp_in.c
src/src/string.c
src/src/tls-gnu.c
src/src/tls-openssl.c
src/src/transports/smtp.c
src/src/transports/smtp.h