• Joined on 2026-02-16
hugo closed issue hugo/IronStorage#117 2026-08-25 19:40:05 +00:00
Enable SSH remotes in CLI, TUI, and desktop while keeping iPhone opt-in
hugo commented on issue hugo/IronStorage#117 2026-08-25 19:40:05 +00:00
Enable SSH remotes in CLI, TUI, and desktop while keeping iPhone opt-in

Implemented and pushed in commit a737e74.

Implementation:

  • Standard CLI, TUI, and desktop builds now enable the storage ssh feature and route Fetch, Pull, Push, Sync, status, progress,…
hugo pushed to main at hugo/IronStorage 2026-08-25 19:39:42 +00:00
a737e74aae Enable SSH remotes in native frontends (#117)
hugo closed issue hugo/IronStorage#116 2026-08-25 18:56:24 +00:00
Implement SSH receive-pack for push and complete synchronization
hugo commented on issue hugo/IronStorage#116 2026-08-25 18:56:24 +00:00
Implement SSH receive-pack for push and complete synchronization

Implemented and pushed in 76e707f6457f3a0d8b46f3a49beb9b5d16162046.

  • Added pure-Rust git-receive-pack over the same verified/authenticated Russh session policy as upload-pack, including…
hugo pushed to main at hugo/IronStorage 2026-08-25 18:56:12 +00:00
76e707f645 Implement SSH receive-pack pushes
hugo closed issue hugo/IronStorage#115 2026-08-25 18:31:38 +00:00
Implement SSH upload-pack for branch discovery, clone, fetch, and pull
hugo commented on issue hugo/IronStorage#115 2026-08-25 18:31:34 +00:00
Implement SSH upload-pack for branch discovery, clone, fetch, and pull

Implemented and pushed in 051e14235f3a711411b5121f929403dba6d1bc0c.

Implementation:

  • Added a bounded Russh session-channel adapter for gix upload-pack with no PTY, process, shell, helper, or…
hugo pushed to main at hugo/IronStorage 2026-08-25 18:31:16 +00:00
051e14235f Implement SSH upload-pack fetches
hugo closed issue hugo/IronStorage#114 2026-08-25 17:53:20 +00:00
Implement SSH identity authentication and strict host-key verification
hugo commented on issue hugo/IronStorage#114 2026-08-25 17:53:16 +00:00
Implement SSH identity authentication and strict host-key verification

Implemented in 5dbda4bbd2ac60937b67eeb683cfb7fca2d4b788 and pushed to main.

Implementation:

  • Added a storage-owned Russh client with explicit OpenSSH Ed25519, ECDSA, and RSA key-file…
hugo pushed to main at hugo/IronStorage 2026-08-25 17:52:51 +00:00
5dbda4bbd2 Implement SSH identity authentication
hugo closed issue hugo/IronStorage#113 2026-08-25 17:13:18 +00:00
Add typed SSH remote URLs and optional Cargo feature wiring
hugo commented on issue hugo/IronStorage#113 2026-08-25 17:13:15 +00:00
Add typed SSH remote URLs and optional Cargo feature wiring

Implemented in commit f636f3b.

  • Added storage-owned RemoteEndpoint, SshEndpoint, SshRepositoryPath, and RemoteTransport types for ssh:// and scp-like SSH remotes, including absolute, relative,…
hugo pushed to main at hugo/IronStorage 2026-08-25 17:12:39 +00:00
f636f3b551 Add typed SSH remote endpoints
hugo opened issue hugo/IronStorage#118 2026-08-24 20:17:08 +00:00
Complete the SSH transport compatibility, security, and release audit
hugo opened issue hugo/IronStorage#117 2026-08-24 20:17:07 +00:00
Enable SSH remotes in CLI, TUI, and desktop while keeping iPhone opt-in
hugo opened issue hugo/IronStorage#116 2026-08-24 20:17:07 +00:00
Implement SSH receive-pack for push and complete synchronization
hugo opened issue hugo/IronStorage#115 2026-08-24 20:17:07 +00:00
Implement SSH upload-pack for branch discovery, clone, fetch, and pull
hugo opened issue hugo/IronStorage#114 2026-08-24 20:17:06 +00:00
Implement SSH identity authentication and strict host-key verification