Michael Forney
a0be706196
curl: Disable old cryptography in bearssl backend
...
Remove support for TLS 1.0 and 1.1, as well as cipher suites using
3DES or SHA-1.
2026-05-16 21:11:57 -07:00
Michael Forney
d9a2f8308d
curl: Actually re-add curl.1
2026-05-16 13:52:06 -07:00
Michael Forney
1acd46ba4c
curl: Simplify x509_minimal wrapper and add curl.1
2026-05-16 00:23:08 -07:00
Michael Forney
622bbba51f
curl: Use bearssl for md5/sha256/sha512-256
...
This reduces code size a bit by avoiding multiple implementations.
The SHA-512/256 implementation requires a patched BearSSL, so we'll
keep it as a local curl patch.
2026-05-16 00:23:08 -07:00
Michael Forney
fac98bb03b
curl: Fix CURL_TYPEOF_CURL_SOCKLEN_T for unknown compiler
2026-05-16 00:23:08 -07:00
Michael Forney
a1040367a4
curl: Disable atomics if not supported by compiler
2026-05-16 00:23:08 -07:00
Michael Forney
32f21d71b5
curl: Update to our own branch with 8.20.0 and bearssl
2026-05-16 00:22:56 -07:00
hovercats
d1ed8d0bb2
curl: 8.14.1
...
Drop man page for now. It's no longer distributed, but we'll
eventually need to switch to our own branch, so we can just track
it there when we do.
2026-05-12 00:06:35 -07:00
Michael Forney
084be151e4
curl: Expand source list to match upstream Makefile.inc
...
This makes it easier to see changes when upstream sources change.
2026-05-09 13:32:16 -07:00
Michael Forney
2eddb78d1b
Store dist files in config.distdir
...
This makes it easy to remove old distfiles with `git clean -f dist`.
2026-03-12 16:40:37 -07:00
Michael Forney
9c28ed7d4e
curl: Update to 8.5.0
2024-01-01 13:51:51 -08:00
Randy Palamar
238018da39
curl: update to 8.4.0
2024-01-01 13:50:57 -08:00
Michael Forney
63490ce278
curl: Update to 7.85.0
2022-09-08 13:43:33 -07:00
Michael Forney
d95c5b072f
curl: Update to 7.80.0
2021-11-17 13:42:34 -08:00
Michael Forney
c40b38c516
curl: Use double for progress calculation instead of long double
2021-09-06 18:57:23 -07:00
Michael Forney
c2dd1cfdf7
curl: Update to 7.78.0
2021-07-24 18:08:15 -07:00
Michael Forney
6b4d47a7ab
curl: Update to 7.77.0
2021-05-27 01:19:21 -07:00
Michael Forney
cd76982d18
curl: Update to 7.76.1
2021-04-18 23:53:32 -07:00
Michael Forney
8fdba98d6c
curl: Update to 7.76.0
2021-04-07 03:24:27 -07:00
Michael Forney
acbd5b328d
curl: Update to 7.75.0
2021-03-02 16:20:18 -08:00
Michael Forney
fb08b2fe44
curl: Update to 7.74.0
2020-12-10 01:24:09 -08:00
Michael Forney
0a79f27c2c
curl: Update to 7.73.0
2020-10-19 15:03:01 -07:00
Michael Forney
1239f92284
curl: Update to 7.72.0
2020-08-19 22:51:58 -07:00
Michael Forney
d5d416dc78
curl: Update to 7.71.1
2020-07-05 16:15:41 -07:00
Michael Forney
ea8181ae6b
curl: Update to 7.71.0
2020-06-30 13:00:03 -07:00
Michael Forney
ebd25a569c
curl: Disable spurious uninitialized variable warning
2020-06-05 03:11:11 -07:00
Michael Forney
d4297a13c8
Use -isystem to include library headers
...
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.
To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney
5be7466e20
curl: Update to 7.70.0
2020-04-28 23:58:54 -07:00
Michael Forney
528a4cf008
curl: Enable SMTP protocol
2020-04-15 19:07:19 -07:00
Michael Forney
f350c020bb
curl: Update to 7.69.1
2020-03-13 23:04:35 -07:00
Michael Forney
c8a76e9625
curl: Update to 7.69.0
2020-03-04 18:42:47 -08:00
Michael Forney
aea11e0e4a
Use our own linux-headers
2020-02-20 20:10:31 -08:00
Michael Forney
051963c7fe
Add support for building multiple configurations
...
Now, you can build in separate directories per configuration:
mkdir foo
(cd foo && ../setup.lua)
samu -C foo
2020-01-29 22:14:33 -08:00
Michael Forney
057abfd39b
curl: Update to 7.68.0
2020-01-07 23:37:35 -08:00
Michael Forney
fb33132ca6
curl: Improve BearSSL I/O handling
2019-12-21 00:01:01 -08:00
Michael Forney
8b3242fdcd
curl: Add warning and -std flags
2019-11-27 00:01:38 -08:00
Michael Forney
d60cc6499f
curl: Update BearSSL patch to the one applied upstream
2019-11-26 22:37:33 -08:00
Michael Forney
b72e6b1e8a
curl: Update to new version of BearSSL patch
...
This fixes some issues, and adds some more features (ALPN,
verifyhost==0, and verifypeer==0).
2019-11-18 14:56:02 -08:00
Michael Forney
37adb2ae9c
Start to document patch upstream status
2019-11-17 20:09:14 -08:00
Michael Forney
67d74f460f
curl: Switch to BearSSL for TLS
2019-11-13 20:56:49 -08:00
Michael Forney
e22a44e73b
curl: Update to 7.67.0
2019-11-07 19:06:32 -08:00
Michael Forney
8a83170de1
curl: Update to 7.66.0
2019-09-20 00:22:23 -07:00
Michael Forney
5defe58d3b
curl: Update to 7.65.3
2019-07-20 13:29:14 -07:00
Michael Forney
4223dec39e
curl: Update to 7.65.1
2019-06-10 00:30:53 -07:00
Michael Forney
10e71a69a3
curl: Remove temporary reverted commit
2019-06-05 22:50:46 -07:00
Michael Forney
d13d7247c6
curl: Temporarily revert a commit in 7.65.0
...
This commit breaks redirects in netsurf[0].
[0] https://bugs.netsurf-browser.org/mantis/view.php?id=2663
2019-06-04 20:53:00 -07:00
Michael Forney
856462fa60
curl: Update to 7.65.0
2019-05-22 02:33:45 -07:00
Michael Forney
31c538f09f
curl: Update to 7.64.1
2019-03-29 13:33:58 -07:00
Michael Forney
be58214b90
curl: Update to 7.64.0
2019-03-19 00:52:21 -07:00
Michael Forney
4332740046
Rename rev to ver, and keep track of package versions as well
2019-03-19 00:14:12 -07:00