diff --git a/Cargo.lock b/Cargo.lock index 31251b36..3dd87348 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -530,6 +530,15 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831" +[[package]] +name = "codepage" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48f68d061bc2828ae826206326e61251aca94c1e4a5305cf52d9138639c918b4" +dependencies = [ + "encoding_rs", +] + [[package]] name = "colorchoice" version = "1.0.4" @@ -1148,6 +1157,17 @@ dependencies = [ "serde", ] +[[package]] +name = "encoding-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87b881ab2524b96a5ce932056c7482ba6152e2226fed3936b3e592adeb95ca6d" +dependencies = [ + "codepage", + "encoding_rs", + "windows-sys 0.52.0", +] + [[package]] name = "encoding_rs" version = "0.8.35" @@ -4299,12 +4319,15 @@ dependencies = [ [[package]] name = "service-manager" -version = "0.7.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59d7d62c9733631445d1b3fc7854c780088408d4b79a20dd928aaec41854ca3a" +checksum = "b9ff6975a4ea07dda326cf122fcc1b5cf6266daad42d1442a666a99fe50f0de9" dependencies = [ "cfg-if", "dirs 4.0.0", + "encoding-utils", + "encoding_rs", + "log", "plist", "which", "xml-rs", diff --git a/Cargo.toml b/Cargo.toml index 41f50f00..2500b182 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -93,7 +93,7 @@ flate2 = "1.0" tar = "0.4" # Service management -service-manager = "0.7" +service-manager = "0.11" # Platform-specific (macOS/Windows/iOS) native-tls = "0.2"