curl/lib
Jay Satiro ca8893468f http: fix crash in rate-limited upload
- Don't set the size of the piece of data to send to the rate limit if
  that limit is larger than the buffer size that will hold the piece.

Prior to this change if CURLOPT_MAX_SEND_SPEED_LARGE
(curl tool: --limit-rate) was set then it was possible that a temporary
buffer used for uploading could be written to out of bounds. A likely
scenario for this would be a non-trivial amount of post data combined
with a rate limit larger than CURLOPT_UPLOAD_BUFFERSIZE (default 64k).

The bug was introduced in 24e469f which is in releases since 7.76.0.

perl -e "print '0' x 200000" > tmp
curl --limit-rate 128k -d @tmp httpbin.org/post

Reported-by: Richard Marion

Fixes https://github.com/curl/curl/issues/7308
Closes https://github.com/curl/curl/pull/7315
2021-06-29 15:18:08 -04:00
..
vauth copyright: update copyright year ranges to 2021 2021-05-26 08:18:11 +02:00
vquic quiche: use send() instead of sendto() to avoid macOS issue 2021-06-21 14:54:51 +02:00
vssh libssh2: limit time a disconnect can take to 1 second 2021-06-17 17:06:31 +02:00
vtls openssl: avoid static variable for seed flag 2021-06-29 14:18:15 +02:00
.gitattributes test122[12]: remove these two tests 2020-10-15 07:56:19 +02:00
.gitignore VC: remove the makefile.vc6 build infra 2017-01-23 14:27:32 +01:00
CMakeLists.txt cmake: make libcurl output filename configurable 2021-04-23 18:42:31 +02:00
Makefile.am curl.se: new home 2020-11-04 23:59:47 +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 configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
Makefile.vxworks curl.se: new home 2020-11-04 23:59:47 +01:00
altsvc.c altsvc: minimize variable scope and avoid "DEAD_STORE" 2020-11-07 18:10:21 +01: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 asyn-ares: remove check for 'data' in Curl_resolver_cancel 2021-06-13 23:42:57 +02:00
asyn-thread.c CURLOPT_IPRESOLVE: preventing wrong IP version from being used 2021-05-20 16:58:31 +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 hyper: propagate errors back up from read callbacks 2021-06-17 08:19:31 +02:00
c-hyper.h c-hyper: poll the tasks until end correctly 2021-01-05 15:33:47 +01:00
checksrc.pl checksrc: complain on == NULL or != 0 checks in conditions 2021-04-22 09:10:17 +02:00
config-amigaos.h configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
config-dos.h config: remove now-unused macros 2021-05-19 00:36:01 +02:00
config-mac.h config: remove now-unused macros 2021-05-19 00:36:01 +02:00
config-os400.h configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
config-plan9.h configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
config-riscos.h configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
config-tpf.h configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
config-vxworks.h configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +02:00
config-win32.h cmake: fix support for UnixSockets feature on Win32 2021-06-21 14:52:27 +02:00
config-win32ce.h misc: fix typos in comments which repeat a word 2021-06-28 12:41:56 +02:00
conncache.c conncache: lowercase the hash key for better match 2021-06-01 17:55:35 +02:00
conncache.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
connect.c multi: alter transfer timeout ordering 2021-06-24 15:51:39 +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 misc: fix typos in comments which repeat a word 2021-06-28 12:41:56 +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 configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r 2021-06-18 13:52:21 +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 tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +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 Curl_ntlm_core_mk_nt_hash: fix OOM in error path 2021-06-01 13:38:01 +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 lib: remove conn->data uses 2021-01-24 18:15:03 +01: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 curl_range: remove conn->data 2021-01-20 14:59:11 +01: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 sasl: use 'unsigned short' to store mechanism 2021-05-12 00:16:52 +02:00
curl_sasl.h sasl: use 'unsigned short' to store mechanism 2021-05-12 00:16:52 +02:00
curl_setup.h cmake: fix support for UnixSockets feature on Win32 2021-06-21 14:52:27 +02:00
curl_setup_once.h configure: include <time.h> unconditionally 2021-04-07 16:08:01 +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 conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +02:00
dict.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
doh.c doh: fix wrong DEBUGASSERT for doh private_data 2021-06-10 16:13:13 +02:00
doh.h hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01: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 dupset: remove totally off comment 2021-05-15 17:07:06 +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 curl.se: new home 2020-11-04 23:59:47 +01:00
formdata.h copyright: fix missing year (range) updates 2021-01-29 14:35:13 +01:00
ftp.c conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +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 hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01: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
hostip.c hostip: (macOS) free returned memory of SCDynamicStoreCopyProxies 2021-06-21 14:05:49 +02:00
hostip.h hsts: ignore numberical IP address hosts 2021-05-30 19:49:40 +02:00
hostip4.c hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
hostip6.c CURLOPT_IPRESOLVE: preventing wrong IP version from being used 2021-05-20 16:58:31 +02:00
hostsyn.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
hsts.c hsts: ignore numberical IP address hosts 2021-05-30 19:49:40 +02:00
hsts.h hsts: enable by default 2021-04-19 08:22:16 +02:00
http.c http: fix crash in rate-limited upload 2021-06-29 15:18:08 -04:00
http.h http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
http2.c http2: Clarify 'Using HTTP2' verbose message 2021-06-15 03:18:45 -04:00
http2.h http2: move the stream error field to the per-transfer storage 2021-04-21 08:20:24 +02:00
http_aws_sigv4.c http: use credentials from transfer, not connection 2021-02-13 22:36:15 +01: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 Curl_input_digest: require space after Digest 2021-05-03 16:35:25 +02:00
http_digest.h http: use credentials from transfer, not connection 2021-02-13 22:36:15 +01:00
http_negotiate.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
http_negotiate.h lib: remove conn->data uses 2021-01-24 18:15:03 +01:00
http_ntlm.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
http_ntlm.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
http_proxy.c vtls: only store TIMER_APPCONNECT for non-proxy connect 2021-06-19 23:02:16 +02:00
http_proxy.h conn_shutdown: if closed during CONNECT cleanup properly 2021-06-11 12:43:53 +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 vtls: only store TIMER_APPCONNECT for non-proxy connect 2021-06-19 23:02:16 +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 krb5/name_to_level: replace checkprefix with curl_strequal 2021-05-03 16:35:27 +02:00
ldap.c conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +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 configure: use XC_LIBTOOL for portability across libtool versions 2013-03-08 13:27:45 +01:00
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.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
md4.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
md5.c gnutls: assume nettle crypto support 2021-02-18 23:06:47 +01: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 tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
mqtt.c mqtt: add support for username and password 2021-06-12 23:50:13 +02:00
mqtt.h curl.se: new home 2020-11-04 23:59:47 +01:00
multi.c multi: alter transfer timeout ordering 2021-06-24 15:51:39 +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 tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +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 vtls: only store TIMER_APPCONNECT for non-proxy connect 2021-06-19 23:02:16 +02:00
optiontable.pl curl.se: new home 2020-11-04 23:59:47 +01: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 pingpong: remove the 'conn' struct member 2021-01-26 10:12:59 +01:00
pingpong.h pingpong: rename the curl_pp_transfer enum to use PP prefix 2021-02-04 23:06:03 +01:00
pop3.c vtls: only store TIMER_APPCONNECT for non-proxy connect 2021-06-19 23:02:16 +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: reset limit_size variables at transfer start 2021-05-11 16:32:11 +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 quic: remove conn->data use 2021-01-19 16:56:35 +01:00
rand.c copyright: fix year ranges 2020-11-05 08:22:10 +01: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 conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +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 http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
sendf.h lib: pass in 'struct Curl_easy *' to most functions 2021-01-17 23:56:09 +01:00
setopt.c test269: disable for hyper 2021-06-03 23:11:11 +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 gnutls: assume nettle crypto support 2021-02-18 23:06:47 +01: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 vtls: only store TIMER_APPCONNECT for non-proxy connect 2021-06-19 23:02:16 +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 vtls: only store TIMER_APPCONNECT for non-proxy connect 2021-06-19 23:02:16 +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 Revert "Revert "socketpair: fix potential hangs"" 2021-06-05 12:58:13 +02:00
socketpair.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
socks.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
socks.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
socks_gssapi.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
socks_sspi.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02: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 curl.se: new home 2020-11-04 23:59:47 +01:00
strdup.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
strerror.c CURLE_SETOPT_OPTION_SYNTAX: new error name for wrong setopt syntax 2021-06-02 23:03:55 +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 CURLE_SETOPT_OPTION_SYNTAX: new error name for wrong setopt syntax 2021-06-02 23:03:55 +02:00
telnet.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tftp.c conn: add 'attach' to protocol handler, make libssh2 use it 2021-05-17 17:57:50 +02: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 curl_url_set: reject spaces in URLs w/o CURLU_ALLOW_SPACE 2021-06-15 10:49:49 +02:00
transfer.h transfer: remove conn->data use 2021-01-19 17:07:02 +01:00
url.c misc: fix typos in comments which repeat a word 2021-06-28 12:41:56 +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 curl_url_set: reject spaces in URLs w/o CURLU_ALLOW_SPACE 2021-06-15 10:49:49 +02:00
urldata.h c-hyper: abort CONNECT response reading early on non 2xx responses 2021-06-10 08:42:27 +02:00
version.c version: free the openldap info correctly 2021-05-15 17:47:35 +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
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 vtls: deduplicate some DISABLE_PROXY ifdefs 2021-04-22 22:50:56 +02:00
x509asn1.h lib: pass in 'struct Curl_easy *' to most functions 2021-01-17 23:56:09 +01:00