curl/lib
Dustin Howett 1027d52e7d schannel: when importing PFX, disable key persistence
By default, the PFXImportCertStore API persists the key in the user's
key store (as though the certificate was being imported for permanent,
ongoing use.)

The documentation specifies that keys that are not to be persisted
should be imported with the flag PKCS12_NO_PERSIST_KEY.
NOTE: this flag is only supported on versions of Windows newer than XP
and Server 2003.

--

This is take 2 of the original fix. It extends the lifetime of the
client certificate store to that of the credential handle. The original
fix which landed in 70d010d and was later reverted in aec8d30 failed to
work properly because it did not do that.

Minor changes were made to the schannel credential context to support
closing the client certificate store handle at the end of an SSL session.

--

Reported-by: ShadowZzj@users.noreply.github.com

Fixes https://github.com/curl/curl/issues/9300
Supersedes https://github.com/curl/curl/pull/9363
Closes https://github.com/curl/curl/pull/9460
2022-10-11 04:04:54 -04:00
..
vauth strcase: add and use Curl_timestrcmp 2022-10-08 11:50:47 +02:00
vquic ngtcp2: fix C89 compliance nit 2022-09-27 14:02:27 +02:00
vssh tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
vtls schannel: when importing PFX, disable key persistence 2022-10-11 04:04:54 -04:00
.checksrc lib: don't use strerror() 2021-09-09 07:53:42 +02:00
.gitattributes copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
.gitignore copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
altsvc.c altsvc: reject bad port numbers 2022-09-28 12:44:37 +02:00
altsvc.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
amigaos.c amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
amigaos.h amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
arpa_telnet.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
asyn-ares.c asyn-ares: set hint flags when calling ares_getaddrinfo 2022-10-11 08:23:33 +02:00
asyn-thread.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
asyn.h lib: the number four in a sequence is the "fourth" 2022-09-19 08:48:49 +02:00
base64.c misc: null-terminate 2022-09-17 23:19:29 +02:00
bufref.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
bufref.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
c-hyper.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
c-hyper.h hyper: use wakers for curl pause/resume 2022-06-30 10:19:08 +02:00
CMakeLists.txt cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h 2022-09-14 08:06:41 +02:00
config-amigaos.h tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
config-dos.h tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
config-mac.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-os400.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-plan9.h tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
config-riscos.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
config-win32.h ldap: delete stray CURL_HAS_MOZILLA_LDAP reference 2022-09-29 21:29:53 +00:00
config-win32ce.h config: remove the check for and use of SIZEOF_SHORT 2022-08-11 09:07:06 +02:00
conncache.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
conncache.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
connect.c connect: fix Curl_updateconninfo for TRNSPRT_UNIX 2022-10-08 11:45:20 +02:00
connect.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
content_encoding.c tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
content_encoding.h content_encoding: use writer struct subclasses for different encodings 2022-09-11 14:46:52 +02:00
cookie.c cookie: reject cookies with "control bytes" 2022-08-29 11:20:37 +02:00
cookie.h cookie: apply limits 2022-06-26 11:00:48 +02:00
curl_addrinfo.c misc: null-terminate 2022-09-17 23:19:29 +02:00
curl_addrinfo.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_base64.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_config.h.cmake cmake: add the check of HAVE_SOCKETPAIR 2022-10-10 23:23:22 +02:00
curl_ctype.h curl_ctype: add space around <= operator in ISSPACE macro 2022-09-06 14:31:19 +02:00
curl_des.c docs: update sourceforge project links [ci skip] 2022-10-01 18:40:47 +00:00
curl_des.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_endian.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_endian.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_fnmatch.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_fnmatch.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_get_line.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_get_line.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gethostname.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gethostname.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gssapi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_gssapi.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_hmac.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
curl_krb5.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ldap.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_md4.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_md5.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_memory.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_memrchr.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_memrchr.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_multibyte.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_multibyte.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ntlm_core.c docs: update sourceforge project links [ci skip] 2022-10-01 18:40:47 +00:00
curl_ntlm_core.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_ntlm_wb.c docs: update sourceforge project links [ci skip] 2022-10-01 18:40:47 +00:00
curl_ntlm_wb.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_path.c lib/curl_path.c: add ISC to license expression 2022-07-01 09:40:31 +02:00
curl_path.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_printf.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_range.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
curl_range.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_rtmp.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_rtmp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_sasl.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_sasl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_setup_once.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
curl_setup.h docs: spelling nits 2022-09-29 21:29:04 +00:00
curl_sha256.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
curl_sspi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_sspi.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_threads.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_threads.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curlx.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
dict.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
dict.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
doh.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
doh.h doh: move doh related struct definitions to doh.h 2022-07-18 11:55:26 +02:00
dynbuf.c urlapi: leaner with fewer allocs 2022-09-07 10:21:45 +02:00
dynbuf.h misc: null-terminate 2022-09-17 23:19:29 +02:00
easy_lock.h easy_lock: fix build with icc 2022-07-12 23:08:35 +02:00
easy.c easy: avoid Intel error #2312: pointer cast involving 64-bit pointed-to type 2022-10-07 18:32:07 +02:00
easygetopt.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
easyif.h websockets: remodeled API to support 63 bit frame sizes 2022-10-07 12:50:58 +02:00
easyoptions.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
easyoptions.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
escape.c docs: explain curl_easy_escape/unescape curl handle is ignored 2022-07-10 02:59:58 -04:00
escape.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
file.c file: add handling of native AmigaOS paths 2022-08-08 16:42:10 +02:00
file.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
fileinfo.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
fileinfo.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
fopen.c fopen: add Curl_fopen() for better overwriting of files 2022-06-26 11:03:57 +02:00
fopen.h fopen: add Curl_fopen() for better overwriting of files 2022-06-26 11:03:57 +02:00
formdata.c formdata: typecast the va_arg return value 2022-09-13 15:38:48 +02:00
formdata.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
ftp.c ftp: ignore a 550 response to MDTM 2022-09-07 10:26:55 +02:00
ftp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
ftplistparser.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
ftplistparser.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
functypes.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
getenv.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
getinfo.c getinfo: return better error on NULL as first argument 2022-07-10 18:22:23 +02:00
getinfo.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gopher.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gopher.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
h2h3.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
h2h3.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hash.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hash.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
headers.c misc: null-terminate 2022-09-17 23:19:29 +02:00
headers.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hmac.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostasyn.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostip4.c amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
hostip6.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
hostip.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
hostip.h multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
hostsyn.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hsts.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
hsts.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http2.c ws: initial websockets support 2022-09-09 15:11:14 +02:00
http2.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_aws_sigv4.c http_aws_sigv4.c: remove two unusued includes 2022-07-01 23:33:42 +02:00
http_aws_sigv4.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_chunks.c curl_ctype: convert to macros-only 2022-09-06 08:36:33 +02:00
http_chunks.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_digest.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
http_digest.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_negotiate.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
http_negotiate.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_ntlm.c docs: update sourceforge project links [ci skip] 2022-10-01 18:40:47 +00:00
http_ntlm.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http_proxy.c sendf: make Curl_debug a void function 2022-07-23 13:38:43 +02:00
http_proxy.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
http.c http, vauth: always provide Curl_allow_auth_to_host() functionality 2022-09-27 14:05:37 +02:00
http.h websockets: remodeled API to support 63 bit frame sizes 2022-10-07 12:50:58 +02:00
idn_win32.c windows: adjust name of two internal public functions 2022-09-26 22:32:23 +00:00
if2ip.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
if2ip.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
imap.c misc: spelling fixes 2022-08-31 14:31:01 +00:00
imap.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_ntop.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_ntop.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_pton.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
inet_pton.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
krb5.c krb5: return error properly on decode errors 2022-06-25 22:13:09 +02:00
ldap.c ldap: adapt to conn->port now being an 'int' 2022-08-08 19:56:14 +02:00
libcurl.plist.in macos: set .plist version in autoconf 2022-04-20 15:26:13 +02:00
libcurl.rc copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
libcurl.vers.in
llist.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
llist.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
Makefile.am windows: add .rc support to autotools builds 2022-09-18 12:05:35 +00:00
makefile.amiga copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
makefile.dj copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
Makefile.inc functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
Makefile.m32 Makefile.m32: support more options [ci skip] 2022-10-11 07:56:01 +00:00
md4.c amissl: make AmiSSL v5 a minimum requirement 2022-08-08 09:16:01 +02:00
md5.c amissl: make AmiSSL v5 a minimum requirement 2022-08-08 09:16:01 +02:00
memdebug.c memdebug: add annotation attributes 2022-08-14 10:53:18 +02:00
memdebug.h functypes: provide the recv and send arg and return types 2022-09-28 09:06:11 +02:00
mime.c lib: sanitize conditional exclusion around MIME 2022-09-29 10:51:04 +02:00
mime.h lib: sanitize conditional exclusion around MIME 2022-09-29 10:51:04 +02:00
mprintf.c mprintf: use snprintf if available 2022-09-22 23:06:26 +02:00
mqtt.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mqtt.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
multi.c hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
multihandle.h hostip: lazily wait to figure out if IPv6 works until needed 2022-09-22 09:47:59 +02:00
multiif.h multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
netrc.c strcase: add and use Curl_timestrcmp 2022-10-08 11:50:47 +02:00
netrc.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nonblock.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nonblock.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
openldap.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
optiontable.pl easyoptions: fix icc warning 2022-07-19 11:01:15 +02:00
parsedate.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
parsedate.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
pingpong.c pingpong: extend the response reading error with errno 2022-09-06 18:48:57 +02:00
pingpong.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
pop3.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
pop3.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
progress.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
progress.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
psl.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
psl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
quic.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rand.c misc: null-terminate 2022-09-17 23:19:29 +02:00
rand.h misc: null-terminate 2022-09-17 23:19:29 +02:00
rename.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rename.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rtsp.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
rtsp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
select.c select: do not return fatal error on EINTR from poll() 2022-07-04 00:58:07 -04:00
select.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
sendf.c ws: minor fixes for web sockets without the CONNECT_ONLY flag 2022-10-09 23:09:58 +02:00
sendf.h sendf: make Curl_debug a void function 2022-07-23 13:38:43 +02:00
setopt.c lib: sanitize conditional exclusion around MIME 2022-09-29 10:51:04 +02:00
setopt.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
setup-os400.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
setup-vms.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
setup-win32.h setup-win32: no longer define UNICODE/_UNICODE implicitly 2022-09-07 02:55:10 -04:00
sha256.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
share.c multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
share.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
sigpipe.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
slist.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
slist.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
smb.c fix Cygwin/MSYS compilation 2022-09-10 16:34:13 +02:00
smb.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
smtp.c transfer: upload performance; avoid tiny send 2022-06-20 09:42:40 +02:00
smtp.h transfer: upload performance; avoid tiny send 2022-06-20 09:42:40 +02:00
sockaddr.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socketpair.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socketpair.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
socks_gssapi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks_sspi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
speedcheck.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
speedcheck.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
splay.c splay: avoid using -1 in unsigned variable 2022-07-23 13:38:54 +02:00
splay.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strcase.c strcase: add and use Curl_timestrcmp 2022-10-08 11:50:47 +02:00
strcase.h strcase: add and use Curl_timestrcmp 2022-10-08 11:50:47 +02:00
strdup.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strdup.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strerror.c strerror: improve two URL API error messages 2022-09-15 09:31:29 +02:00
strerror.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtok.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtok.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtoofft.c strtoofft: after space, there cannot be a control code 2022-09-09 15:02:15 +02:00
strtoofft.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
system_win32.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
system_win32.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
telnet.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
telnet.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
tftp.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
tftp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timediff.c lib: add missing limits.h includes 2022-09-12 09:41:50 +02:00
timediff.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timeval.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timeval.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
transfer.c setopt: use the handler table for protocol name to number conversions 2022-09-16 23:29:01 +02:00
transfer.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
url.c strcase: add and use Curl_timestrcmp 2022-10-08 11:50:47 +02:00
url.h setopt: use the handler table for protocol name to number conversions 2022-09-16 23:29:01 +02:00
urlapi-int.h urlapi: detect scheme better when not guessing 2022-09-15 09:31:40 +02:00
urlapi.c misc: fix spelling in docs and comments 2022-10-05 16:12:10 +02:00
urldata.h tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
version_win32.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
version_win32.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
version.c tidy-up: delete parallel/unused feature flags 2022-10-06 15:30:13 +00:00
warnless.c lib: add missing limits.h includes 2022-09-12 09:41:50 +02:00
warnless.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
wildcard.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
wildcard.h lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
ws.c ws: fix buffer pointer use in the callback loop 2022-10-10 11:21:56 +02:00
ws.h websockets: remodeled API to support 63 bit frame sizes 2022-10-07 12:50:58 +02:00