chore: replace daemonize with daemonix (#4099)

This commit is contained in:
Marko Vejnovic
2026-09-10 20:07:38 +00:00
committed by GitHub
parent f98361cf8d
commit 274781b80d
5 changed files with 11 additions and 10 deletions
Generated
+4 -4
View File
@@ -276,7 +276,7 @@ dependencies = [
"clap_complete_nushell", "clap_complete_nushell",
"colored 2.2.0", "colored 2.2.0",
"crossterm", "crossterm",
"daemonize", "daemonix",
"derive_more", "derive_more",
"easy-cast", "easy-cast",
"enum_dispatch", "enum_dispatch",
@@ -1591,10 +1591,10 @@ dependencies = [
] ]
[[package]] [[package]]
name = "daemonize" name = "daemonix"
version = "0.5.0" version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab8bfdaacb3c887a54d41bdf48d3af8873b3f5566469f8ba21b92057509f116e" checksum = "f0b747381562a10fd2104e9333ad72fe5158d79de81b64426fc9e229c6d3fb38"
dependencies = [ dependencies = [
"libc", "libc",
] ]
+1 -1
View File
@@ -44,7 +44,7 @@ colored = "2.0.4"
config = { version = "0.15.8", default-features = false, features = ["toml"] } config = { version = "0.15.8", default-features = false, features = ["toml"] }
crossterm = "0.29.0" crossterm = "0.29.0"
crypto_secretbox = "0.1.1" crypto_secretbox = "0.1.1"
daemonize = "0.5.0" daemonix = "0.1.0"
dashmap = "6.1.0" dashmap = "6.1.0"
derive_more = { derive_more = {
version = "2", version = "2",
+1 -1
View File
@@ -144,7 +144,7 @@ arboard = { workspace = true, optional = true }
arboard = { workspace = true, optional = true, features = ["wayland-data-control"] } arboard = { workspace = true, optional = true, features = ["wayland-data-control"] }
[target.'cfg(unix)'.dependencies] [target.'cfg(unix)'.dependencies]
daemonize = { workspace = true } daemonix = { workspace = true }
# Enable tree-sitter shell parsing on platforms where tree-sitter's bundled C # Enable tree-sitter shell parsing on platforms where tree-sitter's bundled C
# compiles cleanly. tree-sitter 0.26's portable/endian.h fails on illumos, # compiles cleanly. tree-sitter 0.26's portable/endian.h fails on illumos,
+1 -1
View File
@@ -15,7 +15,7 @@ use atuin_common::futures::Backoff;
use atuin_daemon::client::{DaemonClientErrorKind, HistoryClient, classify_error}; use atuin_daemon::client::{DaemonClientErrorKind, HistoryClient, classify_error};
use clap::Subcommand; use clap::Subcommand;
#[cfg(unix)] #[cfg(unix)]
use daemonize::Daemonize; use daemonix::Daemonize;
use eyre::{Result, WrapErr, bail, eyre}; use eyre::{Result, WrapErr, bail, eyre};
#[derive(clap::Args, Debug)] #[derive(clap::Args, Debug)]
+4 -3
View File
@@ -19,8 +19,6 @@ ignore = [
# No upstream patch. Runs only on client, no severe concern. # No upstream patch. Runs only on client, no severe concern.
"RUSTSEC-2026-0194", "RUSTSEC-2026-0194",
"RUSTSEC-2026-0195", "RUSTSEC-2026-0195",
# daemonize (RUSTSEC-2025-0069): unmaintained, no maintained replacement.
"RUSTSEC-2025-0069",
] ]
[licenses] [licenses]
@@ -51,7 +49,10 @@ highlight = "all"
workspace-default-features = "allow" workspace-default-features = "allow"
external-default-features = "allow" external-default-features = "allow"
allow = [] allow = []
deny = [] deny = [
# Unmaintained with an unfixed UB bug (RUSTSEC-2025-0069). Replaced by daemonix.
{ crate = "daemonize", use-instead = "daemonix" },
]
skip = [] skip = []
skip-tree = [] skip-tree = []