aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2011-06-07 00:26:37 +0200
committerMatthias Andree <matthias.andree@gmx.de>2011-08-21 15:33:04 +0200
commitba842a38242a6c322c3324b476a9aeec40c2ccd3 (patch)
tree5f0dfb198c30c68c869eb52ec944e88b5e060ee5
parent6127e14c9bfd10bfb5a3d12e7fba7d89bf1ab907 (diff)
downloadfetchmail-ba842a38242a6c322c3324b476a9aeec40c2ccd3.tar.gz
fetchmail-ba842a38242a6c322c3324b476a9aeec40c2ccd3.tar.bz2
fetchmail-ba842a38242a6c322c3324b476a9aeec40c2ccd3.zip
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
-rw-r--r--TODO-6.3.2011
1 files changed, 11 insertions, 0 deletions
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?
+