mirror of
https://github.com/Devolutions/IronRDP.git
synced 2025-08-04 15:18:17 +00:00
fix: make license parsing and protocol more resilient (#436)
* Converts `BlobType` to a resilient parsing style * Makes the licensing parsing and handling more resilient to make it compatible with xrdp
This commit is contained in:
parent
a232b4ee0f
commit
5c42ade597
26 changed files with 776 additions and 580 deletions
|
@ -35,11 +35,7 @@ pub fn pdu_decode(data: &[u8]) {
|
|||
let _ = decode::<gcc::ConferenceCreateRequest>(data);
|
||||
let _ = decode::<gcc::ConferenceCreateResponse>(data);
|
||||
|
||||
let _ = decode::<server_license::ClientNewLicenseRequest>(data);
|
||||
let _ = decode::<server_license::ClientPlatformChallengeResponse>(data);
|
||||
let _ = decode::<server_license::InitialServerLicenseMessage>(data);
|
||||
let _ = decode::<server_license::ServerLicenseRequest>(data);
|
||||
let _ = decode::<server_license::ServerPlatformChallenge>(data);
|
||||
let _ = decode::<server_license::LicensePdu>(data);
|
||||
|
||||
let _ = decode::<vc::ChannelPduHeader>(data);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue