| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Closes #6751
|
| |
|
|
|
|
| |
Closes #6751
|
|
|
|
|
|
| |
... that doesn't run any tests (yet)
Closes #6750
|
|
|
|
|
|
|
|
|
| |
Run torture without FTP and reducing coverage to 20%
For some reason the torture tests now run a lot slower on travis and run
into the 50 minute limit all the time.
Closes #6728
|
|
|
|
| |
Closes #6588
|
|
|
|
|
|
| |
... 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
|