curl/lib
Patrick Monnerat 8ef147c436
ftp,imap,pop3,smtp: reject STARTTLS server response pipelining
If a server pipelines future responses within the STARTTLS response, the
former are preserved in the pingpong cache across TLS negotiation and
used as responses to the encrypted commands.

This fix detects pipelined STARTTLS responses and rejects them with an
error.

CVE-2021-22947

Bug: https://curl.se/docs/CVE-2021-22947.html
2021-09-13 16:51:31 +02:00
..
vauth auth: do not append zero-terminator to authorisation id in kerberos 2021-08-16 08:36:10 +02:00
vquic ngtcp2: fix build with ngtcp2 and nghttp3 2021-09-12 12:34:32 +02:00
vssh strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
vtls rustls: add strerror.h include 2021-09-10 15:20:20 +02:00
.checksrc lib: don't use strerror() 2021-09-09 07:53:42 +02:00
.gitattributes test122[12]: remove these two tests 2020-10-15 07:56:19 +02:00
.gitignore
altsvc.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
altsvc.h curl.se: new home 2020-11-04 23:59:47 +01:00
amigaos.c copyright: update copyright year ranges to 2021 2021-05-26 08:18:11 +02:00
amigaos.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
arpa_telnet.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
asyn-ares.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
asyn-thread.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
asyn.h hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
base64.c curl.se: new home 2020-11-04 23:59:47 +01:00
bufref.c bufref: buffer reference support 2021-04-22 09:05:53 +02:00
bufref.h bufref: buffer reference support 2021-04-22 09:05:53 +02:00
c-hyper.c http: ignore content-length if any transfer-encoding is used 2021-08-31 10:04:03 +02:00
c-hyper.h c-hyper: initial step for 100-continue support 2021-08-13 23:18:21 +02:00
checksrc.pl lib: don't use strerror() 2021-09-09 07:53:42 +02:00
CMakeLists.txt cmake: make libcurl output filename configurable 2021-04-23 18:42:31 +02:00
config-amigaos.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-dos.h config: remove now-unused macros 2021-05-19 00:36:01 +02:00
config-mac.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-os400.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-plan9.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-riscos.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-tpf.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-vxworks.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-win32.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
config-win32ce.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
conncache.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
conncache.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
connect.c connect: get local port + ip also when reusing connections 2021-09-02 23:42:18 +02:00
connect.h lib: use int type for more port variables 2021-02-09 02:53:31 -05:00
content_encoding.c lib: fix 0-length Curl_client_write calls 2021-04-29 15:02:32 +02:00
content_encoding.h chunk/encoding: remove conn->data references 2021-01-21 13:19:58 +01:00
cookie.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
cookie.h cookies: track expiration in jar to optimize removals 2021-06-08 09:31:19 +02:00
curl_addrinfo.c cmake: fix support for UnixSockets feature on Win32 2021-06-21 14:52:27 +02:00
curl_addrinfo.h curl.se: new home 2020-11-04 23:59:47 +01:00
curl_base64.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_config.h.cmake cmake: sync CURL_DISABLE options 2021-08-25 13:05:50 +02:00
curl_ctype.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_ctype.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_des.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_des.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_endian.c curl_endian: remove the unused Curl_write64_le function 2021-06-20 23:38:32 +02:00
curl_endian.h config: remove CURL_SIZEOF_CURL_OFF_T use only SIZEOF_CURL_OFF_T 2021-03-11 10:11:56 +01:00
curl_fnmatch.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_fnmatch.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_get_line.c hsts: enable by default 2021-04-19 08:22:16 +02:00
curl_get_line.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_gethostname.c curl.se: new home 2020-11-04 23:59:47 +01:00
curl_gethostname.h curl.se: new home 2020-11-04 23:59:47 +01:00
curl_gssapi.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
curl_gssapi.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_hmac.h curl.se: new home 2020-11-04 23:59:47 +01:00
curl_krb5.h krb5: remove the unused 'overhead' function 2021-04-25 14:51:34 +02:00
curl_ldap.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_md4.h curl.se: new home 2020-11-04 23:59:47 +01:00
curl_md5.h curl.se: new home 2020-11-04 23:59:47 +01:00
curl_memory.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_memrchr.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_memrchr.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multibyte.c curl_multibyte: Remove local encoding fallbacks 2021-06-21 01:57:16 -04:00
curl_multibyte.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
curl_ntlm_core.c mbedtls: Remove unnecessary include 2021-07-16 23:45:50 +02:00
curl_ntlm_core.h ntlm: support version 2 on 32-bit platforms 2021-04-09 09:40:49 +02:00
curl_ntlm_wb.c cleanup: URL updates 2021-08-12 18:41:13 +00:00
curl_ntlm_wb.h lib: remove conn->data uses 2021-01-24 18:15:03 +01:00
curl_path.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
curl_path.h curl_path: remove conn->data use 2021-01-19 17:08:49 +01:00
curl_printf.h curl.se: new home 2020-11-04 23:59:47 +01:00
curl_range.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
curl_range.h curl_range: remove conn->data 2021-01-20 14:59:11 +01:00
curl_rtmp.c conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +02:00
curl_rtmp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_sasl.c auth: use sasl authzid option in kerberos 2021-08-16 08:36:06 +02:00
curl_sasl.h sasl: use 'unsigned short' to store mechanism 2021-05-12 00:16:52 +02:00
curl_setup_once.h Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
curl_setup.h curl_setup.h: sync values for HTTP_ONLY 2021-08-21 15:44:17 +02:00
curl_sha256.h http: add hmac support for sha256 2020-12-21 15:26:41 +01:00
curl_sspi.c curl.se: new home 2020-11-04 23:59:47 +01:00
curl_sspi.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_threads.c curl.se: new home 2020-11-04 23:59:47 +01:00
curl_threads.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curlx.h curl.se: new home 2020-11-04 23:59:47 +01:00
dict.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
dict.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
doh.c cleanup: spell DoH with a lowercase o 2021-07-16 23:53:13 +02:00
doh.h cleanup: spell DoH with a lowercase o 2021-07-16 23:53:13 +02:00
dotdot.c curl.se: new home 2020-11-04 23:59:47 +01:00
dotdot.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
dynbuf.c curl.se: new home 2020-11-04 23:59:47 +01:00
dynbuf.h dynbuf: bump the max HTTP request to 1MB 2021-03-06 22:48:35 +01:00
easy.c easy: use a custom implementation of wcsdup on Windows 2021-08-09 14:08:42 +02:00
easygetopt.c curl.se: new home 2020-11-04 23:59:47 +01:00
easyif.h curl.se: new home 2020-11-04 23:59:47 +01:00
easyoptions.c SSL: support in-memory CA certs for some backends 2021-05-05 02:29:16 -04:00
easyoptions.h curl.se: new home 2020-11-04 23:59:47 +01:00
escape.c curl_easy_escape: limit output string length to 3 * max input 2020-11-09 23:01:06 +01:00
escape.h curl.se: new home 2020-11-04 23:59:47 +01:00
file.c conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +02:00
file.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
fileinfo.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
fileinfo.h curl.se: new home 2020-11-04 23:59:47 +01:00
firefox-db2pem.sh curl.se: new home 2020-11-04 23:59:47 +01:00
formdata.c formdata: avoid "Argument cannot be negative" warning 2021-07-01 14:15:16 +02:00
formdata.h copyright: fix missing year (range) updates 2021-01-29 14:35:13 +01:00
ftp.c ftp,imap,pop3,smtp: reject STARTTLS server response pipelining 2021-09-13 16:51:31 +02:00
ftp.h lib: save a bit of space with some structure packing 2021-01-20 22:52:34 -05:00
ftplistparser.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
ftplistparser.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
getenv.c curl.se: new home 2020-11-04 23:59:47 +01:00
getinfo.c urldata: merge "struct DynamicStatic" into "struct UrlState" 2021-03-26 23:19:20 +01:00
getinfo.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gopher.c conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +02:00
gopher.h gopher: Implement secure gopher protocol. 2020-12-15 12:58:12 +01:00
hash.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
hash.h curl.se: new home 2020-11-04 23:59:47 +01:00
hmac.c curl.se: new home 2020-11-04 23:59:47 +01:00
hostasyn.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
hostcheck.c hsts: ignore numberical IP address hosts 2021-05-30 19:49:40 +02:00
hostcheck.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
hostip4.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
hostip6.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
hostip.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
hostip.h hostip: Make Curl_ipv6works function independent of getaddrinfo 2021-08-10 03:29:49 -04:00
hostsyn.c strerror.h: remove the #include from files not using it 2021-09-09 07:53:42 +02:00
hsts.c Curl_hsts_loadcb: don't attempt to load if hsts wasn't inited 2021-09-12 23:43:51 +02:00
hsts.h hsts: enable by default 2021-04-19 08:22:16 +02:00
http2.c http2: Curl_http2_setup needs to init stream data in all invokes 2021-09-11 23:01:23 +02:00
http2.h version: turn version number functions into returning void 2021-06-30 23:23:34 +02:00
http_aws_sigv4.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
http_aws_sigv4.h lib: remove conn->data uses 2021-01-24 18:15:03 +01:00
http_chunks.c Curl_chunker: shrink the struct 2021-01-27 08:48:08 +01:00
http_chunks.h Curl_chunker: shrink the struct 2021-01-27 08:48:08 +01:00
http_digest.c lib: fix type of len passed to *printf's %*s 2021-06-30 23:53:58 +02:00
http_digest.h http: use credentials from transfer, not connection 2021-02-13 22:36:15 +01:00
http_negotiate.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
http_negotiate.h lib: remove conn->data uses 2021-01-24 18:15:03 +01:00
http_ntlm.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
http_ntlm.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
http_proxy.c http_proxy: fix the User-Agent inclusion in CONNECT 2021-09-13 12:29:59 +02:00
http_proxy.h conn_shutdown: if closed during CONNECT cleanup properly 2021-06-11 12:43:53 +02:00
http.c http: ignore content-length if any transfer-encoding is used 2021-08-31 10:04:03 +02:00
http.h c-hyper: handle HTTP/1.1 => HTTP/1.0 downgrade on reused connection 2021-08-23 16:12:33 +02:00
idn_win32.c curl.se: new home 2020-11-04 23:59:47 +01:00
if2ip.c curl.se: new home 2020-11-04 23:59:47 +01:00
if2ip.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
imap.c ftp,imap,pop3,smtp: reject STARTTLS server response pipelining 2021-09-13 16:51:31 +02:00
imap.h curl.se: new home 2020-11-04 23:59:47 +01:00
inet_ntop.c configure/cmake: remove checks for unused inet_ntoa and inet_ntoa_r 2021-06-18 13:52:18 +02:00
inet_ntop.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
inet_pton.c checksrc: warn on space after exclamation mark 2020-10-02 16:35:53 +02:00
inet_pton.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
krb5.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
ldap.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
libcurl.plist curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl.rc copyright: fix year ranges 2020-11-05 08:22:10 +01:00
libcurl.vers.in
llist.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
llist.h curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.am curl.se: new home 2020-11-04 23:59:47 +01:00
makefile.amiga curl.se: new home 2020-11-04 23:59:47 +01:00
makefile.dj copyright: fix missing year (range) updates 2021-01-29 14:35:13 +01:00
Makefile.inc bufref: buffer reference support 2021-04-22 09:05:53 +02:00
Makefile.m32 copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
Makefile.netware Get rid of the unused HAVE_SIG_ATOMIC_T et. al. 2021-07-23 12:40:42 -07:00
Makefile.vxworks curl.se: new home 2020-11-04 23:59:47 +01:00
md4.c mbedTLS: initial 3.0.0 support 2021-08-09 10:25:17 +02:00
md5.c mbedTLS: initial 3.0.0 support 2021-08-09 10:25:17 +02:00
memdebug.c copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
memdebug.h curl.se: new home 2020-11-04 23:59:47 +01:00
mime.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
mime.h copyright: fix missing year (range) updates 2021-01-29 14:35:13 +01:00
mk-ca-bundle.pl copyright: fix missing year (range) updates 2021-01-29 14:35:13 +01:00
mk-ca-bundle.vbs curl.se: new home 2020-11-04 23:59:47 +01:00
mprintf.c msnprintf: return number of printed characters excluding null byte 2021-07-08 10:05:39 +02:00
mqtt.c mqtt: clear the leftovers pointer when sending succeeds 2021-09-13 16:51:31 +02:00
mqtt.h curl.se: new home 2020-11-04 23:59:47 +01:00
multi.c multi: fix compiler warning with CURL_DISABLE_WAKEUP 2021-09-02 15:52:00 +02:00
multihandle.h openssl: avoid static variable for seed flag 2021-06-29 14:18:15 +02:00
multiif.h lib: pass in 'struct Curl_easy *' to most functions 2021-01-17 23:56:09 +01:00
netrc.c netrc: skip 'macdef' definitions 2021-06-13 23:44:41 +02:00
netrc.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
non-ascii.c non-ascii: fix build errors from strerror fix 2021-09-10 19:07:18 +02:00
non-ascii.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
nonblock.c build: remove all traces of USE_BLOCKING_SOCKETS 2021-02-25 16:41:35 +01:00
nonblock.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
nwlib.c curl.se: new home 2020-11-04 23:59:47 +01:00
nwos.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
openldap.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
optiontable.pl copyrights: update copyright year ranges 2021-09-08 09:36:49 +02:00
parsedate.c curl.se: new home 2020-11-04 23:59:47 +01:00
parsedate.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
pingpong.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
pingpong.h pingpong: rename the curl_pp_transfer enum to use PP prefix 2021-02-04 23:06:03 +01:00
pop3.c ftp,imap,pop3,smtp: reject STARTTLS server response pipelining 2021-09-13 16:51:31 +02:00
pop3.h lib: save a bit of space with some structure packing 2021-01-20 22:52:34 -05:00
progress.c progress: make trspeed avoid floats 2021-09-01 08:35:31 +02:00
progress.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
psl.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
psl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
quic.h version: turn version number functions into returning void 2021-06-30 23:23:34 +02:00
rand.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
rand.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
rename.c curl.se: new home 2020-11-04 23:59:47 +01:00
rename.h curl.se: new home 2020-11-04 23:59:47 +01:00
rtsp.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
rtsp.h configure: disable RTSP when hyper is selected 2021-06-10 08:42:46 +02:00
select.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
select.h lib: don't compare fd to FD_SETSIZE when using poll 2021-06-11 10:33:32 +02:00
sendf.c msnprintf: return number of printed characters excluding null byte 2021-07-08 10:05:39 +02:00
sendf.h lib: pass in 'struct Curl_easy *' to most functions 2021-01-17 23:56:09 +01:00
setopt.c setopt: enable CURLOPT_IGNORE_CONTENT_LENGTH for hyper 2021-08-23 11:23:17 +02:00
setopt.h curl.se: new home 2020-11-04 23:59:47 +01:00
setup-os400.h curl.se: new home 2020-11-04 23:59:47 +01:00
setup-vms.h tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
setup-win32.h curl.se: new home 2020-11-04 23:59:47 +01:00
sha256.c mbedTLS: initial 3.0.0 support 2021-08-09 10:25:17 +02:00
share.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
share.h urldata: make magic be the first struct field 2021-01-20 08:51:01 +01:00
sigpipe.h sigpipe: ignore SIGPIPE when using wolfSSL as well 2021-04-26 12:59:42 +02:00
slist.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
slist.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
smb.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
smb.h config: remove CURL_SIZEOF_CURL_OFF_T use only SIZEOF_CURL_OFF_T 2021-03-11 10:11:56 +01:00
smtp.c ftp,imap,pop3,smtp: reject STARTTLS server response pipelining 2021-09-13 16:51:31 +02:00
smtp.h lib: save a bit of space with some structure packing 2021-01-20 22:52:34 -05:00
sockaddr.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
socketpair.c misc: copyright year range updates 2021-07-19 09:20:58 +02:00
socketpair.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
socks_gssapi.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
socks_sspi.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
socks.c build: fix compiler warnings 2021-08-14 23:19:24 +02:00
socks.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
speedcheck.c speedcheck: exclude paused transfers 2020-12-22 13:51:07 +01:00
speedcheck.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
splay.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
splay.h splay: rename Curl_splayremovebyaddr to Curl_splayremove 2020-12-01 08:09:51 +01:00
strcase.c curl.se: new home 2020-11-04 23:59:47 +01:00
strcase.h curl.se: new home 2020-11-04 23:59:47 +01:00
strdup.c misc: update incorrect copyright year ranges 2021-08-16 11:21:47 +02:00
strdup.h misc: update incorrect copyright year ranges 2021-08-16 11:21:47 +02:00
strerror.c lib: don't use strerror() 2021-09-09 07:53:42 +02:00
strerror.h curl.se: new home 2020-11-04 23:59:47 +01:00
strtok.c curl.se: new home 2020-11-04 23:59:47 +01:00
strtok.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
strtoofft.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
strtoofft.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
system_win32.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
system_win32.h curl.se: new home 2020-11-04 23:59:47 +01:00
telnet.c telnet: fix option parser to not send uninitialized contents 2021-07-20 09:36:06 +02:00
telnet.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tftp.c cleanup: URL updates 2021-08-12 18:41:13 +00:00
tftp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
timeval.c copyright: update copyright year ranges to 2021 2021-05-26 08:18:11 +02:00
timeval.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
transfer.c infof: remove newline from format strings, always append it 2021-07-07 22:54:01 +02:00
transfer.h transfer: remove conn->data use 2021-01-19 17:07:02 +01:00
url.c url: fix compiler warning in no-verbose builds 2021-09-10 19:10:14 +02:00
url.h url: reduce conn->data references 2021-01-26 10:00:59 +01:00
urlapi-int.h urlapi: don't accept blank port number field without scheme 2020-12-07 00:50:49 +01:00
urlapi.c urlapi.c:seturl: assert URL instead of using if-check 2021-08-23 08:50:58 +02:00
urldata.h http: ignore content-length if any transfer-encoding is used 2021-08-31 10:04:03 +02:00
version_win32.c curl.se: new home 2020-11-04 23:59:47 +01:00
version_win32.h curl.se: new home 2020-11-04 23:59:47 +01:00
version.c version: turn version number functions into returning void 2021-06-30 23:23:34 +02:00
warnless.c warnless: simplify type size handling 2021-06-04 15:08:10 +02:00
warnless.h warnless.h: remove the prototype for curlx_ultosi 2021-01-26 16:32:27 +01:00
wildcard.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
wildcard.h curl.se: new home 2020-11-04 23:59:47 +01:00
x509asn1.c sectransp: support CURLINFO_CERTINFO 2021-08-17 08:40:44 +02:00
x509asn1.h sectransp: support CURLINFO_CERTINFO 2021-08-17 08:40:44 +02:00