6b24f099 | 28-Mar-2024 |
Jan Macku |
doc: pytest `--repeat` -> `--count` Pytest doesn't have a `--repeat` option, but it does have a `--count` option. ``` --count=COUNT Number of times to repeat each te
doc: pytest `--repeat` -> `--count` Pytest doesn't have a `--repeat` option, but it does have a `--count` option. ``` --count=COUNT Number of times to repeat each test ``` Closes #13218
show more ...
|
b4e8183f | 08-Apr-2024 |
Daniel Stenberg |
src/Makefile.am: access curl.txt using a relative path, not abs ... to make it work when mounted using different mount points. Like when generated/used inside and outside of a docker ima
src/Makefile.am: access curl.txt using a relative path, not abs ... to make it work when mounted using different mount points. Like when generated/used inside and outside of a docker image. Closes #13320
show more ...
|
9eafc115 | 08-Apr-2024 |
Daniel Stenberg |
build: remove MacOSX-Framework script I don't think this is much used these days. Also remove the libcurl.plist file used (only) by this script Closes #13313 |
fd6c16c3 | 08-Apr-2024 |
Daniel Stenberg |
release-tools.sh: store the timestamp and release tag too When maketgz invokes this script to generate the docs/RELEASE-TOOLS.md file that gets bundled in the release, it now also passes
release-tools.sh: store the timestamp and release tag too When maketgz invokes this script to generate the docs/RELEASE-TOOLS.md file that gets bundled in the release, it now also passes on the exact timestamp and version number so that those details also get mentioned in the document. They will help users reproduce an identical tarball. Closes #13319
show more ...
|
41e07d83 | 07-Apr-2024 |
Viktor Szakats |
GHA: disable permissions where missing Reviewed-by: Daniel Stenberg Closes #13306 |
7f26fd17 | 08-Apr-2024 |
Stefan Eissing |
CI: update component versions - ngtcp2: v1.4.0 - nghttp3: v1.2.0 - nghttp2: v1.61.0 - mod_h2: v2.0.27 Closes #13316 |
6b86471f | 02-Apr-2024 |
Jérôme Leclercq |
CMake: check fseeko after detecting HAVE_FILE_OFFSET_BITS Closes #13264 |
1302aa6b | 05-Apr-2024 |
Stefan Eissing |
http2: emit RST when client write fails - When the writing of response data fails, reset the stream and do not return a callback error to nghttp2. That would be a fatal error for
http2: emit RST when client write fails - When the writing of response data fails, reset the stream and do not return a callback error to nghttp2. That would be a fatal error for the connection and harm other requests. - add test cases for various abort scenarios Reported-by: Konstantin Kuzov Fixes #13292 Closes #13298
show more ...
|
b679efc0 | 08-Apr-2024 |
Kailun Qin |
mbedtls: call mbedtls_ssl_setup() after RNG callback is set Since mbedTLS v3.6.0, the RNG check added in ssl_conf_check() will fail if no RNG is provided when calling mbedtls_ssl_setup()
mbedtls: call mbedtls_ssl_setup() after RNG callback is set Since mbedTLS v3.6.0, the RNG check added in ssl_conf_check() will fail if no RNG is provided when calling mbedtls_ssl_setup(). Therefore, mbedtls_ssl_conf_rng() needs to be called before the SSL context is passed to mbedtls_ssl_setup(). Ref: https://github.com/Mbed-TLS/mbedtls/commit/b422cab052b51ec84758638d6783d6ba4fc60613 Signed-off-by: Kailun Qin <kailun.qin@intel.com> Closes #13314
show more ...
|
50def7c8 | 31-Mar-2024 |
Daniel Stenberg |
NTLM_WB: drop support The feature has not worked for months and has been marked as DEPRECATED for six+ months. Closes #13249 |
9e848439 | 08-Apr-2024 |
Daniel Stenberg |
curl_trc: fix build error when lacking verbose messages Follow-up from 0b28ece657b2273 Closes #13312 |
5adbf72b | 08-Apr-2024 |
Viktor Szakats |
contrithanks: honor `CURLWWW` variable Reviewed-by: Daniel Stenberg Closes #13315 |
fa69b41c | 07-Apr-2024 |
Viktor Szakats |
GHA: add shellcheck job and fix warnings, shell tidy-ups Reviewed-by: Daniel Stenberg Closes #13307 |
2c4f836f | 07-Apr-2024 |
Viktor Szakats |
dist: do not require Perl in `maketgz` Perl remains required for the tarball build process. Follow-up to 860cd5fc2dc8e165fadd2c19a9b7c73b3ae5069d #13299 Reviewed-by: Daniel
dist: do not require Perl in `maketgz` Perl remains required for the tarball build process. Follow-up to 860cd5fc2dc8e165fadd2c19a9b7c73b3ae5069d #13299 Reviewed-by: Daniel Stenberg Closes #13310
show more ...
|
20434a6a | 08-Apr-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
bcc2e90e | 04-Apr-2024 |
Daniel Stenberg |
docs/cmdline-opts: invoke managen using a relative path ... no need to use an absolute path, that makes the build unncessarily fail if invoked using a different mount point. managen now
docs/cmdline-opts: invoke managen using a relative path ... no need to use an absolute path, that makes the build unncessarily fail if invoked using a different mount point. managen now takes options to find the input files. Update test1478 to provide the dir arguments to managen Closes #13281
show more ...
|
a3b084b9 | 04-Apr-2024 |
Daniel Stenberg |
GHA: add valgrind to a wolfSSL build Closes #13274 |
860cd5fc | 05-Apr-2024 |
Viktor Szakats |
dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs - set bash `-eu` and fix fallouts. - fix shellcheck warnings. - set and use `SOURCE_DATE_EPOCH` for reproducib
dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs - set bash `-eu` and fix fallouts. - fix shellcheck warnings. - set and use `SOURCE_DATE_EPOCH` for reproducibility. Authored-by: Daniel J. H. Ref: #13280 - set `TZ=UTC` and `LC_ALL=C` for reproducibility. - make file timestamps in tarball/zip reproducible. - make directory timestamps in zip reproducible. - make timestamps of tarballs/zip reproducible. - make file order in tarball/zip reproducible. - omit extra file metadata from zip for reproducibility. - use maximum zip compression. - use POSIX `ustar` tarball format to avoid supply chain vulnerability: https://seclists.org/oss-sec/2021/q4/0 - make uid/gid in tarball reproducible. - omit owner user/group names from tarball for reproducibility and privacy. - omit current timestamp from .gz header for reproducibility. - display SHA-256 hashes of produced tarballs/zip. - fix whitespace. `.tar.gz` also became smaller in the process: 4,462,311 -> 4,148,249 bytes (8.7.1) Requires GNU tar, GNU date, `sha256sum`. Reviewed-by: Daniel Stenberg Ref: #13250 Closes #13299
show more ...
|
a42de088 | 06-Apr-2024 |
Gisle Vanem |
tests/http: fix compiler warning - Init result code variable to fix clang warning that it may be used uninitialized. Fixes https://github.com/curl/curl/issues/13301 Closes
tests/http: fix compiler warning - Init result code variable to fix clang warning that it may be used uninitialized. Fixes https://github.com/curl/curl/issues/13301 Closes https://github.com/curl/curl/pull/13304
show more ...
|
9287563e | 05-Apr-2024 |
Stefan Eissing |
vquic: use new curl_int64_t type - add curl_int64_t signed 64-bit type for lib use - define CURL_PRId64, CURL_PRIu64 format ids - use curl_int64_t in vquic curl_in
vquic: use new curl_int64_t type - add curl_int64_t signed 64-bit type for lib use - define CURL_PRId64, CURL_PRIu64 format ids - use curl_int64_t in vquic curl_int64_t signed complements the existing curl_uint64_t unsigned. Note that `curl_int64_t` and `int64_t` are assignable from each other but not identical. Some platforms with 64 long type defint int64_t as "long long" (staring at macOS) which messes up things like pointers and format identifiers. Closes https://github.com/curl/curl/pull/13293
show more ...
|
bf567dd9 | 09-Jan-2024 |
Jay Satiro |
lib: use multi instead of multi_easy for the active multi - Use data->multi and not data->multi_easy to refer to the active multi. The easy handle's active multi is always data->mul
lib: use multi instead of multi_easy for the active multi - Use data->multi and not data->multi_easy to refer to the active multi. The easy handle's active multi is always data->multi. This is a follow up to 757dfdf which changed curl so that an easy handle used with the easy interface and then multi interface cannot have two different multi handles associated with it at the same time (data->multi_easy from the easy interface and data->multi from the multi interface). Closes https://github.com/curl/curl/pull/12665
show more ...
|
dc178fae | 05-Apr-2024 |
Viktor Szakats |
tidy-up: whitespace [ci skip] |
1ef47987 | 05-Apr-2024 |
Daniel Stenberg |
makefile: remove the sorting from the vc-ide action This target generates the MSVC project files. This change removes the extra sorting and instead makes the script use the order of the
makefile: remove the sorting from the vc-ide action This target generates the MSVC project files. This change removes the extra sorting and instead makes the script use the order of the files as listed in the variables - which are mostly sorted anyway. This is an attempt to make the project file generation more easily reproducible. Ref: #13250 Closes #13294
show more ...
|
59bfc538 | 05-Apr-2024 |
Gisle Vanem |
bearssl: fix compiler warnings "variables may be uninitialized when used" Fixes #13290 Closes #13297 |
995b42eb | 04-Apr-2024 |
Daniel Stenberg |
DISTROS: Cygwin updates Brought-by: Brian Inglis Fixes #13258 Co-authored-by: Viktor Szakats Closes #13279 |