0x676e67
83e049d8d9
feat(boring): adapt `boring2` for compio async runtime ( #85 )
...
close: https://github.com/0x676e67/boring2/issues/78
2025-07-07 21:10:50 +08:00
0x676e67
736c374e3d
v5.0.0-alpha.3
2025-07-06 18:01:43 +08:00
0x676e67
3010f78112
v5.0.0-alpha.2
2025-06-23 23:34:29 +08:00
0x676e67
53e9475c68
v5.0.0-alpha.1
2025-06-18 12:39:57 +08:00
0x676e67
4ba97ba54e
chore(boring): Remove deprecated or outdated APIs ( #79 )
2025-06-17 23:19:52 +08:00
dependabot[bot]
e362ce762e
build(deps): update bindgen requirement from 0.71.1 to 0.72.0
...
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen ) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases )
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.71.1...v0.71.1 )
---
updated-dependencies:
- dependency-name: bindgen
dependency-version: 0.71.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 09:07:04 +00:00
0x676e67
6169bcd543
Merge remote-tracking branch 'upstream/master' into sync
2025-05-30 10:55:52 +08:00
Anthony Ramine
5e8aaf63f0
Release 4.17.0 ( #354 )
2025-05-28 11:53:09 +02:00
Yury Yarashevich
4ea82a2e1b
Update bindgen from 0.70.1 -> 0.71.1.
2025-05-27 15:04:04 +01:00
0x676e67
493c0cb51b
v4.15.13
2025-04-27 17:14:16 +08:00
0x676e67
cb25aadd4e
v4.15.12
2025-04-23 12:55:37 +08:00
dependabot[bot]
c72c81aedd
build(deps): update brotli requirement from 7 to 8 ( #64 )
...
---
updated-dependencies:
- dependency-name: brotli
dependency-version: 7.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-23 12:07:36 +08:00
Rushil Mehra
20ad2665b2
Release 4.16.0 ( #341 )
2025-04-02 18:26:29 -07:00
0x676e67
ba1ee0dd48
v4.15.11
2025-03-21 20:38:44 +08:00
0x676e67
80d7385f78
Merge remote-tracking branch 'upstream/master'
2025-03-20 23:25:49 +08:00
0x676e67
d3911bfc86
v4.15.9
2025-03-07 11:10:14 +08:00
Yury Yarashevich
5268f63a77
Expose API to enable certificate compression. ( #241 )
2025-02-27 15:09:07 +00:00
Rushil Mehra
5e0002bfa8
Release 4.15.0
2025-02-24 10:54:54 +00:00
0x676e67
888a72ef43
v4.15.8
2025-02-24 11:38:35 +08:00
0x676e67
1d18c908f0
v4.15.7
2025-02-23 19:44:36 +08:00
Rushil Mehra
7ba322560f
Revert cmake bump (for now) as it is overly restrictive ( #321 )
...
Some users of boring have issues with newer versions of cmake. Because
we have an alternative solution, we can hold off on the bump for now.
2025-02-22 17:16:53 -08:00
Rushil Mehra
f439f92564
Revert "Refactor!: Remove strict `TokioIo` response requirement from `hyper_boring::v1::HttpsConnector`"
...
This reverts commit e518c2444a .
2025-02-21 10:41:18 +00:00
Rushil Mehra
7b4bfcbbee
Revert "Refactor!: Introduce a Cargo feature for optional Hyper 0 support"
...
This reverts commit 49d5a61163 .
2025-02-21 10:41:18 +00:00
Rushil Mehra
156cf04c43
Release 4.14.0 ( #317 )
2025-02-19 03:46:15 -08:00
Rushil Mehra
c3c7e16b9d
Bump cmake-rs to improve Mac OS build parallelism
...
There's a bug on OSX that prevents the CMake jobserver from working
properly, and so CMake defaults to a single-threaded build. It's not
clear when this is actually going to get fixed, so recent versions of
cmake-rs just disable the jobserver and have CMake fall back to the
number of available cores:
https://github.com/rust-lang/cmake-rs/pull/229
This means we don't need e6833b0074
2025-02-19 01:30:11 -08:00
0x676e67
50437d514c
v4.15.6
2025-02-16 21:07:21 +08:00
0x676e67
e7c534cda3
v4.15.5
2025-02-14 02:11:25 +08:00
0x676e67
2e17f2bc16
v4.15.3
2025-02-11 17:24:26 +08:00
0x676e67
4edbff8cad
v4.15.2
2025-02-07 13:45:58 +08:00
0x676e67
72424152a9
feat(boring): Add add_cert_compression_alg support ( #44 )
2025-02-07 13:37:09 +08:00
0x676e67
dbb58741f6
v4.15.1
2025-02-07 12:28:22 +08:00
0x676e67
79949c2a8e
chore: Removal unused deps
2025-02-07 12:27:42 +08:00
0x676e67
18b295a155
chore: remove unused `hyper-boring` crate
2025-02-07 11:24:58 +08:00
0x676e67
7410a00788
v4.15.0
2025-02-02 19:32:21 +08:00
0x676e67
af53f4b86e
v4.14.2
2025-01-23 10:09:27 +08:00
0x676e67
13eb268616
feat: replace once_cell with LazyLock ( #38 )
...
* RTG-3333 Support X25519MLKEM768 by default, but don't sent it as client
X25519MLKEM768 is the standardised successor of the preliminary
X25519Kyber768Draft00. Latest browsers have switched to X25519MLKEM768.
Cloudflare supports both on the edge.
We've had support for X25519MLKEM768 in this crate for a while, but
didn't enable by default. We're now enabling serverside support by
default. We also let clients advertise support when set
to kx-client-pq-supported.
We don't enable support by default yet for clients set to
kx-client-pq-preferred, as that would cause an extra round-trip due to
HelloRetryRequest if the server doesn't support X25519MLKEM768 yet.
BoringSSL against which we build must support X25519MLKEM768, otherwise
this will fail.
* replace once_cell with LazyLock
We can drop the once_cell dependency since the same functionality is
implemented in std now.
Requires bumping MSRV to 1.80.
* fix manual_c_str_literals clippy warning
---------
Co-authored-by: Bas Westerbaan <bas@cloudflare.com>
Co-authored-by: Alessandro Ghedini <alessandro@cloudflare.com>
2025-01-23 10:08:15 +08:00
Alessandro Ghedini
af9df3765d
replace once_cell with LazyLock
...
We can drop the once_cell dependency since the same functionality is
implemented in std now.
Requires bumping MSRV to 1.80.
2025-01-22 17:52:35 +00:00
0x676e67
1a0f1cd24e
v4.14.1
2025-01-22 21:46:54 +08:00
0x676e67
038c5b2105
v4.13.8
2025-01-13 13:05:29 +08:00
0x676e67
787606f830
v4.13.6
2025-01-05 11:56:10 +08:00
0x676e67
543492f35d
v4.13.5
2024-12-23 08:15:44 +08:00
0x676e67
6e966c9dac
v4.13.4
2024-12-20 14:39:40 +08:00
0x676e67
f9a7334f54
v4.13.3
2024-12-19 23:23:11 +08:00
0x676e67
b9e1dbf825
Merge remote-tracking branch 'upstream/master'
2024-12-10 12:00:48 +08:00
Paul Mabileau
49d5a61163
Refactor!: Introduce a Cargo feature for optional Hyper 0 support
...
Closes #294 . Requires breaking changes. The default v0 is changed in
favor of v1, but v0 is still kept available, just in a forced module
path. It enables dependency de-duplication when consuming it.
Signed-off-by: Paul Mabileau <paul.mabileau@harfanglab.fr>
2024-12-07 21:07:31 +00:00
Paul Mabileau
e518c2444a
Refactor!: Remove strict `TokioIo` response requirement from `hyper_boring::v1::HttpsConnector`
...
Closes #295 .
Signed-off-by: Paul Mabileau <paul.mabileau@harfanglab.fr>
2024-12-07 19:20:22 +00:00
0x676e67
8467142bf2
v4.13.2
2024-12-06 23:02:48 +08:00
Rushil Mehra
4685af00bb
Release 4.13.0
2024-11-28 12:47:31 -08:00
0x676e67
8b986e3521
v4.12.1
2024-11-27 19:48:56 +08:00
0x676e67
5422a6bdce
Merge remote-tracking branch 'upstream/master'
2024-11-21 10:02:26 +08:00