From 5e0e1892401bcbdd8fa807014308ee45a76353d4 Mon Sep 17 00:00:00 2001 From: devolutionsbot <31221910+devolutionsbot@users.noreply.github.com> Date: Tue, 17 Dec 2024 10:53:12 -0500 Subject: [PATCH 1/3] chore(release): prepare for publishing --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- crates/ironrdp-server/CHANGELOG.md | 10 ++++++++++ crates/ironrdp-server/Cargo.toml | 2 +- fuzz/Cargo.lock | 4 ++-- 5 files changed, 22 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 42364db16..730ec985d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1945,11 +1945,11 @@ dependencies = [ [[package]] name = "home" -version = "0.5.9" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2005,9 +2005,9 @@ checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "hyper" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" +checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" dependencies = [ "bytes", "futures-channel", @@ -2639,7 +2639,7 @@ dependencies = [ [[package]] name = "ironrdp-server" -version = "0.3.1" +version = "0.4.0" dependencies = [ "anyhow", "async-trait", @@ -3046,9 +3046,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "a2ef2593ffb6958c941575cee70c8e257438749971869c4ae5acf6f91a168a61" dependencies = [ "adler2", "simd-adler32", diff --git a/Cargo.toml b/Cargo.toml index de4d51f88..abf7b7015 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ ironrdp-rdpdr = { version = "0.1", path = "crates/ironrdp-rdpdr" } ironrdp-rdpdr-native = { version = "0.1", path = "crates/ironrdp-rdpdr-native" } ironrdp-rdpsnd = { version = "0.1", path = "crates/ironrdp-rdpsnd" } ironrdp-rdpsnd-native = { version = "0.1", path = "crates/ironrdp-rdpsnd-native" } -ironrdp-server = { version = "0.3", path = "crates/ironrdp-server" } +ironrdp-server = { version = "0.4", path = "crates/ironrdp-server" } ironrdp-session-generators = { path = "crates/ironrdp-session-generators" } ironrdp-session = { version = "0.2", path = "crates/ironrdp-session" } ironrdp-svc = { version = "0.1", path = "crates/ironrdp-svc" } diff --git a/crates/ironrdp-server/CHANGELOG.md b/crates/ironrdp-server/CHANGELOG.md index d65e7e89d..66fc6e6ac 100644 --- a/crates/ironrdp-server/CHANGELOG.md +++ b/crates/ironrdp-server/CHANGELOG.md @@ -6,6 +6,16 @@ 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.4.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-server-v0.3.1...ironrdp-server-v0.4.0)] - 2024-12-17 + +### Features + +- Make TlsIdentityCtx accept PEM files (#623) ([9198284263](https://github.com/Devolutions/IronRDP/commit/9198284263e11706fed76310f796200b75111126)) + + This is in general more convenient than DER files. + + + ## [[0.3.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-server-v0.3.0...ironrdp-server-v0.3.1)] - 2024-12-14 ### Other diff --git a/crates/ironrdp-server/Cargo.toml b/crates/ironrdp-server/Cargo.toml index 5cb43b725..3e0261079 100644 --- a/crates/ironrdp-server/Cargo.toml +++ b/crates/ironrdp-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-server" -version = "0.3.1" +version = "0.4.0" readme = "README.md" description = "Extendable skeleton for implementing custom RDP servers" edition.workspace = true diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 84653ba05..8cf123c86 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -481,9 +481,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "a2ef2593ffb6958c941575cee70c8e257438749971869c4ae5acf6f91a168a61" dependencies = [ "adler2", "simd-adler32", From c3a21729a158ae3a98ec24ccd6d82312afba9f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Cortier?= <3809077+CBenoit@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:03:37 -0500 Subject: [PATCH 2/3] Update crates/ironrdp-server/CHANGELOG.md --- crates/ironrdp-server/CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/ironrdp-server/CHANGELOG.md b/crates/ironrdp-server/CHANGELOG.md index 66fc6e6ac..7bd23ec19 100644 --- a/crates/ironrdp-server/CHANGELOG.md +++ b/crates/ironrdp-server/CHANGELOG.md @@ -10,11 +10,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Features -- Make TlsIdentityCtx accept PEM files (#623) ([9198284263](https://github.com/Devolutions/IronRDP/commit/9198284263e11706fed76310f796200b75111126)) +- [**breaking**] Make TlsIdentityCtx accept PEM files (#623) ([9198284263](https://github.com/Devolutions/IronRDP/commit/9198284263e11706fed76310f796200b75111126)) This is in general more convenient than DER files. - + This patch also includes a breaking change in the public API. + The `cert` field in the `TlsIdentityCtx` struct is replaced by a `certs` field containing multiple `CertificateDer` items. ## [[0.3.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-server-v0.3.0...ironrdp-server-v0.3.1)] - 2024-12-14 From 3923a2e162521be14c0861944264d2770e0b2364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Cortier?= <3809077+CBenoit@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:07:39 -0500 Subject: [PATCH 3/3] Update crates/ironrdp-server/CHANGELOG.md --- crates/ironrdp-server/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ironrdp-server/CHANGELOG.md b/crates/ironrdp-server/CHANGELOG.md index 7bd23ec19..1bfc58d4b 100644 --- a/crates/ironrdp-server/CHANGELOG.md +++ b/crates/ironrdp-server/CHANGELOG.md @@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Features -- [**breaking**] Make TlsIdentityCtx accept PEM files (#623) ([9198284263](https://github.com/Devolutions/IronRDP/commit/9198284263e11706fed76310f796200b75111126)) +- [**breaking**] Make TlsIdentityCtx accept PEM files ([#623](https://github.com/Devolutions/IronRDP/pull/623)) ([9198284263](https://github.com/Devolutions/IronRDP/commit/9198284263e11706fed76310f796200b75111126)) This is in general more convenient than DER files.