Prevent poor connection reuse (bug 1141). bug_1141
authorPhil Pennock <pdp@exim.org>
Sat, 12 May 2012 12:27:49 +0000 (08:27 -0400)
committerPhil Pennock <pdp@exim.org>
Sat, 12 May 2012 12:27:49 +0000 (08:27 -0400)
commit9d38e6c3845871c8774cd6494163b1625235080a
treecefb2c9675fb37c7d0bd7b78d7569491511f3467
parent1ca9f5074196f7fa459367956bcf6d4239b47634
Prevent poor connection reuse (bug 1141).

Safety checks against connection reuse where transport options present
a different identity to a remote host for two different messages (in
expansion of interface, helo_data, tls_certificate).

fixes bug 1141.
doc/doc-txt/ChangeLog
src/src/deliver.c
src/src/globals.c
src/src/structs.h
src/src/transports/smtp.c