Marc-André Moreau

655 Followers
541 Following
176 Posts
Remote desktop protocol expert, OSS contributor and entrepreneur. I love designing products with Rust, C# and PowerShell. Proud to be working at Devolutions.
Twitterhttps://twitter.com/awakecoding
Websitehttps://awakecoding.com
@sassdawe @awakecoding.com I hadn't realized you're literally doing a custom system-wide installation from the zip file. Why not use the MSI? Do you need to have multiple versions of powershell usable for all users? I could improve multi-pwsh to better support zip-based installations for all users, if that's what you're looking for.
@sassdawe @awakecoding.com for now multi-pwsh is more like a tool to make user-local installations. I'm trying to make it as flexible as possible such that it could wrap system-wide installations, but I don't intend to make it wrap the MSI installation process at this point. in other words, I could wrap your MSI-based installation, but I wouldn't really wish to bootstrap the MSI installation from multi-pwsh - there's no way to install multiple MSIs side-by-side
@sassdawe @merill just to be clear, enablerdsaadauth:i:1 is supported, but is there a way to set the option from the GUI on macOS? I just googled and found a pdf guide on how to edit the .rdp file on macOS, which tells me maybe there isn't a way to set it from the GUI

New blog post! 📰 RD Gateway Without KDC Proxy Causes NTLM Downgrade 💥 mstsc assumes the RD Gateway is a KDC proxy — if it isn't, Kerberos fails with an NTLM fallback! ⚠️ Learn about this undocumented mstsc behavior and how to work around it 👇

https://awakecoding.com/posts/rd-gateway-without-kdc-proxy-causes-ntlm-downgrade/

RD Gateway Without KDC Proxy Causes NTLM Downgrade

Learn why mstsc requires the RD Gateway to act as a KDC proxy for Kerberos authentication, how this undocumented behavior causes silent NTLM downgrades, and how to fix it by enabling the KDC proxy service.

AwakeCoding ☀️💻

New release of zlib-rs!
We are now (to our knowledge) the fastest zlib implementation, beating C implementations like zlib-ng.

What is zlib? zlib likely (de)compressed the page you're reading right now!

https://trifectatech.org/blog/zlib-rs-is-faster-than-c/

With thanks to @folkertdev @bjorn3 @josh @awakecoding and many others!

zlib-rs is faster than C - Trifecta Tech Foundation

@jborean @sassdawe the best APIs are always somehow kept private 😜 that's where all the fun is
Had some fun working with a challenge posed by @awakecoding A POC that can run multiple #PowerShell named pipe instances with custom pipe names. Usually you have to start a new process but this can be done in proc. Non-public APIs so not production code https://gist.github.com/jborean93/43c8338accc3f0eee95f8c43fec61e6f
Code to run a PowerShell named pipe server as a Task

Code to run a PowerShell named pipe server as a Task - PwshPipeServer.cs

Gist

As far as we know, our zlib-rs is the fastest WASM zlib implementation today.
Knowing SIMD is incredibly effective for the zlib algorithms, we were excited to use the WASM SIMD instructions. Read about the work and results:

https://trifectatech.org/blog/fastest-wasm-zlib/

Special thanks to our sponsor Devolutions for supporting the WASM SIMD milestone.

And to our maintainers, @folkertdev and @bjorn3 for the amazing work.

#rustlang #datacompression @awakecoding

The fastest WASM zlib - Trifecta Tech Foundation

@obilodeau if you receive a DM from a bridge bot, I requested that. It's to interact with you from Bluesky

We're happy to announce Devolutions is sponsoring WebAssembly optimizations for our zlib in Rust project, zlib-rs!
Devolutions, the Diamond sponsor of this year's RustConf, is a leading security partner with over 800,000 users across 140 countries.

Special thanks to Devolutions' CTO @awakecoding who helped make this sponsorship happen.

Our maintainers, @folkertdev and @bjorn3 have made a lot of progress already. Stay tuned for an update!

https://devolutions.net/

Remote access and password management

Devolutions is a leading provider of remote access and enterprise password management solutions for IT professionals and business users

Devolutions