curl-curl/lib
Viktor Szakats c05cd2a10e
curl_setup.h: merge back single-use internal header curl_setup_once.h
Originally split in 2006, but the issues cited are no longer present in
current code. As of now both `curl_setup.h` and `curl_setup_once.h` are
included once per compiler invocation, without recursion. The latter is
a sub-header of the former with no clear distinction in their contents.

Merge them to avoid having to decide where to put new global PP logic.
Also to make it easier to overview what gets defined/included globally
and in what order. (Perhaps even allowing some tidying up here.)

Follow-up to 77b3bc239d

Closes #20555
2026-02-11 14:26:30 +01:00
..
curlx build: tidy up and simplify setmode() detection and use 2026-02-08 15:47:47 +01:00
vauth digest: escape double quotes and backslashes in realm and nonce 2026-02-09 08:50:32 +01:00
vquic tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
vssh build: move curl stat struct type to the curlx namespace 2026-02-04 02:07:16 +01:00
vtls vtls: use ALPN http/1.0 & http/1.1 for HTTP/1.0 requests 2026-02-09 12:15:35 -05:00
.gitignore unit tests: extract "private" prototypes at build time 2025-06-30 23:16:40 +02:00
altsvc.c build: drop redundant unused variable suppressions 2026-01-14 10:38:34 +01:00
altsvc.h altsvc: move logic from setopt into Curl_altsvc_ctrl() 2026-01-11 10:44:43 +01:00
amigaos.c dns: flatten the include tree 2026-01-17 11:45:18 +01:00
amigaos.h lib: fix formatting nits (part 2) 2025-12-02 16:52:54 +01:00
arpa_telnet.h tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
asyn-ares.c hostip.c: fix leak of addrinfo 2026-02-02 23:29:45 +01:00
asyn-base.c dns: flatten the include tree 2026-01-17 11:45:18 +01:00
asyn-thrdd.c hostip.c: fix leak of addrinfo 2026-02-02 23:29:45 +01:00
asyn.h dns: flatten the include tree 2026-01-17 11:45:18 +01:00
bufq.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
bufq.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
bufref.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
bufref.h bufref: add Curl_bufref_dup that returns a strdup()ed version 2025-12-04 19:04:19 +01:00
cf-h1-proxy.c build: use more const 2026-02-02 12:32:49 +01:00
cf-h1-proxy.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cf-h2-proxy.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
cf-h2-proxy.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cf-haproxy.c build: drop redundant unused variable suppressions 2026-01-14 10:38:34 +01:00
cf-haproxy.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cf-https-connect.c dns: flatten the include tree 2026-01-17 11:45:18 +01:00
cf-https-connect.h tidy-up: miscellaneous 2025-12-12 04:18:48 +01:00
cf-ip-happy.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
cf-ip-happy.h tidy-up: curlx/nonblock.h includes 2025-12-21 02:16:34 +01:00
cf-socket.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
cf-socket.h socketpair: set SO_NOSIGPIPE where possible 2026-01-22 17:18:16 +01:00
cfilters.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
cfilters.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
CMakeLists.txt cmake: add CURL_DROP_UNUSED option to reduce binary sizes 2026-01-22 17:08:20 +01:00
config-mac.h send: drop CURL_UNCONST() from buffer argument on most platforms 2026-01-29 03:42:09 +01:00
config-os400.h build: require POSIX strdup() 2026-02-03 17:50:18 +01:00
config-riscos.h build: require POSIX strdup() 2026-02-03 17:50:18 +01:00
config-win32.h build: tidy up and simplify setmode() detection and use 2026-02-08 15:47:47 +01:00
conncache.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
conncache.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
connect.c tidy-up: Markdown, clang-format nits 2026-01-22 23:44:47 +01:00
connect.h build: fully omit verbose strings and code when disabled 2026-01-21 13:18:35 +01:00
content_encoding.c tidy-up: Markdown, clang-format nits 2026-01-22 23:44:47 +01:00
content_encoding.h content_encoding: avoid strcpy 2025-12-22 14:17:21 +01:00
cookie.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
cookie.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
cshutdn.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
cshutdn.h lib: make sigpipe handling more lazy 2026-01-19 09:37:47 +01:00
curl_addrinfo.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
curl_addrinfo.h build: merge TrackMemory (CURLDEBUG) into debug-enabled option 2026-01-19 18:43:17 +01:00
curl_config-cmake.h.in build: tidy up and simplify setmode() detection and use 2026-02-08 15:47:47 +01:00
curl_ctype.h lib: fix formatting nits (part 2) 2025-12-02 16:52:54 +01:00
curl_endian.c tidy-up: miscellaneous 2025-12-26 22:06:09 +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 tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_fnmatch.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_fopen.c build: use native file open flags in Windows-specific code 2026-02-04 15:59:35 +01:00
curl_fopen.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_get_line.c curl_get_line: drop single-use macro 2026-02-08 15:47:47 +01:00
curl_get_line.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_gethostname.c tidy-up: miscellaneous 2025-12-26 22:06:09 +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 gss: exclude verbose error logic from non-verbose builds 2026-02-10 02:34:33 +01:00
curl_gssapi.h gss: exclude verbose error logic from non-verbose builds 2026-02-10 02:34:33 +01:00
curl_hmac.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
curl_ldap.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
curl_md4.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_md5.h tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
curl_memrchr.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_memrchr.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_ntlm_core.c build: use more const 2026-02-02 12:32:49 +01:00
curl_ntlm_core.h build: use more const 2026-02-02 12:32:49 +01:00
curl_printf.h lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
curl_range.c tidy-up: miscellaneous 2026-01-15 13:06:13 +01:00
curl_range.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_rtmp.c lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
curl_rtmp.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
curl_sasl.c build: use more const 2026-02-02 12:32:49 +01:00
curl_sasl.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_setup.h curl_setup.h: merge back single-use internal header curl_setup_once.h 2026-02-11 14:26:30 +01:00
curl_sha256.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_sha512_256.c tidy-up: miscellaneous 2026-01-15 13:06:13 +01:00
curl_sha512_256.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_share.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_share.h tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
curl_sspi.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
curl_sspi.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_threads.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_threads.h windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
curl_trc.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
curl_trc.h build: opt-in MSVC to C99-style verbose logging logic 2026-01-21 21:01:46 +01:00
cw-out.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
cw-out.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cw-pause.c build: drop more forward function declarations 2026-01-14 23:34:05 +01:00
cw-pause.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
dict.c build: constify memchr()/strchr()/etc result variables (cont.) 2026-01-25 14:20:37 +01:00
dict.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
dllmain.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
doh.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
doh.h build: assume stdint.h 2026-01-28 12:05:20 +01:00
dynhds.c dynhds: drop duplicate includes 2026-01-21 18:10:08 +01:00
dynhds.h build: assume stdint.h 2026-01-28 12:05:20 +01:00
easy_lock.h windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
easy.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
easygetopt.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
easyif.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
easyoptions.c build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
easyoptions.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
escape.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
escape.h lib: drop includes unused or duplicate 2025-12-20 22:02:20 +01:00
fake_addrinfo.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
fake_addrinfo.h build: merge TrackMemory (CURLDEBUG) into debug-enabled option 2026-01-19 18:43:17 +01:00
file.c build: move curl stat struct type to the curlx namespace 2026-02-04 02:07:16 +01:00
file.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
fileinfo.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
fileinfo.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
formdata.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
formdata.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
ftp.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
ftp.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
ftplistparser.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
ftplistparser.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
functypes.h send: drop CURL_UNCONST() from buffer argument on most platforms 2026-01-29 03:42:09 +01:00
getenv.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
getinfo.c build: use more const 2026-02-02 12:32:49 +01:00
getinfo.h lib: refactor the type of funcs which have useless return and checks 2025-11-07 13:01:39 +01:00
gopher.c build: use more const 2026-02-02 12:32:49 +01:00
gopher.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
hash.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
hash.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
headers.c lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
headers.h headers: add length argument to Curl_headers_push() 2025-12-09 10:49:28 +01:00
hmac.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
hostip4.c dns: flatten the include tree 2026-01-17 11:45:18 +01:00
hostip6.c dns: flatten the include tree 2026-01-17 11:45:18 +01:00
hostip.c hostip.c: fix leak of addrinfo 2026-02-02 23:29:45 +01:00
hostip.h hostip.c: fix leak of addrinfo 2026-02-02 23:29:45 +01:00
hsts.c lib: use STRCONST() when possible in curlx_strcopy() calls 2026-01-16 10:55:10 +01:00
hsts.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
http1.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http1.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http2.c http2: dedupe nghttp2 verbose frame print function 2026-01-29 19:22:00 +01:00
http2.h http2: dedupe nghttp2 verbose frame print function 2026-01-29 19:22:00 +01:00
http_aws_sigv4.c http_aws_sigv4: fix query normalization of %2b 2026-02-10 07:52:18 +01:00
http_aws_sigv4.h lib: drop unused curlx headers 2025-12-21 02:16:33 +01:00
http_chunks.c build: use more const 2026-02-02 12:32:49 +01:00
http_chunks.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
http_digest.c build: constify memchr()/strchr()/etc result variables (cont.) 2026-01-25 14:20:37 +01:00
http_digest.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_negotiate.c checksrc: warn for leading spaces before the preprocessor hash 2026-01-13 09:52:26 +01:00
http_negotiate.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_ntlm.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_ntlm.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_proxy.c msvc: drop exception, make BIT() a bitfield with Visual Studio 2026-01-17 11:46:31 +01:00
http_proxy.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
http.h build: assume stdint.h 2026-01-28 12:05:20 +01:00
httpsrr.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
httpsrr.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
idn.c windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
idn.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
if2ip.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
if2ip.h lib: fix formatting nits (part 3) 2025-12-03 14:50:16 +01:00
imap.c imap: add a check for Curl_meta_get() 2026-02-03 23:24:06 +01:00
imap.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
ldap.c build: use more const 2026-02-02 12:32:49 +01:00
libcurl.def multi: add notifications API 2025-10-07 10:55:31 +02:00
libcurl.rc build: merge TrackMemory (CURLDEBUG) into debug-enabled option 2026-01-19 18:43:17 +01:00
libcurl.vers.in build: tidy up and improve versioned-symbols options 2024-09-21 12:21:14 +02:00
llist.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
llist.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
macos.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
macos.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
Makefile.am build: merge TrackMemory (CURLDEBUG) into debug-enabled option 2026-01-19 18:43:17 +01:00
Makefile.inc curl_setup.h: merge back single-use internal header curl_setup_once.h 2026-02-11 14:26:30 +01:00
Makefile.soname tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
md4.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
md5.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
memdebug.c build: update to not need _CRT_NONSTDC_NO_DEPRECATE with MSVC 2026-01-20 23:19:54 +01:00
mime.c build: move curl stat struct type to the curlx namespace 2026-02-04 02:07:16 +01:00
mime.h tidy-up: miscellaneous 2026-01-15 13:06:13 +01:00
mprintf.c build: drop global suppression of -Wformat-nonliteral, fix fallouts 2026-01-20 12:38:02 +01:00
mqtt.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
mqtt.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
multi_ev.c build: fully omit verbose strings and code when disabled 2026-01-21 13:18:35 +01:00
multi_ev.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
multi_ntfy.c tidy-up: miscellaneous 2026-01-15 13:06:13 +01:00
multi_ntfy.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
multi.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
multihandle.h multi: probe for IPv6 functionality in multi_init() 2026-01-21 09:38:31 +01:00
multiif.h multi: update timer unconditionally in multi_remove_handle 2026-02-03 16:24:39 -05:00
netrc.c build: constify memchr()/strchr()/etc result variables 2026-01-25 12:21:54 +01:00
netrc.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
noproxy.c noproxy: simplify, don't mix const non-const in strchr() 2026-01-25 11:02:24 +01:00
noproxy.h noproxy: patterns need to be comma separated 2024-06-01 12:25:13 +02:00
openldap.c build: use more const 2026-02-02 12:32:49 +01:00
optiontable.pl build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
parsedate.c build: omit forward declarations 2026-01-13 21:15:36 +01:00
parsedate.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
pingpong.c build: constify memchr()/strchr()/etc result variables 2026-01-25 12:21:54 +01:00
pingpong.h timeout handling: auto-detect effective timeout 2026-01-20 16:43:45 +01:00
pop3.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
pop3.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
progress.c ratelimit: download finetune 2026-01-16 16:42:31 +01:00
progress.h source: misc typos 2026-01-01 12:43:59 +01:00
psl.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
psl.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
rand.c windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
rand.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
ratelimit.c msvc: drop exception, make BIT() a bitfield with Visual Studio 2026-01-17 11:46:31 +01:00
ratelimit.h ratelimit: download finetune 2026-01-16 16:42:31 +01:00
request.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
request.h ratelimit blocking: fix busy loop 2025-12-29 22:44:34 +01:00
rtsp.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
rtsp.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
select.c build: drop redundant unused variable suppressions 2026-01-14 10:38:34 +01:00
select.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
sendf.c lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
sendf.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
setopt.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
setopt.h lib: fix formatting nits (part 3) 2025-12-03 14:50:16 +01:00
setup-os400.h setup-os400.h: drop no longer used custom type u_int32_t 2026-01-29 14:58:03 +01:00
setup-vms.h openssl: stop checking for OPENSSL_NO_SHA* macros 2025-12-31 17:00:03 +01:00
setup-win32.h tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
sha256.c windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
sigpipe.h socket: check result of SO_NOSIGPIPE 2026-01-20 16:38:49 +01:00
slist.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
slist.h slist: constify Curl_slist_append_nodup() string argument 2025-11-25 11:05:48 +01:00
smb.c build: fully omit verbose strings and code when disabled 2026-01-21 13:18:35 +01:00
smb.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
smtp.c build: use more const 2026-02-02 12:32:49 +01:00
smtp.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
sockaddr.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
socketpair.c socketpair: set SO_NOSIGPIPE where possible 2026-01-22 17:18:16 +01:00
socketpair.h socketpair: cleaner interface 2026-01-16 16:43:43 +01:00
socks_gssapi.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
socks_sspi.c build: fully omit verbose strings and code when disabled 2026-01-21 13:18:35 +01:00
socks.c tidy-up: move literals to right-side of if expressions (where missing) 2026-02-07 16:41:51 +01:00
socks.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
splay.c lib: drop unused or duplicate curlx/timeval.h includes 2025-12-31 15:59:19 +01:00
splay.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
strcase.c build: use more const 2026-02-02 12:32:49 +01:00
strcase.h build: use more const 2026-02-02 12:32:49 +01:00
strequal.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
strerror.c build: fully omit verbose strings and code when disabled 2026-01-21 13:18:35 +01:00
strerror.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
system_win32.c windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
system_win32.h windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
telnet.c build: use more const 2026-02-02 12:32:49 +01:00
telnet.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
tftp.c build: use more const 2026-02-02 12:32:49 +01:00
tftp.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
transfer.c tidy-up: miscellaneous 2026-02-01 00:54:23 +01:00
transfer.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
uint-bset.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
uint-bset.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
uint-hash.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
uint-hash.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
uint-spbset.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
uint-spbset.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
uint-table.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
uint-table.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
url.c url.c: restore mistaken comment change 2026-02-07 23:26:57 +01:00
url.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00
urlapi-int.h test1658: add unit test for the HTTPS RR decoder 2025-04-05 21:03:47 +02:00
urlapi.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
urldata.h include: mask computed auth/proto bitmasks to 32 bits 2026-01-26 13:48:05 +01:00
version.c build: merge TrackMemory (CURLDEBUG) into debug-enabled option 2026-01-19 18:43:17 +01:00
ws.c lib: disable websockets early if no http 2026-02-05 13:12:10 +01:00
ws.h lib: separate scheme info from protocol implementation 2026-01-19 23:15:13 +01:00