kubo/core/coreapi
Marcin Rataj aaf05db536 test(add): add CID profile tests and wire SizeEstimationMode
add comprehensive test suite for UnixFS CID determinism per IPIP-499:
- verify exact HAMT threshold boundary for both estimation modes:
  - v0-2015 (links): sum(name_len + cid_len) == 262144
  - v1-2025 (block): serialized block size == 262144
- verify HAMT triggers at threshold + 1 byte for both profiles
- add all deterministic CIDs for cross-implementation testing

also wires SizeEstimationMode through CLI/API, allowing
Import.UnixFSHAMTSizeEstimation config to take effect.

bumps boxo to ipfs/boxo@6707376 which aligns HAMT threshold with
JS implementation (uses > instead of >=), fixing CID determinism
at the exact 256 KiB boundary.
2026-01-19 06:13:13 +01:00
..
test refactor: replace context.WithCancel with t.Context (#11083) 2025-11-28 16:39:55 +01:00
block.go feat: support optional pin names (#10261) 2024-01-04 14:25:06 +01:00
coreapi.go refactor(config): migration 17-to-18 to unify Provider/Reprovider into Provide.DHT (#10951) 2025-09-18 22:17:43 +02:00
dag.go feat: support optional pin names (#10261) 2024-01-04 14:25:06 +01:00
key.go keys: skip bad keys when listing (#11115) 2026-01-07 09:56:11 -08:00
name.go feat(config): AutoConf with "auto" placeholders (#10883) 2025-08-20 05:59:11 +02:00
object.go core/commands!: remove deprecated object APIs (#10375) 2024-03-22 09:32:30 +01:00
path.go chore: clean migration 2023-11-29 12:29:59 +01:00
pin.go fix: Provide according to Reprovider.Strategy (#10886) 2025-08-08 10:56:44 +02:00
pubsub.go chore: clean migration 2023-11-29 12:29:59 +01:00
routing.go feat: opt-in new Sweep provide system (#10834) 2025-09-18 17:22:04 +02:00
swarm.go chore: clean migration 2023-11-29 12:29:59 +01:00
unixfs.go test(add): add CID profile tests and wire SizeEstimationMode 2026-01-19 06:13:13 +01:00