diff options
author | Daniel Stenberg <daniel@haxx.se> | 2010-02-21 14:42:59 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-02-21 14:42:59 +0000 |
commit | 25a49ccd2137c8e26f70c12d18e597f4c7677015 (patch) | |
tree | 0d4477d4242042b4cef07f6c1badab1960db4430 | |
parent | 9ac65581bb08dd6f67d249d59bb834a1673d3a89 (diff) |
clarify more details on section "2.1 More non-blocking"
-rw-r--r-- | docs/TODO | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -145,7 +145,18 @@ 2.1 More non-blocking Make sure we don't ever loop because of non-blocking sockets returning - EWOULDBLOCK or similar. The GnuTLS connection etc. + EWOULDBLOCK or similar. Blocking cases include: + + - Name resolves on non-windows unless c-ares is used + - GnuTLS SSL connections + - NSS SSL connections + - Active FTP connections + - HTTP proxy CONNECT operations + - SOCKS proxy handshakes + - file:// transfers + - TELNET transfers + - The "DONE" operation (post transfer protocol-specific actions) for the + protocols SFTP, SMTP, FTP. Fixing Curl_done() for this is a worthy task. 2.2 Remove easy interface internally |