curl/lib
Daniel Stenberg ac612dfeee
altsvc: reject bad port numbers
The existing code tried but did not properly reject alternative services
using negative or too large port numbers.

With this fix, the logic now also flushes the old entries immediately
before adding a new one, making a following header with an illegal entry
not flush the already stored entry.

Report from the ongoing source code audit by Trail of Bits.

Adjusted test 356 to verify.

Closes #9607
2022-09-28 12:44:37 +02:00
..
vauth functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
vquic ngtcp2: fix C89 compliance nit 2022-09-27 14:02:27 +02:00
vssh misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
vtls http, vauth: always provide Curl_allow_auth_to_host() functionality 2022-09-27 14:05:37 +02:00
.checksrc lib: don't use strerror() 2021-09-09 07:53:42 +02:00
.gitattributes copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
.gitignore copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
altsvc.c altsvc: reject bad port numbers 2022-09-28 12:44:37 +02:00
altsvc.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
amigaos.c amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
amigaos.h amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
arpa_telnet.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
asyn-ares.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
asyn-thread.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
asyn.h lib: the number four in a sequence is the "fourth" 2022-09-19 08:48:49 +02:00
base64.c misc: null-terminate 2022-09-17 23:19:29 +02:00
bufref.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
bufref.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
c-hyper.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
c-hyper.h hyper: use wakers for curl pause/resume 2022-06-30 10:19:08 +02:00
CMakeLists.txt cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h 2022-09-14 08:06:41 +02:00
config-amigaos.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
config-dos.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-mac.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-os400.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-plan9.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
config-riscos.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-win32.h mprintf: use snprintf if available 2022-09-22 23:06:26 +02:00
config-win32ce.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
conncache.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
conncache.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
connect.c connect: fix the wrong error message on connect failures 2022-09-21 14:23:37 +02:00
connect.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
content_encoding.c content_encoding: use writer struct subclasses for different encodings 2022-09-11 14:46:52 +02:00
content_encoding.h content_encoding: use writer struct subclasses for different encodings 2022-09-11 14:46:52 +02:00
cookie.c cookie: reject cookies with "control bytes" 2022-08-29 11:20:37 +02:00
cookie.h cookie: apply limits 2022-06-26 11:00:48 +02:00
curl_addrinfo.c misc: null-terminate 2022-09-17 23:19:29 +02:00
curl_addrinfo.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_base64.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_config.h.cmake functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
curl_ctype.h curl_ctype: add space around <= operator in ISSPACE macro 2022-09-06 14:31:19 +02:00
curl_des.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_des.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_endian.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_endian.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_fnmatch.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_fnmatch.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_get_line.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_get_line.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gethostname.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gethostname.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gssapi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gssapi.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_hmac.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
curl_krb5.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ldap.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_md4.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_md5.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_memory.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_memrchr.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_memrchr.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_multibyte.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_multibyte.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ntlm_core.c Makefile.m32: allow -nghttp3/-ngtcp2 without -ssl [ci skip] 2022-08-15 02:49:59 +00:00
curl_ntlm_core.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ntlm_wb.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ntlm_wb.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_path.c lib/curl_path.c: add ISC to license expression 2022-07-01 09:40:31 +02:00
curl_path.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_printf.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_range.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
curl_range.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_rtmp.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_rtmp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_sasl.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_sasl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_setup_once.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
curl_setup.h url: rename function due to name-clash in Watt-32 2022-09-27 09:34:22 +02:00
curl_sha256.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
curl_sspi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_sspi.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_threads.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_threads.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curlx.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
dict.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
dict.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
doh.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
doh.h doh: move doh related struct definitions to doh.h 2022-07-18 11:55:26 +02:00
dynbuf.c urlapi: leaner with fewer allocs 2022-09-07 10:21:45 +02:00
dynbuf.h misc: null-terminate 2022-09-17 23:19:29 +02:00
easy_lock.h easy_lock: fix build with icc 2022-07-12 23:08:35 +02:00
easy.c easy: fix the #include order 2022-09-21 23:15:15 +02:00
easygetopt.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
easyif.h ws: initial websockets support 2022-09-09 15:11:14 +02:00
easyoptions.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
easyoptions.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
escape.c docs: explain curl_easy_escape/unescape curl handle is ignored 2022-07-10 02:59:58 -04:00
escape.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
file.c file: add handling of native AmigaOS paths 2022-08-08 16:42:10 +02:00
file.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
fileinfo.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
fileinfo.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
fopen.c fopen: add Curl_fopen() for better overwriting of files 2022-06-26 11:03:57 +02:00
fopen.h fopen: add Curl_fopen() for better overwriting of files 2022-06-26 11:03:57 +02:00
formdata.c formdata: typecast the va_arg return value 2022-09-13 15:38:48 +02:00
formdata.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
ftp.c ftp: ignore a 550 response to MDTM 2022-09-07 10:26:55 +02:00
ftp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
ftplistparser.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
ftplistparser.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
functypes.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
getenv.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
getinfo.c getinfo: return better error on NULL as first argument 2022-07-10 18:22:23 +02:00
getinfo.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gopher.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gopher.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
h2h3.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
h2h3.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hash.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hash.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
headers.c misc: null-terminate 2022-09-17 23:19:29 +02:00
headers.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hmac.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostasyn.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostip4.c amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
hostip6.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
hostip.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
hostip.h multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
hostsyn.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hsts.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
hsts.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http2.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
http2.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_aws_sigv4.c http_aws_sigv4.c: remove two unusued includes 2022-07-01 23:33:42 +02:00
http_aws_sigv4.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_chunks.c curl_ctype: convert to macros-only 2022-09-06 08:36:33 +02:00
http_chunks.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_digest.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
http_digest.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_negotiate.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
http_negotiate.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_ntlm.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_ntlm.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_proxy.c sendf: make Curl_debug a void function 2022-07-23 13:38:43 +02:00
http_proxy.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http.c http, vauth: always provide Curl_allow_auth_to_host() functionality 2022-09-27 14:05:37 +02:00
http.h http, vauth: always provide Curl_allow_auth_to_host() functionality 2022-09-27 14:05:37 +02:00
idn_win32.c windows: adjust name of two internal public functions 2022-09-26 22:32:23 +00:00
if2ip.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
if2ip.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
imap.c misc: spelling fixes 2022-08-31 14:31:01 +00:00
imap.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_ntop.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_ntop.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_pton.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_pton.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
krb5.c krb5: return error properly on decode errors 2022-06-25 22:13:09 +02:00
ldap.c ldap: adapt to conn->port now being an 'int' 2022-08-08 19:56:14 +02:00
libcurl.plist.in macos: set .plist version in autoconf 2022-04-20 15:26:13 +02:00
libcurl.rc copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
libcurl.vers.in
llist.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
llist.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
Makefile.am windows: add .rc support to autotools builds 2022-09-18 12:05:35 +00:00
makefile.amiga copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
makefile.dj copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
Makefile.inc functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
Makefile.m32 Makefile.m32: allow -nghttp3/-ngtcp2 without -ssl [ci skip] 2022-08-15 02:49:59 +00:00
md4.c amissl: make AmiSSL v5 a minimum requirement 2022-08-08 09:16:01 +02:00
md5.c amissl: make AmiSSL v5 a minimum requirement 2022-08-08 09:16:01 +02:00
memdebug.c memdebug: add annotation attributes 2022-08-14 10:53:18 +02:00
memdebug.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
mime.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mime.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mprintf.c mprintf: use snprintf if available 2022-09-22 23:06:26 +02:00
mqtt.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mqtt.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
multi.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
multihandle.h hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
multiif.h multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
netrc.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
netrc.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nonblock.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nonblock.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
openldap.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
optiontable.pl easyoptions: fix icc warning 2022-07-19 11:01:15 +02:00
parsedate.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
parsedate.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
pingpong.c pingpong: extend the response reading error with errno 2022-09-06 18:48:57 +02:00
pingpong.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
pop3.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
pop3.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
progress.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
progress.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
psl.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
psl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
quic.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rand.c misc: null-terminate 2022-09-17 23:19:29 +02:00
rand.h misc: null-terminate 2022-09-17 23:19:29 +02:00
rename.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rename.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rtsp.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
rtsp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
select.c select: do not return fatal error on EINTR from poll() 2022-07-04 00:58:07 -04:00
select.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
sendf.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
sendf.h sendf: make Curl_debug a void function 2022-07-23 13:38:43 +02:00
setopt.c setopt: use the handler table for protocol name to number conversions 2022-09-16 23:29:01 +02:00
setopt.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
setup-os400.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
setup-vms.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
setup-win32.h setup-win32: no longer define UNICODE/_UNICODE implicitly 2022-09-07 02:55:10 -04:00
sha256.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
share.c multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
share.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
sigpipe.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
slist.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
slist.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
smb.c fix Cygwin/MSYS compilation 2022-09-10 16:34:13 +02:00
smb.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
smtp.c transfer: upload performance; avoid tiny send 2022-06-20 09:42:40 +02:00
smtp.h transfer: upload performance; avoid tiny send 2022-06-20 09:42:40 +02:00
sockaddr.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socketpair.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socketpair.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
socks_gssapi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks_sspi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
speedcheck.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
speedcheck.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
splay.c splay: avoid using -1 in unsigned variable 2022-07-23 13:38:54 +02:00
splay.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strcase.c ctype: remove all use of <ctype.h>, use our own versions 2022-09-06 08:32:36 +02:00
strcase.h ctype: remove all use of <ctype.h>, use our own versions 2022-09-06 08:32:36 +02:00
strdup.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strdup.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strerror.c strerror: improve two URL API error messages 2022-09-15 09:31:29 +02:00
strerror.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtok.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtok.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtoofft.c strtoofft: after space, there cannot be a control code 2022-09-09 15:02:15 +02:00
strtoofft.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
system_win32.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
system_win32.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
telnet.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
telnet.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
tftp.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
tftp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timediff.c lib: add missing limits.h includes 2022-09-12 09:41:50 +02:00
timediff.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timeval.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timeval.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
transfer.c setopt: use the handler table for protocol name to number conversions 2022-09-16 23:29:01 +02:00
transfer.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
url.c url: rename function due to name-clash in Watt-32 2022-09-27 09:34:22 +02:00
url.h setopt: use the handler table for protocol name to number conversions 2022-09-16 23:29:01 +02:00
urlapi-int.h urlapi: detect scheme better when not guessing 2022-09-15 09:31:40 +02:00
urlapi.c urlapi: reject more bad characters from the host name field 2022-09-28 08:22:42 +02:00
urldata.h lib: prepare the incoming of additional protocols 2022-09-23 08:39:44 +02:00
version_win32.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
version_win32.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
version.c tool: remove protocol count limitation 2022-09-22 13:49:10 +02:00
warnless.c lib: add missing limits.h includes 2022-09-12 09:41:50 +02:00
warnless.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
wildcard.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
wildcard.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
ws.c ws: fix a C89 compliance nit 2022-09-21 09:19:42 +02:00
ws.h ws: initial websockets support 2022-09-09 15:11:14 +02:00