IronRDP icon indicating copy to clipboard operation
IronRDP copied to clipboard

chore: bump picky and sspi

Open allan2 opened this issue 1 month ago • 1 comments

Fixes #1029

This is a draft PR that uses currently uses git versions of picky and sspi.

It builds without any issues.

Waiting for:

  1. new picky release
  2. sspi to use the new picky versions
  3. new sspi release
  4. ironrdp to use the new sspi version

allan2 avatar Nov 04 '25 17:11 allan2

@allan2 We released new versions for picky and sspi-rs

CBenoit avatar Nov 12 '25 10:11 CBenoit

hey all, any update on this? Now that new versions of picky and sspi-rs have been released, can we bump these dependencies in ironrdp? Or is there something else we're blocked on? Thanks!

ymarcus93 avatar Nov 17 '25 18:11 ymarcus93

@ymarcus93 The PR as it currently stands is fixing the compilation issues for the code on Windows/Linux/macOS using released crates on crates.io, but we have an issue for WASM. The recent sspi-rs scard feature is depending on a native dependency that is obviously not working in WASM. We’re looking into how we could fix that.

CBenoit avatar Nov 18 '25 16:11 CBenoit

I have removed the scard feature from IronRDP and kept the emulated support in ironrdp-web.

There was an issue with flate2 building on WASM which is resolved by https://github.com/Devolutions/sspi-rs/pull/547.

After a new version of SSPI is cut, I can update this PR to use crates.io SSPI again and then it should be ready to merge.

allan2 avatar Nov 18 '25 20:11 allan2