Releases: cloudflare/boring
Releases · cloudflare/boring
v4.9.1
What's Changed
- Properly handle
Option<i32>
inSslRef::set_curves
by @rushilmehra in #258
Full Changelog: v4.9.0...v4.9.1
v4.9.0
What's Changed
- PQ: fix timing sidechannels and add IPDWing by @bwesterb in #243
- Expose set_permute_extensions by @mstyura in #247
- (ci): Fix macos crossbuild action by forcing brew link w python@3.11 by @rushilmehra in #250
- Fix SSL curve identifiers by @jrouviere in #239
- Impl From for SslVersion by @rushilmehra in #248
- Fix x509_check_host return value by @evanrittenhouse in #249
- Add SslCurve::to_nid() and remove SslCurveId by @rushilmehra in #253
- Document
SslCurve::nid()
by @rushilmehra in #254 - Guard against empty strings given to select_next_proto by @nox in #252
New Contributors
Full Changelog: v4.8.0...v4.9.0
v4.8.0
What's Changed
- Updates license field to valid SPDX format by @ibeckermayer in #230
- Expose various APIs necessary for certificate selection logic by @rushilmehra in #240
- Expose hmac_sha1 function by @inikulin in #244
Full Changelog: v4.7.0...v4.8.0
v4.7.0
What's Changed
Full Changelog: v4.6.0...v4.7.0
v4.6.0
What's Changed
- Introduce and use read_uninit and write_uninit duplicated from openssl by @johnhurt in #221
- Removes vestigial build script by @ibeckermayer in #216
- Add getters for client hello raw data by @jrouviere in #227
- Fix clippy lints by @nox in #228
- Enable layout tests on iOS target by @ldm0 in #222
- Remove kx-safe-default gate on SslCurve by @rushilmehra in #229
- add get_curve by @ehaydenr in #226
- bound session cache by @ehaydenr in #195
New Contributors
- @johnhurt made their first contribution in #221
- @jrouviere made their first contribution in #227
- @ldm0 made their first contribution in #222
- @ehaydenr made their first contribution in #226
Full Changelog: v4.5.0...v4.6.0
v4.5.0
v4.4.1
What's Changed
- Fix building with non bazel commits of boringssl by @rushilmehra in #215
- Fix building with BORING_BSSL_PATH / BORING_BSSL_FIPS_PATH by @rushilmehra in #220
Full Changelog: v4.4.0...v4.4.1
v4.4.0
What's Changed
- Fix support for fips-link-precompiled by @nox in #205
- Expose SSL_get_error by @evanrittenhouse in #211
- Expose
set_compliance_policy
andget_ciphers
by @jhoyla in #212
New Contributors
- @evanrittenhouse made their first contribution in #211
- @jhoyla made their first contribution in #212
Full Changelog: v4.3.0...v4.4.0
v4.3.0
v4.2.0
What's Changed
- Use replace_ex_data more by @nox in #191
- Move async callbacks infra to boring itself by @nox in #193
- boring-sys: Don't use CMake cross-compilation for macOS->iOS by @jrose-signal in #187
- Fix typos by @vuittont60 in #198
- Update CI to build for all matrix targets by @eager-signal in #188
- Introduce tokio_boring::SslStreamBuilder by @nox in #201
- Fix docsrs builds by @nox in #200
- Introduce set_custom_verify_callback and set_async_custom_verify_callback by @nox in #199
New Contributors
- @vuittont60 made their first contribution in #198
- @eager-signal made their first contribution in #188
Full Changelog: v4.1.0...v4.2.0