Upgrade Iroh native backend foundation

This commit is contained in:
Eric Wendland 2026-05-22 15:28:52 +02:00
commit 9d46dd4d0d
11 changed files with 1588 additions and 712 deletions

View file

@ -102,7 +102,7 @@ Implementation order:
equivalent.
- `[x]` Fallback/stub behavior remains clearly marked where APIs are not yet
pinned.
- `[ ]` Upgrade `geth-iroh` from `iroh 0.90.0` to an endpoint version
- `[x]` Upgrade `geth-iroh` from `iroh 0.90.0` to an endpoint version
compatible with `iroh-blobs`, `iroh-docs`, and `iroh-gossip` without
introducing a second daemon endpoint.
@ -459,8 +459,8 @@ authorization and durable-state boundaries clear.
- `[x]` `geth cas providers <hash>` lists locally known providers.
- `[x]` Tests cover local provider metadata storage.
- `[ ]` Replace the bootstrap control-ALPN transfer with `iroh-blobs`
provider/fetch behavior after the daemon endpoint upgrades to an Iroh
version compatible with `iroh-blobs 0.97.0` or a newer pinned equivalent.
provider/fetch behavior using the daemon-owned `iroh 0.95.1` endpoint and
pinned `iroh-blobs 0.97.0`.
- `[x]` CAS pin and cache policy.
Acceptance criteria: