curl/lib
Viktor Szakats 56db87a37c
schannel: guard ALPN init code to ALPN builds
To avoid unnecessary init work with toolchains not supporting ALPN.

Follow-up to 7fd15b4a82 #16393
Closes #16420
2025-02-21 13:17:56 +01:00
..
vauth lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
vquic cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
vssh ssh: consider sftp quote commands case sensitive 2025-02-19 07:52:11 +01:00
vtls schannel: guard ALPN init code to ALPN builds 2025-02-21 13:17:56 +01:00
.checksrc lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
.gitignore
altsvc.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
altsvc.h
amigaos.c
amigaos.h
arpa_telnet.h
asyn-ares.c asyn-ares: fix the port assign 2025-02-21 08:37:24 +01:00
asyn-thread.c eventfd: allow for all CPUs 2025-02-21 12:07:24 +01:00
asyn.h httpsrr: fix the HTTPS-RR threaded-resolver build combo 2025-02-20 09:40:53 +01:00
base64.c lib: silence -Wsign-conversion in base64, strcase, mprintf 2024-04-24 23:29:30 +02:00
bufq.c
bufq.h
bufref.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
bufref.h
cf-h1-proxy.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
cf-h1-proxy.h
cf-h2-proxy.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
cf-h2-proxy.h
cf-haproxy.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
cf-haproxy.h
cf-https-connect.c http: negotiation and room for alt-svc/https rr to navigate 2025-02-20 15:45:46 +01:00
cf-https-connect.h
cf-socket.c cf-socket: deduplicate Windows Vista detection 2025-02-21 03:12:32 -05:00
cf-socket.h
cfilters.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
cfilters.h cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
CMakeLists.txt cmake: SHARE_LIB_OBJECT=ON requires CMake 3.12 or newer 2025-02-18 15:05:39 +01:00
config-mac.h
config-os400.h lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
config-plan9.h lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
config-riscos.h lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
config-win32.h msvc: drop support for VS2005 and older 2025-02-21 12:01:00 +01:00
conncache.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
conncache.h
connect.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
connect.h
content_encoding.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
content_encoding.h
cookie.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
cookie.h
curl_addrinfo.c
curl_addrinfo.h
curl_base64.h
curl_config.h.cmake lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
curl_ctype.h strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01: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
curl_krb5.h
curl_ldap.h
curl_md4.h
curl_md5.h lib: remove function pointer typecasts for hmac/sha256/md5 2024-10-15 14:32:39 +02:00
curl_memory.h
curl_memrchr.c
curl_memrchr.h
curl_multibyte.c
curl_multibyte.h
curl_ntlm_core.c openssl: drop support for old OpenSSL/LibreSSL versions 2025-02-21 12:02:35 +01:00
curl_ntlm_core.h
curl_printf.h
curl_range.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
curl_range.h
curl_rtmp.c
curl_rtmp.h
curl_sasl.c lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
curl_sasl.h
curl_setup_once.h
curl_setup.h msvc: drop support for VS2005 and older 2025-02-21 12:01:00 +01:00
curl_sha256.h
curl_sha512_256.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
curl_sha512_256.h
curl_sspi.c
curl_sspi.h
curl_threads.c
curl_threads.h
curl_trc.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
curl_trc.h https-rr: implementation improvements 2025-02-18 16:12:26 +01:00
curlx.h
cw-out.c client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
cw-out.h
cw-pause.c client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
cw-pause.h client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
dict.c
dict.h
dllmain.c
doh.c https-rr: implementation improvements 2025-02-18 16:12:26 +01:00
doh.h https-rr: implementation improvements 2025-02-18 16:12:26 +01:00
dynbuf.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
dynbuf.h lib: TLS session ticket caching reworked 2024-12-20 14:59:23 +01:00
dynhds.c
dynhds.h
easy_lock.h
easy.c easy: allow connect-only handle reuse with easy_perform 2025-01-28 03:27:04 -05:00
easygetopt.c
easyif.h
easyoptions.c
easyoptions.h
escape.c
escape.h
file.c lib: strtoofft.h header cleanup 2025-02-14 10:30:39 +01:00
file.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
fileinfo.c
fileinfo.h
fopen.c
fopen.h
formdata.c
formdata.h
ftp.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
ftp.h
ftplistparser.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
ftplistparser.h
functypes.h
getenv.c tidy-up: rename CURL_WINDOWS_APP to CURL_WINDOWS_UWP 2024-09-19 19:24:12 +02:00
getinfo.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
getinfo.h
gopher.c
gopher.h
hash.c hash: use single linked list for entries 2025-02-17 14:23:23 +01:00
hash.h hash: use single linked list for entries 2025-02-17 14:23:23 +01:00
headers.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
headers.h
hmac.c
hostasyn.c asyn-thread: remove 'status' from struct Curl_async 2025-02-16 14:35:33 +01:00
hostip4.c
hostip6.c
hostip.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
hostip.h
hostsyn.c
hsts.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
hsts.h
http1.c
http1.h
http2.c client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
http2.h
http_aws_sigv4.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
http_aws_sigv4.h
http_chunks.c
http_chunks.h
http_digest.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
http_digest.h
http_negotiate.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
http_negotiate.h
http_ntlm.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
http_ntlm.h
http_proxy.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
http_proxy.h
http.c http: simplify the check for auth methods 2025-02-20 22:50:45 +01:00
http.h http: negotiation and room for alt-svc/https rr to navigate 2025-02-20 15:45:46 +01:00
httpsrr.c httpsrr: fix the HTTPS-RR threaded-resolver build combo 2025-02-20 09:40:53 +01:00
httpsrr.h https-rr: implementation improvements 2025-02-18 16:12:26 +01:00
idn.c
idn.h
if2ip.c
if2ip.h
imap.c conn: fix connection reuse when SSL is optional 2025-02-20 16:23:35 +01:00
imap.h
inet_ntop.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
inet_ntop.h
inet_pton.c
inet_pton.h
krb5.c
ldap.c lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
libcurl.def
libcurl.rc (lib)curl.rc: set debug flag also for CURLDEBUG and UNITTESTS 2024-05-22 08:38:12 +02:00
libcurl.vers.in
llist.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
llist.h
macos.c
macos.h
Makefile.am checksrc: exclude generated bundle files to avoid race condition 2025-01-27 20:59:47 +01:00
Makefile.inc client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
Makefile.soname
md4.c
md5.c
memdebug.c
memdebug.h
mime.c tidy-up: use CURL_ARRAYSIZE() 2025-02-19 00:59:45 +01:00
mime.h
mprintf.c
mqtt.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
mqtt.h mqtt, remove remaining use of data->state.buffer 2024-01-27 12:42:19 +01:00
multi.c eventfd: allow for all CPUs 2025-02-21 12:07:24 +01:00
multihandle.h
multiif.h
netrc.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
netrc.h
nonblock.c
nonblock.h
noproxy.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
noproxy.h
openldap.c conn: fix connection reuse when SSL is optional 2025-02-20 16:23:35 +01:00
optiontable.pl
parsedate.c tidy-up: use CURL_ARRAYSIZE() 2025-02-19 00:59:45 +01:00
parsedate.h
pingpong.c
pingpong.h lib: use Curl_str_number() for parsing decimal numbers 2025-02-14 10:38:56 +01:00
pop3.c conn: fix connection reuse when SSL is optional 2025-02-20 16:23:35 +01:00
pop3.h
progress.c
progress.h
psl.c
psl.h
rand.c
rand.h
rename.c
rename.h
request.c strparse: speed up the hex parser somewhat 2025-02-19 07:49:06 +01:00
request.h
rtsp.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
rtsp.h
select.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
select.h cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
sendf.c client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
sendf.h client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
setopt.c http: negotiation and room for alt-svc/https rr to navigate 2025-02-20 15:45:46 +01:00
setopt.h
setup-os400.h
setup-vms.h openssl: drop support for old OpenSSL/LibreSSL versions 2025-02-21 12:02:35 +01:00
setup-win32.h
sha256.c openssl: drop support for old OpenSSL/LibreSSL versions 2025-02-21 12:02:35 +01:00
share.c ssl session cache: change cache dimensions 2025-01-10 10:51:26 +01:00
share.h
sigpipe.h
slist.c
slist.h
smb.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
smb.h
smtp.c conn: fix connection reuse when SSL is optional 2025-02-20 16:23:35 +01:00
smtp.h
sockaddr.h
socketpair.c eventfd: allow for all CPUs 2025-02-21 12:07:24 +01:00
socketpair.h eventfd: allow for all CPUs 2025-02-21 12:07:24 +01:00
socks_gssapi.c
socks_sspi.c
socks.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
socks.h
speedcheck.c
speedcheck.h
splay.c
splay.h
strcase.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
strcase.h
strdup.c
strdup.h
strequal.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
strerror.c tidy-up: use CURL_ARRAYSIZE() 2025-02-19 00:59:45 +01:00
strerror.h
strparse.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
strparse.h strparse: provide access functions 2025-02-19 12:17:32 +01:00
strtoofft.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
strtoofft.h strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
system_win32.c
system_win32.h
telnet.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
telnet.h
tftp.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
tftp.h
timediff.c timediff: remove unnecessary double typecast 2025-02-17 16:10:34 +01:00
timediff.h
timeval.c
timeval.h
transfer.c client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
transfer.h client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
url.c conn: fix connection reuse when SSL is optional 2025-02-20 16:23:35 +01:00
url.h
urlapi-int.h
urlapi.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
urldata.h conn: fix connection reuse when SSL is optional 2025-02-20 16:23:35 +01:00
version_win32.c
version_win32.h
version.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
warnless.c warnless: drop curlx_ultous as it is no longer used 2025-02-14 10:38:56 +01:00
warnless.h warnless: drop curlx_ultous as it is no longer used 2025-02-14 10:38:56 +01:00
ws.c http: negotiation and room for alt-svc/https rr to navigate 2025-02-20 15:45:46 +01:00
ws.h