chore(release): prepare for publishing (#699)

This commit is contained in:
devolutionsbot
2025-03-13 09:06:30 +00:00
committed by GitHub
parent b5e6f2bb4f
commit b19008c029
46 changed files with 284 additions and 164 deletions
Generated
+21 -21
View File
@@ -2333,7 +2333,7 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
[[package]]
name = "ironrdp"
version = "0.8.0"
version = "0.9.0"
dependencies = [
"anyhow",
"async-trait",
@@ -2366,7 +2366,7 @@ dependencies = [
[[package]]
name = "ironrdp-acceptor"
version = "0.3.1"
version = "0.4.0"
dependencies = [
"ironrdp-async",
"ironrdp-connector",
@@ -2378,7 +2378,7 @@ dependencies = [
[[package]]
name = "ironrdp-ainput"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"bitflags 2.9.0",
"ironrdp-core",
@@ -2389,7 +2389,7 @@ dependencies = [
[[package]]
name = "ironrdp-async"
version = "0.3.1"
version = "0.4.0"
dependencies = [
"bytes",
"ironrdp-connector",
@@ -2410,7 +2410,7 @@ dependencies = [
[[package]]
name = "ironrdp-blocking"
version = "0.3.1"
version = "0.4.0"
dependencies = [
"bytes",
"ironrdp-connector",
@@ -2452,7 +2452,7 @@ dependencies = [
[[package]]
name = "ironrdp-cliprdr"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"bitflags 2.9.0",
"ironrdp-core",
@@ -2473,7 +2473,7 @@ dependencies = [
[[package]]
name = "ironrdp-cliprdr-native"
version = "0.1.4"
version = "0.2.0"
dependencies = [
"ironrdp-cliprdr",
"ironrdp-core",
@@ -2484,7 +2484,7 @@ dependencies = [
[[package]]
name = "ironrdp-connector"
version = "0.3.2"
version = "0.4.0"
dependencies = [
"arbitrary",
"ironrdp-core",
@@ -2509,7 +2509,7 @@ dependencies = [
[[package]]
name = "ironrdp-displaycontrol"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"ironrdp-core",
"ironrdp-dvc",
@@ -2520,7 +2520,7 @@ dependencies = [
[[package]]
name = "ironrdp-dvc"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"ironrdp-core",
"ironrdp-pdu",
@@ -2535,7 +2535,7 @@ version = "0.1.2"
[[package]]
name = "ironrdp-futures"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"bytes",
"futures-util",
@@ -2560,7 +2560,7 @@ dependencies = [
[[package]]
name = "ironrdp-graphics"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"bit_field",
"bitflags 2.9.0",
@@ -2579,7 +2579,7 @@ dependencies = [
[[package]]
name = "ironrdp-input"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"bitvec",
"ironrdp-pdu",
@@ -2623,7 +2623,7 @@ dependencies = [
[[package]]
name = "ironrdp-rdpdr"
version = "0.1.3"
version = "0.2.0"
dependencies = [
"bitflags 2.9.0",
"ironrdp-core",
@@ -2635,7 +2635,7 @@ dependencies = [
[[package]]
name = "ironrdp-rdpdr-native"
version = "0.1.2"
version = "0.2.0"
dependencies = [
"ironrdp-core",
"ironrdp-pdu",
@@ -2647,7 +2647,7 @@ dependencies = [
[[package]]
name = "ironrdp-rdpsnd"
version = "0.3.1"
version = "0.4.0"
dependencies = [
"bitflags 2.9.0",
"ironrdp-core",
@@ -2658,7 +2658,7 @@ dependencies = [
[[package]]
name = "ironrdp-rdpsnd-native"
version = "0.1.4"
version = "0.2.0"
dependencies = [
"anyhow",
"bytemuck",
@@ -2671,7 +2671,7 @@ dependencies = [
[[package]]
name = "ironrdp-server"
version = "0.4.2"
version = "0.5.0"
dependencies = [
"anyhow",
"async-trait",
@@ -2697,7 +2697,7 @@ dependencies = [
[[package]]
name = "ironrdp-session"
version = "0.2.3"
version = "0.3.0"
dependencies = [
"ironrdp-connector",
"ironrdp-core",
@@ -2716,7 +2716,7 @@ version = "0.0.0"
[[package]]
name = "ironrdp-svc"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"bitflags 2.9.0",
"ironrdp-core",
@@ -2780,7 +2780,7 @@ dependencies = [
[[package]]
name = "ironrdp-tokio"
version = "0.2.3"
version = "0.3.0"
dependencies = [
"bytes",
"ironrdp-async",
+8
View File
@@ -6,6 +6,14 @@ 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-acceptor-v0.3.1...ironrdp-acceptor-v0.4.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.3.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.3.0...ironrdp-acceptor-v0.3.1)] - 2025-03-12
### <!-- 7 -->Build
+6 -6
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-acceptor"
version = "0.3.1"
version = "0.4.0"
readme = "README.md"
description = "State machines to drive an RDP connection acceptance sequence"
edition.workspace = true
@@ -16,11 +16,11 @@ doctest = false
test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.2" }
ironrdp-connector = { path = "../ironrdp-connector", version = "0.3" }
ironrdp-async = { path = "../ironrdp-async", version = "0.3" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.3" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.4" } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.4" } # public
tracing = { version = "0.1", features = ["log"] }
[lints]
+3 -3
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-ainput"
version = "0.1.3"
version = "0.2.0"
readme = "README.md"
description = "AInput dynamic channel implementation"
edition.workspace = true
@@ -16,9 +16,9 @@ doctest = false
test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.2" } # public
bitflags = "2.4"
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.1" }
num-derive.workspace = true # TODO: remove
num-traits.workspace = true # TODO: remove
+8
View File
@@ -6,6 +6,14 @@ 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.3.2](https://github.com/Devolutions/IronRDP/compare/ironrdp-async-v0.3.1...ironrdp-async-v0.3.2)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.3.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-async-v0.3.0...ironrdp-async-v0.3.1)] - 2025-03-12
### <!-- 7 -->Build
+5 -6
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-async"
version = "0.3.1"
version = "0.4.0"
readme = "README.md"
description = "Provides `Future`s wrapping the IronRDP state machines conveniently"
edition.workspace = true
@@ -16,12 +16,11 @@ doctest = false
test = false
[dependencies]
ironrdp-connector = { path = "../ironrdp-connector", version = "0.3" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" }
# ironrdp-session = { workspace = "../ironrdp-session", version = "0.2" }
ironrdp-connector = { path = "../ironrdp-connector", version = "0.4" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" } # public
tracing = { version = "0.1", features = ["log"] }
bytes = "1"
bytes = "1" # public
[lints]
workspace = true
+8
View File
@@ -6,6 +6,14 @@ 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-blocking-v0.3.1...ironrdp-blocking-v0.4.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.3.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-blocking-v0.3.0...ironrdp-blocking-v0.3.1)] - 2025-03-12
### <!-- 7 -->Build
+5 -6
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-blocking"
version = "0.3.1"
version = "0.4.0"
readme = "README.md"
description = "Blocking I/O abstraction wrapping the IronRDP state machines conveniently"
edition.workspace = true
@@ -16,12 +16,11 @@ doctest = false
test = false
[dependencies]
bytes = "1"
ironrdp-connector = { path = "../ironrdp-connector", version = "0.3" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" }
# ironrdp-session = { path = "../ironrdp-session", version = "0.2" }
ironrdp-connector = { path = "../ironrdp-connector", version = "0.4" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" } # public
tracing = { version = "0.1", features = ["log"] }
bytes = "1" # public
[lints]
workspace = true
+4 -4
View File
@@ -30,7 +30,7 @@ native-tls = ["ironrdp-tls/native-tls"]
[dependencies]
# Protocols
ironrdp = { path = "../ironrdp", version = "0.8", features = [
ironrdp = { path = "../ironrdp", version = "0.9", features = [
"session",
"input",
"graphics",
@@ -43,10 +43,10 @@ ironrdp = { path = "../ironrdp", version = "0.8", features = [
"connector"
] }
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] }
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.1" }
ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.1" }
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.2" }
ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.2" }
ironrdp-tls = { path = "../ironrdp-tls", version = "0.1" }
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.2" }
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.3" }
sspi = { version = "0.15", features = ["network_client", "dns_resolver"] } # TODO: enable additional features
# Windowing and rendering
+1 -1
View File
@@ -16,7 +16,7 @@ doctest = false
test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
thiserror = "1" # FIXME: handwrite the Error trait implementations.
png = "0.17"
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-cliprdr-native"
version = "0.1.4"
version = "0.2.0"
readme = "README.md"
description = "Native CLIPRDR static channel backend implementations for IronRDP"
edition.workspace = true
@@ -16,7 +16,7 @@ doctest = false
test = false
[dependencies]
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.1" }
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.2" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
tracing = { version = "0.1", features = ["log"] }
+6
View File
@@ -6,6 +6,12 @@ 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.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-v0.1.3...ironrdp-cliprdr-v0.2.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.1.3](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-v0.1.2...ironrdp-cliprdr-v0.1.3)] - 2025-03-12
### <!-- 7 -->Build
+5 -5
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-cliprdr"
version = "0.1.3"
version = "0.2.0"
readme = "README.md"
description = "CLIPRDR static channel for clipboard implemented as described in MS-RDPECLIP"
edition.workspace = true
@@ -16,10 +16,10 @@ doctest = false
test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.2" }
thiserror = "1.0"
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.3" } # public
thiserror = "1.0" # FIXME: handwrite the Error trait implementations.
tracing = { version = "0.1", features = ["log"] }
bitflags = "2.4"
+13 -6
View File
@@ -1,9 +1,16 @@
# Changelog
All notable changes to this project will be documented in this file.
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).
# Changelog
All notable changes to this project will be documented in this file.
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-connector-v0.3.2...ironrdp-connector-v0.4.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.3.2](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.3.1...ironrdp-connector-v0.3.2)] - 2025-03-07
+8 -8
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-connector"
version = "0.3.2"
version = "0.4.0"
readme = "README.md"
description = "State machines to drive an RDP connection sequence"
edition.workspace = true
@@ -19,15 +19,15 @@ test = false
arbitrary = ["dep:arbitrary"]
[dependencies]
ironrdp-svc = { path = "../ironrdp-svc", version = "0.2" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
ironrdp-error = { path = "../ironrdp-error", version = "0.1" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4", features = ["std"] }
arbitrary = { version = "1", features = ["derive"], optional = true }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.3" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4", features = ["std"] } # public
arbitrary = { version = "1", features = ["derive"], optional = true } # public
sspi = "0.15" # public
url = "2.5" # public
rand_core = { version = "0.6", features = ["std"] } # TODO: dependency injection?
sspi = "0.15"
tracing = { version = "0.1", features = ["log"] }
url = "2.5"
picky-asn1-der = "0.5"
picky-asn1-x509 = "0.14"
picky = "7.0.0-rc.12"
+9 -7
View File
@@ -17,22 +17,24 @@ pub mod credssp;
mod license_exchange;
mod server_name;
pub use crate::license_exchange::LicenseCache;
pub use channel_connection::{ChannelConnectionSequence, ChannelConnectionState};
pub use connection::{encode_send_data_request, ClientConnector, ClientConnectorState, ConnectionResult};
pub use connection_finalization::{ConnectionFinalizationSequence, ConnectionFinalizationState};
use core::any::Any;
use core::fmt;
use std::sync::Arc;
use ironrdp_core::{encode_buf, encode_vec, Encode, WriteBuf};
use ironrdp_pdu::nego::NegoRequestData;
use ironrdp_pdu::rdp::capability_sets;
use ironrdp_pdu::rdp::client_info::PerformanceFlags;
use ironrdp_pdu::x224::X224;
use ironrdp_pdu::{gcc, x224, PduHint};
pub use license_exchange::{LicenseExchangeSequence, LicenseExchangeState};
pub use server_name::ServerName;
pub use sspi;
use std::sync::Arc;
pub use self::channel_connection::{ChannelConnectionSequence, ChannelConnectionState};
pub use self::connection::{encode_send_data_request, ClientConnector, ClientConnectorState, ConnectionResult};
pub use self::connection_finalization::{ConnectionFinalizationSequence, ConnectionFinalizationState};
pub use self::license_exchange::{LicenseExchangeSequence, LicenseExchangeState};
pub use self::server_name::ServerName;
pub use crate::license_exchange::LicenseCache;
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[cfg_attr(feature = "arbitrary", derive(arbitrary::Arbitrary))]
+1 -1
View File
@@ -21,4 +21,4 @@ std = ["alloc", "ironrdp-error/std"]
alloc = ["ironrdp-error/alloc"]
[dependencies]
ironrdp-error = { path = "../ironrdp-error", version = "0.1" }
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
@@ -6,6 +6,14 @@ 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.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-displaycontrol-v0.1.3...ironrdp-displaycontrol-v0.2.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.1.3](https://github.com/Devolutions/IronRDP/compare/ironrdp-displaycontrol-v0.1.2...ironrdp-displaycontrol-v0.1.3)] - 2025-03-12
### <!-- 7 -->Build
+5 -5
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-displaycontrol"
version = "0.1.3"
version = "0.2.0"
readme = "README.md"
description = "Display control dynamic channel extension implementation"
edition.workspace = true
@@ -16,10 +16,10 @@ doctest = false
test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.1" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.2" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.2" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.4" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.3" } # public
tracing = { version = "0.1", features = ["log"] }
[lints]
+8
View File
@@ -6,6 +6,14 @@ 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.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-v0.1.3...ironrdp-dvc-v0.2.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.1.3](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-v0.1.2...ironrdp-dvc-v0.1.3)] - 2025-03-12
### <!-- 7 -->Build

Some files were not shown because too many files have changed in this diff Show More