radicle-heartwood-lfs/crates
Lorenz Leutgeb 009436efac ssh: Use winpipe for SSH agent on Windows
The trait `radicle_ssh::agent::client::ClientStream` trait was
simplified, because `winpipe::WinStream` is so similar to
`std::os::unix::net::UnixStream` that we can just use the same
implementation for both platforms.

However, obtaining the process identifier of the SSH agent process is
not common on Windows, so we instead track the path that we used to
connect to the agent. This is also helpful on Unix. In some cases, the
path will even contain the process identifier. The path is printed by
`rad self`.

Errors are cleaned up, and error messages are improved.
2025-07-23 10:31:15 +02:00
..
radicle radicle: Depend on winpipe for Windows support 2025-07-23 10:31:15 +02:00
radicle-cli ssh: Use winpipe for SSH agent on Windows 2025-07-23 10:31:15 +02:00
radicle-cli-test repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-cob radicle: remove unnecessary constraints 2025-07-08 11:36:42 +02:00
radicle-crypto ssh: Use winpipe for SSH agent on Windows 2025-07-23 10:31:15 +02:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch chore: prepare crates release 2025-07-14 15:38:09 +01:00
radicle-node protocol: Reimplement encoding on top of `bytes` 2025-07-16 21:15:55 +02:00
radicle-protocol cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
radicle-remote-helper term: Remove dependency on libc 2025-07-23 10:30:33 +02:00
radicle-schemars repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-signals repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-ssh ssh: Use winpipe for SSH agent on Windows 2025-07-23 10:31:15 +02:00
radicle-systemd repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-term term: Remove dependency on libc 2025-07-23 10:30:33 +02:00