#
3b30cc1a |
| 06-Sep-2023 |
Stefan Eissing |
pytest: improvements - set CURL_CI for pytest runs in CI environments - exclude timing sensitive tests from CI runs - for failed results, list only the log and stat of the fail
pytest: improvements - set CURL_CI for pytest runs in CI environments - exclude timing sensitive tests from CI runs - for failed results, list only the log and stat of the failed transfer - fix type in http.c comment Closes #11812
show more ...
|
#
cc746076 |
| 30-Aug-2023 |
Dan Fandrich |
CI: move the Alpine build from Cirrus to GHA Cirrus is reducing their free tier to next to nothing, so we must move builds elsewhere.
|
#
ddb17958 |
| 02-Aug-2023 |
Viktor Szakats |
gha: bump libressl and mbedtls versions Closes #11573
|
#
7c8bae0d |
| 29-Jul-2023 |
Daniel Stenberg |
nss: remove support for this TLS library Closes #11459
|
#
b0f3e030 |
| 28-Jul-2023 |
Stefan Eissing |
GHA/linux.yml: add caching Closes #11532
|
#
2284104c |
| 27-Jul-2023 |
Stefan Eissing |
CI: quiche updates - remove quiche from standard `linux` workflow - add mod_h2 caching to quiche workflow - rename quiche to quiche-linux - move version definitions into env sect
CI: quiche updates - remove quiche from standard `linux` workflow - add mod_h2 caching to quiche workflow - rename quiche to quiche-linux - move version definitions into env section Closes #11528
show more ...
|
#
69c536b9 |
| 29-Mar-2023 |
Jacob Hoffman-Andrews |
rustls: update rustls-ffi 0.10.0 This brings in version 0.21.0 of the upstream rustls implementation, which notable includes support for IP address certificates. Closes #10865
|
#
356208c1 |
| 07-Jul-2023 |
Dan Fandrich |
CI: enable verbose test output on pytest This shows individual pass/fail status on tests and makes this output consistent with other jobs' pytest invocations.
|
#
fb802b52 |
| 23-Jun-2023 |
Dan Fandrich |
CI: enable parallel make in more builds Most CI services provide at least two cores, so enable parallel make jobs to take advantage of that for builds. Some dependencies aren't safe
CI: enable parallel make in more builds Most CI services provide at least two cores, so enable parallel make jobs to take advantage of that for builds. Some dependencies aren't safe to build in parallel so leave those as-is. Also, rename a few workflows to eliminate duplicate names and provide a better idea what they're about.
show more ...
|
#
acd82c8b |
| 26-Apr-2023 |
Stefan Eissing |
tests/http: more tests with specific clients - Makefile support for building test specific clients in tests/http/clients - auto-make of clients when invoking pytest - added test_09_0
tests/http: more tests with specific clients - Makefile support for building test specific clients in tests/http/clients - auto-make of clients when invoking pytest - added test_09_02 for server PUSH_PROMISEs using clients/h2-serverpush - added test_02_21 for lib based downloads and pausing/unpausing transfers curl url parser: - added internal method `curl_url_set_authority()` for setting the authority part of a url (used for PUSH_PROMISE) http2: - made logging of PUSH_PROMISE handling nicer Placing python test requirements in requirements.txt files - separate files to base test suite and http tests since use and module lists differ - using the files in the gh workflows websocket test cases, fixes for we and bufq - bufq: account for spare chunks in space calculation - bufq: reset chunks that are skipped empty - ws: correctly encode frames with 126 bytes payload - ws: update frame meta information on first call of collect callback that fills user buffer - test client ws-data: some test/reporting improvements Closes #11006
show more ...
|
#
314dc407 |
| 13-Apr-2023 |
Philip Heiduck |
GHA: suppress git clone output Follow-up: https://github.com/curl/curl/commit/8203aa6ed405ec832d2c62f18dfda293f89a23f9 Closes #10949
|
#
8203aa6e |
| 12-Apr-2023 |
Philip Heiduck |
GHA: suppress git clone output Closes #10939
|
#
d03c4dc1 |
| 22-Mar-2023 |
Daniel Stenberg |
GHA: add a memory-sanitizer job Closes #10815
|
#
caf92a57 |
| 20-Mar-2023 |
Daniel Stenberg |
GHA: run all linux test jobs with valgrind Closes #10798
|
#
5bfe3dc3 |
| 21-Mar-2023 |
Daniel Stenberg |
GHA-linux: add an address-sanitizer build Closes #10810
|
#
7fa6e365 |
| 09-Mar-2023 |
Stefan Eissing |
tests/http: add pytest to GHA and improve tests - added to: ngtcp2-quictls, ngtcp2-gnutls and the linux varians quiche, bearssl, libressl, mbedtls, openssl3, rustls - added disable
tests/http: add pytest to GHA and improve tests - added to: ngtcp2-quictls, ngtcp2-gnutls and the linux varians quiche, bearssl, libressl, mbedtls, openssl3, rustls - added disabled in ngtcp2-wolfssl due to weird SSL_connect() errors not reproducable locally Improvements on pytest: - handling of systems with nghttpx in $PATH - configure will seach $PATH got nghttpx used in pytest - pytest fixes for managing nghttpx without h3 support - ngtcp2-wolfssl: use a fully enabled wolfssl build - lower parallel count for http/1.1 tests, since we do not want to test excessive connections. - check built curl for HTTPS-proxy support in proxy tests - bearssl does not like one of our critical cert extensions, making it non-critical now - bearssl is too slow for test_12, skipping - making sure we do h3 tests only when curl and server support is there Closes #10699
show more ...
|
#
395b9175 |
| 11-Mar-2023 |
Dan Fandrich |
CI: don't run CI jobs if only another CI was changed Also skip builds on non-Windows platforms when only Windows build files have changed. This should reduce the number of usele
CI: don't run CI jobs if only another CI was changed Also skip builds on non-Windows platforms when only Windows build files have changed. This should reduce the number of useless builds and the associated waiting time and chance of spurious failures, freeing resources for new PRs. Closes #10742
show more ...
|
#
8125822e |
| 15-Feb-2023 |
Andy Alt |
GHA: use same flags for Slackbuild as Slack package Closes #10526
|
#
30411d72 |
| 17-Feb-2023 |
Jacob Hoffman-Andrews |
GHA: update rustls dependency to 0.9.2 This allows re-enabling test 312 for the rustls backend. Closes #10553
|
#
82348603 |
| 11-Feb-2023 |
Philip Heiduck |
Linux CI: Bump rustls-ffi to v0.9.1 Closes #10476
|
#
bd12f272 |
| 09-Feb-2023 |
Philip Heiduck |
Linux CI: update some dependecies to latest tag Closes #10458
|
#
bfb98383 |
| 09-Feb-2023 |
Dan Fandrich |
CI: Retry failed downloads to reduce spurious failures A temporary error with a remote server shouldn't cause a CI run to fail. Also, put a cap on the time to download to fail faster on
CI: Retry failed downloads to reduce spurious failures A temporary error with a remote server shouldn't cause a CI run to fail. Also, put a cap on the time to download to fail faster on a misbehaving server or connection and use HTTP compression where possible to reduce download times.
show more ...
|
#
4f051d0e |
| 04-Feb-2023 |
Andy Alt |
GHA: move Slackware test into matrix Closes #10412
|
#
9f0c7795 |
| 08-Jan-2023 |
Nick Banks |
msh3: update to v0.6 Closes #10192
|
#
0978b2ef |
| 05-Jan-2023 |
Daniel Stenberg |
.github/workflows/linux.yml: add a quiche CI job Move over from zuul Closes #10241
|