diff --git a/Cargo.lock b/Cargo.lock index c11c2c22..41fd3408 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -856,9 +856,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.30.1" +version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" dependencies = [ "bitflags 2.13.1", "cfg-if", @@ -1362,7 +1362,7 @@ dependencies = [ "async-trait", "cap-std", "command-group", - "nix 0.30.1", + "nix 0.31.3", "tempfile", "tinybox-bus", "tinybox-core", @@ -1414,7 +1414,7 @@ version = "0.1.36" dependencies = [ "async-trait", "log", - "nix 0.30.1", + "nix 0.31.3", "serde_json", "tempfile", "tinybox-bus", diff --git a/crates/tinybox-host/Cargo.toml b/crates/tinybox-host/Cargo.toml index 9c022f2a..1ae7e90d 100644 --- a/crates/tinybox-host/Cargo.toml +++ b/crates/tinybox-host/Cargo.toml @@ -28,7 +28,7 @@ tokio = { workspace = true, features = ["process", "io-util", "sync"] } [target.'cfg(unix)'.dependencies] # Safe process-group signalling supervises descendants; access checks select executable shells. -nix = { version = "0.30", default-features = false, features = ["signal", "process", "fs"] } +nix = { version = "0.31", default-features = false, features = ["signal", "process", "fs"] } [target.'cfg(windows)'.dependencies] # Job Objects keep supervised Windows descendants inside one killable process tree. diff --git a/crates/tinybox-module/Cargo.toml b/crates/tinybox-module/Cargo.toml index db292550..5b943222 100644 --- a/crates/tinybox-module/Cargo.toml +++ b/crates/tinybox-module/Cargo.toml @@ -52,7 +52,7 @@ tempfile = "3" [target.'cfg(unix)'.dependencies] # Stdio children own a process group that is killed as a unit. -nix = { version = "0.30", default-features = false, features = ["signal", "process"] } +nix = { version = "0.31", default-features = false, features = ["signal", "process"] } [dev-dependencies] # Tests serve the storage objects on the in-memory broker the module connects to.