curl/lib
Daniel Stenberg 48df7b29d9
cookie: only count accepted cookies in Curl_cookie_add
The counter used to stop accepting cookies after a certain amount has
been received in a single response would previously also count some
cookies that were not actually accepted as they were discarded after the
counter was increased.

Starting now, the counter is increased only for cookies that were
accepted.

Pointed out by ZeroPath
Closes #19157
2025-10-21 16:33:32 +02:00
..
curlx curlx: promote Curl_fseeko() to curlx_fseek(), use it in src 2025-10-18 02:25:10 +02:00
vauth lib: remove newlines from failf() calls 2025-10-18 23:17:54 +02:00
vquic ngtcp2: adopt ngtcp2_conn_get_stream_user_data if available 2025-10-19 11:07:32 +02:00
vssh curl_path: make sure just whitespace is illegal 2025-10-19 16:26:01 +02:00
vtls openssl: remove dead code 2025-10-19 23:48:28 +02:00
.gitignore unit tests: extract "private" prototypes at build time 2025-06-30 23:16:40 +02:00
altsvc.c curl_get_line: enhance the API 2025-10-19 16:25:11 +02:00
altsvc.h lib: use BIT() instead of bool in structs more 2025-04-22 08:01:08 +02:00
amigaos.c tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
amigaos.h tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
arpa_telnet.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn-ares.c asyn-ares: remove wrong comment about the callback argument 2025-10-12 10:30:54 +02:00
asyn-base.c ares: handle channel being destroyed early 2025-08-19 17:43:33 +02:00
asyn-thrdd.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
asyn.h asyn-thrdd: manage DEFERRED and locks better 2025-08-22 16:26:11 +02:00
bufq.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
bufq.h socks: rewwork, cleaning up socks state handling 2025-09-25 14:03:10 +02:00
bufref.c build: enable -Wcast-qual, fix or silence compiler warnings 2025-03-10 22:30:15 +01:00
bufref.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
cf-h1-proxy.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cf-h1-proxy.h proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
cf-h2-proxy.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cf-h2-proxy.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
cf-haproxy.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cf-haproxy.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
cf-https-connect.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cf-https-connect.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
cf-ip-happy.c tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
cf-ip-happy.h ip happy eyeballing: keep attempts running 2025-08-01 09:30:59 +02:00
cf-socket.c cf-socket: give information when unable to open socket 2025-10-20 15:21:47 +02:00
cf-socket.h cf-socket: always check Curl_cf_socket_peek() return code 2025-10-06 14:45:53 +02:00
cfilters.c quic: remove data_idle handling 2025-10-15 10:36:43 +02:00
cfilters.h quic: remove data_idle handling 2025-10-15 10:36:43 +02:00
CMakeLists.txt cmake: use more COMPILER_OPTIONS, LINK_OPTIONS / LINK_FLAGS 2025-09-29 13:07:14 +02:00
config-mac.h build: stop checking for sys/stat.h 2025-06-24 09:44:28 +02:00
config-os400.h vquic: drop msh3 2025-07-27 17:57:17 +02:00
config-plan9.h build: stop checking for sys/stat.h 2025-06-24 09:44:28 +02:00
config-riscos.h build: stop checking for sys/stat.h 2025-06-24 09:44:28 +02:00
config-win32.h build: avoid overriding system open and stat symbols 2025-09-30 16:30:09 +02:00
conncache.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
conncache.h multi: add CURLMOPT_NETWORK_CHANGED to signal network changed 2025-07-29 11:18:26 +02:00
connect.c connect: remove redundant condition in shutdown start 2025-10-16 08:56:16 +02:00
connect.h lib: upgrade/multiplex handling 2025-09-25 14:00:37 +02:00
content_encoding.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
content_encoding.h content_encoding: make Curl_all_content_encodings allocless 2023-11-07 16:35:30 +01:00
cookie.c cookie: only count accepted cookies in Curl_cookie_add 2025-10-21 16:33:32 +02:00
cookie.h cookie: simplifications 2025-08-28 17:52:07 +02:00
cshutdn.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cshutdn.h curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
curl_addrinfo.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
curl_addrinfo.h curl_addrinfo: support operating systems with only getaddrinfo(3) 2024-11-02 22:28:59 +01:00
curl_config.h.cmake version: add GSS backend name and version 2025-10-16 16:19:05 +02: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 TLS: remove support for Secure Transport and BearSSL 2025-06-11 07:54:19 +02:00
curl_des.h TLS: remove support for Secure Transport and BearSSL 2025-06-11 07:54:19 +02:00
curl_endian.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_endian.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_fnmatch.c curl_fnmatch, servers: drop local macros in favour of sizeof() 2025-07-21 16:14:14 +02:00
curl_fnmatch.h tidy-up: OS names 2024-08-04 19:17:45 +02:00
curl_fopen.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
curl_fopen.h build: avoid overriding system symbols for fopen functions 2025-09-30 01:10:36 +02:00
curl_get_line.c curl_get_line: the final return cannot be reached 2025-10-20 10:30:36 +02:00
curl_get_line.h curl_get_line: enhance the API 2025-10-19 16:25:11 +02:00
curl_gethostname.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
curl_gethostname.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_gssapi.c krb5: fix output_token allocators in the GSS debug stub (Windows) 2025-10-17 17:47:22 +02:00
curl_gssapi.h kerberos: drop logic for MIT Kerberos <1.2.3 (pre-2002) versions 2025-10-10 02:07:45 +02:00
curl_hmac.h build: fix build errors/warnings in rare configurations 2025-07-23 22:17:03 +02:00
curl_ldap.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl_md4.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
curl_md5.h tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
curl_mem_undef.h build: avoid overriding system symbols for fopen functions 2025-09-30 01:10:36 +02:00
curl_memory.h tidy-up: avoid using the reserved macro namespace 2025-09-20 02:27:06 +02:00
curl_memrchr.c curl_memrchr: enable in all builds 2025-03-10 23:10:31 +01:00
curl_memrchr.h urlapi: fix redirect from file:// with query, and simplify 2025-02-27 11:51:19 +01:00
curl_ntlm_core.c mbedtls: add support for 4.0.0 2025-10-17 11:50:48 +02:00
curl_ntlm_core.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
curl_printf.h lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
curl_range.c curlx: move into to curlx/ 2025-05-07 11:01:15 +02: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: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
curl_rtmp.h curl_version_info: provide librtmp version 2024-04-15 16:48:34 +02:00
curl_sasl.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
curl_sasl.h vauth: move auth structs to conn meta data 2025-06-10 15:57:44 +02:00
curl_setup.h mbedtls: add support for 4.0.0 2025-10-17 11:50:48 +02:00
curl_setup_once.h curl_setup.h: include stdint.h earlier 2025-08-29 21:14:35 +02:00
curl_sha256.h tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
curl_sha512_256.c spacecheck: warn for 3+ empty lines in a row, fix fallouts 2025-09-04 20:37:51 +02:00
curl_sha512_256.h curl_sha512_256: fix symbol collisions with nettle library 2024-08-13 10:04:06 +02:00
curl_sspi.c tidy-up: avoid using the reserved macro namespace 2025-09-20 02:27:06 +02:00
curl_sspi.h windows: drop two interim, single-use macros 2025-07-31 11:54:18 +02:00
curl_threads.c curl_threads: delete WinCE fallback branch 2025-10-11 01:04:24 +02:00
curl_threads.h windows: replace _beginthreadex() with CreateThread() 2025-09-20 01:28:35 +02:00
curl_trc.c tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
curl_trc.h ip-happy: do not set unnecessary timeout 2025-10-01 08:01:47 +02:00
cw-out.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cw-out.h lib: add const to clientwriter tables 2025-04-03 12:45:54 -07:00
cw-pause.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
cw-pause.h lib: add const to clientwriter tables 2025-04-03 12:45:54 -07:00
dict.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
dict.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dllmain.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
doh.c lib: add asserts that hostname has content 2025-10-19 23:45:28 +02:00
doh.h doh: rename symbols to avoid collision with mingw-w64 headers 2025-07-27 18:54:00 +02:00
dynhds.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
dynhds.h spelling: call it null-terminate consistently 2025-05-30 17:29:45 +02:00
easy.c mime: fix unpausing of readers 2025-10-21 16:30:47 +02:00
easy_lock.h tidy-up: avoid using the reserved macro namespace 2025-09-20 02:27:06 +02:00
easygetopt.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
easyif.h WebSockets: make support official (non-experimental) 2024-09-27 13:20:25 +02:00
easyoptions.c TLS: add CURLOPT_SSL_SIGNATURE_ALGORITHMS and --sigalgs 2025-04-30 17:47:22 +02:00
easyoptions.h lib: make Curl_easyopts const 2025-04-03 13:43:26 -07:00
escape.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
escape.h urlapi: use uppercase hex encoding 2025-06-25 11:44:13 +02:00
fake_addrinfo.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
fake_addrinfo.h lib: provide a getaddrinfo wrapper 2025-04-28 23:48:02 +02:00
file.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
file.h file: use easy handle meta for protocol struct 2025-05-08 13:18:45 +02:00
fileinfo.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
fileinfo.h curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
formdata.c curlx: promote Curl_fseeko() to curlx_fseek(), use it in src 2025-10-18 02:25:10 +02:00
formdata.h formdata: cleanups 2025-05-19 13:26:02 +02:00
ftp.c lib: stop NULL-checking conn->passwd and ->user 2025-10-15 10:44:51 +02:00
ftp.h krb5: drop support for Kerberos FTP 2025-09-20 23:58:28 +02:00
ftplistparser.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
ftplistparser.h wildcard: remove files and move functions into ftplistparser.c 2023-03-03 23:25:30 +01:00
functypes.h Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
getenv.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
getinfo.c curl_easy_getinfo: error code on NULL arg 2025-09-10 12:44:25 +02:00
getinfo.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
gopher.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
gopher.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hash.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
hash.h tidy-up: whitespace 2025-07-11 13:32:54 +02:00
headers.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
headers.h llist: remove direct struct accesses, use only functions 2024-08-12 13:18:10 +02:00
hmac.c hmac: free memory properly on errors 2025-10-21 16:24:21 +02:00
hostip.c lib: add asserts that hostname has content 2025-10-19 23:45:28 +02:00
hostip.h asyn-thrdd: drop pthread_cancel 2025-09-15 09:25:43 +02:00
hostip4.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
hostip6.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
hsts.c curl_get_line: enhance the API 2025-10-19 16:25:11 +02:00
hsts.h lib: use BIT() instead of bool in structs more 2025-04-22 08:01:08 +02:00
http.c http: accept duplicate location with same value 2025-10-20 14:48:20 +02:00
http.h Curl_http(), decomplexify 2025-09-02 07:54:46 +02:00
http1.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http1.h lib: use BIT() instead of bool in structs more 2025-04-22 08:01:08 +02:00
http2.c http2: ingress handling edge cases 2025-10-09 08:43:34 +02:00
http2.h lib: clarify 'conn->httpversion' 2025-01-24 10:59:02 +01:00
http_aws_sigv4.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http_aws_sigv4.h license: update some copyright links to curl.se 2025-06-01 13:44:15 +02:00
http_chunks.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http_chunks.h spelling: 'a' vs 'an' 2025-05-30 11:38:35 +02:00
http_digest.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http_digest.h lib: add ability to disable auths individually 2023-09-07 17:45:06 +02:00
http_negotiate.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http_negotiate.h vauth: move auth structs to conn meta data 2025-06-10 15:57:44 +02:00
http_ntlm.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http_ntlm.h vauth: move auth structs to conn meta data 2025-06-10 15:57:44 +02:00
http_proxy.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
http_proxy.h tidy-up: whitespace/indent 2025-07-14 18:33:43 +02:00
httpsrr.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
httpsrr.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
idn.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
idn.h idn: add native AppleIDN (icucore) support for macOS/iOS 2024-04-17 00:24:09 +02:00
if2ip.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
if2ip.h lib: remove personal names from comments 2025-10-02 14:22:57 +02:00
imap.c imap: treat capabilities case insensitively 2025-10-17 10:40:37 +02:00
imap.h imap: use easy handle/connection meta for proto structs 2025-05-07 10:25:18 +02:00
ldap.c ldap: do not pass a \n to failf() 2025-10-18 22:16:33 +02:00
libcurl.def multi: add notifications API 2025-10-07 10:55:31 +02:00
libcurl.rc (lib)curl.rc: set debug flag also for CURLDEBUG and UNITTESTS 2024-05-22 08:38:12 +02:00
libcurl.vers.in build: tidy up and improve versioned-symbols options 2024-09-21 12:21:14 +02:00
llist.c lib: address singleuse issues 2025-06-25 11:46:26 +02:00
llist.h misc: fix typos 2025-07-12 08:59:44 +02:00
macos.c docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
macos.h macOS: fix target detection more 2023-07-29 23:42:53 +02:00
Makefile.am lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
Makefile.inc multi: add notifications API 2025-10-07 10:55:31 +02:00
Makefile.soname tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
md4.c mbedtls: add support for 4.0.0 2025-10-17 11:50:48 +02:00
md5.c mbedtls: add support for 4.0.0 2025-10-17 11:50:48 +02:00
memdebug.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
memdebug.h build: avoid overriding system symbols for fopen functions 2025-09-30 01:10:36 +02:00
mime.c curlx: promote Curl_fseeko() to curlx_fseek(), use it in src 2025-10-18 02:25:10 +02:00
mime.h curlx: promote Curl_fseeko() to curlx_fseek(), use it in src 2025-10-18 02:25:10 +02:00
mprintf.c mprintf: move outputs into separate functions 2025-05-21 22:56:02 +02:00
mqtt.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
mqtt.h mqtt: use conn/easy meta hash 2025-04-29 14:25:25 +02:00
multi.c lib: reduce use of data->conn-> 2025-10-15 08:03:29 +02:00
multi_ev.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
multi_ev.h multi: add dirty bitset 2025-06-21 17:19:11 +02:00
multi_ntfy.c multi: use CURLMNOTIFY_ as notification id prefix 2025-10-07 17:18:05 +02:00
multi_ntfy.h multi: add notifications API 2025-10-07 10:55:31 +02:00
multihandle.h multi: add notifications API 2025-10-07 10:55:31 +02:00
multiif.h multi: limit-rate revisited 2025-09-03 15:53:41 +02:00
netrc.c curl_get_line: enhance the API 2025-10-19 16:25:11 +02:00
netrc.h tests: constify command-line arguments 2025-07-29 13:44:50 +02:00
noproxy.c noproxy: fix the IPV6 network mask pattern match 2025-10-06 23:49:31 +02:00
noproxy.h noproxy: patterns need to be comma separated 2024-06-01 12:25:13 +02:00
openldap.c openldap: fix limit max incoming size test logic 2025-10-19 13:12:07 +02:00
optiontable.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
parsedate.c parsedate: make Curl_getdate_capped able to return epoch 2025-09-02 07:55:34 +02:00
parsedate.h parsedate: make Curl_getdate_capped able to return epoch 2025-09-02 07:55:34 +02:00
pingpong.c pingpong: remove two old leftover debug infof() calls 2025-10-06 23:16:04 +02:00
pingpong.h lib: replace getsock() logic with pollsets 2025-08-04 23:43:13 +02:00
pop3.c lib: stop NULL-checking conn->passwd and ->user 2025-10-15 10:44:51 +02:00
pop3.h pop3: use meta hashes at easy handle and connection 2025-05-06 09:08:47 +02:00
progress.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
progress.h lib: change progress bitwise ops to bitfields 2025-05-23 23:13:03 +02:00
psl.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
psl.h lib: use BIT() instead of bool in structs more 2025-04-22 08:01:08 +02:00
rand.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
rand.h vtls/rustls: support strong CSRNG data 2024-09-13 14:11:56 +02:00
rename.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
rename.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
request.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
request.h lib: upgrade/multiplex handling 2025-09-25 14:00:37 +02:00
rtsp.c tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
rtsp.h rtsp: move easy handle/connection protoocol structs into meta data 2025-05-06 17:13:24 +02:00
select.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
select.h tidy-up: update MS links, allow long URLs via checksrc 2025-09-20 11:49:23 +02:00
sendf.c mime: fix unpausing of readers 2025-10-21 16:30:47 +02:00
sendf.h websocket: improve handling of 0-len frames 2025-08-28 11:00:02 +02:00
setopt.c setopt: fix unused variable warning in minimal build 2025-10-17 16:19:42 +02:00
setopt.h tls: make default TLS version be minimum 1.2 2025-07-27 18:23:04 +02:00
setup-os400.h os400: workaround an IBM ASCII run-time library bug 2024-07-27 00:17:13 +02:00
setup-vms.h tidy-up: drop redundant #ifdef before #undef 2025-07-12 08:59:44 +02:00
setup-win32.h windows: drop redundant curl_wcsdup_callback callback 2025-07-08 13:33:38 +02:00
sha256.c mbedtls: add support for 4.0.0 2025-10-17 11:50:48 +02:00
share.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
share.h dnscache: slight refactoring 2025-04-03 16:40:56 +02:00
sigpipe.h lib: use BIT() instead of bool in structs more 2025-04-22 08:01:08 +02: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 smb: transfer debugassert to real check 2025-10-12 15:27:05 +02:00
smb.h tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
smtp.c smtp: return value ignored 2025-10-19 13:17:31 +02:00
smtp.h smtp: use easy handle/connectin meta for proto structs 2025-05-07 16:01:05 +02:00
sockaddr.h build: prefer USE_IPV6 macro internally (was: ENABLE_IPV6) 2024-04-13 08:33:26 +00:00
socketpair.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
socketpair.h vquic: drop msh3 2025-07-27 17:57:17 +02:00
socks.c lib: add asserts that hostname has content 2025-10-19 23:45:28 +02:00
socks.h socks: make Curl_blockread_all return CURLcode 2025-09-20 15:15:13 +02:00
socks_gssapi.c socks_gssapi: replace gss_release_buffer() with curl free for buffers owned by libcurl 2025-10-20 14:23:46 +02:00
socks_sspi.c KNOWN_BUGS: SOCKS-SSPI discards the security context 2025-10-17 17:45:06 +02:00
speedcheck.c xfer: manage pause bits 2025-06-20 22:59:08 +02:00
speedcheck.h curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
splay.c splay: add another assert for detected usage problem 2025-08-06 08:42:39 +02:00
splay.h curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
strcase.c spelling: call it null-terminate consistently 2025-05-30 17:29:45 +02:00
strcase.h lib: drop two interim macros in favor of native libcurl API calls 2025-06-30 18:38:56 +02:00
strdup.c memdup0: handle edge case 2025-10-09 14:43:56 +02:00
strdup.h lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding 2023-12-08 17:22:33 +01:00
strequal.c tidy-up: move literal to the right side of comparisons 2025-07-27 22:35:17 +02:00
strerror.c windows: use consistent format when showing error codes 2025-10-06 14:00:29 +02:00
strerror.h windows: use native error code types more 2025-10-06 12:12:44 +02:00
system_win32.c tidy-up: miscellaneous 2025-09-27 12:59:07 +02:00
system_win32.h windows: reduce/stop loading DLLs at runtime 2025-06-11 05:39:09 +02:00
telnet.c telnet: ignore empty suboptions 2025-10-06 23:54:01 +02:00
telnet.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tftp.c tftp: check for trailing ";mode=" in URL without strstr 2025-10-15 09:59:57 +02:00
tftp.h setopt: check CURLOPT_TFTP_BLKSIZE range on set 2023-11-22 07:44:05 +01:00
transfer.c transfer: reset retry count on each request 2025-10-15 10:39:31 +02:00
transfer.h multi: limit-rate revisited 2025-09-03 15:53:41 +02:00
uint-bset.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
uint-bset.h multi: xfer table/bitset, handle limits 2025-06-24 15:02:52 +02:00
uint-hash.c tidy-up: whitespace 2025-07-11 13:32:54 +02:00
uint-hash.h lib: add meta_hash to connection, eliminate hash_offt 2025-04-22 15:57:18 +02:00
uint-spbset.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
uint-spbset.h lib: address singleuse issues 2025-06-25 11:46:26 +02:00
uint-table.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
uint-table.h lib: address singleuse issues 2025-06-25 11:46:26 +02:00
url.c lib: SSL connection reuse 2025-10-12 15:30:12 +02:00
url.h url: make Curl_init_userdefined return void 2025-10-05 22:58:20 +02:00
urlapi-int.h test1658: add unit test for the HTTPS RR decoder 2025-04-05 21:03:47 +02:00
urlapi.c lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
urldata.h urldata: make redirect counter 16 bit 2025-10-15 12:34:33 +02:00
version.c version: add GSS backend name and version 2025-10-16 16:19:05 +02:00
ws.c ws: fix type conversion check 2025-10-14 11:06:49 -04:00
ws.h ws: store protocol context as connection meta data 2025-04-28 09:15:05 +02:00