curl/lib
Daniel Stenberg f4ff410807
configure: check for the fseeko declaration too
... and make the code require both symbol and declaration.

This is because for Android, the symbol is always present in the lib at
build-time even when not actually available in run-time.

Assisted-by: Viktor Szakats
Reported-by: 12932 on github
Fixes #12086
Closes #12158
2023-10-22 20:20:49 +02:00
..
vauth lib: enable hmac for digest as well 2023-09-20 13:38:42 +02:00
vquic quic: manage connection idle timeouts 2023-10-13 23:15:47 +02:00
vssh vssh: remove the #ifdef for Curl_ssh_init, use empty macro 2023-10-20 22:56:01 +02:00
vtls gnutls: support CURLSSLOPT_NATIVE_CA 2023-10-21 14:41:06 +02:00
.checksrc
.gitattributes
.gitignore
altsvc.c altsvc: accept and parse IPv6 addresses in response headers 2023-08-28 17:08:42 +02:00
altsvc.h
amigaos.c
amigaos.h tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
arpa_telnet.h
asyn-ares.c asyn-ares: reduce timeout to 2000ms 2023-08-29 10:40:57 +02:00
asyn-thread.c asyn-thread: use pipe instead of socketpair for IPC when available 2023-10-18 08:23:53 +02:00
asyn.h
base64.c base64: also build for curl 2023-10-04 23:22:16 +02:00
bufq.c bufq: remove Curl_bufq_skip_and_shift (unused) 2023-09-23 10:50:10 +02:00
bufq.h bufq: remove Curl_bufq_skip_and_shift (unused) 2023-09-23 10:50:10 +02:00
bufref.c
bufref.h
c-hyper.c lib: move handling of data->req.writer_stack into Curl_client_write() 2023-09-28 10:00:13 +02:00
c-hyper.h hyper: remove hyptransfer->endtask 2023-09-03 18:42:37 +02:00
cf-h1-proxy.c http: h1/h2 proxy unification 2023-09-25 20:12:18 +02:00
cf-h1-proxy.h
cf-h2-proxy.c http2: header conversion tightening 2023-10-21 14:36:51 +02:00
cf-h2-proxy.h
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
cf-https-connect.c
cf-https-connect.h
cf-socket.c cf-socket: simulate slow/blocked receives in debug 2023-10-08 11:04:09 +02:00
cf-socket.h
cfilters.c tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
cfilters.h
CMakeLists.txt cmake: fix unity with Windows Unicode + TrackMemory 2023-10-03 09:43:46 +00:00
config-amigaos.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-dos.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-mac.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-os400.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-plan9.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-riscos.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-win32.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
config-win32ce.h lib: remove TIME_WITH_SYS_TIME 2023-09-28 22:58:36 +02:00
conncache.c urldata: move the 'internal' boolean to the state struct 2023-10-20 16:59:52 +02:00
conncache.h
connect.c lib: fix gcc warning in printf call 2023-10-13 09:19:05 +00:00
connect.h
content_encoding.c lib: move handling of data->req.writer_stack into Curl_client_write() 2023-09-28 10:00:13 +02:00
content_encoding.h lib: move handling of data->req.writer_stack into Curl_client_write() 2023-09-28 10:00:13 +02: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
curl_addrinfo.h
curl_base64.h
curl_config.h.cmake configure: check for the fseeko declaration too 2023-10-22 20:20:49 +02:00
curl_ctype.h escape: replace Curl_isunreserved with ISUNRESERVED 2023-09-14 03:07:45 -04:00
curl_des.c
curl_des.h
curl_endian.c
curl_endian.h
curl_fnmatch.c
curl_fnmatch.h
curl_get_line.c
curl_get_line.h
curl_gethostname.c
curl_gethostname.h
curl_gssapi.c
curl_gssapi.h
curl_hmac.h lib: enable hmac for digest as well 2023-09-20 13:38:42 +02:00
curl_krb5.h
curl_ldap.h
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
curl_memrchr.c
curl_memrchr.h build: delete checks for C89 standard headers 2023-09-26 14:25:10 +00:00
curl_multibyte.c
curl_multibyte.h
curl_ntlm_core.c crypto: ensure crypto initialization works 2023-08-08 10:44:01 +02:00
curl_ntlm_core.h
curl_ntlm_wb.c curl_ntlm_wb: fix elif typo 2023-10-21 10:29:02 +02:00
curl_ntlm_wb.h
curl_path.c
curl_path.h
curl_printf.h
curl_range.c
curl_range.h
curl_rtmp.c
curl_rtmp.h
curl_sasl.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
curl_sasl.h
curl_setup_once.h
curl_setup.h mingw: delete support for legacy mingw.org toolchain 2023-09-23 09:12:57 +00:00
curl_sha256.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
curl_sspi.c
curl_sspi.h mingw: delete support for legacy mingw.org toolchain 2023-09-23 09:12:57 +00:00
curl_threads.c mingw: delete support for legacy mingw.org toolchain 2023-09-23 09:12:57 +00:00
curl_threads.h mingw: delete support for legacy mingw.org toolchain 2023-09-23 09:12:57 +00:00
curl_trc.c curl_trc: remove a bad assertion 2023-10-14 03:19:59 -04:00
curl_trc.h misc: spellfixes 2023-08-25 13:21:07 +02:00
curlx.h
dict.c
dict.h
doh.c urldata: move the 'internal' boolean to the state struct 2023-10-20 16:59:52 +02:00
doh.h
dynbuf.c
dynbuf.h MQTT: improve receive of ACKs 2023-10-09 18:34:17 +02:00
dynhds.c http2: header conversion tightening 2023-10-21 14:36:51 +02:00
dynhds.h http2: header conversion tightening 2023-10-21 14:36:51 +02:00
easy_lock.h easy_lock: add a pthread_mutex_t fallback 2023-10-12 23:40:08 -04:00
easy.c vssh: remove the #ifdef for Curl_ssh_init, use empty macro 2023-10-20 22:56:01 +02:00
easygetopt.c
easyif.h
easyoptions.c
easyoptions.h
escape.c lib: provide and use Curl_hexencode 2023-09-30 11:45:39 +02:00
escape.h lib: provide and use Curl_hexencode 2023-09-30 11:45:39 +02:00
file.c lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
file.h
fileinfo.c
fileinfo.h
fopen.c misc: better random strings 2023-09-16 11:37:57 +02:00
fopen.h
formdata.c configure: check for the fseeko declaration too 2023-10-22 20:20:49 +02:00
formdata.h
ftp.c spelling: fix codespell 2.2.6 typos 2023-10-03 21:37:56 +00:00
ftp.h
ftplistparser.c spelling: fix codespell 2.2.6 typos 2023-10-03 21:37:56 +00:00
ftplistparser.h
functypes.h
getenv.c getenv: PlayStation doesn't have getenv() 2023-10-19 17:00:35 +02:00
getinfo.c
getinfo.h
gopher.c http: fix sending of large requests 2023-09-05 16:36:03 +02:00
gopher.h
hash.c
hash.h
headers.c headers: accept leading whitespaces on first response header 2023-08-07 12:45:45 +02:00
headers.h
hmac.c lib: enable hmac for digest as well 2023-09-20 13:38:42 +02:00
hostasyn.c
hostip4.c
hostip6.c
hostip.c hostip: show the list of IPs when resolving is done 2023-10-20 23:00:10 +02:00
hostip.h hostip: show the list of IPs when resolving is done 2023-10-20 23:00:10 +02:00
hostsyn.c
hsts.c
hsts.h
http1.c http: h1/h2 proxy unification 2023-09-25 20:12:18 +02:00
http1.h http: h1/h2 proxy unification 2023-09-25 20:12:18 +02:00
http2.c http2: header conversion tightening 2023-10-21 14:36:51 +02:00
http2.h
http_aws_sigv4.c lib: provide and use Curl_hexencode 2023-09-30 11:45:39 +02:00
http_aws_sigv4.h
http_chunks.c lib: move handling of data->req.writer_stack into Curl_client_write() 2023-09-28 10:00:13 +02:00
http_chunks.h
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
http_negotiate.h
http_ntlm.c
http_ntlm.h
http_proxy.c http: h1/h2 proxy unification 2023-09-25 20:12:18 +02:00
http_proxy.h http: h1/h2 proxy unification 2023-09-25 20:12:18 +02:00
http.c RTSP: improved RTP parser 2023-10-21 14:38:21 +02:00
http.h misc: fix spelling 2023-08-25 20:54:14 +02:00
idn.c idn: fix WinIDN null ptr deref on bad host 2023-10-05 03:11:41 -04: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
imap.c imap: add a check for failing strdup() 2023-08-14 18:07:12 +02:00
imap.h
inet_ntop.c inet_ntop: add typecast to silence Coverity 2023-09-27 13:18:22 +02:00
inet_ntop.h
inet_pton.c
inet_pton.h
krb5.c krb5: fix "implicit conversion loses integer precision" warnings 2023-09-07 16:17:13 +02:00
ldap.c lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
libcurl.plist.in
libcurl.rc
libcurl.vers.in
llist.c
llist.h
macos.c
macos.h
Makefile.am
Makefile.inc build: alpha-sort source files for lib and src 2023-10-03 12:58:17 +00:00
Makefile.mk Makefile.mk: always set CURL_STATICLIB for lib (Windows) 2023-09-23 20:42:47 +00:00
Makefile.soname
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
memdebug.h
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
mqtt.c MQTT: improve receive of ACKs 2023-10-09 18:34:17 +02:00
mqtt.h MQTT: improve receive of ACKs 2023-10-09 18:34:17 +02:00
multi.c urldata: move the 'internal' boolean to the state struct 2023-10-20 16:59:52 +02:00
multihandle.h
multiif.h multiif.h: remove Curl_multi_dump declaration 2023-09-26 03:51:13 -04:00
netrc.c
netrc.h
nonblock.c
nonblock.h
noproxy.c
noproxy.h
openldap.c openldap: move the alloc of ldapconninfo to *connect() 2023-10-21 14:42:30 +02:00
optiontable.pl
parsedate.c
parsedate.h
pingpong.c lib: disambiguate Curl_client_write flag semantics 2023-09-21 08:56:50 +02:00
pingpong.h
pop3.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
pop3.h
progress.c lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
progress.h lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
psl.c
psl.h
rand.c lib: provide and use Curl_hexencode 2023-09-30 11:45:39 +02:00
rand.h misc: better random strings 2023-09-16 11:37:57 +02:00
rename.c
rename.h
rtsp.c RTSP: improved RTP parser 2023-10-21 14:38:21 +02:00
rtsp.h RTSP: improved RTP parser 2023-10-21 14:38:21 +02:00
select.c
select.h
sendf.c lib: move handling of data->req.writer_stack into Curl_client_write() 2023-09-28 10:00:13 +02:00
sendf.h spelling: fix codespell 2.2.6 typos 2023-10-03 21:37:56 +00:00
setopt.c tidy-up: whitespace fixes 2023-09-28 12:03:28 +00:00
setopt.h
setup-os400.h os400: implement CLI tool 2023-08-30 11:38:27 +02:00
setup-vms.h
setup-win32.h
sha256.c lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
share.c
share.h
sigpipe.h build: delete checks for C89 standard headers 2023-09-26 14:25:10 +00:00
slist.c
slist.h
smb.c lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
smb.h
smtp.c
smtp.h
sockaddr.h
socketpair.c
socketpair.h asyn-thread: use pipe instead of socketpair for IPC when available 2023-10-18 08:23:53 +02:00
socks_gssapi.c
socks_sspi.c
socks.c socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice 2023-10-20 17:14:51 +02:00
socks.h
speedcheck.c
speedcheck.h
splay.c
splay.h
strcase.c
strcase.h
strdup.c
strdup.h
strerror.c
strerror.h
strtok.c
strtok.h
strtoofft.c
strtoofft.h
system_win32.c
system_win32.h
telnet.c lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
telnet.h
tftp.c lib: let the max filesize option stop too big transfers too 2023-09-23 11:20:20 +02:00
tftp.h
timediff.c
timediff.h
timeval.c multi: round the timeout up to prevent early wakeups 2023-09-28 09:52:20 +02:00
timeval.h multi: round the timeout up to prevent early wakeups 2023-09-28 09:52:20 +02:00
transfer.c RTSP: improved RTP parser 2023-10-21 14:38:21 +02:00
transfer.h
url.c urldata: move the 'internal' boolean to the state struct 2023-10-20 16:59:52 +02:00
url.h
urlapi-int.h
urlapi.c tidy-up: use more example domains 2023-09-29 18:25:56 +00:00
urldata.h urldata: move the 'internal' boolean to the state struct 2023-10-20 16:59:52 +02:00
version_win32.c
version_win32.h
version.c
warnless.c warnless: remove unused functions 2023-09-25 17:06:33 +02:00
warnless.h
ws.c
ws.h