curl/lib
Patrick Monnerat bbac7c19e5
tftpd: always use curl's own tftp.h
Using the system's provided arpa/tftp.h and optimizing, GCC 12 detects
and reports a stringop-overread warning:

tftpd.c: In function ‘write_behind.isra’:
tftpd.c:485:12: warning: ‘write’ reading between 1 and 2147483647 bytes from a region of size 0 [-Wstringop-overread]
  485 |     return write(test->ofile, writebuf, count);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from tftpd.c:71:
/usr/include/arpa/tftp.h:58:30: note: source object ‘tu_data’ of size 0
   58 |                         char tu_data[0];        /* data or error string */
      |                              ^~~~~~~

This occurs because writebuf points to this field and the latter
cannot be considered as being of dynamic length because it is not
the last field in the structure. Thus it is bound to its declared
size.

This commit always uses curl's own version of tftp.h where the
target field is last in its structure, effectively avoiding the
warning.

As HAVE_ARPA_TFTP_H is not used anymore, cmake/configure checks for
arpa/tftp.h are removed.

Closes #11897
2023-09-21 08:47:07 +02:00
..
vauth lib: enable hmac for digest as well 2023-09-20 13:38:42 +02:00
vquic quiche: fix build error with --with-ca-fallback 2023-09-14 03:10:18 -04:00
vssh spelling: use 'reuse' not 're-use' in code and elsewhere 2023-08-23 23:22:36 +02:00
vtls wolfssl: allow capath with CURLOPT_CAINFO_BLOB 2023-09-20 13:30:41 +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 altsvc: accept and parse IPv6 addresses in response headers 2023-08-28 17:08:42 +02:00
altsvc.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
amigaos.c amissl: add missing signal.h include 2023-07-20 23:41:47 +02:00
amigaos.h tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
arpa_telnet.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
asyn-ares.c asyn-ares: reduce timeout to 2000ms 2023-08-29 10:40:57 +02:00
asyn-thread.c resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set 2023-08-02 00:49:16 +02:00
asyn.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
base64.c tool: add "variable" support 2023-07-31 11:51:34 +02:00
bufq.c HTTP/2: upload handling fixes 2023-06-20 09:09:25 +02:00
bufq.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +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 hyper: remove hyptransfer->endtask 2023-09-03 18:42:37 +02:00
c-hyper.h hyper: remove hyptransfer->endtask 2023-09-03 18:42:37 +02:00
cf-h1-proxy.c hyper: fix ownership problems 2023-08-28 11:06:15 +02:00
cf-h1-proxy.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-h2-proxy.c h2-proxy: remove left-over mistake in drain_tunnel() 2023-09-18 14:30:20 -04:00
cf-h2-proxy.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-haproxy.c cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP 2023-08-08 17:05:24 +02:00
cf-haproxy.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02:00
cf-https-connect.c trace: make tracing available in non-debug builds 2023-08-03 17:32:25 +02: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 http2: polish things around POST 2023-09-04 19:48:49 +02:00
cf-socket.h cf-socket: restore Curl_sock_assign_addr() 2023-05-25 14:34:39 +02:00
cfilters.c tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
cfilters.h cfilters: rename close/connect functions to avoid clashes 2023-07-20 23:35:33 +02:00
CMakeLists.txt cmake: allow SHARE_LIB_OBJECT=ON on all platforms 2023-08-09 12:01:07 +00:00
config-amigaos.h egd: delete feature detection and related source code 2023-08-01 21:58:56 +00: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 egd: delete feature detection and related source code 2023-08-01 21:58:56 +00:00
config-os400.h gskit: remove 2023-08-07 20:57:48 +02:00
config-plan9.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
config-riscos.h cmake: cache more config and delete unused ones 2023-08-01 21:59:00 +00:00
config-win32.h cmake: cache more config and delete unused ones 2023-08-01 21:59:00 +00:00
config-win32ce.h cmake: cache more config and delete unused ones 2023-08-01 21:59:00 +00:00
conncache.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
conncache.h lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID 2023-06-12 23:53:00 +02:00
connect.c lib: failf/infof compiler warnings 2023-09-18 09:56:25 +02:00
connect.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02: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 cookie: set ->running in cookie_init even if data is NULL 2023-09-19 08:26:07 +02:00
cookie.h cookie: reduce variable scope, add const 2023-09-15 22:09:43 +02:00
curl_addrinfo.c misc: fix spelling mistakes 2023-05-23 10:42:09 +02:00
curl_addrinfo.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_base64.h tool: add "variable" support 2023-07-31 11:51:34 +02:00
curl_config.h.cmake tftpd: always use curl's own tftp.h 2023-09-21 08:47:07 +02:00
curl_ctype.h escape: replace Curl_isunreserved with ISUNRESERVED 2023-09-14 03:07:45 -04:00
curl_des.c nss: remove support for this TLS library 2023-07-29 23:44:28 +02:00
curl_des.h nss: remove support for this TLS library 2023-07-29 23:44:28 +02: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 lib: enable hmac for digest as well 2023-09-20 13:38:42 +02: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_md4.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
curl_md5.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
curl_memory.h cmake: add support for "unity" builds 2023-06-07 13:06:08 +00: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 crypto: ensure crypto initialization works 2023-08-08 10:44:01 +02:00
curl_ntlm_core.h nss: remove support for this TLS library 2023-07-29 23:44:28 +02: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 cmake: add support for "unity" builds 2023-06-07 13:06:08 +00: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 lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
curl_sasl.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
curl_setup_once.h cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
curl_setup.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
curl_sha256.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02: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
curl_trc.c trace: make tracing available in non-debug builds 2023-08-03 17:32:25 +02:00
curl_trc.h misc: spellfixes 2023-08-25 13:21:07 +02: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 doh: inherit DEBUGFUNCTION/DATA 2023-09-16 18:27:38 +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 http: VLH, very large header test and fixes 2023-07-24 19:25:20 +02:00
dynhds.c lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02:00
dynhds.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02:00
easy_lock.h cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
easy.c cookie: remove unnecessary struct fields 2023-09-15 22:09:06 +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 haproxy: add --haproxy-clientip flag to spoof client IPs 2023-06-05 20:08:37 +02:00
easyoptions.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
escape.c escape: replace Curl_isunreserved with ISUNRESERVED 2023-09-14 03:07:45 -04:00
escape.h escape: replace Curl_isunreserved with ISUNRESERVED 2023-09-14 03:07:45 -04: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 misc: better random strings 2023-09-16 11:37:57 +02:00
fopen.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
formdata.c configure, cmake, lib: more form api deprecation 2023-07-31 08:31:38 +02:00
formdata.h configure, cmake, lib: more form api deprecation 2023-07-31 08:31:38 +02:00
ftp.c ftp: fix temp write of ipv6 address 2023-08-30 03:22:07 -04: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 lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID 2023-06-12 23:53:00 +02:00
getinfo.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
gopher.c http: fix sending of large requests 2023-09-05 16:36:03 +02: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 headers: accept leading whitespaces on first response header 2023-08-07 12:45:45 +02:00
headers.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hmac.c lib: enable hmac for digest as well 2023-09-20 13:38:42 +02: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: fix typo 2023-08-29 17:08:23 -04:00
hostip.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02:00
hostsyn.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hsts.c cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
hsts.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
http1.c misc: spellfixes 2023-08-25 13:21:07 +02:00
http1.h http2: raise header limitations above and beyond 2023-07-08 22:27:29 +02:00
http2.c lib: failf/infof compiler warnings 2023-09-18 09:56:25 +02:00
http2.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02:00
http_aws_sigv4.c http_aws_sigv4: fix sorting with empty parts 2023-09-16 08:35:16 -07: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 lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
http_digest.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02: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 trace: make tracing available in non-debug builds 2023-08-03 17:32:25 +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 http: fix CURL_DISABLE_BEARER_AUTH breakage 2023-09-20 13:33:31 +02:00
http.h misc: fix spelling 2023-08-25 20:54:14 +02:00
idn.c idn: if idn2_check_version returns NULL, return error 2023-09-20 13:36:51 +02:00
idn.h urlapi: return CURLUE_BAD_HOSTNAME if puny2idn encoding fails 2023-08-17 08:21:08 +02:00
if2ip.c lib: --disable-bindlocal builds curl without local binding support 2023-08-17 17:17:59 +02:00
if2ip.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
imap.c imap: add a check for failing strdup() 2023-08-14 18:07:12 +02:00
imap.h misc: reduce struct and struct field sizes 2023-01-04 15:36:36 +01:00
inet_ntop.c lib: silence compiler warning in inet_ntop6 2023-09-04 18:56:49 +00: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: fix "implicit conversion loses integer precision" warnings 2023-09-07 16:17:13 +02:00
ldap.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +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
macos.c macOS: fix target detection more 2023-07-29 23:42:53 +02:00
macos.h macOS: fix target detection more 2023-07-29 23:42:53 +02:00
Makefile.am copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
Makefile.inc gskit: remove 2023-08-07 20:57:48 +02:00
Makefile.mk cmake: add support for single libcurl compilation pass 2023-08-01 08:12:26 +00:00
Makefile.soname copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
md4.c crypto: ensure crypto initialization works 2023-08-08 10:44:01 +02:00
md5.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +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 misc: better random strings 2023-09-16 11:37:57 +02:00
mime.h misc: better random strings 2023-09-16 11:37:57 +02:00
mprintf.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
mqtt.c lib: failf/infof compiler warnings 2023-09-18 09:56:25 +02:00
mqtt.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
multi.c multi: more efficient pollfd count for poll 2023-09-04 19:50:22 +02:00
multihandle.h multi: remove PENDING + MSGSENT handles from the main linked list 2023-03-26 17:43:28 +02:00
multiif.h multi: more efficient pollfd count for poll 2023-09-04 19:50:22 +02: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 http: fix sending of large requests 2023-09-05 16:36:03 +02:00
pingpong.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pop3.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +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 rand: fix 'alnum': array is too small to include a terminating null character 2023-09-17 17:43:52 +02:00
rand.h misc: better random strings 2023-09-16 11:37:57 +02: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 http: fix sending of large requests 2023-09-05 16:36:03 +02:00
sendf.h http: fix sending of large requests 2023-09-05 16:36:03 +02:00
setopt.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +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: implement CLI tool 2023-08-30 11:38:27 +02:00
setup-vms.h egd: delete feature detection and related source code 2023-08-01 21:58:56 +00:00
setup-win32.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sha256.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +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 http: fix sending of large requests 2023-09-05 16:36:03 +02:00
smb.h cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
smtp.c cmake: cache more config and delete unused ones 2023-08-01 21:59:00 +00: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 socks: print ipv6 address within brackets 2023-07-20 23:38:20 +02:00
socks.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02: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 lib: fix a few *printf() flag mistakes 2023-08-02 23:11:09 +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 easy: remove #ifdefs to make code easier on the eye 2023-07-26 23:57:08 +02:00
telnet.c http: fix sending of large requests 2023-09-05 16:36:03 +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 timeval: use CLOCK_MONOTONIC_RAW if available 2023-06-13 00:02:32 +02:00
timeval.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
transfer.c transfer: also stop the sending on closed connection 2023-09-04 19:51:59 +02:00
transfer.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
url.c lib: failf/infof compiler warnings 2023-09-18 09:56:25 +02:00
url.h lib: remove unused functions, make single-use static 2023-05-23 11:08:51 +02:00
urlapi-int.h urlapi: make internal function start with Curl_ 2023-04-27 08:36:51 +02:00
urlapi.c escape: replace Curl_isunreserved with ISUNRESERVED 2023-09-14 03:07:45 -04:00
urldata.h http: use per-request counter to check too large headers 2023-09-18 22:57:01 +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 cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
warnless.c cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
warnless.h cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
ws.c websocket: rename arguments/variables to match docs 2023-07-22 00:31:31 +02:00
ws.h Websocket en-/decoding 2023-04-25 23:16:51 +02:00