mirror of
https://github.com/moparisthebest/curl
synced 2024-12-23 08:38:49 -05:00
KNOWN_BUGS: Add entry 'Blocking socket operations'
- Add threaded resolver cleanup and GSSAPI for FTP to the TODO list of known blocking operations. - New known bugs entry 'Blocking socket operations in non-blocking API' that directs to the TODO's list of known blocking operations. Ref: https://github.com/curl/curl/pull/5214#issuecomment-612488021 Reported-by: Marc Hoersken Closes https://github.com/curl/curl/pull/5216
This commit is contained in:
parent
a6f7b2f2a4
commit
42e18528f6
@ -101,6 +101,7 @@ problems may have been fixed or changed somewhat since this was written!
|
||||
11.7 signal-based resolver timeouts
|
||||
11.8 DoH leaks memory after followlocation
|
||||
11.9 DoH doesn't inherit all transfer options
|
||||
11.10 Blocking socket operations in non-blocking API
|
||||
|
||||
12. LDAP and OpenLDAP
|
||||
12.1 OpenLDAP hangs after returning results
|
||||
@ -716,6 +717,10 @@ problems may have been fixed or changed somewhat since this was written!
|
||||
|
||||
https://github.com/curl/curl/issues/4578
|
||||
|
||||
11.10 Blocking socket operations in non-blocking API
|
||||
|
||||
The list of blocking socket operations is in TODO section "More non-blocking".
|
||||
|
||||
12. LDAP and OpenLDAP
|
||||
|
||||
12.1 OpenLDAP hangs after returning results
|
||||
|
12
docs/TODO
12
docs/TODO
@ -410,12 +410,22 @@
|
||||
Make sure we don't ever loop because of non-blocking sockets returning
|
||||
EWOULDBLOCK or similar. Blocking cases include:
|
||||
|
||||
- Name resolves on non-windows unless c-ares or the threaded resolver is used
|
||||
- Name resolves on non-windows unless c-ares or the threaded resolver is used.
|
||||
|
||||
- The threaded resolver may block on cleanup:
|
||||
https://github.com/curl/curl/issues/4852
|
||||
|
||||
- file:// transfers
|
||||
|
||||
- TELNET transfers
|
||||
|
||||
- GSSAPI authentication for FTP transfers
|
||||
|
||||
- The "DONE" operation (post transfer protocol-specific actions) for the
|
||||
protocols SFTP, SMTP, FTP. Fixing Curl_done() for this is a worthy task.
|
||||
|
||||
- curl_multi_remove_handle for any of the above. See section 2.3.
|
||||
|
||||
2.2 Better support for same name resolves
|
||||
|
||||
If a name resolve has been initiated for name NN and a second easy handle
|
||||
|
Loading…
Reference in New Issue
Block a user