Fix handling of $tls_cipher et.al. in (non-verify) transport. Bug 1455
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 20 Apr 2014 15:44:52 +0000 (16:44 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 20 Apr 2014 16:04:08 +0000 (17:04 +0100)
commit35aba663e3f1eab672a8b2082a83194bf3b7a058
tree67e3f8907bc058f721b7ec5956fce57714776b58
parent5a66c31b0ec1f4128df4398e18dfe497c2a34de7
Fix handling of $tls_cipher et.al. in (non-verify) transport.  Bug 1455

The split of these variables into _in and _out sets introduced by d9b231
in 4.82 was incomplete, leaving the deprecated legacy variables nonfunctional
during a transport and associated client authenticator.

Fix by repointing the legacy set to the outbound connection set at
transport startup (and do not clear out the inbound set at this
time, either).
doc/doc-txt/ChangeLog
src/src/functions.h
src/src/tls.c
src/src/transports/smtp.c
src/src/verify.c
test/confs/3465