curl/lib
Daniel Stenberg 904b27d18d
http2: make sure pause is done on HTTP
Since the function is called for any protocol, we can't assume that the
HTTP struct is there without first making sure it is HTTP.

Reported-by: Denis Goleshchikhin
Fixes #7079
Closes #7080
2021-05-17 14:44:13 +02:00
..
vauth lib: fix some misuse of curlx_convert_UTF8_to_tchar 2021-04-27 15:09:23 -04:00
vquic ngtcp2: fix the cb_acked_stream_data_offset proto 2021-05-07 08:39:36 +02:00
vssh libssh2: ignore timeout during disconnect 2021-05-04 08:20:40 +02:00
vtls schannel: Ensure the security context request flags are always set 2021-05-13 03:07:21 -04:00
.gitattributes
.gitignore
altsvc.c
altsvc.h
amigaos.c
amigaos.h
arpa_telnet.h
asyn-ares.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
asyn-thread.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
asyn.h hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
base64.c
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 c-hyper: handle body on HYPER_TASK_EMPTY 2021-05-16 00:48:14 +02:00
c-hyper.h
checksrc.pl checksrc: complain on == NULL or != 0 checks in conditions 2021-04-22 09:10:17 +02:00
CMakeLists.txt cmake: make libcurl output filename configurable 2021-04-23 18:42:31 +02:00
config-amigaos.h configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
config-dos.h configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
config-mac.h configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
config-os400.h cmake: check for getppid and utimes 2021-05-04 14:46:55 +02:00
config-plan9.h configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
config-riscos.h cmake: check for getppid and utimes 2021-05-04 14:46:55 +02:00
config-tpf.h cmake: check for getppid and utimes 2021-05-04 14:46:55 +02:00
config-vxworks.h cmake: check for getppid and utimes 2021-05-04 14:46:55 +02:00
config-win32.h configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
config-win32ce.h configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
conncache.c lib: remove 'conn->data' completely 2021-02-16 10:48:57 +01:00
conncache.h lib: more conn->data cleanups 2021-01-19 09:14:51 +01:00
connect.c connect: use CURL_SA_FAMILY_T for portability 2021-04-21 09:22:37 +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 cookies: use CURLcode for cookie_output reporting 2021-05-11 08:49:00 +02:00
cookie.h cookies: Use named parameters in header prototypes 2021-02-23 22:00:02 +01:00
curl_addrinfo.c build: fix compilation for Windows UWP platform 2021-05-05 16:03:43 -04:00
curl_addrinfo.h
curl_base64.h
curl_config.h.cmake cmake: check for getppid and utimes 2021-05-04 14:46:55 +02:00
curl_ctype.c
curl_ctype.h
curl_des.c
curl_des.h
curl_endian.c config: remove CURL_SIZEOF_CURL_OFF_T use only SIZEOF_CURL_OFF_T 2021-03-11 10:11:56 +01: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
curl_fnmatch.h
curl_get_line.c hsts: enable by default 2021-04-19 08:22:16 +02:00
curl_get_line.h
curl_gethostname.c
curl_gethostname.h
curl_gssapi.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
curl_gssapi.h
curl_hmac.h
curl_krb5.h krb5: remove the unused 'overhead' function 2021-04-25 14:51:34 +02:00
curl_ldap.h
curl_md4.h
curl_md5.h
curl_memory.h
curl_memrchr.c
curl_memrchr.h
curl_multibyte.c copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
curl_multibyte.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
curl_ntlm_core.c ntlm: support version 2 on 32-bit platforms 2021-04-09 09:40:49 +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_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 urldata: merge "struct DynamicStatic" into "struct UrlState" 2021-03-26 23:19:20 +01:00
curl_rtmp.h
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_once.h configure: include <time.h> unconditionally 2021-04-07 16:08:01 +02:00
curl_setup.h tls: add USE_HTTP2 define 2021-04-29 15:04:39 +02:00
curl_sha256.h
curl_sspi.c
curl_sspi.h
curl_threads.c
curl_threads.h
curlx.h
dict.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
dict.h
doh.c SSL: support in-memory CA certs for some backends 2021-05-05 02:29:16 -04:00
doh.h hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
dotdot.c
dotdot.h
dynbuf.c
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
easyif.h
easyoptions.c SSL: support in-memory CA certs for some backends 2021-05-05 02:29:16 -04:00
easyoptions.h
escape.c
escape.h
file.c lib: remove strlen call from Curl_client_write 2021-04-29 15:02:16 +02:00
file.h
fileinfo.c
fileinfo.h
firefox-db2pem.sh
formdata.c
formdata.h copyright: fix missing year (range) updates 2021-01-29 14:35:13 +01:00
ftp.c lib: remove strlen call from Curl_client_write 2021-04-29 15:02:16 +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
getenv.c
getinfo.c urldata: merge "struct DynamicStatic" into "struct UrlState" 2021-03-26 23:19:20 +01:00
getinfo.h
gopher.c vtls: reduce conn->data use 2021-01-19 09:14:40 +01:00
gopher.h
hash.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
hash.h
hmac.c
hostasyn.c hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
hostcheck.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
hostcheck.h
hostip4.c hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
hostip6.c hostip: remove conn->data from resolver functions 2021-01-22 08:25:09 +01:00
hostip.c hostip: remove the debug code for LocalHost 2021-05-11 16:33:20 +02:00
hostip.h asyn-ares: use consistent resolve error message 2021-02-18 15:02:17 +01:00
hostsyn.c
hsts.c hsts: enable by default 2021-04-19 08:22:16 +02:00
hsts.h hsts: enable by default 2021-04-19 08:22:16 +02:00
http2.c http2: make sure pause is done on HTTP 2021-05-17 14:44:13 +02: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 http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
http_proxy.h http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
http.c http: use calculated offsets inst of integer literals for header parsing 2021-05-08 17:00:32 +02:00
http.h http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
idn_win32.c
if2ip.c
if2ip.h
imap.c sasl: use 'unsigned short' to store mechanism 2021-05-12 00:16:52 +02:00
imap.h
inet_ntop.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
inet_ntop.h
inet_pton.c
inet_pton.h
krb5.c krb5/name_to_level: replace checkprefix with curl_strequal 2021-05-03 16:35:27 +02:00
ldap.c lib: fix some misuse of curlx_convert_UTF8_to_tchar 2021-04-27 15:09:23 -04:00
libcurl.plist
libcurl.rc
libcurl.vers.in
llist.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
llist.h
Makefile.am
makefile.amiga
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 configure: remove use of RETSIGTYPE 2021-04-07 16:01:05 +02:00
Makefile.vxworks
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
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
mprintf.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
mqtt.c lib: pass in 'struct Curl_easy *' to most functions 2021-01-17 23:56:09 +01:00
mqtt.h
multi.c http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
multihandle.h Revert "Revert 'multi: implement wait using winsock events'" 2021-04-21 20:29:36 +02:00
multiif.h lib: pass in 'struct Curl_easy *' to most functions 2021-01-17 23:56:09 +01:00
netrc.c
netrc.h
non-ascii.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
non-ascii.h
nonblock.c build: remove all traces of USE_BLOCKING_SOCKETS 2021-02-25 16:41:35 +01:00
nonblock.h
nwlib.c
nwos.c
openldap.c openldap: replace ldap_ prefix on private functions 2021-05-05 12:29:46 +02:00
optiontable.pl
parsedate.c
parsedate.h
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 sasl: use 'unsigned short' to store mechanism 2021-05-12 00:16:52 +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
psl.h
quic.h quic: remove conn->data use 2021-01-19 16:56:35 +01:00
rand.c
rand.h
rename.c
rename.h
rtsp.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
rtsp.h lib: remove conn->data uses 2021-01-24 18:15:03 +01:00
select.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
select.h select: convert Curl_select() to private static function 2021-01-27 09:05:31 +01: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 http: limit the initial send amount to used upload buffer size 2021-05-07 08:51:39 +02:00
setopt.h
setup-os400.h
setup-vms.h tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
setup-win32.h
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
slist.h
smb.c http: limit the initial send amount to used upload buffer size 2021-05-07 08:51:39 +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 sasl: use 'unsigned short' to store mechanism 2021-05-12 00:16:52 +02:00
smtp.h lib: save a bit of space with some structure packing 2021-01-20 22:52:34 -05:00
sockaddr.h
socketpair.c
socketpair.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +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
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
speedcheck.c
speedcheck.h
splay.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
splay.h
strcase.c
strcase.h
strdup.c
strdup.h
strerror.c CURLcode: add CURLE_SSL_CLIENTCERT 2021-05-03 17:11:01 +02:00
strerror.h
strtok.c
strtok.h
strtoofft.c
strtoofft.h
system_win32.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
system_win32.h
telnet.c lib: save a bit of space with some structure packing 2021-01-20 22:52:34 -05:00
telnet.h
tftp.c tidy-up: make conditional checks more consistent 2021-04-22 09:10:17 +02:00
tftp.h
timeval.c
timeval.h
transfer.c http: fix the check for 'Authorization' with Bearer 2021-05-02 12:08:20 +02:00
transfer.h transfer: remove conn->data use 2021-01-19 17:07:02 +01:00
url.c SSL: support in-memory CA certs for some backends 2021-05-05 02:29:16 -04:00
url.h url: reduce conn->data references 2021-01-26 10:00:59 +01:00
urlapi-int.h
urlapi.c urlapi: make sure no +/- signs are accepted in IPv4 numericals 2021-04-21 09:17:55 +02:00
urldata.h http: deal with partial CONNECT sends 2021-05-08 10:49:16 +02:00
version_win32.c
version_win32.h
version.c version: free the openldap info correctly 2021-05-15 17:47:35 +02:00
warnless.c warnless: remove curlx_ultosi 2021-01-26 16:30:29 +01:00
warnless.h warnless.h: remove the prototype for curlx_ultosi 2021-01-26 16:32:27 +01:00
wildcard.c
wildcard.h
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