Simon Josefsson <[email protected]> writes:

> Firefox may have some logic to re-try the connection using a lower TLS
> version when a higher TLS version did not work out well -- that logic
> would be useful to duplicate in elinks too.

ELinks already has logic to switch to SSLv3 only.
See ssl_set_no_tls in elinks/src/network/ssl/socket.c:
http://repo.or.cz/w/elinks.git?a=blob;f=src/network/ssl/socket.c;h=45b4b4a8887d2b54c12321a107c1b5a5d7382e85;hb=3801698ff1ddfa2aa94466e90851e496d95156c0

If the SSLv3 connection then succeeds, ELinks uses SSLv3 for
later connections to the same server too.  This corresponds to
Pasky's report that only the first connection was slow.  ELinks
doesn't save this blacklist to a file though, so it is lost when
ELinks is restarted.

Can you do something in GNUTLS to make the TLSv1.1 connection
fail sooner?

Attachment: pgpelqi1gR5zY.pgp
Description: PGP signature

Reply via email to