Dan Fandrich
8dceb7bfcd
scripts: Fix Appveyor job detection in cijobs.pl
...
The reorganization in #9769 broke the script. This should probably be
rewritten to use a YAML parser for better upward compatibility.
2023-01-25 15:31:45 -08:00
Jay Satiro
602964ec5e
scripts: set file mode +x on all perl and shell scripts
...
- Set all scripts +x, ie 644 => 755.
Prior to this change some scripts were not executable and therefore
could not be called directly.
~~~
git ls-files -s \*.{sh,pl,py} | grep -v 100755
~~~
Closes https://github.com/curl/curl/pull/10219
2023-01-05 02:34:24 -05:00
Daniel Stenberg
2bc1d775f5
copyright: update all copyright lines and remove year ranges
...
- they are mostly pointless in all major jurisdictions
- many big corporations and projects already don't use them
- saves us from pointless churn
- git keeps history for us
- the year range is kept in COPYING
checksrc is updated to allow non-year using copyright statements
Closes #10205
2023-01-03 09:19:21 +01:00
Daniel Stenberg
9ca194b5e2
release-notes.pl: check fixes/closes lines better
...
To better skip lines that just happen to mention those words at the
start of a line without being instructions.
2023-01-02 11:31:29 +01:00
Frank Gevaerts
99f72c01c2
contributors.sh: actually use $CURLWWW instead of just setting it.
...
The script was all set up for flexibility where curl-www is elsewhere in
the filesystem, but then hard-coded ../curl-www anyway...
Closes #10064
2022-12-09 16:50:23 +01:00
Max Dymond
4c712a1b25
ci: Remove zuul fuzzing job as it's superseded by CIFuzz
2022-12-01 16:00:11 +00:00
Daniel Stenberg
9967c10b6d
scripts/contributors.sh: strip one OR MORE leading spaces
...
From names found credited in commit logs
2022-11-30 09:09:47 +01:00
Daniel Stenberg
709aefc7ca
scripts/delta: adapt to curl.h changes for the opt counter
2022-11-17 14:41:04 +01:00
Daniel Stenberg
980510926d
log2changes.pl: wrap long lines at 80 columns
...
Also, only use author names in the output.
Fixes #9896
Reported-by: John Sherrill
Closes #9897
2022-11-15 10:56:09 +01:00
Daniel Stenberg
52cc4a85fd
style: use space after comment start and before comment end
...
/* like this */
/*not this*/
checksrc is updated accordingly
Closes #9828
2022-10-30 22:31:29 +01:00
Daniel Stenberg
3678336b20
scripts/checksrc.pl: detect duplicated include files
...
After an idea by Dan Fandrich in #9794
Closes #9796
2022-10-26 11:27:29 +02:00
Viktor Szakats
c5d8895645
scripts/release-notes.pl: strip ci skip tag [ci skip]
...
Ref: e604a82cae (commitcomment-85637701)
Reviewed-by: Daniel Stenberg
Closes #9634
2022-10-02 22:15:21 +00:00
a1346054
c3a6165307
scripts: use grep -E instead of egrep
...
egrep is deprecated
Closes #9491
2022-09-13 10:18:50 +02:00
Daniel Stenberg
e43c3b3e3e
zuul: remove the clang-tidy job
...
Turns out we don't see the warnings, but the warnings right now are
plain ridiculous and unhelpful so we can just as well just kill this
job.
Closes #9390
2022-08-30 15:40:03 +02:00
Daniel Stenberg
5357686fdf
examples/curlx.c: remove
...
This example is a bit convoluted to use as an example, combined with the
special license for it makes it unsuitable.
Closes #9330
2022-08-18 00:00:12 +02:00
Daniel Stenberg
c7febe520b
GHA: move libressl CI from zuul to GitHub
...
Closes #9309
2022-08-14 00:54:01 +02:00
Daniel Stenberg
9e11c2791f
configure: introduce CURL_SIZEOF
...
This is a rewrite of the previously used GPLv3+exception licensed
file. With this change, there is no more reference to GPL so we can
remove that from LICENSES/.
Ref: #9220
Closes #9291
2022-08-11 09:07:02 +02:00
Emanuele Torre
79f915e8ec
ci: avoid cmake -Hpath
...
This is an undocumented option similar to the `-Spath' option introduced
in cmake 3.13.
Replace all instances of `-Hpath' with `-Spath' in macos workflow.
Replace `-H. -Bpath' with `mkdir path; cd ./path; cmake ..' in zuul
scripts since it runs an older version of cmake.
Fixes #9008
Closes #9014
2022-06-22 10:43:07 +02:00
Daniel Stenberg
4572489c59
copyright.pl: parse and use .reuse/dep5 for skips
...
Also scan skipped files to be able to find superfluous ignores, shown with -v.
Closes #9006
2022-06-14 14:07:12 +02:00
Daniel Stenberg
df45fd1794
docs/cmdline-opts: add copyright and license identifier to each file
...
gen.pl now insists on C: and SPDX-License-Identifier: fields to be
present in all files.
Closes #9002
2022-06-14 08:48:09 +02:00
Daniel Stenberg
d82c7eedea
copyright: info for/ignore .github/ISSUE_TEMPLATE/bug_report.md
...
Follow-up from 448f7ef9ab . The adding of the copyright text in that
file broke site functionality.
Closes #9001
2022-06-14 00:04:19 +02:00
Daniel Stenberg
758537854f
copyright: verify SPDX-License-Identifier presence as well
2022-06-13 09:51:32 +02:00
max.mehl
ad9bc5976d
copyright: make repository REUSE compliant
...
Add licensing and copyright information for all files in this repository. This
either happens in the file itself as a comment header or in the file
`.reuse/dep5`.
This commit also adds a Github workflow to check pull requests and adapts
copyright.pl to the changes.
Closes #8869
2022-06-13 09:13:00 +02:00
Daniel Stenberg
18a01e3229
scripts/copyright.pl: ignore leading spaces
2022-06-12 12:37:27 +02:00
Daniel Stenberg
e517b63223
scripts/copyright.pl: fix the exclusion to not ignore man pages
...
Ref: #8869
Closes #8952
2022-06-02 15:39:14 +02:00
Viktor Szakats
fde1cb9247
log2changes: do not indent empty lines [ci skip]
...
This will omit two spaces of indentation from lines with no content,
thus avoiding 'spaces @ EOL'.
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
Closes #8887
2022-05-20 05:58:05 +00:00
Daniel Gustafsson
bf327a9dfe
macos9: remove partial support
...
The support for compiling on Mac OS 9 hasn't been modified since 2001
and has no active maintainer or packager, so it's time to remove it as
it's incredibly unlikely to work. If a maintainer re-emerges it can be
resurrected from Git history.
Closes : #8836
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
2022-05-16 10:10:16 +02:00
Daniel Stenberg
3be1e9c642
zuul: fix the ngtcp2-gnutls build
...
Add packages and tweak the configure options.
Use the GnuTLS 3.7.4 branch (not main).
Closes #8829
2022-05-10 09:44:00 +02:00
Daniel Stenberg
447873dd4c
scripts/contributors.sh: correct the copyright range
2022-05-09 16:41:57 +02:00
Ryan Schmidt
a04f0b9613
Makefile: fix "make ca-firefox"
...
Closes #8804
2022-05-05 17:12:05 +02:00
Daniel Gustafsson
803947a1c7
contributors: strip off final comma
...
The final row of contributors should not end with a comma as it's the
end of the list.
Closes : #8785
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
2022-05-02 22:45:09 +02:00
Philip H
5e9a703cf2
misc: use "autoreconf -fi" instead buildconf
...
Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com>
Closes #8777
2022-05-02 17:53:06 +02:00
Daniel Stenberg
0107967387
scripts/cijobs.pl: try "current branch" first then "master"
2022-04-30 11:33:00 +02:00
Daniel Gustafsson
e498a9b1fe
macos: set .plist version in autoconf
...
Set the libcurl version in libcurl.plist like how libcurl.vers is
created.
Closes : #8692
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
Reviewed-by: Nick Zitzmann <nickzman@gmail.com>
2022-04-20 15:26:13 +02:00
Matteo Baccan
0a6eebfc14
perl: removed a double semicolon at end of line
...
Remove double semicolons at end of line in Perl code.
Closes : #8709
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
2022-04-14 13:55:32 +02:00
Daniel Stenberg
7e99db829c
GHA: move bearssl jobs over from zuul
...
Closes #8684
2022-04-07 08:36:38 +02:00
Daniel Stenberg
51d271213b
GHA: add openssl3 jobs moved over from zuul
...
Closes #8683
2022-04-07 08:35:10 +02:00
Daniel Stenberg
8e22fc68e7
scripts: move three scripts from lib/ to scripts/
...
Move checksrc.pl, firefox-db2pem.sh and mk-ca-bundle.pl since they don't
particularly belong in lib/
Also created an EXTRA_DIST= in scripts/Makefile.am instead of specifying
those files in the root Makefile.am
Closes #8625
2022-03-23 15:26:11 +01:00
Daniel Stenberg
5bb4d3ec06
gha: move the event-based test over from Zuul
...
Switched libssh2 to libssh
Closes #8490
2022-03-21 17:39:49 +01:00
Daniel Stenberg
5ab9b15427
scripts/copyright.pl: ignore the new mlc_config.json file
2022-03-18 09:15:15 +01:00
Philip H
22d33956ec
CI: Do not use buildconf. Instead, just use: autoreconf -fi
...
Closes #8596
2022-03-15 14:15:35 +01:00
Daniel Stenberg
1fa09990ab
misc: update copyright year ranges
2022-03-05 09:41:24 +01:00
Daniel Stenberg
663296c6b5
cijobs: pick up circleci configure lines better
2022-02-14 09:48:05 +01:00
Daniel Stenberg
bdf49e3366
scripts/ciconfig.pl: show used options not available
2022-02-14 08:38:37 +01:00
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
Daniel Stenberg
b371d267f8
travis: build ngtcp2 --with-gnutls
...
... since they disable it by default since a few days back.
Closes #6506
Fixes #6493
2021-01-22 16:00:27 +01:00
Daniel Stenberg
11b2dd86d3
test410: verify HTTPS GET with a 49K request header
...
skip test 410 for mesalink in the CI as it otherwise hangs "forever"
2021-01-18 16:10:34 +01:00
Daniel Stenberg
16b27e06bd
travis: make the Hyper build from its master branch
...
Closes #6430
2021-01-11 00:17:52 +01:00
Daniel Stenberg
5808144f3c
travis: adapt to Hyper build change
...
Closes #6419
2021-01-06 15:09:20 +01:00
Daniel Stenberg
aa8de5d6ee
travis: limit the tests with quiche builds to HTTPS and FTPS only
...
... since it runs into the 50 minute time limit too often otherwise.
Closes #6403
2021-01-03 18:17:20 +01:00
Emil Engler
725ec470e2
language: s/behaviour/behavior/g
...
We currently use both spellings the british "behaviour" and the american
"behavior". However "behavior" is more used in the project so I think
it's worth dropping the british name.
Closes #6395
2021-01-02 23:35:59 +01:00
Daniel Stenberg
92fe66c510
travis: add CI job for Hyper build
2020-12-18 09:58:04 +01:00
Thomas Danielsson
7a6fdd503d
scripts/completion.pl: parse all opts
...
For tab-completion it may be preferable to include all the
available options.
Closes #6280
2020-12-05 17:41:46 +01:00
Daiki Ueno
898fca27cd
http3: use the master branch of GnuTLS for testing
...
Closes #6235
2020-11-22 16:40:05 +01:00
Daniel Stenberg
87614768ce
release-notes.pl: detect #[number] better for Ref: etc
2020-11-13 13:17:16 +01:00
Daniel Stenberg
259c70a930
Revert "libcurl.pc: make it relocatable"
...
This reverts commit 3862c37b63 .
That fix should either be done differently or with an option.
Reported-by: asavah on github
Fixes #6157
Closes #6183
2020-11-09 09:13:06 +01:00
Daniel Stenberg
ac0a88fd25
copyright: fix year ranges
...
Follow-up from 4d2f800677
2020-11-05 08:22:10 +01:00
Daniel Stenberg
4d2f800677
curl.se: new home
...
Closes #6172
2020-11-04 23:59:47 +01:00
Sergei Nikulov
e41ba40deb
travis: use ninja-build for CMake builds
...
Added package ninja-build to environment
Use ninja to speed up CMake builds
Closes #6077
2020-11-04 12:44:00 +03:00
Sergei Nikulov
9f43b28f78
CI/tests: enable test target on TravisCI for CMake builds
...
Added test-nonflaky target to CMake builds
Disabled test 1139 because the cmake build doesn't create docs/curl.1
Closes #6074
2020-11-03 11:18:06 +01:00
Daniel Stenberg
606d213766
travis: use valgrind when running tests for debug builds
...
Except the non-x86 and sanitizer builds
Closes #6154
2020-11-02 17:10:50 +01:00
Daniel Stenberg
96450a1a33
alt-svc: enable by default
...
Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported.
alt-svc support in curl is no longer considered experimental
Closes #5868
2020-10-25 23:08:54 +01:00
Daniel Stenberg
06488441a5
scripts/release-notes.pl: don't "embed" $ in format string for printf()
...
... since they might contain %-codes that mess up the output!
2020-10-05 08:29:28 +02:00
Daniel Gustafsson
2aac895fb6
src: Consistently spell whitespace without whitespace
...
Whitespace is spelled without a space between white and space, so
make sure to consistently spell it that way across the codebase.
Closes #6023
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
Reviewed-by: Emil Engler <me@emilengler.com>
2020-09-30 21:10:14 +02:00
Daniel Stenberg
3d64031fa7
symbian: drop support
...
The OS is deprecated. I see no traces of anyone having actually built
curl for Symbian after 2012.
The public headers are unmodified.
Closes #5989
2020-09-22 15:14:12 +02:00
Daniel Stenberg
9fe7b66203
travis: use libressl v3.1.4 instead of master
...
... as their git master seems too fragile to use (and 3.2.1 which is the
latest has a build failure).
Closes #5964
2020-09-15 22:49:37 +02:00
Daniel Stenberg
6f42e3b169
travis: add a build using libressl (from git master)
...
The v3.2.1 tag (latest release atm) results in a broken build.
Closes #5932
2020-09-07 22:50:15 +02:00
Daniel Stenberg
b4d86d34f9
scripts/delta: add diffstat summary
...
... and make output more table-like
2020-09-03 08:18:32 +02:00
Daniel Stenberg
63a111a277
travis: add a CI job with openssl3 (from git master)
...
Closes #5908
2020-09-03 07:57:20 +02:00
Daniel Stenberg
e3181d0227
copyright.pl: ignore buildconf
2020-09-02 12:35:10 +02:00
Daniel Stenberg
4608fa4ae6
scripts: improve the "get latest curl release tag" logic
...
... by insiting on it matching "^curl-".
2020-08-27 14:25:24 +02:00
Eric Curtin
9ee5701f12
HTTP/3: update to OpenSSL_1_1_1g-quic-draft-29
...
Closes #5871
2020-08-27 14:15:25 +02:00
Daniel Stenberg
be753add31
winbuild: convert the instruction text to README.md
...
Closes #5861
2020-08-26 15:49:21 +02:00
Daniel Stenberg
de195a1718
scripts/copyright.pl: ignore .muse files
2020-08-14 10:20:05 +02:00
Thomas M. DuBuisson
30974cb895
travis/script.sh: fix use of `-n' with unquoted envvar
...
Shellcheck tells us "-n doesn't work with unquoted arguments. quote or
use [[ ]]."
And testing shows:
```
docker run --rm -it ubuntu bash
root@fe85ce156856:/# [ -n $DOES_NOT_EXIST ] && echo "I ran"
I ran
root@fe85ce156856:/# [ -n "$DOES_NOT_EXIST" ] && echo "I ran"
root@fe85ce156856:/#
```
Closes #5773
2020-08-04 09:51:01 +02:00
Daniel Stenberg
daab7b2be7
travis: add ppc64le and s390x builds
...
Closes #5752
2020-07-31 23:33:57 +02:00
Alessandro Ghedini
d10cd52406
travis: update quiche builds for new boringssl layout
...
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
2020-07-18 12:35:21 +02:00
Daniel Stenberg
1313d7a356
scripts/copyright.pl: skip .dcignore
2020-06-30 15:30:20 +02:00
Daniel Stenberg
eab2f95c0d
wording: avoid blacklist/whitelist stereotypes
...
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
2020-06-10 08:49:17 +02:00
Viktor Szakats
308c243db5
all: fix codespell errors
...
Reviewed-by: Jay Satiro
Reviewed-by: Daniel Stenberg
Closes https://github.com/curl/curl/pull/5452
2020-05-25 19:44:04 +00:00
Daniel Stenberg
d75e6ce85a
copyright: updated year ranges out of sync
...
... and whitelisted a few more files in the the copyright.pl script.
2020-05-24 00:02:33 +02:00
Peter Wu
421171a8d4
travis: simplify quiche build instructions wrt boringssl
...
quiche builds boringssl as static library, reuse that instead of
building another shared library.
Closes #5438
2020-05-22 21:10:07 +02:00
Daniel Stenberg
5d54b5e697
travis: remove the .checksrc fiddling
2020-05-15 08:54:26 +02:00
Peter Wu
ac26be86f3
travis: Add ngtcp2 and quiche tests for CMake
...
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.
2020-05-10 23:36:54 +02:00
Daniel Stenberg
8810064655
travis: add "qlog" as feature in the quiche build
2020-05-05 14:50:46 +02:00
Daniel Stenberg
e2b1ccb99b
travis: bump the wolfssl CI build to use 4.4.0
...
Closes #5301
2020-04-27 11:59:19 +02:00
Daniel Stenberg
3c77e280ce
release-notes.pl: fix parsing typo
2020-04-20 08:03:24 +02:00
Daniel Stenberg
d1479716b5
scripts/release-notes.pl: accept colon after the Fixes/Closes keywords
2020-04-14 23:36:37 +02:00
Daniel Stenberg
66212a3024
scripts/release-notes: fix duplicate output header
2020-04-14 14:57:46 +02:00
Daniel Stenberg
20f281293f
release-notes.pl: detect the start of the references in cleanup mode
2020-04-11 18:47:23 +02:00
Daniel Stenberg
3f704083bf
release-notes: fix the initial reference list output
2020-04-08 14:54:20 +02:00
Daniel Stenberg
9b23a1da7c
release-notes: output trailing references sorted numerically
2020-04-06 23:45:31 +02:00
Daniel Stenberg
17211ade28
scripts/release-notes.pl: add helper script for RELEASE-NOTES maintenance
...
This script helps putting entries in the RELEASE-NOTES using a coherent
style and sorting with a minimal human editing effort - as long as the
first line in the commit message is good enough! There's a short howto
at the top of the file.
2020-04-06 16:22:49 +02:00
Daiki Ueno
c3b865ea38
CI: add build with ngtcp2 + gnutls on Travis CI
2020-03-31 14:39:21 +02:00
Daniel Stenberg
c4c0b04585
travis: update the ngtcp2 build to use the latest OpenSSL patch
...
... which also makes it OpenSSL 1.1.1d based and not v3.
2020-03-25 00:44:36 +01:00
Daniel Stenberg
9a8b3b3e13
copyright: fix out-of-date copyright ranges and missing headers
...
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
2020-03-24 15:05:59 +01:00
Daniel Stenberg
d83402813b
CI: stop ignoring 323, it is disabled
2020-03-17 09:55:35 +01:00
Frank Gevaerts
8a5c1cf1f0
contributors: Also include people who contributed to curl-www
...
Closes #4884
2020-02-05 13:54:16 +01:00
Frank Gevaerts
d2411a78ee
contrithanks: Use the most recent tag by default
...
(similar to 5296abe )
Closes #4883
2020-02-05 13:54:13 +01:00
Daniel Stenberg
5296abe3af
scripts: use last set tag if none given
...
Makes 'delta' and 'contributors.sh' easier to use.
Make the delta script invoke contrithanks to get current number of
contributors instead of counting THANKS, for accuracy.
Closes #4881
2020-02-05 10:46:28 +01:00
Daniel Stenberg
d265a7d36b
singleuse.pl: support new API functions, fix curl_dbg_ handling
2020-01-24 10:29:06 +01:00