| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
... since it runs into the 50 minute time limit too often otherwise.
Closes #6403
|
|
|
|
|
|
|
| |
... as it runs too long otherwise and the other tests are verified in
other builds anyway.
Closes #6345
|
| |
|
|
|
|
| |
Closes #6172
|
|
|
|
|
|
|
| |
Added package ninja-build to environment
Use ninja to speed up CMake builds
Closes #6077
|
|
|
|
|
|
|
|
| |
- read/write callback options
- man pages for the 4 new setopts
- test 1915 verifies the callbacks
Closes #5896
|
|
|
|
|
|
| |
Except the non-x86 and sanitizer builds
Closes #6154
|
|
|
|
|
|
|
|
| |
Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported.
alt-svc support in curl is no longer considered experimental
Closes #5868
|
|
|
|
|
|
|
|
| |
... to make sure such tests are run with valgrind. Suppress the zstd
valgrind warnings we get with version 1.3.3 on Ubuntu 18.04 (for debug
and non-debug builds).
Closes #6105
|
|
|
|
|
|
| |
The v3.2.1 tag (latest release atm) results in a broken build.
Closes #5932
|
|
|
|
| |
Closes #5908
|
|
|
|
|
|
| |
No longer considered experimental.
Closes #5858
|
|
|
|
| |
Closes #5752
|
|
|
|
|
|
|
|
|
|
| |
This is required after https://github.com/cloudflare/quiche/pull/593
moved BoringSSL around slightly.
This also means that Go is not needed to build BoringSSL anymore (the
one provided by quiche anyway).
Closes #5691
|
|
|
|
|
|
|
|
|
| |
include zstd curl patch for Makefile.m32 from vszakats
and include Add CMake support for zstd from Peter Wu
Helped-by: Viktor Szakats
Helped-by: Peter Wu
Closes #5453
|
|
|
|
|
|
|
|
| |
Instead of discussing if there's value or meaning (implied or not) in
the colors, let's use words without the same possibly negative
associations.
Closes #5546
|
|
|
|
|
|
| |
Added build to travis to verify
Closes #5466
|
|
|
|
|
|
|
| |
quiche builds boringssl as static library, reuse that instead of
building another shared library.
Closes #5438
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes, partially to reduce build failures from external dependencies:
- Upgrade Ubuntu and drop unnecessary third-party repos.
- Properly clone apt config to ensure retries.
- Upgrade to clang-9 from the standard repos.
- Use Ubuntu 20.04 focal for the libssh build, use of ssh_get_publickey
fails on -Werror=deprecated-declarations in Ubuntu 18.04. Do not use
focal everywhere yet since Travis CI has not documented this option.
In focal, python-impacket (Py2.7) has been removed, leaving only
python3-impacket. Since it is only needed for SMB tests and not SSH,
skip it for the libssh job since it might need more work.
- apt: Remove gcc-8 and libstdc++-8-dev, already installed via g++-8.
Non-functional cleanups:
- Simplify test matrix, drop redundant os and compiler keys.
- Deprecation fixes: remove sudo, rename matrix -> jobs.
- Every job has an 'env' key, put this key first in a list item.
Closes #5370
|
|
|
|
|
|
|
|
|
|
| |
Automatically apply a consistent indentation with:
python3 -c 'from ruamel.yaml import YAML;y=YAML();d=y.load(open(".travis.yml"));y.width=500;y.dump(d,open(".travis.yml.new","w"))'
followed by manually re-indenting three comments.
Closes #5370
|
|
|
|
|
|
| |
To avoid an explosion of jobs, extend the existing CMake tests with
ngtcp2 and quiche support. macOS was previously moved to GitHub actions,
so the non-Linux case can be dropped.
|
|
|
|
| |
Closes #5301
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Reduce workload on Azure Pipelines and Travis CI while
consolidating macOS jobs onto less utilized GitHub Actions.
Reviewed-by: Daniel Stenberg
Closes #5124
|
|
|
|
|
|
|
|
|
| |
Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.
Removed three (mostly usesless) README files from docs/
Closes #5141
|
|
|
|
|
|
|
|
|
|
|
|
| |
Users of the SMB tests will have to install impacket manually.
Reasoning: our in-tree version of impacket was quite outdated
and only compatible with Python 2 which is already end-of-life.
Upgrading to Python 3 and a compatible impacket version would
require to import additional Python-only and CPython-extension
dependencies. This would have hindered portability enormously.
Closes #5094
|
|
|
|
|
|
|
| |
For the OpenSSL builds, test 323 [TLS-SRP to non-TLS-SRP server] is
failing with "curl returned 52, when expecting 35".
Closes https://github.com/curl/curl/pull/4872
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Stop using inline shell scripts for before_script and script sections.
Prior to this change Travis could ignore errors from commands in inline
scripts. I don't understand how or why it happens. This is a workaround.
Assisted-by: Simon Warta
Ref: https://github.com/travis-ci/travis-ci/issues/1066
Fixes https://github.com/curl/curl/issues/3730
Closes https://github.com/curl/curl/pull/3755
|
|
|
|
|
| |
As a first step to enable it to run over a more diverse set of tests in
a reasonable time.
|
|
|
|
|
|
|
|
| |
The coveralls service and test coverage numbers are just too unreliable.
Removed badge from README.md as well.
Fixes #4694
Closes #4695
|
|
|
|
|
|
| |
Removed the macos libssh2 build from travis
Closes #4686
|
|
|
|
|
|
| |
... removed two from travis (that now runs on azure instead)
Closes #4671
|
|
|
|
|
|
|
|
|
| |
Fixes the macOS builds where OVERRIDE_CC and OVERRIDE_CXX are not set.
Reported-by: Jay Satiro
Fixes #4659
Closes #4661
Closes #4664
|
|
|
|
|
|
| |
... makes it skip the examples and other stuff we don't neeed.
Closes #4646
|
|
|
|
|
|
| |
Suggested-by: Peter Wu
Fixes #4637
Closes #4640
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Consider a modified file to be committed this year.
- Make the travis CHECKSRC also do COPYRIGHTYEAR scan in examples and
includes
- Ignore 0 parents when getting latest commit date of file.
since in the CI we're dealing with a truncated repo of last 50 commits,
the file's most recent commit may not be available. when this happens
git log and rev-list show the initial commit (ie first commit not to be
truncated) but that's incorrect so ignore it.
Ref: https://github.com/curl/curl/pull/4547
Closes https://github.com/curl/curl/pull/4549
Co-authored-by: Jay Satiro
|
|
|
|
| |
Test 323 is failing for some reason, so disable it there for now.
|
|
|
|
|
| |
... to repair the build again
Closes #4403
|
| |
|
|
|
|
|
|
|
| |
... as the boringssl builds needs a very recent version
Co-authored-by: Jat Satiro
Closes #4361
|
| |
|
|
|
|
|
|
| |
Switched to the openssl-quic-draft-22 openssl branch.
Closes #4271
|
|
|
|
|
|
| |
Just too many API changes right now
Closes #4264
|
|
|
|
|
|
| |
Runs no tests
Closes #4253
|
|
|
|
| |
Closes #4252
|
|
|
|
| |
Closes #4244
|
|
|
|
|
|
|
|
|
| |
This removes the need to hard-code the quiche target path in
configure.ac.
This depends on https://github.com/cloudflare/quiche/pull/128
Closes #4237
|
|
|
|
| |
Closes #4207
|
|
|
|
|
|
|
|
| |
... to make it complete in time. This cut seems not almost not affect
the coverage percentage and yet completes within 35 minutes on travis
where the previous runs recently always timed out after 50.
Closes #4223
|