Daniel Stenberg
ae5e57c304
scripts/ciconfig: show CI job config info
...
Closes #8446
2022-02-13 11:49:54 +01:00
Daniel Stenberg
b0d18dbcc0
scripts/cijobs.pl: detect zuul cmake jobs better
2022-02-12 16:56:06 +01:00
Daniel Stenberg
d8490eb16d
scripts/cijobs.pl: output data about all currect CI jobs
...
This script parses the config files for all the CI services currently in
use and output the information in a uniform way. The idea is that the
output from this script should be possible to massage into informational
tables or graphs to help us visualize what they are all testing and NOT
testing.
Closes #8408
2022-02-09 09:37:41 +01:00
Daniel Stenberg
2610142139
lib: remove support for CURL_DOES_CONVERSIONS
...
TPF was the only user and support for that was dropped.
Closes #8378
2022-02-04 08:05:35 +01:00
Daniel Stenberg
5ad5007eba
scripts/delta: check the file delta for current branch
...
... also polish the output style a little bit
2022-02-03 23:42:43 +01:00
Daniel Stenberg
3cf926e19b
scripts/release-notes.pl: remove leftover debug output
2022-02-02 14:20:23 +01:00
Daniel Stenberg
fcf5d55363
scripts/release-notes.pl: fix number extraction for full URLs
2022-02-02 14:14:44 +01:00
Leah Neukirchen
90c4581389
scripts/completion.pl: improve zsh completion
...
- Detect all spellings of <file>, <file name> etc as well as <path>.
- Only complete directories for <dir>.
- Complete URLs for <URL>.
- Complete --request and --ftp-method.
Closes #8363
2022-02-02 13:17:05 +01:00
Daniel Stenberg
9d8f3ce6d7
scripts/copyright.pl: fix for handling removed files better
2022-02-01 16:22:11 +01:00
Daniel Stenberg
36e8703a20
CI: move scan-build job from Zuul to Azure Pipelines
...
Closes #8338
2022-01-27 16:13:38 +01:00
Daniel Stenberg
54a3179ebc
CI: move 'distcheck' job from zuul to azure pipelines
...
Assisted-by: Kushal Das
Closes #8334
2022-01-27 09:33:49 +01:00
Daniel Stenberg
223f26c28a
mesalink: remove support
...
Mesalink has ceased development. We can no longer encourage use of it.
It seems to be continued under the name TabbySSL, but no attempts have
(yet) been to make curl support it.
Fixes #8188
Closes #8191
2022-01-10 11:27:59 +01:00
Daniel Stenberg
dbde76bdd6
scripts/copyright.pl: ignore missing files
2022-01-09 22:28:04 +01:00
Daniel Stenberg
70a1101e41
CI: move the rustls CI job to GHA from Zuul
...
Closes #8251
2022-01-09 16:07:48 +01:00
Daniel Stenberg
2e6f83f051
scripts/copyright.pl: support many provided file names on the cmdline
2022-01-07 10:06:16 +01:00
Daniel Stenberg
8e657c3667
scripts/copyright.pl: hush unless -v (for verbose) is used
2022-01-07 09:49:42 +01:00
Daniel Stenberg
e8541c0aae
zuul: remove the mbedtls jobs
...
Now running as github workflows
Closes #8215
2022-01-03 09:13:47 +01:00
Daniel Stenberg
1914465cf1
zuul: remove the wolfssl build
2021-12-28 15:44:35 +01:00
Nicolas Sterchele
e7f9c904ca
zuul: fix quiche build pointing to wrong Cargo
...
Fixes #8184
Closes #8189
2021-12-27 23:40:48 +01:00
Alessandro Ghedini
3199eb25dc
HTTP3: update quiche build instructions
...
The repo repo was re-organized a bit, so the build instructions need to
be updated.
Closes #8076
2021-12-03 16:38:54 +01:00
Kevin Burke
d5d1d59a50
zuul: update build environment for rustls-ffi 0.8.0
2021-11-11 13:47:34 +01:00
Daniel Stenberg
16b135cae9
scripts/release-notes.pl: use out of repo links verbatim in refs
2021-11-05 00:09:51 +01:00
Daniel Stenberg
2f5049ae02
zuul: pin the quiche build to use an older cmake-rs
...
The latest cmake-rs assumes cmake's --parallel works. That was added in
cmake 3.12, but a lot of our CI builds run on Ubuntu Bionic which only
has cmake 3.10.
Fixes #7927
Closes #7952
2021-11-03 23:22:39 +01:00
Daniel Stenberg
343644fc32
scripts/delta: hide a git error message we don't care about
...
fatal: path 'src/tool_listhelp.c' exists on disk, but not in [tag]
2021-10-02 23:36:51 +02:00
Daniel Stenberg
8bb5f4ddf3
scripts/delta: count command line options in the new file
...
... which makes the shown delta number wrong until next release.
2021-10-01 08:49:12 +02:00
Daniel Stenberg
acfe94c08f
scripts/copyright: .muse is .lift now
...
And update 5 files with old copyright year range
2021-09-28 16:42:18 +02:00
i-ky
3363eeb262
urlapi: add curl_url_strerror()
...
Add curl_url_strerror() to convert CURLUcode into readable string and
facilitate easier troubleshooting in programs using URL API.
Extend CURLUcode with CURLU_LAST for iteration in unit tests.
Update man pages with a mention of new function.
Update example code and tests with new functionality where it fits.
Closes #7605
2021-09-27 08:28:46 +02:00
a1346054
5458e6bd18
scripts: invoke interpreters through /usr/bin/env
...
Closes #7602
2021-08-23 15:59:34 +02:00
Daniel Stenberg
3e2a229783
zuul: add an mbedtls3 CI job
...
Closes #7544
2021-08-09 10:26:11 +02:00
Daniel Stenberg
9a7a60dbd1
misc: copyright year range updates
2021-07-19 09:20:58 +02:00
Daniel Gustafsson
02dfce1837
scripts: Fix typo in release-notes instructions
...
The command to run had a typo in the pathname which prevented copy
pasting it to work, which has annoyed me enough to fix this now.
2021-07-10 22:36:26 +02:00
Daniel Stenberg
8ccc066b45
zuul: use the new rustls directory name
...
Follow-up to 6d972c8b1c
which missed updating this directory name.
Also no longer call it crustls in the docs and bump to rusttls-ffi 0.7.1
Closes #7311
2021-06-30 08:19:31 +02:00
Daniel Stenberg
2631722319
copyright: add boiler-plate headers to CI config files
...
And whitelist .zuul.ignore
Closes #7314
2021-06-29 17:44:03 +02:00
Daniel Stenberg
b7ca0cfec0
CI: remove travis details
...
Rename still used leftovers to "zuul" as that's now the CI using them.
Closes #7313
2021-06-29 17:42:57 +02:00
Jacob Hoffman-Andrews
6d972c8b1c
curstls: bump crustls version and use new URL
...
crustls moved to https://github.com/rustls/rustls-ffi . This also bumps
the expected version to 0.7.0.
Closes #7297
2021-06-27 00:00:29 +02:00
Daniel Stenberg
fc404d5873
travis: remove the hyper build
2021-06-07 17:31:14 +02:00
Daniel Stenberg
659ea56040
release-notes.pl: also spot common 'closes' typo
2021-06-07 11:16:58 +02:00
Michael Forney
a2fe2f04cd
travis: add bearssl build
...
Closes #7133
2021-05-26 14:43:56 +02:00
Daniel Stenberg
f4dc08abf2
scripts/delta: also show total number of days
2021-05-06 10:00:36 +02:00
Daniel Stenberg
e052bbcd57
ci: adapt to configure requiring an explicit TLS choice
2021-04-22 23:19:47 +02:00
Jacob Hoffman-Andrews
2e444a17d4
docs: document version of crustls dependency
...
This also pins a specific release in the Travis test so future
API-breaking changins in crustls won't break curl builds.
Add RUSTLS documentation to release tarball.
Enable running tests for rustls, minus FTP tests (require
connect_blocking, which rustls doesn't implement) and 313 (requires CRL
handling).
Closes #6763
2021-03-21 00:16:32 +01:00
Daniel Stenberg
c44cf858f2
travis: use ubuntu nghttp2 package instead of build our own
...
Closes #6751
2021-03-16 11:00:29 +01:00
Daniel Stenberg
0785a77767
travis: bump wolfssl to 4.7.0
2021-03-16 11:00:29 +01:00
Daniel Stenberg
e4a41c1042
travis: only build wolfssl when needed
...
Closes #6751
2021-03-16 11:00:19 +01:00
Daniel Stenberg
7dbb0a87e6
travis: add a rustls build
...
... that doesn't run any tests (yet)
Closes #6750
2021-03-16 10:08:15 +01:00
Daniel Stenberg
743ab72bf1
travis: split "torture" into a separate "events" build as well
...
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
2021-03-12 23:36:29 +01:00
Daniel Stenberg
ed158f0ddf
travis: switch ngtcp2 build over to quictls
...
The ngtcp2 project switched over to using the quictls OpenSSL fork
instead of their own patched OpenSSL. We follow suit.
Closes #6729
2021-03-11 22:49:50 +01:00
Daniel Stenberg
9421eee915
travis: make torture tests skip TLS-SRP tests
...
... as it seems to often hang.
Also: skip the "normal" tests as they're already run by many other
builds.
Closes #6705
2021-03-10 10:29:28 +01:00
Alessandro Ghedini
e58560bdaf
travis: enable quiche's FFI feature
2021-02-01 13:13:12 +00:00
Daniel Stenberg
df58343440
scripts/singleuse: add curl_easy_option*
2021-01-26 09:30:30 +01:00