From e7b6e1cd4c7384bc56c937b287e8553e3412f74a Mon Sep 17 00:00:00 2001 From: Renn F Date: Sun, 25 Oct 2026 16:01:03 +0100 Subject: [PATCH 1/3] ci(dependabot): run every update on Monday 02:00 UTC Every Guard-Core repo now checks for updates at the same time: weekly, Monday 02:00 UTC. --- .github/dependabot.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5ace460..da734d7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,3 +4,6 @@ updates: directory: "/" schedule: interval: "weekly" + day: "monday" + time: "02:00" + timezone: "UTC" From cc3ee8376bbabad1f324eadf8a4fd1f365d02c3f Mon Sep 17 00:00:00 2001 From: Renn F Date: Sun, 25 Oct 2026 18:17:00 +0100 Subject: [PATCH 2/3] chore(deps): bump ctutils past RUSTSEC-2026-0385 and group action updates ctutils 0.4.x before 0.4.4 computes mask generation and u128 comparisons in constant time incorrectly (RUSTSEC-2026-0385); the lockfile now tracks 0.4.5. Grouping github-actions in .github/dependabot.yml makes future action bumps arrive as one weekly PR instead of one PR per workflow step, which also keeps multi-step workflows such as CodeQL on a single action version. --- .github/dependabot.yml | 4 ++++ Cargo.lock | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index da734d7..d3032d9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,3 +7,7 @@ updates: day: "monday" time: "02:00" timezone: "UTC" + groups: + actions: + patterns: + - "*" diff --git a/Cargo.lock b/Cargo.lock index f83977f..a5b1c66 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -444,9 +444,9 @@ dependencies = [ [[package]] name = "ctutils" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03bb0e1cc970d482d121d9a1744999169b69a07470b3d644a7894e53fcaf4574" +checksum = "38d28fb6aa7dd680b3ffd1a3e64e115c177bdba63c0ae7f9cd48129ff05c4fa0" dependencies = [ "cmov", ] From fe125d98c2b5daa9f5c33ab55b642b48e6eed2bf Mon Sep 17 00:00:00 2001 From: Renn F Date: Sun, 25 Oct 2026 19:01:37 +0100 Subject: [PATCH 3/3] fix(deps): bump tokio past RUSTSEC-2026-0386 tokio 1.53.x before 1.53.3 has AsyncFd constructors that violate I/O safety (RUSTSEC-2026-0386); the lockfile now tracks "1.54.1". --- Cargo.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a5b1c66..ced259f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -568,7 +568,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -1190,7 +1190,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -1645,7 +1645,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.6.5", + "socket2 0.5.10", "thiserror 2.0.21", "tokio", "tracing", @@ -1684,9 +1684,9 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.5", + "socket2 0.5.10", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2033,7 +2033,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2092,7 +2092,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2432,7 +2432,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2532,9 +2532,9 @@ checksum = "fd3ca314f692efd6c868f8408f53fe444634a845f96c028b97d35f6a1f79f0ee" [[package]] name = "tokio" -version = "1.53.1" +version = "1.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "b52fd3255258d26fac7264ab5a76b53c13367136dc011d3d6ad4f8ed070396a3" dependencies = [ "bytes", "libc", @@ -3035,7 +3035,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]]