curl/lib
Stefan Eissing 12869080a1
data creds: detect change
Reshuffle code a little to detect when the transfer's credentials
actually change. Otherwise, leave the existing creds in place.

This gives the precise location where we may want to reset other
states that become invalid with change credentials. Also, by
keeping a creds instance as long as it is valid, we can associate
meta data with it.

Closes #21755
2026-06-01 16:42:10 +02:00
..
curlx tidy-up: miscellaneous 2026-05-20 00:50:43 +02:00
vauth tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
vquic h3: fix signedness of two printf masks 2026-05-28 17:42:14 +02:00
vssh libssh: map SSH_KNOWN_HOSTS_OTHER to CURLKHMATCH_MISMATCH 2026-05-25 16:46:22 +02:00
vtls vtls_config: adjust to origin 2026-06-01 09:39:17 +02:00
.gitignore unit tests: extract "private" prototypes at build time 2025-06-30 23:16:40 +02:00
altsvc.c tidy-up: miscellaneous 2026-05-16 01:56:17 +02:00
altsvc.h altsvc: cap the list at 5,000 entries 2026-04-01 12:05:47 +02:00
amigaos.c share: concurrency handling, easy updates 2026-03-21 14:42:49 +01:00
amigaos.h lib: fix formatting nits (part 2) 2025-12-02 16:52:54 +01:00
arpa_telnet.h tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
asyn-ares.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
asyn-base.c resolve: pass bool for proxy resolves 2026-04-24 13:10:59 +02:00
asyn-thrdd.c asyn-thrdd: fix result processing without wakeup socketpair 2026-05-01 11:30:51 +02:00
asyn.h resolve: pass bool for proxy resolves 2026-04-24 13:10:59 +02:00
bufq.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
bufq.h tidy-up: miscellaneous 2026-05-20 00:50:43 +02: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
capsule.c unit3400: repair after capsule_encap_udp_hdr went static 2026-05-28 00:13:24 +02:00
capsule.h unit3400: repair after capsule_encap_udp_hdr went static 2026-05-28 00:13:24 +02:00
cf-capsule.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-capsule.h h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-dns.c ftp: remove 2 Curl_resolv_blocking() calls 2026-05-07 14:02:13 +02:00
cf-dns.h ftp: remove 2 Curl_resolv_blocking() calls 2026-05-07 14:02:13 +02:00
cf-h1-proxy.c HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
cf-h1-proxy.h HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
cf-h2-proxy.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-h2-proxy.h HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
cf-h3-proxy.c h3-proxy: fix callback return values, and a typo in tests 2026-05-28 23:32:33 +02:00
cf-h3-proxy.h h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-haproxy.c lib: introduce Curl_peer 2026-05-05 16:22:11 +02:00
cf-haproxy.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cf-https-connect.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
cf-https-connect.h cf-dns: connection filter for DNS queries 2026-03-30 13:28:38 +02:00
cf-ip-happy.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-ip-happy.h h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-socket.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cf-socket.h h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cfilters.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
cfilters.h lib: introduce Curl_peer 2026-05-05 16:22:11 +02:00
CMakeLists.txt cmake: unfold a line 2026-05-14 16:33:23 +02:00
config-mac.h src: drop detecting and redefining system symbol ftruncate 2026-03-30 13:46:14 +02:00
config-os400.h tidy-up: miscellaneous 2026-05-16 01:56:17 +02:00
config-riscos.h src: drop detecting and redefining system symbol ftruncate 2026-03-30 13:46:14 +02:00
config-win32.h tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
conncache.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
conncache.h tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
connect.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
connect.h tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
content_encoding.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
content_encoding.h content_encoding: avoid strcpy 2025-12-22 14:17:21 +01:00
cookie.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
cookie.h cookie: constify struct pointers 2026-05-13 17:52:49 +02:00
creds.c data creds: detect change 2026-06-01 16:42:10 +02:00
creds.h data creds: detect change 2026-06-01 16:42:10 +02:00
cshutdn.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
cshutdn.h tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
curl_addrinfo.c badwords: prefer 'workaround' (without hyphen) 2026-05-31 22:05:54 +02:00
curl_addrinfo.h lib: introduce Curl_peer 2026-05-05 16:22:11 +02:00
curl_config-cmake.h.in HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
curl_ctype.h tidy-up: miscellaneous 2026-04-14 01:08:32 +02: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 clang-tidy: drop redundant casts 2026-02-19 15:27:17 +01:00
curl_fnmatch.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_fopen.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
curl_fopen.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_get_line.c curl_get_line: error out on read errors 2026-03-17 16:14:08 +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 tidy-up: use curlx_safefree() 2026-05-21 01:31:03 +02:00
curl_gssapi.h clang-tidy: enable more checks, fix fallouts 2026-04-14 02:20:16 +02:00
curl_hmac.h tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
curl_ldap.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
curl_md4.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_md5.h tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +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 src: fix comment typos 2026-05-12 17:14:38 +02:00
curl_ntlm_core.h tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
curl_printf.h tidy-up: miscellaneous 2026-02-25 14:44:56 +01:00
curl_range.c stop using the word 'just' 2026-03-03 15:30:22 +01:00
curl_range.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_sasl.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
curl_sasl.h tidy-up: miscellaneous 2026-02-25 14:44:56 +01:00
curl_setup.h src: add curlx_memzero() to clear buffers securely 2026-05-16 00:26:46 +02:00
curl_sha256.h lib: accept larger input to md5/hmac/sha256/sha512 functions 2026-03-31 17:19:56 +02:00
curl_sha512_256.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
curl_sha512_256.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
curl_share.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
curl_share.h tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
curl_sspi.c tidy-up: rename Curl_safefree()/tool_safefree() to curlx_safefree() 2026-04-01 19:53:53 +02:00
curl_sspi.h windows: update MS SDK versions in comments 2026-05-15 03:41:33 +02:00
curl_threads.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
curl_threads.h tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
curl_trc.c HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
curl_trc.h lib: make resolving HTTPS DNS records reliable: 2026-04-01 15:36:31 +02:00
cw-out.c docs: tidy-up scheme references 2026-05-19 16:55:45 +02:00
cw-out.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cw-pause.c tidy-up: miscellaneous 2026-02-12 14:52:16 +01:00
cw-pause.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
dict.c tidy-up: miscellaneous 2026-05-20 00:50:43 +02:00
dict.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
dllmain.c tidy-up: sort TLS backends, distros, alphabetically 2026-05-11 11:57:25 +02:00
dnscache.c dnscache: remove Curl_dns_entry_link 2026-05-27 23:13:19 +02:00
dnscache.h dnscache: remove Curl_dns_entry_link 2026-05-27 23:13:19 +02:00
doh.c resolve: pass bool for proxy resolves 2026-04-24 13:10:59 +02:00
doh.h tidy-up: miscellaneous 2026-05-16 01:56:17 +02:00
dynhds.c unittests: cleanups 2026-04-15 23:32:38 +02:00
dynhds.h lib: move all UNITTEST prototypes to C files (cont.) 2026-03-21 13:14:46 +01:00
easy.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
easy_lock.h tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
easygetopt.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02: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 clang-tidy: enable more checks, fix fallouts 2026-04-14 02:20:16 +02:00
escape.h tidy-up: miscellaneous 2026-02-25 14:44:56 +01:00
fake_addrinfo.c lib: reserve 'result' for CURLcode 2026-04-06 23:12:06 +02:00
fake_addrinfo.h build: merge TrackMemory (CURLDEBUG) into debug-enabled option 2026-01-19 18:43:17 +01:00
file.c tidy-up: rename Curl_safefree()/tool_safefree() to curlx_safefree() 2026-04-01 19:53:53 +02:00
file.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +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 lib: rename more CURLcode variables to 'result' 2026-04-16 22:50:52 +02:00
formdata.h clang-tidy: add arg names to prototypes where missing 2026-02-23 01:00:47 +01:00
ftp-int.h tidy-up: miscellaneous 2026-05-20 00:50:43 +02:00
ftp.c url: connection reuse fixes for starttls 2026-05-31 23:29:15 +02:00
ftp.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
ftplistparser.c tidy-up: use curlx_safefree() 2026-05-21 01:31:03 +02:00
ftplistparser.h clang-tidy: sync argument names in prototype and definition 2026-02-19 12:44:37 +01:00
functypes.h clang-tidy: check misc-header-include-cycle, fix in internal headers 2026-02-20 17:33:02 +01:00
getenv.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
getinfo.c tidy-up: use curlx_safefree() 2026-05-21 01:31:03 +02: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 badwords: prefer 'workaround' (without hyphen) 2026-05-31 22:05:54 +02:00
gopher.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
hash.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
hash.h tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
headers.c clang-tidy: enable more checks, fix fallouts 2026-04-14 02:20:16 +02:00
headers.h badwords: rework exceptions, fix many of them 2026-03-12 01:01:16 +01:00
hmac.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
hostip.c tidy-up: miscellaneous 2026-05-16 01:56:17 +02:00
hostip.h hostip: convert Curl_resolv_unix to static resolv_unix 2026-05-05 17:49:12 +02:00
hostip4.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
hostip6.c lib: make resolving HTTPS DNS records reliable: 2026-04-01 15:36:31 +02:00
hsts.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
hsts.h hsts: rename Curl_hsts() to hsts_check() and make it static 2026-05-05 17:46:51 +02:00
http.c http: don't pass on set cookies to new origins 2026-05-28 17:45:04 +02:00
http.h HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
http1.c http1: fix potential NULL dereference in Curl_h1_req_parse_read() 2026-03-02 13:45:14 +01:00
http1.h tidy-up: miscellaneous 2026-02-12 14:52:16 +01:00
http2.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
http2.h http: refactor http_on_response into sub functions 2026-03-31 23:53:45 +02:00
http_aws_sigv4.c tidy-up: rename more CURLcode variables to result 2026-05-19 16:55:45 +02:00
http_aws_sigv4.h lib: move all UNITTEST prototypes to C files 2026-03-20 07:47:57 +01:00
http_chunks.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
http_chunks.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
http_digest.c creds: hold credentials 2026-05-12 16:05:15 +02:00
http_digest.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_negotiate.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
http_negotiate.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_ntlm.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
http_ntlm.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
http_proxy.c h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
http_proxy.h h3-proxy: fixes around H3 proxy 2026-05-28 14:41:27 +02:00
httpsrr.c lib: introduce Curl_peer 2026-05-05 16:22:11 +02:00
httpsrr.h tidy-up: whitespace 2026-04-27 13:34:27 +02:00
idn.c lib: introduce Curl_peer 2026-05-05 16:22:11 +02:00
idn.h idn: replace header guards with forward declaration 2026-05-11 17:01:34 +02:00
if2ip.c gcc: guard #pragma diagnostic in core code for <4.6, disable picky warnings 2026-03-18 11:33:37 +01:00
if2ip.h badwords: prefer 'workaround' (without hyphen) 2026-05-31 22:05:54 +02:00
imap.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
imap.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
ldap.c ldap: switch of chasing referrals 2026-05-25 17:02:43 +02: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 llist: constify struct pointers 2026-05-13 17:40:42 +02:00
llist.h llist: constify struct pointers 2026-05-13 17:40:42 +02: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 Makefile.am: replace stray := with = [ci skip] 2026-04-06 02:52:08 +02:00
Makefile.inc vtls_config: adjust to origin 2026-06-01 09:39:17 +02:00
Makefile.soname badwords: rework exceptions, fix many of them 2026-03-12 01:01:16 +01:00
md4.c gnutls: fix more nettle 4+ compatibility issues 2026-05-12 05:33:08 +02:00
md5.c tidy-up: miscellaneous 2026-05-27 16:53:57 +02:00
memdebug.c lib: add thread pool and queue 2026-03-23 23:03:58 +01:00
mime.c tidy-up: rename more CURLcode variables to result 2026-05-19 16:55:45 +02:00
mime.h tidy-up: macro parentheses 2026-02-24 16:30:05 +01:00
mprintf.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
mqtt.c creds: hold credentials 2026-05-12 16:05:15 +02:00
mqtt.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
multi.c multi: silence gcc 16 -Wnull-dereference, bump CI job to test 2026-05-21 15:16:21 +02:00
multi_ev.c multi_ev: silence clang-tidy nonsense 2026-05-26 13:01:30 +02: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
multihandle.h multi: enhance pending handles fairness 2026-04-23 15:55:07 +02:00
multiif.h clang-tidy: add arg names to prototypes where missing 2026-02-23 01:00:47 +01:00
netrc.c tidy-up: miscellaneous 2026-05-27 16:53:57 +02:00
netrc.h netrc: scanner refactor 2026-05-18 15:18:09 +02:00
noproxy.c unittests: cleanups 2026-04-15 23:32:38 +02:00
noproxy.h lib: move all UNITTEST prototypes to C files 2026-03-20 07:47:57 +01:00
openldap.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
optiontable.pl optiontable: replace stdin with filename arg, harden open() call 2026-03-19 15:06:43 +01:00
parsedate.c GHA: enable -Wunused-macros in clang-tidy jobs 2026-05-16 01:17:41 +02:00
parsedate.h clang-tidy: sync argument names in prototype and definition 2026-02-19 12:44:37 +01:00
peer.c HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
peer.h HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC) 2026-05-27 08:49:53 +02:00
pingpong.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
pingpong.h tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
pop3.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
pop3.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
progress.c unittests: cleanups 2026-04-15 23:32:38 +02:00
progress.h progress: count amount of data "delivered" to application 2026-03-21 23:21:55 +01:00
protocol.c websockets: auto-tunnel through http proxy 2026-05-20 11:50:35 +02:00
protocol.h websockets: auto-tunnel through http proxy 2026-05-20 11:50:35 +02: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 build: link bcrypt.lib via vcxproj files 2026-04-20 16:29:25 +02:00
rand.h clang-tidy: enable more checks, fix fallouts 2026-04-14 02:20:16 +02:00
ratelimit.c ratelimit: reset on start 2026-03-24 16:25:53 +01:00
ratelimit.h ratelimit: reset on start 2026-03-24 16:25:53 +01:00
request.c auth: cleanups 2026-05-07 14:03:00 +02:00
request.h auth: cleanups 2026-05-07 14:03:00 +02:00
rtsp.c creds: hold credentials 2026-05-12 16:05:15 +02:00
rtsp.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
select.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
select.h tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
sendf.c docs: tidy-up scheme references 2026-05-19 16:55:45 +02:00
sendf.h tidy-up: miscellaneous 2026-02-25 14:44:56 +01:00
setopt.c setopt: defref the old referer when setting a new 2026-06-01 15:23:04 +02:00
setopt.h clang-tidy: sync argument names in prototype and definition 2026-02-19 12:44:37 +01:00
setup-os400.h tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
setup-vms.h stop using the word 'just' 2026-03-03 15:30:22 +01:00
setup-win32.h stop using the word 'just' 2026-03-03 15:30:22 +01:00
sha256.c tidy-up: miscellaneous 2026-05-27 16:53:57 +02:00
sigpipe.h clang-tidy: check bugprone-macro-parentheses, fix fallouts 2026-02-22 00:58:04 +01:00
slist.c tidy-up: rename Curl_safefree()/tool_safefree() to curlx_safefree() 2026-04-01 19:53:53 +02:00
slist.h slist: constify Curl_slist_append_nodup() string argument 2025-11-25 11:05:48 +01:00
smb.c creds: hold credentials 2026-05-12 16:05:15 +02:00
smb.h lib: make SMB support opt-in 2026-03-22 11:55:39 +01:00
smtp.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
smtp.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
sockaddr.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
socketpair.c socketpair: clear 'err' when retrying due to EINTR 2026-03-06 22:50:29 +01:00
socketpair.h tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
socks.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
socks.h creds: add sasl service name 2026-05-13 14:04:17 +02:00
socks_gssapi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
socks_sspi.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
splay.c stop using the word 'just' 2026-03-03 15:30:22 +01:00
splay.h clang-tidy: sync argument names in prototype and definition 2026-02-19 12:44:37 +01:00
strcase.c build: use more const 2026-02-02 12:32:49 +01:00
strcase.h clang-tidy: sync argument names in prototype and definition 2026-02-19 12:44:37 +01:00
strequal.c stop using the word 'just' 2026-03-03 15:30:22 +01:00
strerror.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
strerror.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
system_win32.c windows: determine RtlVerifyVersionInfo address on global init 2026-03-09 11:35:19 +01:00
system_win32.h windows: bump minimum to Vista (from XP) 2026-01-17 11:41:49 +01:00
telnet.c creds: hold credentials 2026-05-12 16:05:15 +02:00
telnet.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
tftp.c tftp: avoid the timeout calc if the timeout is crazy 2026-05-28 00:14:00 +02:00
tftp.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00
thrdpool.c tidy-up: rename more CURLcode variables to result 2026-05-19 16:55:45 +02:00
thrdpool.h lib: make resolving HTTPS DNS records reliable: 2026-04-01 15:36:31 +02:00
thrdqueue.c thrdqueue: make thrdq_await_done only for unit tests 2026-05-05 08:55:49 +02:00
thrdqueue.h thrdqueue.h: minor language polish in comments 2026-05-05 14:34:27 +02:00
transfer.c transfer: clear referer when set to NULL 2026-05-26 10:04:40 +02:00
transfer.h creds: hold credentials 2026-05-12 16:05:15 +02:00
uint-bset.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
uint-bset.h lib: move all UNITTEST prototypes to C files 2026-03-20 07:47:57 +01:00
uint-hash.c unittests: cleanups 2026-04-15 23:32:38 +02:00
uint-hash.h lib: move all UNITTEST prototypes to C files 2026-03-20 07:47:57 +01:00
uint-spbset.c tidy-up: apply clang-format fixes 2026-05-28 00:05:47 +02:00
uint-spbset.h build: drop duplicate include curl/curl.h and others 2025-12-19 10:58:11 +01:00
uint-table.c unittests: cleanups 2026-04-15 23:32:38 +02:00
uint-table.h clang-tidy: sync argument names in prototype and definition 2026-02-19 12:44:37 +01:00
url.c data creds: detect change 2026-06-01 16:42:10 +02:00
url.h lib: introduce Curl_peer 2026-05-05 16:22:11 +02:00
urlapi-int.h urlapi: same origin tests 2026-04-16 15:00:43 +02:00
urlapi.c urlapi: accept 0X prefix in IPv4 address as well 2026-05-31 23:44:30 +02:00
urldata.h vtls_config: adjust to origin 2026-06-01 09:39:17 +02:00
version.c h3-proxy: rename feature 'Proxy/PROXY-HTTP3' to 'proxy-HTTP3' 2026-05-28 12:52:50 +02:00
ws.c misc: fix code quality findings 2026-04-21 14:35:55 +02:00
ws.h protocol source, all about protocols and uri schemes 2026-03-16 08:39:02 +01:00