diff --git a/implants/Cargo.toml b/implants/Cargo.toml index 7d2c67013..3c31f1086 100644 --- a/implants/Cargo.toml +++ b/implants/Cargo.toml @@ -130,7 +130,7 @@ serde_yaml = "0.9" sha1 = "0.10.5" sha2 = "0.10.7" sha256 = { version = "1.0.3", default-features = false } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex", "rwlock"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex", "rwlock"] } starlark = "0.12.0" starlark_derive = "0.12.0" structopt = "0.3.23" diff --git a/implants/lib/eldritch/eldritch/Cargo.toml b/implants/lib/eldritch/eldritch/Cargo.toml index c90c0549f..9c1d460f3 100644 --- a/implants/lib/eldritch/eldritch/Cargo.toml +++ b/implants/lib/eldritch/eldritch/Cargo.toml @@ -4,7 +4,7 @@ version = "0.4.0" edition = "2024" [dependencies] -spin = "0.10" +spin = "0.12" eldritch-core = { workspace = true, default-features = false } eldritch-macros = { workspace = true } diff --git a/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml index 89ac3ecda..6df0f2c01 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml @@ -14,7 +14,7 @@ serde_json = { workspace = true, optional = true } pb = { path = "../../../pb", optional = true } prost = { workspace = true, optional = true } prost-types = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } [features] default = ["stdlib"] diff --git a/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml index 67cd99358..7f53ed7da 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml @@ -20,7 +20,7 @@ fake_bindings = [] [dependencies] eldritch-core = { workspace = true } eldritch-macros = { workspace = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } aes = { workspace = true, optional = true } md5 = { workspace = true, optional = true } sha1 = { workspace = true, optional = true } diff --git a/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml index c4c167e95..e716d5425 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml @@ -32,7 +32,7 @@ anyhow = { workspace = true, optional = true } serde_json = { workspace = true, optional = true } notify = { workspace = true, optional = true } chrono = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex"] } [target.'cfg(unix)'.dependencies] nix = { workspace = true, features = ["user", "fs"] } diff --git a/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml index 72f50f394..2f42e2d76 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] eldritch-core = { workspace = true } eldritch-macros = { workspace = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } reqwest = { version = "0.11", default-features = false, features = [ "blocking", "rustls-tls", diff --git a/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml index 6d26d6e2a..34bd347d7 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml @@ -7,7 +7,7 @@ edition = "2024" eldritch-core = { workspace = true } eldritch-macros = { workspace = true } sysinfo = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex"] } netstat = { workspace = true } [target.'cfg(unix)'.dependencies] diff --git a/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml index 218c938a3..e00e1f062 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml @@ -9,7 +9,7 @@ eldritch-macros = { workspace = true } eldritch-agent = { workspace = true, optional = true } pb = { workspace = true, optional = true } nix = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } glob = { workspace = true } log = { workspace = true } diff --git a/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml index 3c3aea22b..3c9764b68 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml @@ -11,7 +11,7 @@ sysinfo = { workspace = true, optional = true } whoami = { workspace = true, optional = true } local-ip-address = { workspace = true, optional = true } hex = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex"] } [target.'cfg(unix)'.dependencies] nix = { workspace = true }