From d4c579c4c84de512a78f6f3892f764df5bba8d8e Mon Sep 17 00:00:00 2001 From: shimun Date: Mon, 10 Jul 2023 15:44:25 +0200 Subject: [PATCH] update ssh-key --- Cargo.lock | 12 ++++++------ client/Cargo.toml | 2 +- common/Cargo.toml | 2 +- modules/home-manager.nix | 1 + server/Cargo.toml | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 010dd43..02b7d04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1495,9 +1495,9 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" [[package]] name = "serde" -version = "1.0.169" +version = "1.0.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd51c3db8f9500d531e6c12dd0fd4ad13d133e9117f5aebac3cdbb8b6d9824b0" +checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" dependencies = [ "serde_derive", ] @@ -1514,9 +1514,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.169" +version = "1.0.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27738cfea0d944ab72c3ed01f3d5f23ec4322af8a1431e40ce630e4c01ea74fd" +checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" dependencies = [ "proc-macro2", "quote", @@ -1756,9 +1756,9 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "syn" -version = "2.0.24" +version = "2.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36ccaf716a23c35ff908f91c971a86a9a71af5998c1d8f10e828d9f55f68ac00" +checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2" dependencies = [ "proc-macro2", "quote", diff --git a/client/Cargo.toml b/client/Cargo.toml index ef0a453..bc7579f 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -17,7 +17,7 @@ clap = { version = "4.0.29", features = ["env", "derive"] } rand = "0.8.5" reqwest = { version = "0.11.13" } serde = { version = "1.0.148", features = ["derive"] } -ssh-key = { version = "0.6.0-pre.0", features = ["ed25519", "p256", "p384", "rsa", "serde"] } +ssh-key = { version = "0.6.0-rc.2", features = ["ed25519", "p256", "p384", "rsa", "serde"] } thiserror = "1.0.37" tokio = { version = "1.22.0", features = ["io-std", "test-util", "tracing", "macros", "fs"] } tracing = { version = "0.1.37", features = ["release_max_level_debug"] } diff --git a/common/Cargo.toml b/common/Cargo.toml index 5c0aaf6..bdf5032 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -14,7 +14,7 @@ axum-extra = { version = "0.4.1", features = ["typed-routing"] } chrono = "0.4.26" hex = { version = "0.4.3", features = ["serde"] } serde = { version = "1.0.148", features = ["derive"] } -ssh-key = { version = "0.6.0-pre.0", features = ["ed25519", "p256", "p384", "rsa"] } +ssh-key = { version = "0.6.0-rc.2", features = ["ed25519", "p256", "p384", "rsa"] } thiserror = "1.0.37" tokio = { version = "1.22.0", features = ["io-std", "test-util", "tracing", "macros", "fs"] } tracing = { version = "0.1.37", features = ["release_max_level_debug"] } diff --git a/modules/home-manager.nix b/modules/home-manager.nix index a12cd80..4c991fb 100644 --- a/modules/home-manager.nix +++ b/modules/home-manager.nix @@ -33,6 +33,7 @@ in Unit.Description = "ssh-cert-dist service for ${path}"; Timer = { OnCalendar = options.interval; + Persistent = true; Unit = "${options.name}.service"; }; Install.WantedBy = [ "timers.target" ]; diff --git a/server/Cargo.toml b/server/Cargo.toml index 728a9d0..ef20bb7 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -27,7 +27,7 @@ clap = { version = "4.0.29", features = ["env", "derive"] } jwt-compact = { version = "0.6.0", features = ["serde_cbor", "std", "clock"], optional = true } rand = "0.8.5" serde = { version = "1.0.148", features = ["derive"] } -ssh-key = { version = "0.6.0-pre.0", features = ["ed25519", "p256", "p384", "rsa"] } +ssh-key = { version = "0.6.0-rc.2", features = ["ed25519", "p256", "p384", "rsa"] } thiserror = "1.0.37" tokio = { version = "1.22.0", features = ["io-std", "test-util", "tracing", "macros", "fs"] } tower = { version = "0.4.13" }