Skip to content

Commit ff0e9d3

Browse files
committed
prepare 0.15.2
1 parent 0fb744a commit ff0e9d3

5 files changed

Lines changed: 29 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
## 0.15.2 (2026-04-15)
4+
5+
This is a minor release with two security fixes. It also updates `rustls` to
6+
[0.23.38](https://github.com/rustls/rustls/releases/tag/v%2F0.23.38).
7+
8+
### Security
9+
10+
This update addresses
11+
[RUSTSEC-2026-0098](https://rustsec.org/advisories/RUSTSEC-2026-0098.html) and
12+
[RUSTSEC-2026-0099](https://rustsec.org/advisories/RUSTSEC-2026-0099.html);
13+
two security issues affecting name constraint checking with the webpki
14+
certificate verifiers. Both issues are reachable only after signature
15+
verification and require misissuance to exploit.
16+
17+
These low-impact vulnerabilities only affect users of the
18+
`rustls_web_pki_[server|client]_cert_verifier_builder` APIs.
19+
20+
### Added
21+
22+
* `rustls_client_config_builder_set_check_selected_alpn()`
23+
* Allows configuring a to-be-built client config to allow skipping a check
24+
that the server's selected ALPN was in the list offered by the client. This
25+
defaults to true, matching the behavior before the option to skip the check
26+
was available.
27+
328
## 0.15.1 (2026-03-13)
429

530
This is a minor release with one security fix. It updates `rustls` to

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

librustls/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "rustls-ffi"
33
# Keep in sync with defines in cbindgen.toml
4-
version = "0.15.1"
4+
version = "0.15.2"
55
license = "Apache-2.0 OR ISC OR MIT"
66
readme = "../README-crates.io.md"
77
description = "Rustls bindings for non-Rust languages"

librustls/cbindgen.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ after_includes = """
55
66
#define RUSTLS_VERSION_MAJOR 0
77
#define RUSTLS_VERSION_MINOR 15
8-
#define RUSTLS_VERSION_PATCH 1
8+
#define RUSTLS_VERSION_PATCH 2
99
1010
/**
1111
* This gives each version part 8 bits, and leaves the 8 least significant bits

librustls/src/rustls.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
#define RUSTLS_VERSION_MAJOR 0
1111
#define RUSTLS_VERSION_MINOR 15
12-
#define RUSTLS_VERSION_PATCH 1
12+
#define RUSTLS_VERSION_PATCH 2
1313

1414
/**
1515
* This gives each version part 8 bits, and leaves the 8 least significant bits

0 commit comments

Comments
 (0)