curl/lib
Stefan Eissing 821f6e2a89
CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections
As tested in test_02_07, when firing off 200 urls with --parallel, 199
wait for the first connection to be established. if that is multiuse,
urls are added up to its capacity.

The first url over capacity opens another connection. But subsequent
urls found the same situation and open a connection too. They should
have waited for the second connection to actually connect and make its
capacity known.

This change fixes that by

- setting `connkeep()` early in the HTTP setup handler. as otherwise
  a new connection is marked as closeit by default and not considered
  for multiuse at all
- checking the "connected" status for a candidate always and continuing
  to PIPEWAIT if no alternative is found.

pytest:
- removed "skip" from test_02_07
- added test_02_07b to check that http/1.1 continues to work as before

Closes #10456
2023-02-21 11:12:48 +01:00
..
vauth openldap: fix missing sasl symbols at build in specific configs 2023-02-09 08:17:20 +01:00
vquic h3: silence compiler warnings 2023-02-12 17:11:46 +00:00
vssh copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
vtls openssl: rename 'errcode_t' to 'sslerr_t' 2023-02-14 08:25:11 +01:00
.checksrc
.gitattributes copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
.gitignore copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
altsvc.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
altsvc.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
amigaos.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
amigaos.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
arpa_telnet.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
asyn-ares.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
asyn-thread.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
asyn.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
base64.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
bufref.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
bufref.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
c-hyper.c ws: fix recv of larger frames 2023-02-10 08:28:58 +01:00
c-hyper.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
cf-http.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
cf-http.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
cf-socket.c http2: aggregate small SETTINGS/PRIO/WIN_UPDATE frames 2023-02-08 10:41:15 +01:00
cf-socket.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
cfilters.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
cfilters.h misc: fix spelling 2023-02-08 08:30:05 +01:00
CMakeLists.txt cmake: set SOVERSION also for macOS 2023-01-03 23:51:40 +01:00
config-amigaos.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-dos.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-mac.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-os400.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-plan9.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-riscos.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-win32.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-win32ce.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
conncache.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
conncache.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
connect.c connnect: fix timeout handling to use full duration 2023-02-16 11:24:29 +01:00
connect.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
content_encoding.c content_encoding: do not reset stage counter for each header 2023-02-13 17:06:19 +01:00
content_encoding.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
cookie.c cookie: parse without sscanf() 2023-02-20 23:49:51 +01:00
cookie.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_addrinfo.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_addrinfo.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_base64.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_config.h.cmake copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_ctype.h urlapi: avoid Curl_dyn_addf() for hex outputs 2023-02-01 23:05:51 +01:00
curl_des.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_des.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_endian.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_endian.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_fnmatch.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_fnmatch.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_get_line.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_get_line.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_gethostname.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_gethostname.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_gssapi.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_gssapi.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_hmac.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_krb5.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_ldap.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_log.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
curl_log.h curl_log: avoid printf() format checking with mingw 2023-01-13 13:37:21 +01:00
curl_md4.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_md5.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_memory.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_memrchr.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_memrchr.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_multibyte.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_multibyte.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_ntlm_core.c tls: fixes for wolfssl + openssl combo builds 2023-02-01 09:47:16 +00:00
curl_ntlm_core.h tls: fixes for wolfssl + openssl combo builds 2023-02-01 09:47:16 +00:00
curl_ntlm_wb.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_ntlm_wb.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_path.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_path.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_printf.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_range.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_range.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_rtmp.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_rtmp.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_sasl.c openldap: fix missing sasl symbols at build in specific configs 2023-02-09 08:17:20 +01:00
curl_sasl.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
curl_setup_once.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_setup.h curl_setup: Suppress OpenSSL 3 deprecation warnings 2023-02-18 19:02:37 -05:00
curl_sha256.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_sspi.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_sspi.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_threads.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_threads.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curlx.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dict.c dict: URL decode the entire path always 2023-01-29 16:03:40 +01:00
dict.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
doh.c doh: ifdef IPv6 code 2023-02-03 08:23:27 +01:00
doh.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dynbuf.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dynbuf.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
easy_lock.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
easy.c ws: fix recv of larger frames 2023-02-10 08:28:58 +01:00
easygetopt.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
easyif.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
easyoptions.c easyoptions: Fix header printing in generation script 2023-01-12 14:59:38 +01:00
easyoptions.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
escape.c escape: use table lookup when adding %-codes to output 2023-01-31 22:42:21 +01:00
escape.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
file.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
file.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
fileinfo.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
fileinfo.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
fopen.c fopen: remove unnecessary assignment 2023-02-05 03:15:08 -05:00
fopen.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
formdata.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
formdata.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
ftp.c lib: fix typos 2023-01-17 03:39:25 -05:00
ftp.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
ftplistparser.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
ftplistparser.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
functypes.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
getenv.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
getinfo.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
getinfo.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
gopher.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
gopher.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
h2h3.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
h2h3.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hash.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hash.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
headers.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
headers.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hmac.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostasyn.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostip4.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostip6.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostip.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostip.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostsyn.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hsts.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hsts.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http2.c http2: set drain on stream end 2023-02-16 09:33:52 +01:00
http2.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
http_aws_sigv4.c http_aws_sigv4: remove typecasts from HMAC_SHA256 macro 2023-02-03 10:07:28 +01:00
http_aws_sigv4.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_chunks.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_chunks.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_digest.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_digest.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_negotiate.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_negotiate.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_ntlm.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_ntlm.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http_proxy.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
http_proxy.h curl_log: for failf/infof and debug logging implementations 2023-01-12 10:14:17 +01:00
http.c CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections 2023-02-21 11:12:48 +01:00
http.h http:: include stdint.h more readily 2023-02-16 10:07:52 +01:00
idn.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
idn.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
if2ip.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
if2ip.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
imap.c misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
imap.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
inet_ntop.c
inet_ntop.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
inet_pton.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
inet_pton.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
krb5.c krb5: silence cast-align warning 2023-02-16 08:54:24 +01:00
ldap.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
libcurl.plist.in
libcurl.rc copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
libcurl.vers.in
llist.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
llist.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
Makefile.am copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
Makefile.inc connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
Makefile.mk tls: fixes for wolfssl + openssl combo builds 2023-02-01 09:47:16 +00:00
Makefile.soname copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
md4.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
md5.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
memdebug.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
memdebug.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mime.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mime.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mprintf.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mqtt.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mqtt.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
multi.c multi: stop sending empty HTTP/3 UDP datagrams on Windows 2023-02-13 03:25:12 -05:00
multihandle.h curl: output warning at --verbose output for debug-enabled version 2023-01-12 17:59:26 +01:00
multiif.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
netrc.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
netrc.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
nonblock.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
nonblock.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
noproxy.c noproxy: support for space-separated names is deprecated 2023-01-04 09:15:37 +01:00
noproxy.h noproxy: support for space-separated names is deprecated 2023-01-04 09:15:37 +01:00
openldap.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
optiontable.pl easyoptions: Fix header printing in generation script 2023-01-12 14:59:38 +01:00
parsedate.c parsedate: replace sscanf( for time stamp parsing 2023-02-20 23:48:20 +01:00
parsedate.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pingpong.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pingpong.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pop3.c misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
pop3.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
progress.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
progress.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
psl.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
psl.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
rand.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
rand.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
rename.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
rename.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
rtsp.c http_proxy: do not assign data->req.p.http use local copy 2023-01-05 23:43:02 +01:00
rtsp.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
select.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
select.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sendf.c cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
sendf.h cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
setopt.c setopt: allow HTTP3 when HTTP2 is not defined 2023-02-17 16:12:24 +01:00
setopt.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
setup-os400.h os400: correct Curl_os400_sendto() 2023-02-17 14:49:51 +01:00
setup-vms.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
setup-win32.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sha256.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
share.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
share.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sigpipe.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
slist.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
slist.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
smb.c smb: return error on upload without size 2023-02-12 18:04:41 +01:00
smb.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
smtp.c misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
smtp.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
sockaddr.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
socketpair.c socketpair: allow EWOULDBLOCK when reading the pair check bytes 2023-02-20 08:11:49 +01:00
socketpair.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
socks_gssapi.c cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
socks_sspi.c cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
socks.c socks: allow using DoH to resolve host names 2023-02-17 09:17:54 +01:00
socks.h cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
speedcheck.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
speedcheck.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
splay.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
splay.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strcase.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strcase.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strdup.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strdup.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strerror.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strerror.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strtok.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strtok.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strtoofft.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
strtoofft.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
system_win32.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
system_win32.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
telnet.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
telnet.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tftp.c cf-socket: keep sockaddr local in the socket filters 2023-01-03 17:33:29 +01:00
tftp.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
timediff.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
timediff.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
timeval.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
timeval.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
transfer.c urldata: remove now from struct SingleRequest - not needed 2023-02-17 23:23:33 +01:00
transfer.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
url.c CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections 2023-02-21 11:12:48 +01:00
url.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
urlapi-int.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
urlapi.c urlapi: do the port number extraction without using sscanf() 2023-02-17 16:21:26 +01:00
urldata.h urldata: remove now from struct SingleRequest - not needed 2023-02-17 23:23:33 +01:00
version_win32.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
version_win32.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
version.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
warnless.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
warnless.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
wildcard.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
wildcard.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
ws.c ws: fix recv of larger frames 2023-02-10 08:28:58 +01:00
ws.h ws: fix recv of larger frames 2023-02-10 08:28:58 +01:00