curl/lib
Stefan Eissing fe83133d5e
multi: pollset assertion only when IP connected
Give warning for an empty pollset only when the connection has at least
IP connectivity. There are cases where the connect in QUIC makes another
attempt on a timeout and no socket will be available during that.

Closes #14108
2024-07-05 17:00:58 +02:00
..
vauth code: language cleanup in comments 2024-07-01 22:58:55 +02:00
vquic code: language cleanup in comments 2024-07-01 22:58:55 +02:00
vssh code: language cleanup in comments 2024-07-01 22:58:55 +02:00
vtls code: language cleanup in comments 2024-07-01 22:58:55 +02:00
.checksrc
.gitattributes
.gitignore
altsvc.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
altsvc.h lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
amigaos.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
amigaos.h
arpa_telnet.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn-ares.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn-thread.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
base64.c
bufq.c
bufq.h
bufref.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
bufref.h
c-hyper.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
c-hyper.h
cf-h1-proxy.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cf-h1-proxy.h
cf-h2-proxy.c multi: fix pollset during RESOLVING phase 2024-07-02 11:17:38 +02:00
cf-h2-proxy.h
cf-haproxy.c connection: shutdown TLS (for FTP) better 2024-06-10 13:08:12 +02:00
cf-haproxy.h
cf-https-connect.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cf-https-connect.h
cf-socket.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cf-socket.h socket: support binding to interface *AND* IP 2024-06-04 23:47:54 +02:00
cfilters.c lib: graceful connection shutdown 2024-06-26 08:33:17 +02:00
cfilters.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
CMakeLists.txt cmake: enable SOVERSION for Cygwin and CMAKE_DLL_NAME_WITH_SOVERSION 2024-06-13 19:30:39 +02:00
config-amigaos.h
config-dos.h
config-mac.h
config-os400.h
config-plan9.h
config-riscos.h
config-win32.h
config-win32ce.h
conncache.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
conncache.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
connect.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
connect.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
content_encoding.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
content_encoding.h
cookie.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cookie.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_addrinfo.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_addrinfo.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_base64.h
curl_config.h.cmake code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_ctype.h
curl_des.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_des.h
curl_endian.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_endian.h
curl_fnmatch.c lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
curl_fnmatch.h
curl_get_line.c
curl_get_line.h
curl_gethostname.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_gethostname.h
curl_gssapi.c
curl_gssapi.h
curl_hmac.h
curl_krb5.h
curl_ldap.h
curl_md4.h
curl_md5.h
curl_memory.h
curl_memrchr.c
curl_memrchr.h
curl_multibyte.c
curl_multibyte.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_ntlm_core.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_ntlm_core.h
curl_path.c
curl_path.h
curl_printf.h
curl_range.c
curl_range.h
curl_rtmp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_rtmp.h
curl_sasl.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sasl.h
curl_setup_once.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_setup.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sha256.h
curl_sha512_256.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sha512_256.h
curl_sspi.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sspi.h
curl_threads.c windows: fix UWP builds, add GHA job 2024-06-05 00:52:24 +02:00
curl_threads.h windows: fix UWP builds, add GHA job 2024-06-05 00:52:24 +02:00
curl_trc.c
curl_trc.h
curlx.h
cw-out.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cw-out.h
dict.c lib: xfer_setup and non-blocking shutdown 2024-06-11 13:41:03 +02:00
dict.h
dllmain.c
doh.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
doh.h build: untangle UNITTESTS and DEBUGBUILD macros 2024-05-27 21:15:50 +02:00
dynbuf.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
dynbuf.h
dynhds.c build: untangle UNITTESTS and DEBUGBUILD macros 2024-05-27 21:15:50 +02:00
dynhds.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
easy_lock.h
easy.c multi: fix pollset during RESOLVING phase 2024-07-02 11:17:38 +02:00
easygetopt.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
easyif.h build: untangle CURLDEBUG and DEBUGBUILD macros 2024-05-28 08:12:00 +02:00
easyoptions.c tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt 2024-06-12 09:31:17 +02:00
easyoptions.h
escape.c lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
escape.h
file.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
file.h
fileinfo.c
fileinfo.h
fopen.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
fopen.h
formdata.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
formdata.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ftp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ftp.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ftplistparser.c
ftplistparser.h
functypes.h
getenv.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
getinfo.c docs: misc language polish 2024-07-01 16:45:17 +02:00
getinfo.h
gopher.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
gopher.h
hash.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hash.h multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
headers.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
headers.h
hmac.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostasyn.c
hostip4.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostip6.c
hostip.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostip.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostsyn.c
hsts.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hsts.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http1.c lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
http1.h
http2.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http2.h
http_aws_sigv4.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_aws_sigv4.h
http_chunks.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_chunks.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_digest.c
http_digest.h
http_negotiate.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_negotiate.h
http_ntlm.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_ntlm.h
http_proxy.c connection: shutdown TLS (for FTP) better 2024-06-10 13:08:12 +02:00
http_proxy.h
http.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
idn.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
idn.h
if2ip.c
if2ip.h
imap.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
imap.h
inet_ntop.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
inet_ntop.h lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
inet_pton.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
inet_pton.h
krb5.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ldap.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
libcurl.rc
libcurl.vers.in
llist.c
llist.h
macos.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
macos.h
Makefile.am build: untangle CURLDEBUG and DEBUGBUILD macros 2024-05-28 08:12:00 +02:00
Makefile.inc
Makefile.mk
Makefile.soname
md4.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
md5.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
memdebug.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
memdebug.h lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
mime.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mime.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mprintf.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mqtt.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mqtt.h
multi.c multi: pollset assertion only when IP connected 2024-07-05 17:00:58 +02:00
multihandle.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
multiif.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
netrc.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
netrc.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
nonblock.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
nonblock.h
noproxy.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
noproxy.h noproxy: patterns need to be comma separated 2024-06-01 12:25:13 +02:00
openldap.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
optiontable.pl
parsedate.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
parsedate.h
pingpong.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
pingpong.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
pop3.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
pop3.h
progress.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
progress.h
psl.c
psl.h
rand.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rand.h
rename.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rename.h
request.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
request.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rtsp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rtsp.h http: remove "struct HTTP" 2024-06-12 16:04:53 +02:00
select.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
select.h multi: prepare multi_wait() for future shutdown usage 2024-06-10 13:11:05 +02:00
sendf.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
sendf.h transfer: do not use EXPIRE_NOW while blocked 2024-06-13 15:13:43 +02:00
setopt.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
setopt.h
setup-os400.h os400: make it compilable again 2024-06-13 11:30:55 +02:00
setup-vms.h docs: misc language polish 2024-07-01 16:45:17 +02:00
setup-win32.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
sha256.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
share.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
share.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
sigpipe.h
slist.c
slist.h
smb.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
smb.h
smtp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
smtp.h
sockaddr.h
socketpair.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
socketpair.h socketpair: provide Curl_socketpair only when !CURL_DISABLE_SOCKETPAIR 2024-06-07 10:47:15 +02:00
socks_gssapi.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
socks_sspi.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
socks.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
socks.h
speedcheck.c
speedcheck.h
splay.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
splay.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strcase.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strcase.h
strdup.c
strdup.h
strerror.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strerror.h
strtok.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strtok.h
strtoofft.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strtoofft.h docs: misc language polish 2024-07-01 16:45:17 +02:00
system_win32.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
system_win32.h system_win32: add missing curl.h include 2024-06-26 10:05:32 +02:00
telnet.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
telnet.h
tftp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
tftp.h
timediff.c
timediff.h docs: misc language polish 2024-07-01 16:45:17 +02:00
timeval.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
timeval.h
transfer.c transfer: avoid polling socket every transfer loop 2024-07-04 23:02:41 +02:00
transfer.h transfer: do not use EXPIRE_NOW while blocked 2024-06-13 15:13:43 +02:00
url.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
url.h lib: graceful connection shutdown 2024-06-26 08:33:17 +02:00
urlapi-int.h build: untangle UNITTESTS and DEBUGBUILD macros 2024-05-27 21:15:50 +02:00
urlapi.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
urldata.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
version_win32.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
version_win32.h
version.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
warnless.c
warnless.h
ws.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ws.h docs: misc language polish 2024-07-01 16:45:17 +02:00