From ba842a38242a6c322c3324b476a9aeec40c2ccd3 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Tue, 7 Jun 2011 00:26:37 +0200 Subject: Revert SO_???TIMEO-based STARTTLS timeout handling. This reverts commits 47c05b10018f5ec7493e4bd9f521aaa18d96f1e2 and 72ce8bce8dd655b6aefa33d0a74e883dad5202b5, the code isn't portable, for instance, Solaris does not support SO_RCVTIMEO/SO_SNDTIMEO. These socket-level options are known, but Solaris returns EAFNOSUPPORT. Reported by Jonathan Buschmann. Conflicts: NEWS socket.c --- TODO-6.3.20 | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 TODO-6.3.20 diff --git a/TODO-6.3.20 b/TODO-6.3.20 new file mode 100644 index 00000000..d9d79977 --- /dev/null +++ b/TODO-6.3.20 @@ -0,0 +1,11 @@ +- fix STARTTLS timeouts by setting socket timings + possibly using a different structure than an int to save the fd + and SSL context -- and then also timeout? + Or just make set_timeout take an optional fd, which, when != -1, + also sets the socket timeouts? + +- make SSLv2 removal dependent on openssl configuration + (see Debian FTBFS bug for how to detect that in configure) + +- make --with-ssl default? + -- cgit v1.2.3