CultLib/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens b69d3057a5 cultcache-ts: the payload nesting bound (256) in the one document-payload owner, so every TS payload door shares it
checkPayloadDepth is an iterative header walk run by decodeDocumentPayload before the formatter and by
encodeDocumentPayload on the formatter's bytes; the two plain-decode inspection doors call it first. The plain
formatter's encoder depth is set above the limit so the walk decides. Tests: the C# bounds vectors, the walk's
header and scalar rules, the owner, the inspector, the legacy version inference, and the mesh network doors;
test:pack:ts denies decoder-shaped exports by enumerating the packed entries.

Builds and passes untested at this commit (verification runs on Yggdrasil next).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 00:01:59 +02:00
..
cultcache-py cultcache-py: the payload depth count takes every mapping, sequence and set; a codec's RecursionError is no longer relabelled as a depth refusal 2026-10-11 17:47:55 +02:00
cultcache-rs cultcache-rs tests: drop the leftover mixed case so union_parity compiles 2026-10-11 17:55:19 +02:00
cultcache-ts cultcache-ts: the payload nesting bound (256) in the one document-payload owner, so every TS payload door shares it 2026-10-12 00:01:59 +02:00
cultmath CultMath 0.4.1: Unity plugin DLL and pdb rebuilt on Windows at 0.4.1 2026-10-11 04:48:31 +02:00
cultmesh-browser Docs: DocumentPayload stops direct reads and assignment, not runtime narrowing or a cast 2026-10-11 20:37:29 +02:00
cultmesh-kotlin cultmesh-kotlin: the bind self-test observes a wildcard, not its family 2026-09-30 13:52:26 +02:00
cultmesh-py cultmesh-py: a refusal acknowledges nothing and names its own send failure; TCP handling refuses instead of dying; the daemon checks its port 2026-09-30 23:04:07 +02:00
cultmesh-rs cultmesh-rs tests: pull_rudp_catalog_snapshot against a served snapshot refuses a 257-deep payload 2026-10-11 18:00:38 +02:00
cultmesh-ts cultcache-ts: the payload nesting bound (256) in the one document-payload owner, so every TS payload door shares it 2026-10-12 00:01:59 +02:00
cultnet-py cultnet-py: an unsendable goodbye names the failure by a fixed code 2026-09-30 23:04:07 +02:00
cultnet-rs cultnet-rs tests: a 15-slot record grows to array16 in the payload test 2026-10-11 18:35:54 +02:00
cultnet-ts One typed owner of document-payload reads and writes: DocumentPayload is opaque, the definition is required 2026-10-11 19:33:42 +02:00