curl/lib
Stefan Eissing 0cab1359a1
http2: upload improvements
Make send buffer smaller to have progress and "upload done" reporting
closer to reality. Fix handling of send "drain" condition to no longer
trigger once the transfer loop reports it is done sending. Also do not
trigger the send "drain" on RST streams.

Background:
- a upload stall was reported in #11157 that timed out
- test_07_33a reproduces a problem with such a stall if the
  server 404s the request and RSTs the stream.
- test_07_33b verifies a successful PUT, using the parameters
  from #11157 and checks success

Ref: #11157
Closes #11165
2023-05-20 23:07:45 +02:00
..
vauth nbtlm: use semicolons instead of commas for (void) args 2023-04-16 17:05:15 +02:00
vquic ngtcp2: proper handling of uint64_t when adjusting send buffer 2023-05-19 16:23:19 +02:00
vssh checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
vtls checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
.checksrc lib: don't use strerror() 2021-09-09 07:53:42 +02:00
.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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
asyn.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
base64.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
bufq.c tests/http: more tests with specific clients 2023-04-26 23:24:46 +02:00
bufq.h http2: support HTTP/2 to forward proxies, non-tunneling 2023-04-17 17:27:49 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
c-hyper.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
cf-h1-proxy.c checksrc: fix SPACEBEFOREPAREN for conditions starting with "*" 2023-04-27 17:24:47 +02:00
cf-h1-proxy.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-h2-proxy.c lib: rename struct 'http_req' to 'httpreq' 2023-05-20 23:03:01 +02:00
cf-h2-proxy.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-haproxy.c proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-haproxy.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-https-connect.c connect: fix time_connect and time_appconnect timer statistics 2023-03-06 20:16:43 +01:00
cf-https-connect.h lib: give source files cf-http.* better fitting names 2023-03-02 08:48:34 +01:00
cf-socket.c cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND 2023-05-18 20:55:16 +02:00
cf-socket.h lib: use correct printf flags for sockets and timediffs 2023-03-29 13:12:29 +02:00
cfilters.c checksrc: fix SPACEBEFOREPAREN for conditions starting with "*" 2023-04-27 17:24:47 +02:00
cfilters.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
CMakeLists.txt cmake: repair cross compiling 2023-05-18 21:13:12 +02:00
config-amigaos.h amiga: Fix CA certificate paths for AmiSSL and MorphOS 2023-05-01 14:08:55 -04:00
config-dos.h config-dos.h: fix SIZEOF_CURL_OFF_T for MS-DOS/DJGPP 2023-04-08 23:53:50 +02: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 build: fix stdint/inttypes detection with non-autotools 2023-03-13 10:47:21 +00:00
config-win32ce.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
conncache.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
conncache.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
connect.c checksrc: fix SPACEBEFOREPAREN for conditions starting with "*" 2023-04-27 17:24:47 +02:00
connect.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
content_encoding.c content_encoding: only do tranfer-encoding compression if asked to 2023-04-07 13:39:20 +02:00
content_encoding.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
cookie.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
cookie.h cookie: update the comment on cookie length and size limits 2023-05-18 20:43:25 +02: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 gssapi: align global gss_OID_desc vars to silence ld warnings on macOS ventura 2023-03-10 08:04:42 +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 proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02: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 lib: remove CURLX_NO_MEMORY_CALLBACKS 2023-04-08 17:47:10 +02: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 openssl: interop with AWS-LC 2023-03-30 10:56:14 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02: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 lib: unify the upload/method handling 2023-04-25 12:38:38 +02: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 wolfssl: add quic/ngtcp2 detection in cmake, and fix builds 2023-03-14 11:57:55 +00:00
curl_setup.h cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND 2023-05-18 20:55:16 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
dict.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
doh.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
doh.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dynbuf.c dynbuf: never allocate larger than "toobig" 2023-03-28 10:22:53 +02:00
dynbuf.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dynhds.c http2: support HTTP/2 to forward proxies, non-tunneling 2023-04-17 17:27:49 +02:00
dynhds.h http2: support HTTP/2 to forward proxies, non-tunneling 2023-04-17 17:27:49 +02:00
easy_lock.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
easy.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
easygetopt.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
easyif.h Websocket en-/decoding 2023-04-25 23:16:51 +02: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 lib: unify the upload/method handling 2023-04-25 12:38:38 +02:00
file.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
fileinfo.c ftplistparser: replace realloc with dynbuf 2023-03-28 10:11:33 +02:00
fileinfo.h ftplistparser: replace realloc with dynbuf 2023-03-28 10:11:33 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
ftp.h ftp: add more conditions for connection reuse 2023-03-13 09:07:23 +01:00
ftplistparser.c ftplistparser: replace realloc with dynbuf 2023-03-28 10:11:33 +02:00
ftplistparser.h wildcard: remove files and move functions into ftplistparser.c 2023-03-03 23:25:30 +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
hash.c hash: fix assigning same value 2023-04-14 09:26:26 +02:00
hash.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
headers.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02: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 hostip: avoid sscanf and extra buffer copies 2023-02-27 20:43:13 +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 hostip: move easy_lock.h include above curl_memory.h 2023-05-18 20:50:22 +02:00
hostip.h hostip: include easy_lock.h before using GLOBAL_INIT_IS_THREADSAFE 2023-05-17 08:03:10 +02:00
hostsyn.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hsts.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
hsts.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http1.c http2: support HTTP/2 to forward proxies, non-tunneling 2023-04-17 17:27:49 +02:00
http1.h lib: rename struct 'http_req' to 'httpreq' 2023-05-20 23:03:01 +02:00
http2.c http2: upload improvements 2023-05-20 23:07:45 +02:00
http2.h http2: remove unused Curl_http2_strerror function declaration 2023-04-09 23:21:42 +02:00
http_aws_sigv4.c checksrc: fix SPACEBEFOREPAREN for conditions starting with "*" 2023-04-27 17:24:47 +02: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 http_proxy: provide missing arg to infof() call 2023-04-07 23:48:38 +02:00
http_proxy.h CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2 2023-04-08 00:27:53 +02:00
http.c lib: rename struct 'http_req' to 'httpreq' 2023-05-20 23:03:01 +02:00
http.h lib: rename struct 'http_req' to 'httpreq' 2023-05-20 23:03:01 +02:00
idn.c idn: return error if the conversion ends up with a blank host 2023-02-27 15:12:29 +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 checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
imap.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
inet_ntop.c checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
inet_ntop.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
inet_pton.c urlapi: parse IPv6 literals without ENABLE_IPV6 2023-03-03 10:05:08 +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: avoid sscanf for parsing 2023-02-24 17:24:01 +01:00
ldap.c checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
libcurl.plist.in macos: set .plist version in autoconf 2022-04-20 15:26:13 +02:00
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 http2: support HTTP/2 to forward proxies, non-tunneling 2023-04-17 17:27:49 +02:00
Makefile.mk Makefile.mk: fix -g option in debug mode [ci skip] 2023-03-13 00:16:30 +00:00
Makefile.soname copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
md4.c md(4|5): don't use deprecated iOS functions 2023-05-13 09:57:54 +02:00
md5.c md(4|5): don't use deprecated iOS functions 2023-05-13 09:57:54 +02: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 checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
mime.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mprintf.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
mqtt.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
mqtt.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
multi.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
multihandle.h multi: remove PENDING + MSGSENT handles from the main linked list 2023-03-26 17:43:28 +02:00
multiif.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
netrc.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02: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: pointer to local array 'hostip' is stored outside scope 2023-04-12 09:00:20 +02:00
noproxy.h noproxy: support for space-separated names is deprecated 2023-01-04 09:15:37 +01:00
openldap.c checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
optiontable.pl easyoptions: Fix header printing in generation script 2023-01-12 14:59:38 +01:00
parsedate.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
parsedate.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pingpong.c pingpong: fix compiler warning "assigning an enum to unsigned char" 2023-04-28 13:38:21 +02:00
pingpong.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pop3.c checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
pop3.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
progress.c misc: remove support for curl_off_t < 8 bytes 2023-02-24 17:05:33 +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 socketpair: verify with a random value 2023-04-25 17:40:15 +02: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 lib: unify the upload/method handling 2023-04-25 12:38:38 +02:00
rtsp.h rtsp: convert mallocs to dynbuf for RTP buffering 2023-04-04 14:44:25 +02:00
select.c select: avoid returning an error on EINTR from select() or poll() 2023-05-19 16:16:26 +02:00
select.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sendf.c Websocket en-/decoding 2023-04-25 23:16:51 +02:00
sendf.h cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
setopt.c lib: unify the upload/method handling 2023-04-25 12:38:38 +02: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 lib/sha256.c: typo fix in comment (duplicated "is available") 2023-03-28 17:52:41 +02: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 multi: make multi_perform ignore/unignore signals less often 2023-03-13 23:01:02 +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 lib: unify the upload/method handling 2023-04-25 12:38:38 +02:00
smb.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
smtp.c lib: unify the upload/method handling 2023-04-25 12:38:38 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02: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 checksrc: check for spaces before the colon of switch labels 2023-04-27 23:26:50 +02: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 checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
telnet.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tftp.c lib: unify the upload/method handling 2023-04-25 12:38:38 +02: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 transfer: refuse POSTFIELDS + RESUME_FROM combo 2023-05-08 14:10:34 +02:00
transfer.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
url.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
url.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
urlapi-int.h urlapi: make internal function start with Curl_ 2023-04-27 08:36:51 +02:00
urlapi.c urlapi: allow numerical parts in the host name 2023-05-19 16:01:26 +02:00
urldata.h urldata: shrink *select_bits int => unsigned char 2023-04-26 23:36:45 +02: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 lib: silence clang/gcc -Wvla warnings in brotli headers 2023-03-10 22:24:24 +00: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
ws.c ws: fix CONT opcode check 2023-04-27 11:08:48 +02:00
ws.h Websocket en-/decoding 2023-04-25 23:16:51 +02:00