curl/lib
Viktor Szakats 9b0467b169
windows: drop code and curl manifest targeting W2K and older
curl requires Windows XP since 2023. Drop version detection code using
`GetVersionEx()` aimed to support earlier Windows versions. With that
call deleted, the embedded manifest in `curl.rc` becomes unnecessary.
Delete it too, along with the enabler logic in build systems.

This allows to stop forcing `/MANIFEST:NO` for MSVC builds. Dropping it
fixes VS2008 shared builds, that require an auto-generated SxS
(side-by-side assembly) manifest to find their CRT DLLs. This was the
issue that prevented VS2008 `curl.exe` launching on AppVeyor CI:
```
src/curl.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
```
Ref: https://ci.appveyor.com/project/curlorg/curl/builds/51577006/job/eitypvwlb1rxr11d#L261

FWIW the `curl.rc` embedded manifest wasn't ever enabled for VS2008 CI
builds either, because CMake did not pass our custom macro via
`CMAKE_RC_FLAGS` to `rc.exe`. For reasons I could not figure out.

After this patch the curl build no longer inject its own manifest, and
lets the default be applied by linkers and toolchains. It fixes VS2008
shared builds. curl continues to detect the real Windows version via
`RtlVerifyVersionInfo()` from `ntdll`.

Follow-up to 960d601481 #12225
Follow-up to 5044909ca2 #7810
Follow-up to ebd213270a #1221
Ref: #15972
Cherry-picked from #16394

Closes #16453
2025-02-24 21:00:31 +01:00
..
vauth lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
vquic wolfssl: tls early data support 2025-02-24 10:01:51 +01:00
vssh ssh: consider sftp quote commands case sensitive 2025-02-19 07:52:11 +01:00
vtls wolfssl: tls early data support 2025-02-24 10:01:51 +01:00
.checksrc lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
.gitignore gitignore: add lib/Makefile.soname.cmake 2025-01-28 16:04:29 +01:00
altsvc.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
altsvc.h doh: send HTTPS RR requests for all HTTP(S) transfers 2025-01-15 12:55:15 +01:00
amigaos.c Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
amigaos.h
arpa_telnet.h
asyn-ares.c multi: event based rework 2025-02-22 14:47:40 +01:00
asyn-thread.c multi: event based rework 2025-02-22 14:47:40 +01:00
asyn.h multi: event based rework 2025-02-22 14:47:40 +01:00
base64.c
bufq.c websocket: fix message send corruption 2025-01-16 16:19:07 -05:00
bufq.h websocket: fix message send corruption 2025-01-16 16:19:07 -05:00
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 hyper: drop support 2024-12-21 11:33:05 +01:00
cf-socket.c multi: event based rework 2025-02-22 14:47:40 +01:00
cf-socket.h cf-socket: error if address can't be copied 2024-12-22 03:12:35 -05:00
cfilters.c multi: event based rework 2025-02-22 14:47:40 +01:00
cfilters.h multi: event based rework 2025-02-22 14:47:40 +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-mac: drop MACOS_SSL_SUPPORT macro 2024-12-20 11:38:59 +01:00
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 build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
conncache.c multi: event based rework 2025-02-22 14:47:40 +01:00
conncache.h multi: event based rework 2025-02-22 14:47:40 +01:00
connect.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
connect.h strparse: switch the API to work on 'const char *' 2025-02-13 11:16:04 +01:00
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 cookie: small variable type cleanups 2025-01-07 16:47:18 +01:00
curl_addrinfo.c addrinfo: add curl macro to avoid redefining foreign symbols 2025-02-13 12:46:39 +01:00
curl_addrinfo.h curl_addrinfo: support operating systems with only getaddrinfo(3) 2024-11-02 22:28:59 +01:00
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 lib: fix building with wolfSSL without DES support 2024-08-13 09:28:27 +02:00
curl_des.h lib: fix building with wolfSSL without DES support 2024-08-13 09:28:27 +02:00
curl_endian.c
curl_endian.h
curl_fnmatch.c lib: use bool/TRUE/FALSE properly 2024-10-03 09:31:56 +02:00
curl_fnmatch.h tidy-up: OS names 2024-08-04 19:17:45 +02:00
curl_get_line.c vtls: feature ssls-export for SSL session im-/export 2025-01-08 23:32:07 +01:00
curl_get_line.h vtls: feature ssls-export for SSL session im-/export 2025-01-08 23:32:07 +01:00
curl_gethostname.c Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
curl_gethostname.h
curl_gssapi.c lib: supress deprecation warnings in apple builds 2024-12-17 14:54:34 +01:00
curl_gssapi.h
curl_hmac.h sha256/hmac: use these with TLS builds now 2025-01-14 12:13:59 +01:00
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 addrinfo: add curl macro to avoid redefining foreign symbols 2025-02-13 12:46:39 +01:00
curl_memrchr.c singleuse: drop Curl_memrchr() for no-HTTP builds 2024-09-15 16:33:24 +02:00
curl_memrchr.h singleuse: drop Curl_memrchr() for no-HTTP builds 2024-09-15 16:33:24 +02:00
curl_multibyte.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_multibyte.h tidy-up: OS names 2024-08-04 19:17:45 +02:00
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 printf: fix mingw-w64 format checks 2024-09-02 21:03:01 +02:00
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 lib: redirect handling by protocol handler 2025-01-24 11:00:34 +01:00
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 build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_setup.h build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_sha256.h sha256/hmac: use these with TLS builds now 2025-01-14 12:13:59 +01:00
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_sha512_256: fix symbol collisions with nettle library 2024-08-13 10:04:06 +02:00
curl_sspi.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_sspi.h build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_threads.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_threads.h build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
curl_trc.c multi: event based rework 2025-02-22 14:47:40 +01:00
curl_trc.h multi: event based rework 2025-02-22 14:47:40 +01:00
curlx.h tidy-up: indent, whitespace, comment in sources 2024-09-22 09:51:14 +02:00
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 lib: redirect handling by protocol handler 2025-01-24 11:00:34 +01:00
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 lib/src: white space edits to comply better with code style 2024-09-19 14:59:12 +02:00
dynhds.h
easy_lock.h easy_lock: use Sleep(1) for thread yield on old Windows 2025-01-21 01:45:21 -05:00
easy.c multi: event based rework 2025-02-22 14:47:40 +01:00
easygetopt.c
easyif.h WebSockets: make support official (non-experimental) 2024-09-27 13:20:25 +02:00
easyoptions.c tidy-up: drop parenthesis around return expression 2025-01-14 12:11:42 +01:00
easyoptions.h
escape.c curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs 2024-10-15 14:33:40 +02:00
escape.h
file.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
file.h
fileinfo.c
fileinfo.h llist: remove direct struct accesses, use only functions 2024-08-12 13:18:10 +02:00
fopen.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
fopen.h
formdata.c build: use _fseeki64() on Windows, drop detections 2024-11-11 14:25:04 +01:00
formdata.h curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs 2024-10-15 14:33:40 +02:00
ftp.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +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 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 strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
getinfo.h
gopher.c lib: redirect handling by protocol handler 2025-01-24 11:00:34 +01:00
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 llist: remove direct struct accesses, use only functions 2024-08-12 13:18:10 +02:00
hmac.c sha256/hmac: use these with TLS builds now 2025-01-14 12:13:59 +01:00
hostasyn.c asyn-thread: remove 'status' from struct Curl_async 2025-02-16 14:35:33 +01:00
hostip4.c curl_addrinfo: support operating systems with only getaddrinfo(3) 2024-11-02 22:28:59 +01:00
hostip6.c tidy-up: OS names 2024-08-04 19:17:45 +02:00
hostip.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
hostip.h tidy-up: drop unused CURL_INADDR_NONE macro and in_addr_t type 2025-02-13 12:46:40 +01:00
hostsyn.c
hsts.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
hsts.h strparse: string parsing helper functions 2024-12-12 16:00:52 +01:00
http1.c all: remove FIXME and TODO comments 2025-02-10 14:44:06 +01:00
http1.h
http2.c client writer: handle pause before deocding 2025-02-20 15:53:18 +01:00
http2.h lib: clarify 'conn->httpversion' 2025-01-24 10:59:02 +01:00
http_aws_sigv4.c strparse: provide access functions 2025-02-19 12:17:32 +01:00
http_aws_sigv4.h
http_chunks.c lib: use bool/TRUE/FALSE properly 2024-10-03 09:31:56 +02:00
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 tidy-up: OS names 2024-08-04 19:17:45 +02:00
http_proxy.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
http_proxy.h http_proxy: move dynhds_add_custom here from http.c 2024-12-03 15:02:58 +01:00
http.c http: convert parsers to strparse 2025-02-24 10:02:40 +01:00
http.h http: split Curl_http_input_auth into sub functions 2025-02-21 14:46:55 +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 configure: fix WinIDN builds targeting old Windows 2024-08-27 23:40:48 +02:00
idn.h
if2ip.c lib: fix AIX build issues 2024-08-09 10:45:40 +02:00
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 build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
inet_ntop.h lib: include necessary headers for inet_ntop/inet_pton 2025-02-05 16:29:03 +01:00
inet_pton.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
inet_pton.h lib: include necessary headers for inet_ntop/inet_pton 2025-02-05 16:29:03 +01:00
krb5.c lib: supress deprecation warnings in apple builds 2024-12-17 14:54:34 +01:00
ldap.c lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
libcurl.def vtls: feature ssls-export for SSL session im-/export 2025-01-08 23:32:07 +01:00
libcurl.rc
libcurl.vers.in build: tidy up and improve versioned-symbols options 2024-09-21 12:21:14 +02:00
llist.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
llist.h lib: TLS session ticket caching reworked 2024-12-20 14:59:23 +01:00
macos.c docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
macos.h
Makefile.am checksrc: exclude generated bundle files to avoid race condition 2025-01-27 20:59:47 +01:00
Makefile.inc multi: event based rework 2025-02-22 14:47:40 +01:00
Makefile.soname build: tidy up and improve versioned-symbols options 2024-09-21 12:21:14 +02:00
md4.c liub: fixes for wolfSSL OPENSSL_COEXIST 2024-12-04 08:25:14 +01:00
md5.c liub: fixes for wolfSSL OPENSSL_COEXIST 2024-12-04 08:25:14 +01:00
memdebug.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
memdebug.h addrinfo: add curl macro to avoid redefining foreign symbols 2025-02-13 12:46:39 +01:00
mime.c tidy-up: use CURL_ARRAYSIZE() 2025-02-19 00:59:45 +01:00
mime.h
mprintf.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
mqtt.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
mqtt.h
multi_ev.c multi: event based rework 2025-02-22 14:47:40 +01:00
multi_ev.h multi: event based rework 2025-02-22 14:47:40 +01:00
multi.c multi: event based rework 2025-02-22 14:47:40 +01:00
multihandle.h multi: event based rework 2025-02-22 14:47:40 +01:00
multiif.h multi: event based rework 2025-02-22 14:47:40 +01:00
netrc.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
netrc.h netrc: return code cleanup, fix missing file error 2025-02-06 10:34:02 +01:00
nonblock.c Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
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 tidy-up: drop parenthesis around return expression 2025-01-14 12:11:42 +01:00
parsedate.c tidy-up: use CURL_ARRAYSIZE() 2025-02-19 00:59:45 +01:00
parsedate.h
pingpong.c tidy-up: drop parenthesis around return expression 2025-01-14 12:11:42 +01:00
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 pop3: use the protocol handler ->write_resp 2024-08-26 14:59:50 +02:00
progress.c tidy-up: drop parenthesis around return expression 2025-01-14 12:11:42 +01:00
progress.h TLS: TLSv1.3 earlydata support for curl 2024-10-11 12:28:22 +02:00
psl.c lib/src: white space edits to comply better with code style 2024-09-19 14:59:12 +02:00
psl.h curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs 2024-10-15 14:33:40 +02:00
rand.c tidy-up: rename CURL_WINDOWS_APP to CURL_WINDOWS_UWP 2024-09-19 19:24:12 +02:00
rand.h vtls/rustls: support strong CSRNG data 2024-09-13 14:11:56 +02:00
rename.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
rename.h
request.c strparse: speed up the hex parser somewhat 2025-02-19 07:49:06 +01:00
request.h lib: clarify 'conn->httpversion' 2025-01-24 10:59:02 +01:00
rtsp.c lib: simplify more white space loops 2025-02-17 13:17:18 +01:00
rtsp.h hyper: drop support 2024-12-21 11:33:05 +01:00
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 setopt: remove unnecesary void pointer typecasts 2025-02-22 13:04:02 +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 windows: drop code and curl manifest targeting W2K and older 2025-02-24 21:00:31 +01:00
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 lib: TLS session ticket caching reworked 2024-12-20 14:59:23 +01:00
sigpipe.h transfer: Curl_sendrecv() and event related improvements 2024-08-17 10:52:53 +02:00
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 build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
socketpair.h eventfd: allow for all CPUs 2025-02-21 12:07:24 +01:00
socks_gssapi.c lib: supress deprecation warnings in apple builds 2024-12-17 14:54:34 +01:00
socks_sspi.c lib/src: white space edits to comply better with code style 2024-09-19 14:59:12 +02:00
socks.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
socks.h
speedcheck.c
speedcheck.h tests: fix callback signatures to please UndefinedBehaviorSanitizer 2024-10-15 14:33:47 +02:00
splay.c source: avoid use of 'very' in comments 2024-10-17 13:36:33 +02:00
splay.h splay: use access functions, add asserts, use Curl_timediff 2024-08-16 09:12:13 +02:00
strcase.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
strcase.h
strdup.c http: convert parsers to strparse 2025-02-24 10:02:40 +01:00
strdup.h
strequal.c strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
strerror.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
strerror.h build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
strparse.c http: convert parsers to strparse 2025-02-24 10:02:40 +01:00
strparse.h http: convert parsers to strparse 2025-02-24 10:02:40 +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 build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
system_win32.h asyn-thread: stop using GetAddrInfoExW on Windows 2024-09-08 11:39:30 -04:00
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 lib: use FMT_ as prefix instead of CURL_FORMAT_ 2024-09-03 08:45:45 +02:00
timeval.c tidy-up: OS names 2024-08-04 19:17:45 +02:00
timeval.h
transfer.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +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 cpool: rename "connection cache/conncache" to "Connection Pools/cpool" 2024-08-28 13:52:49 +02:00
urlapi-int.h
urlapi.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
urldata.h multi: event based rework 2025-02-22 14:47:40 +01:00
version_win32.c windows: drop code and curl manifest targeting W2K and older 2025-02-24 21:00:31 +01:00
version_win32.h tidy-up: OS names 2024-08-04 19:17:45 +02:00
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 websocket: fix message send corruption 2025-01-16 16:19:07 -05:00