Repository navigation
fix(deps): bump libp2p 0.56 -> 0.57 in personal-sysadmin (hickory 0.26) - #385
Merged
Merged
Conversation
libp2p 0.56 resolves hickory-proto 0.25.2 (via libp2p-mdns 0.48 and libp2p-dns 0.44 -> hickory-resolver 0.25.2), which is inside GHSA-q2qq-hmj6-3wpp (<= 0.26.0) and GHSA-3v94-mw7p-v465 (0.25 line, no patched 0.25 release). libp2p 0.57 moves the stack to hickory 0.26; Cargo.lock now resolves hickory-proto/hickory-resolver/hickory-net 0.26.3. No source change is needed: personal-sysadmin's src/ references libp2p only in comments. Also enable reqwest's "query" feature. reqwest 0.13 gates RequestBuilder::query behind it, so origin/main did not compile (E0599 in src/storage/mod.rs and src/cache/mod.rs). Refs hyperpolymath/.git-private-farm#96 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Refs hyperpolymath/.git-private-farm#96 (owner ruling D138: accept the major bump and fix breakage).
What
personal-sysadmin/Cargo.toml:libp2p0.56->0.57. libp2p 0.56 pulledhickory-proto 0.25.2throughlibp2p-mdns 0.48andlibp2p-dns 0.44->hickory-resolver 0.25.2. libp2p 0.57 uses the hickory 0.26 line.personal-sysadmin/Cargo.locknow resolveshickory-proto,hickory-resolverandhickory-netat 0.26.3.personal-sysadmin/srcmentions libp2p only in comments (src/p2p/mod.rs).RequestBuilder::querybehind thequeryfeature, sopersonal-sysadminonorigin/main(181076c) failed with 3x E0599 (src/storage/mod.rs:257,308,src/cache/mod.rs:128). This PR adds"query"to reqwest's features.Resolves Dependabot alerts #88 (GHSA-3v94-mw7p-v465,
>= 0.25.0-alpha.3, <= 0.25.2) and #89 (GHSA-q2qq-hmj6-3wpp,>= 0.3.1, <= 0.26.0). 0.26.3 is outside both ranges. #99 (ammonia, czech-file-knife) is out of scope.Verification (local,
personal-sysadmin/, rustc 1.97.1)cargo build: ok (only dead-code warnings). origin/main fails, see above.cargo test --locked: ok, 8 + 8 + 0 passed, 0 failedOpen Dependabot PRs
#382 (config) and #383 (libc) also edit
personal-sysadmin/Cargo.lock.git merge-treeagainst this branch is clean for both. #384 only touchesczech-file-knife/Cargo.lock.Out of scope, noted:
clinician'sp2pfeature useslibp2p::*butclinician/Cargo.tomldeclares no libp2p dependency (p2p = []), so--features p2pcannot build. Unchanged by this PR.Deferred checks (red on main too, not caused by this PR)
scan / gitleaks: fails identically on main 181076c. Deferred to scan / gitleaks fails on main (181076c), inherited by every PR #386rust-ci / Cargo check + clippy + fmt: rustfmt drift in clinician/src/** (this PR touches no .rs); also red on main. Deferred to main HEAD (8f75e31) is red: rust-ci, 4x mirror jobs, Hypatia, Codeac — inherited by any PR against main #378Codeac analyze results: "Codeac was not able to perform analysis" on main too. Deferred to main HEAD (8f75e31) is red: rust-ci, 4x mirror jobs, Hypatia, Codeac — inherited by any PR against main #378🤖 Generated with Claude Code