drop privileges for proxy thread

This commit is contained in:
Robin Appelman 2025-11-10 23:04:16 +01:00
commit b595282810
3 changed files with 54 additions and 0 deletions

33
Cargo.lock generated
View file

@ -586,12 +586,14 @@ dependencies = [
"sd-notify",
"serde",
"serde_test",
"syscalls",
"thiserror",
"tokio",
"tokio-stream",
"toml",
"tracing",
"tracing-subscriber",
"uzers",
]
[[package]]
@ -811,6 +813,17 @@ dependencies = [
"syn",
]
[[package]]
name = "serde_repr"
version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "serde_spanned"
version = "1.0.3"
@ -898,6 +911,16 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "syscalls"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90db46b5b4962319605d435986c775ea45a0ad2561c09e1d5372b89afeb49cf4"
dependencies = [
"serde",
"serde_repr",
]
[[package]]
name = "thiserror"
version = "2.0.17"
@ -1077,6 +1100,16 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uzers"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4df81ff504e7d82ad53e95ed1ad5b72103c11253f39238bcc0235b90768a97dd"
dependencies = [
"libc",
"log",
]
[[package]]
name = "valuable"
version = "0.1.1"