Re-commit TLS fix

Merge

Backed out changeset 099d8a102deb (committed too much)

Don't say we need TLS after we've already started the handshake

Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections

Comment out debug logging for now

Remove linger option on sockets, made no difference, and I forgot to remove it earlier

(0) -300 -100 -30 -10 -7 +7 +10 +30 +100 +300 +1000 +3000 tip

mercurial