radicle-heartwood-lfs/crates/radicle-cli/src
Maciek "mab122" Bator 35f1f97290 Fix: rad lfs fetch fails on any LFS object over 10MB from IPFS
`ipfs::cat()` used ureq's `Body::read_to_vec()`, which defaults to a
10MB response-size limit meant for typical HTTP API responses. Any LFS
object larger than that (e.g. the ~29MB thumbnail.xcf in the blog repo)
failed with "the response body is larger than request limit: 10485760",
breaking `rad lfs fetch`/`rad lfs store`-driven smudges for large files.

Raise the cap to 1GiB via ureq's `with_config().limit(...)`, since LFS
content is exactly the out-of-band-large-file case this whole feature
exists for. Verified: reproduced the exact production error with a 15MB
round-trip test against a live Kubo daemon, confirmed it fails without
the fix and passes with it, and confirmed live against the actual
29MB thumbnail.xcf object that broke deploy.
2026-07-19 12:49:41 +02:00
..
commands lfs: add fetch-batch, a long-lived worker for multi-object downloads 2026-07-17 23:42:30 +02:00
git radicle-cli: fix tests for git ddiff on Windows. 2026-06-23 17:17:39 +01:00
terminal radicle/cob/identity: Rewrite Evaluation 2026-07-02 09:56:22 +01:00
commands.rs Add rad lfs init and IPFS-backed pinning for seed/unseed 2026-07-14 12:32:12 +02:00
common_args.rs radicle: Teach `rad sync` and `rad clone` to accept feature levels 2026-03-24 15:07:18 +00:00
git.rs rust/msrv: 1.85.0 → 1.88.0 2026-05-11 11:23:18 +01:00
ipfs.rs Fix: rad lfs fetch fails on any LFS object over 10MB from IPFS 2026-07-19 12:49:41 +02:00
lfs_crypto.rs Fix: rad lfs store/rekey fail with git ref D/F conflict on notes ref 2026-07-15 19:02:53 +02:00
lib.rs Add client-side encryption for private-repo LFS objects 2026-07-14 16:01:49 +02:00
main.rs Add rad lfs init and IPFS-backed pinning for seed/unseed 2026-07-14 12:32:12 +02:00
node.rs rust/edition/fmt: 2021 → 2024 2026-03-30 16:57:51 +02:00
pager.rs term, cli: `winsplit` over `shlex` on Windows 2026-02-11 10:26:22 +01:00
project.rs treewide: Spelling 2026-04-30 15:50:29 -04:00
terminal.rs rust/msrv: 1.85.0 → 1.88.0 2026-05-11 11:23:18 +01:00
warning.rs radicle: Warn less aggressively on IPv6 addresses 2026-05-21 14:52:35 +01:00