v0.5.0 — Protocol boundary and parser hardening
v0.5.0 — Protocol boundary and parser hardening
Tickline v0.5.0 adds the binary boundary between untrusted bytes and the authoritative command pipeline.
Included
- Fixed 32-byte big-endian frame header and bounded frame size.
- Strict command-envelope decoding with stable protocol errors.
- Rejection of malformed, truncated, oversized, and trailing data.
- Incremental stream reassembly and frame-boundary handling.
- Authoritative gateway integration without pre-validation state mutation.
- Compatibility tests, regression corpus, and a Clang/libFuzzer target.
Verification
Run bash scripts/check-local.sh from the repository root.
Limitations
This release does not include a production network server, transport authentication, encryption, digital signatures, durable investigation storage, database ingestion, Unity visualization, or production anti-cheat deployment.