diff --git a/CHANGELOG.md b/CHANGELOG.md index 99d12f77..670b8baa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [[0.18.0](https://github.com/Devolutions/sspi-rs/compare/sspi-v0.17.0...sspi-v0.18.0)] - 2025-10-14 + +### Bug Fixes + +- DH client default parameters: remove leading zero ([#514](https://github.com/Devolutions/sspi-rs/issues/514)) ([8114b570bc](https://github.com/Devolutions/sspi-rs/commit/8114b570bcfa4320b4972c300705a5e93e762965)) + +- [**breaking**] Async network client returns `!Send` future ([#513](https://github.com/Devolutions/sspi-rs/issues/513)) ([218ddf3e79](https://github.com/Devolutions/sspi-rs/commit/218ddf3e792580caf1f094ff197a3790f61248e5)) + +### Build + +- Bump picky to the latest version ([#516](https://github.com/Devolutions/sspi-rs/issues/516)) ([972e04b153](https://github.com/Devolutions/sspi-rs/commit/972e04b15393acf2028ae7fde0f55d104e8a9294)) + +- Bump the patch group across 1 directory with 2 updates ([#519](https://github.com/Devolutions/sspi-rs/issues/519)) ([aaa6e78617](https://github.com/Devolutions/sspi-rs/commit/aaa6e78617b17ee0870c3044f2ac6922c6831017)) + ## [[0.17.0](https://github.com/Devolutions/sspi-rs/compare/sspi-v0.16.1...sspi-v0.17.0)] - 2025-10-06 ### Features diff --git a/Cargo.lock b/Cargo.lock index 88388eb5..333f6d9f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1008,9 +1008,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.7" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" dependencies = [ "typenum", "version_check", @@ -1323,7 +1323,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.0", + "socket2 0.6.1", "tokio", "tower-service", "tracing", @@ -1745,11 +1745,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.50.1" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -2262,7 +2262,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.6.0", + "socket2 0.6.1", "thiserror 2.0.17", "tokio", "tracing", @@ -2299,7 +2299,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.0", + "socket2 0.6.1", "tracing", "windows-sys 0.60.2", ] @@ -2398,9 +2398,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.3" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -2410,9 +2410,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -2421,9 +2421,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "reqwest" @@ -2863,12 +2863,12 @@ dependencies = [ [[package]] name = "socket2" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -2892,7 +2892,7 @@ dependencies = [ [[package]] name = "sspi" -version = "0.17.0" +version = "0.18.0" dependencies = [ "async-dnssd", "async-recursion", @@ -3162,7 +3162,7 @@ dependencies = [ "mio", "pin-project-lite", "slab", - "socket2 0.6.0", + "socket2 0.6.1", "tokio-macros", "windows-sys 0.59.0", ] diff --git a/Cargo.toml b/Cargo.toml index deff434d..ecd1d40f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sspi" -version = "0.17.0" +version = "0.18.0" edition = "2021" readme = "README.md" license = "MIT OR Apache-2.0" @@ -56,7 +56,7 @@ tokio = "1.47" ffi-types = { path = "crates/ffi-types" } winscard = { version = "0.2", path = "crates/winscard" } -dpapi = { version = "0.3.0", path = "crates/dpapi" } +dpapi = { version = "0.0.0", path = "crates/dpapi" } dpapi-core = { version = "0.1.0", path = "crates/dpapi-core" } dpapi-pdu = { version = "0.1.0", path = "crates/dpapi-pdu" } dpapi-transport = { version = "0.1.0", path = "crates/dpapi-transport" } diff --git a/crates/dpapi-web/Cargo.toml b/crates/dpapi-web/Cargo.toml index bc73217c..ce52ed5a 100644 --- a/crates/dpapi-web/Cargo.toml +++ b/crates/dpapi-web/Cargo.toml @@ -24,7 +24,7 @@ panic_hook = ["dep:console_error_panic_hook"] # DPAPI dpapi.workspace = true dpapi-transport.workspace = true -sspi = { path = "../..", version = "0.17" } +sspi = { path = "../..", version = "0.18" } # WASM wasm-bindgen = "0.2" diff --git a/crates/dpapi/Cargo.toml b/crates/dpapi/Cargo.toml index 5e228deb..9aed8a7a 100644 --- a/crates/dpapi/Cargo.toml +++ b/crates/dpapi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dpapi" -version = "0.3.0" +version = "0.0.0" edition = "2021" readme = "README.md" license = "MIT/Apache-2.0" @@ -38,7 +38,7 @@ whoami.workspace = true dpapi-core = { workspace = true, features = ["alloc"] } dpapi-pdu.workspace = true dpapi-transport.workspace = true -sspi = { path = "../..", version = "0.17" } # public +sspi = { path = "../..", version = "0.18" } # public kbkdf = "0.0.1" elliptic-curve = { version = "0.14.0-rc.15", features = ["sec1", "std"] }