Add typed SSH remote endpoints
This commit is contained in:
@@ -7,8 +7,11 @@ derived from a password-store repository. This includes filesystem layout,
|
||||
`.gpg-id` handling, GPG-compatible encryption and key handling, Git,
|
||||
synchronization, conflict handling, entry parsing, password generation, OTP,
|
||||
QR payloads, server/application identities, HTTPS Git credentials, and
|
||||
secure-secret-storage orchestration. Git remotes are HTTPS-only; reject other
|
||||
schemes before entering the Git transport.
|
||||
secure-secret-storage orchestration. Git remotes are typed HTTPS or optional
|
||||
SSH endpoints; reject local, helper, executable, and unknown transports before
|
||||
entering Git transport code. Builds without the `ssh` feature must still parse
|
||||
SSH endpoints and return a typed unsupported-transport error before connection
|
||||
or repository mutation.
|
||||
|
||||
The CLI, Ratatui, Iced, Swift, SwiftUI, AutoFill, and watchOS code may collect
|
||||
input, invoke the Rust API, and present Rust-provided state. They must not
|
||||
|
||||
Reference in New Issue
Block a user