curl/lib
Stefan Eissing 39b9ccea8d
x509asn1: raise size limit for x509 certification information
Raise the limit for certification information from 10 thousand to 100
thousand bytes. Certificates can be larger than 10k.

Change the infof() debug output to add '...' at the end when the max
limit it can handle is exceeded.

Reported-by: Sergio Durigan Junior
Fixes #14352
Closes #14354
2024-08-02 23:20:57 +02:00
..
vauth code: language cleanup in comments 2024-07-01 22:58:55 +02:00
vquic Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
vssh Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
vtls x509asn1: raise size limit for x509 certification information 2024-08-02 23:20:57 +02:00
.checksrc
.gitattributes
.gitignore
altsvc.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
altsvc.h lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
amigaos.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
amigaos.h
arpa_telnet.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn-ares.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn-thread.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
asyn.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
base64.c lib: silence -Wsign-conversion in base64, strcase, mprintf 2024-04-24 23:29:30 +02:00
bufq.c
bufq.h bufq: remove duplicate word in comment 2024-05-08 19:12:03 +02:00
bufref.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
bufref.h
c-hyper.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
c-hyper.h
cf-h1-proxy.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
cf-h1-proxy.h
cf-h2-proxy.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
cf-h2-proxy.h
cf-haproxy.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
cf-haproxy.h
cf-https-connect.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cf-https-connect.h
cf-socket.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
cf-socket.h socket: support binding to interface *AND* IP 2024-06-04 23:47:54 +02:00
cfilters.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
cfilters.h Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
CMakeLists.txt cmake: enable SOVERSION for Cygwin and CMAKE_DLL_NAME_WITH_SOVERSION 2024-06-13 19:30:39 +02:00
config-amigaos.h
config-dos.h
config-mac.h
config-os400.h cmake: delete unused HAVE_LIBSSH2, HAVE_LIBSOCKET macros 2024-07-16 11:46:26 +02:00
config-plan9.h
config-riscos.h cmake: delete unused HAVE_LIBSSH2, HAVE_LIBSOCKET macros 2024-07-16 11:46:26 +02:00
config-win32.h
config-win32ce.h
conncache.c connect: fix connection shutdown for event based processing 2024-07-29 14:53:43 +02:00
conncache.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
connect.c connect: fix connection shutdown for event based processing 2024-07-29 14:53:43 +02:00
connect.h connect: fix connection shutdown for event based processing 2024-07-29 14:53:43 +02:00
content_encoding.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
content_encoding.h
cookie.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cookie.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_addrinfo.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_addrinfo.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_base64.h
curl_config.h.cmake cmake: delete unused HAVE_LIBSSH2, HAVE_LIBSOCKET macros 2024-07-16 11:46:26 +02:00
curl_ctype.h
curl_des.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_des.h
curl_endian.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_endian.h
curl_fnmatch.c lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
curl_fnmatch.h
curl_get_line.c
curl_get_line.h
curl_gethostname.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_gethostname.h
curl_gssapi.c
curl_gssapi.h
curl_hmac.h
curl_krb5.h
curl_ldap.h
curl_md4.h
curl_md5.h
curl_memory.h
curl_memrchr.c
curl_memrchr.h
curl_multibyte.c curl_multibyte: remove access() function wrapper for Windows 2024-05-07 02:28:10 -04:00
curl_multibyte.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_ntlm_core.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_ntlm_core.h cmake: fix building unit1600 due to missing ssl/openssl.h 2024-07-13 12:00:14 +02:00
curl_path.c curl_path: make Curl_get_pathname use dynbuf 2024-05-08 10:10:12 +02:00
curl_path.h curl_path: make Curl_get_pathname use dynbuf 2024-05-08 10:10:12 +02:00
curl_printf.h
curl_range.c
curl_range.h
curl_rtmp.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
curl_rtmp.h
curl_sasl.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sasl.h
curl_setup_once.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_setup.h macos: fix Apple SDK bug workaround for non-macOS targets 2024-07-29 20:41:39 +02:00
curl_sha256.h
curl_sha512_256.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sha512_256.h
curl_sspi.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
curl_sspi.h
curl_threads.c windows: fix UWP builds, add GHA job 2024-06-05 00:52:24 +02:00
curl_threads.h windows: fix UWP builds, add GHA job 2024-06-05 00:52:24 +02:00
curl_trc.c x509asn1: raise size limit for x509 certification information 2024-08-02 23:20:57 +02:00
curl_trc.h ftp: add tracing support 2024-05-10 23:39:48 +02:00
curlx.h
cw-out.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
cw-out.h
dict.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
dict.h
dllmain.c
doh.c doh: fix cleanup 2024-07-18 15:13:30 +02:00
doh.h doh: fix cleanup 2024-07-18 15:13:30 +02:00
dynbuf.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
dynbuf.h
dynhds.c build: untangle UNITTESTS and DEBUGBUILD macros 2024-05-27 21:15:50 +02:00
dynhds.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
easy_lock.h
easy.c connect: fix connection shutdown for event based processing 2024-07-29 14:53:43 +02:00
easygetopt.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
easyif.h build: untangle CURLDEBUG and DEBUGBUILD macros 2024-05-28 08:12:00 +02:00
easyoptions.c tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt 2024-06-12 09:31:17 +02:00
easyoptions.h
escape.c escape: allow curl_easy_escape to generate 3*input length output 2024-08-01 23:03:21 +02:00
escape.h
file.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
file.h
fileinfo.c
fileinfo.h
fopen.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
fopen.h
formdata.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
formdata.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ftp.c ftp: remove redundant null pointer check in loop condition 2024-07-19 18:24:45 +02:00
ftp.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
ftplistparser.c
ftplistparser.h
functypes.h
getenv.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
getinfo.c progress: ratelimit/progress tweaks 2024-08-02 11:17:44 +02:00
getinfo.h
gopher.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
gopher.h
hash.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hash.h multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
headers.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
headers.h
hmac.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostasyn.c
hostip4.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostip6.c
hostip.c hostip: skip error check for infallible function call 2024-07-10 16:14:06 +02:00
hostip.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostsyn.c
hsts.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hsts.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http1.c lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
http1.h
http2.c http2: improve rate limiting of downloads 2024-08-02 08:45:01 +02:00
http2.h
http_aws_sigv4.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_aws_sigv4.h
http_chunks.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_chunks.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_digest.c
http_digest.h
http_negotiate.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_negotiate.h
http_ntlm.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http_ntlm.h
http_proxy.c connection: shutdown TLS (for FTP) better 2024-06-10 13:08:12 +02:00
http_proxy.h
http.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
http.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
idn.c idn: make macidn fail before trying conversion if name too long 2024-07-18 14:47:54 +02:00
idn.h
if2ip.c if2ip: make the buf_size arg a size_t 2024-04-30 14:22:11 +02:00
if2ip.h if2ip: make the buf_size arg a size_t 2024-04-30 14:22:11 +02:00
imap.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
imap.h
inet_ntop.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
inet_ntop.h lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
inet_pton.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
inet_pton.h
krb5.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
ldap.c code: language cleanup in comments 2024-07-01 22:58:55 +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
llist.c
llist.h
macos.c macos: undo availability macro enabled by Homebrew gcc 2024-07-12 00:32:39 +02:00
macos.h
Makefile.am build: untangle CURLDEBUG and DEBUGBUILD macros 2024-05-28 08:12:00 +02:00
Makefile.inc
Makefile.mk
Makefile.soname
md4.c md4: fix compilation with OpenSSL 1.x with md4 disabled 2024-07-19 18:27:30 +02:00
md5.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
memdebug.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
memdebug.h lib: tidy up types and casts 2024-06-05 14:02:39 +02:00
mime.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mime.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mprintf.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
mqtt.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
mqtt.h
multi.c progress: ratelimit/progress tweaks 2024-08-02 11:17:44 +02:00
multihandle.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
multiif.h conncache: connection shutdown, multi_socket handling 2024-07-23 10:29:07 +02:00
netrc.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
netrc.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
nonblock.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
nonblock.h
noproxy.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
noproxy.h noproxy: patterns need to be comma separated 2024-06-01 12:25:13 +02:00
openldap.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
optiontable.pl
parsedate.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
parsedate.h
pingpong.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
pingpong.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
pop3.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
pop3.h
progress.c progress: ratelimit/progress tweaks 2024-08-02 11:17:44 +02:00
progress.h progress: ratelimit/progress tweaks 2024-08-02 11:17:44 +02:00
psl.c
psl.h
rand.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rand.h
rename.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rename.h
request.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
request.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rtsp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
rtsp.h http: remove "struct HTTP" 2024-06-12 16:04:53 +02:00
select.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
select.h multi: prepare multi_wait() for future shutdown usage 2024-06-10 13:11:05 +02:00
sendf.c sendf: fix CRLF conversion of input 2024-07-15 23:47:33 +02:00
sendf.h transfer: do not use EXPIRE_NOW while blocked 2024-06-13 15:13:43 +02:00
setopt.c vtls: replace addsessionid with set_sessionid 2024-07-09 23:14:58 +02:00
setopt.h setopt: warn on Curl_set*opt() uses not using the return value 2024-05-12 17:27:51 +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 docs: misc language polish 2024-07-01 16:45:17 +02:00
setup-win32.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
sha256.c tidy-up: adjust casing of project names 2024-07-12 13:56:16 +02:00
share.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
share.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
sigpipe.h connect: fix connection shutdown for event based processing 2024-07-29 14:53:43 +02:00
slist.c
slist.h
smb.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
smb.h
smtp.c smtp: for starttls, do full upgrade 2024-07-15 23:11:21 +02:00
smtp.h
sockaddr.h
socketpair.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
socketpair.h socketpair: provide Curl_socketpair only when !CURL_DISABLE_SOCKETPAIR 2024-06-07 10:47:15 +02:00
socks_gssapi.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
socks_sspi.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
socks.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
socks.h
speedcheck.c
speedcheck.h
splay.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
splay.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strcase.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strcase.h
strdup.c
strdup.h
strerror.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strerror.h
strtok.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strtok.h
strtoofft.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
strtoofft.h docs: misc language polish 2024-07-01 16:45:17 +02:00
system_win32.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
system_win32.h system_win32: add missing curl.h include 2024-06-26 10:05:32 +02:00
telnet.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
telnet.h
tftp.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
tftp.h
timediff.c
timediff.h docs: misc language polish 2024-07-01 16:45:17 +02:00
timeval.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
timeval.h
transfer.c transfer: speed limiting fix for 32bit systems 2024-07-27 00:00:43 +02:00
transfer.h lib: Curl_posttransfer => multi_posttransfer 2024-07-21 00:46:50 +02:00
url.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
url.h lib: graceful connection shutdown 2024-06-26 08:33:17 +02:00
urlapi-int.h build: untangle UNITTESTS and DEBUGBUILD macros 2024-05-27 21:15:50 +02:00
urlapi.c urlapi: remove unused definition of HOST_BAD 2024-07-19 18:17:53 +02:00
urldata.h progress: ratelimit/progress tweaks 2024-08-02 11:17:44 +02:00
version_win32.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
version_win32.h
version.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
warnless.c
warnless.h warnless: delete orphan declarations 2024-05-14 16:37:11 +02:00
ws.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
ws.h docs: misc language polish 2024-07-01 16:45:17 +02:00