[BREAKGLASS] Append-only mirror of github.com/mempool/rust-electrum-client
Go to file
Steve Myers 15f753f05f
Merge bitcoindevkit/rust-electrum-client#158: chore: Enforce min rustls version to 0.23.19
ed0cdae329 chore: bump version to 0.22.1, update CHANGELOG (Steve Myers)
7ef3ff6873 chore: Enforce min `rustls` version to 0.23.19 (志宇)

Pull request description:

  `rustls` versions 0.23.18 and 0.23.19 contains fix for vulnerability RUSTSEC-2024-0399. However, 0.23.18 bumps MSRV to 1.71. 0.23.19 reverts MSRV back to 1.63.

  We enforce min `rustls` version to 0.23.19 to make it easier to compile on MSRV and ensure we include the RUSTSEC-2024-0399 fix.

  Note that in CI, I decided to pin `rustls` dependency to 0.23.19 explicitly. This is because in future versions of `rustls`, the MSRV will be changed to 1.71.

  Context: https://github.com/rustls/rustls/pull/2244

ACKs for top commit:
  notmandatory:
    ACK ed0cdae329

Tree-SHA512: 9b6319d520a1002b3404743f051019a5ff63f53a9fe37ed080ed8e761f3db3edd446d014d2145e9c098279d7b3e6e017e82dd633baeef202a904afb37c49c4d9
2024-12-05 21:34:34 -06:00
.github/workflows chore: Enforce min rustls version to 0.23.19 2024-12-05 21:14:43 -06:00
examples timeout() and socks() don't return Result 2022-09-13 09:27:03 +02:00
src feat: add id_from_pos support 2024-11-12 19:18:04 +08:00
.gitignore Release 0.1.0-beta.1 2020-02-06 18:15:22 +01:00
Cargo.toml chore: bump version to 0.22.1, update CHANGELOG 2024-12-05 21:28:31 -06:00
CHANGELOG.md chore: bump version to 0.22.1, update CHANGELOG 2024-12-05 21:28:31 -06:00
clippy.toml chore: fix clippy errors and set msrv to 1.63 2024-07-31 21:37:10 -05:00
LICENSE Initial commit 2020-02-06 17:54:27 +01:00
README.md chore: Enforce min rustls version to 0.23.19 2024-12-05 21:14:43 -06:00

rust-electrum-client

Build Status Latest Version MSRV Badge

Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers.

Minimum Supported Rust Version (MSRV)

This library should compile with any combination of features with Rust 1.63.0.

To build with the MSRV you will need to pin dependencies as follows:

cargo update -p rustls --precise "0.23.19"