6c3a91ed | 01-Jul-2024 |
Viktor Szakats |
libcurl.pc: add more `Requires.private`/`Requires` dependencies - add `libmsh3` reference from cmake and autotools. - add `mit-krb5-gssapi` reference from cmake. It leaves
libcurl.pc: add more `Requires.private`/`Requires` dependencies - add `libmsh3` reference from cmake and autotools. - add `mit-krb5-gssapi` reference from cmake. It leaves GSS not set from autotools. The handling of heimdal in cmake is fuzzy, that's probably missing too. Follow-up to f057de5a1a950a90d1920021db152a4b695f1a8a #13911 Closes #14072
show more ...
|
d68a1212 | 30-Jun-2024 |
Viktor Szakats |
cmake: improve wolfSSL detection - support detecting wolfSSL via pkg-config (like autotools.) - detect wolfSSL version. - detect `HAVE_WOLFSSL_DES_ECB_ENCRYPT`. (need
cmake: improve wolfSSL detection - support detecting wolfSSL via pkg-config (like autotools.) - detect wolfSSL version. - detect `HAVE_WOLFSSL_DES_ECB_ENCRYPT`. (needs e.g. `--enable-curl` when building wolfSSL) - detect `HAVE_WOLFSSL_FULL_BIO` and enable HTTPS-proxy feature. (needs e.g. `--enable-opensslall` when building wolfSSL) - fix to show `HTTPS-proxy` in cmake feature list. Ref: 55807e6c056f27846d70cec70ee6ac3f0e5b3bbe #9962 - fix to show `NTLM` in cmake feature list. - fix to show `smb` and `smbs` in cmake protocol list. - add wolfSSL CMake job to GHA (for macOS). - fix mqtt and wolfSSL symbol clash. ``` ./curl/lib/mqtt.c: In function 'mqtt_doing': ./curl/lib/mqtt.c:746:17: error: declaration of 'byte' shadows a global declaration [-Werror=shadow] 746 | unsigned char byte; | ^~~~ /opt/homebrew/Cellar/wolfssl/5.7.0_1/include/wolfssl/wolfcrypt/types.h:85:36: note: shadowed declaration is here 85 | typedef unsigned char byte; | ^~~~ ``` - format `FindWolfSSL.cmake` closer to neighbours. Closes #14064
show more ...
|
babaf1cb | 01-Jul-2024 |
Daniel Stenberg |
curl_url_set: elaborate on scheme guessing Explain a little more and refer to the CURLU_NO_GUESS_SCHEME flag for getting scheme or URL. Closes #14071 |
816ac2a8 | 01-Jul-2024 |
Daniel Stenberg |
docs: misc language polish - CURLINFO_FILETIME*: improve language - add '32bit' and '64bit' as bad words, use 32-bit and 64-bit - mksymbolsmanpage.pl: avoid "will" Closes #1
docs: misc language polish - CURLINFO_FILETIME*: improve language - add '32bit' and '64bit' as bad words, use 32-bit and 64-bit - mksymbolsmanpage.pl: avoid "will" Closes #14070
show more ...
|
ecd654e1 | 01-Jul-2024 |
Daniel Stenberg |
curl_easy_escape: elaborate a little on encoding a URL Closes #14069 |
5942b793 | 30-Jun-2024 |
Viktor Szakats |
cmake: fix feature and protocol lists for SecureTransport NTLM was missing from the features list, and SMB/SMBS from the protocols list in SecureTransport builds. Follow-up to 7
cmake: fix feature and protocol lists for SecureTransport NTLM was missing from the features list, and SMB/SMBS from the protocols list in SecureTransport builds. Follow-up to 76a9c3c4be10b3d4d379d5b23ca76806bbae536a #3619 Reported-by: Tal Regev Bug: https://github.com/curl/curl/pull/13963#issuecomment-2178791390 Closes #14065
show more ...
|
582429ed | 01-Jul-2024 |
Daniel Stenberg |
curl_str[n]equal.md: tidy up text to make them stand-alone Previously this was one single manpage for two functions but as they are two separate ones since a while back, they should each
curl_str[n]equal.md: tidy up text to make them stand-alone Previously this was one single manpage for two functions but as they are two separate ones since a while back, they should each clearly document their single specific functions. Follow-up to eefcc1bda4bc Closes #14068
show more ...
|
0cc4b3ab | 30-Jun-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
e26cbe20 | 21-Jun-2024 |
Tal Regev |
GHA: use vcpkg to install packages for MSVC jobs - enable new dependencies for existing jobs. - add cache for vcpkg packages. - tidy-up CMake options and environment for vc
GHA: use vcpkg to install packages for MSVC jobs - enable new dependencies for existing jobs. - add cache for vcpkg packages. - tidy-up CMake options and environment for vcpkg. Closes #13979
show more ...
|
e02b43ec | 30-Jun-2024 |
Daniel Stenberg |
curl_mprintf.md: add missing comma |
08fa4731 | 29-Jun-2024 |
Daniel Stenberg |
CURLOPT_TLSAUTH_PASSWORD/USERNAME.md: language fixups - relies *on* TLS SRP - *for* the specific TLS backends Closes #14061 |
29789ae3 | 29-Jun-2024 |
Daniel Stenberg |
docs/libcurl: polish the single-line descriptions - use imperative form - use lowercase - no period - unify some phrases - fix curl_multi_socket and curl_multi_socket_all to
docs/libcurl: polish the single-line descriptions - use imperative form - use lowercase - no period - unify some phrases - fix curl_multi_socket and curl_multi_socket_all to keep their own descriptions Closes #14062
show more ...
|
0f26abee | 29-Jun-2024 |
Viktor Szakats |
cmake: alpha-sort feature list Like autotools does. Closes #14063 |
93a28232 | 29-Jun-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
GHA: update github/codeql-action digest to b611370 Closes #14058 |
9feb85a1 | 29-Jun-2024 |
Tatsuhiro Tsujikawa |
vquic: fix UDP_GRO struct cmsghdr data type The data type for UDP_GRO in struct cmsghdr is int. Limit the usage of UDP_GRO to linux only because it is not portable. Closes #14056 |
4fab113d | 29-Jun-2024 |
Sertonix |
mk-ca-bundle.pl: delay 'curl -V' execution until it is needed Avoid an `Can't exec "curl"` message when curl is not actually needed. Closes #14060 |
5c873da9 | 28-Jun-2024 |
Daniel Stenberg |
src/Makefile.am: remove SUBDIRS assignment It was once used to continue into ../docs but is just leftovers now. Closes #14054 |
3a537a4d | 28-Jun-2024 |
z2_ <88509734+z2-2z@users.noreply.github.com> |
x509asn1: remove superfluous free() |
185a05e9 | 28-Jun-2024 |
Stefan Eissing |
ngtcp2+quictls: fix cert-status use - add test for --cert-status on all http versions Reported-by: Dexter Gerig Fixes #14049 Closes #14050 |
6e95e3f7 | 28-Jun-2024 |
Daniel Stenberg |
RELEASE-PROCEDURE.md: update release date |
e63e0d60 | 28-Jun-2024 |
Daniel Stenberg |
managen: insert final .fi for files ending with a quote When an individual file ended with a quote (typically an example), the render function would return without ending the quote corre
managen: insert final .fi for files ending with a quote When an individual file ended with a quote (typically an example), the render function would return without ending the quote correctly with a ".fi" (fill in) in the manpage output. This made the additional text provided below to render wrongly. Closes #14048
show more ...
|
ad7a20d5 | 28-Jun-2024 |
Junho Choi |
quic: update to quiche 0.22.0 quiche 0.22.0 will set SONAME in libquiche.so (libquiche.so.0) for linux/BSDs. Install a symlink with SONAME. Closes #14030 Closes #14046 |
2d3a51e3 | 27-Jun-2024 |
Daniel Stenberg |
managen: introduce "Multi: per-URL" For -O, -o and -T that are used once per specified URL. Closes #14045 |
9acf7594 | 27-Jun-2024 |
Daniel Stenberg |
quiche: fix operand of ‘?:’ changes signedness ... from ‘int’ to ‘curl_uint64_t’ Closes #14041 |
7fce488c | 27-Jun-2024 |
Daniel Stenberg |
GHA: add --enable-werror to the quiche job Closes #14041 |