fix(client/linux): bump atomicwrites to fix behavior on ZFS (#6780)

Closes #6704
This commit is contained in:
Reactor Scram
2024-09-20 09:14:14 -05:00
committed by GitHub
parent 990119b0f1
commit c53d1abab3
7 changed files with 20 additions and 6 deletions

4
rust/Cargo.lock generated
View File

@@ -483,9 +483,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "atomicwrites"
version = "0.4.3"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db"
checksum = "3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3"
dependencies = [
"rustix",
"tempfile",

View File

@@ -25,6 +25,7 @@ members = [
resolver = "2"
[workspace.dependencies]
atomicwrites = "0.4.4"
boringtun = { version = "0.6", default-features = false }
chrono = { version = "0.4", default-features = false, features = ["std", "clock", "oldtime", "serde"] }
swift-bridge = "0.1.57"

View File

@@ -7,7 +7,7 @@ edition = "2021"
[dependencies]
anyhow = { version = "1.0" }
arboard = { version = "3.4.0", default-features = false }
atomicwrites = "0.4.3"
atomicwrites = { workspace = true }
connlib-shared = { workspace = true }
crash-handler = "0.6.2"
firezone-bin-shared = { workspace = true }

View File

@@ -13,7 +13,7 @@ tauri-build = { version = "1.5", features = [] }
[dependencies]
anyhow = { version = "1.0" }
atomicwrites = "0.4.3"
atomicwrites = { workspace = true }
chrono = { workspace = true }
clap = { version = "4.5", features = ["derive", "env"] }
connlib-client-shared = { workspace = true }

View File

@@ -8,7 +8,7 @@ authors = ["Firezone, Inc."]
[dependencies]
anyhow = { version = "1.0" }
atomicwrites = "0.4.3" # Needed to safely backup `/etc/resolv.conf` and write the device ID on behalf of `gui-client`
atomicwrites = { workspace = true } # Needed to safely backup `/etc/resolv.conf` and write the device ID on behalf of `gui-client`
backoff = "0.4.0"
clap = { version = "4.5", features = ["derive", "env", "string"] }
connlib-client-shared = { workspace = true }

View File

@@ -12,7 +12,16 @@ export default function GUI({ title }: { title: string }) {
return (
<Entries href={href} arches={arches} title={title}>
{/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This cannot be done when the issue's PR merges. */}
{/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */}
{/*
<Entry version="1.3.5" date={new Date(todo)}>
<ul className="list-disc space-y-2 pl-4 mb-4">
<ChangeItem enable={title === "Linux GUI"} pull="6780">
Fixes a bug where the Linux Clients didn't work on ZFS filesystems
</ChangeItem>
</ul>
</Entry
*/}
<Entry version="1.3.4" date={new Date("2024-09-19")}>
<ul className="list-disc space-y-2 pl-4 mb-4">
<ChangeItem pull="6765">

View File

@@ -9,6 +9,7 @@ export default function Headless() {
return (
<Entries href={href} arches={arches} title="Linux headless">
{/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */}
{/*
<Entry version="1.3.2" date={new Date(todo)}>
<ul className="list-disc space-y-2 pl-4 mb-4">
@@ -18,6 +19,9 @@ export default function Headless() {
<ChangeItem pull="6722">
Fixes a routing bug when one of several overlapping CIDR resources gets disabled / removed.
</ChangeItem>
<ChangeItem pull="6780">
Fixes a bug where the Linux Clients didn't work on ZFS filesystems
</ChangeItem>
</ul>
</Entry>
*/}