Add typed SSH remote endpoints
This commit is contained in:
@@ -12,8 +12,10 @@ and the first-party `pass` command behavior. `pass-otp` compatibility adds
|
||||
|
||||
The compatibility target includes init, list/show, find/grep, insert/edit,
|
||||
generate, remove, move/copy, and Git-backed commit and synchronization flows.
|
||||
Remote synchronization is HTTPS-only and uses server/application credentials
|
||||
kept in the operating system's secure store.
|
||||
Remote endpoints are typed in the storage crate as credential-free HTTPS or
|
||||
feature-gated SSH. HTTPS synchronization uses server/application credentials
|
||||
kept in the operating system's secure store; SSH transport dependencies and
|
||||
runtime are compiled only with the optional `ssh` Cargo feature.
|
||||
|
||||
The central `ironstorage` Rust crate owns repository access, Git,
|
||||
GPG-compatible encryption and key handling, entries, OTP, synchronization,
|
||||
@@ -24,7 +26,7 @@ and `gpg`—are forbidden; compatibility is implemented in Rust.
|
||||
IronStorage is MIT licensed. Dependency licenses and the completed packaging
|
||||
review are tracked in [`DEPENDENCIES.md`](DEPENDENCIES.md).
|
||||
|
||||
The shared TOML schema, path rules, editor precedence, and HTTPS remote format
|
||||
The shared TOML schema, path rules, editor precedence, and Git remote formats
|
||||
are documented in [`docs/configuration.md`](docs/configuration.md).
|
||||
Embedded Git, HTTPS synchronization, merge behavior, and commit signing are
|
||||
documented in [`docs/git-synchronization.md`](docs/git-synchronization.md).
|
||||
|
||||
Reference in New Issue
Block a user