curl/lib
Emanuele Torre eef076baa6
Revert "urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects"
This reverts commit df6c2f7b54.
(It only keep the test case that checks redirection to an absolute URL
without hostname and CURLU_NO_AUTHORITY).

I originally wanted to make CURLU_ALLOW_SPACE accept spaces in the
hostname only because I thought
curl_url_set(CURLUPART_URL, CURLU_ALLOW_SPACE) was already accepting
them, and they were only not being accepted in the hostname when
curl_url_set(CURLUPART_URL) was used for a redirection.

That is not actually the case, urlapi never accepted hostnames with
spaces, and a hostname with a space in it never makes sense.
I probably misread the output of my original test when I they were
normally accepted when using CURLU_ALLOW_SPACE, and not redirecting.

Some other URL parsers seems to allow space in the host part of the URL,
e.g. both python3's urllib.parse module, and Chromium's javascript URL
object allow spaces (chromium percent escapes the spaces with %20),
(they also both ignore TABs, and other whitespace characters), but those
URLs with spaces in the hostname are useless, neither python3's requests
module nor Chromium's window.location can actually use them.

There is no reason to add support for URLs with spaces in the host,
since it was not a inconsistency bug; let's revert that patch before it
makes it into release. Sorry about that.

I also reverted the extra check for CURLU_NO_AUTHORITY since that does
not seem to be necessary, CURLU_NO_AUTHORITY already worked for
redirects.

Closes #11169
2023-05-21 13:59:04 +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.h cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND 2023-05-18 20:55:16 +02:00
curl_setup_once.h wolfssl: add quic/ngtcp2 detection in cmake, and fix builds 2023-03-14 11:57:55 +00: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.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
easy_lock.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01: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
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
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
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
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
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
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 configure: use XC_LIBTOOL for portability across libtool versions 2013-03-08 13:27:45 +01:00
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.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
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
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 Revert "urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects" 2023-05-21 13:59:04 +02:00
urldata.h urldata: shrink *select_bits int => unsigned char 2023-04-26 23:36:45 +02:00
version.c lib: silence clang/gcc -Wvla warnings in brotli headers 2023-03-10 22:24:24 +00: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
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