Repository navigation
v0.5.0 - SIGKILL Crash Injection, Shadow Model-Checking & Regression Corpus
What's Changed in v0.5.0
Real SIGKILL Crash Injection
- Added real OS-level crash injection testing (
test_sigkill_crash_injection.rs) validating that state recovery succeeds even when processes are killed mid-syscall.
Shadow Model-Checking
- Developed a formal shadow reference model (
tests/common/shadow_model.rs) running in parallel with the stateful harness to continuously verify implementation behavior against mathematical expectations.
Continuous Fuzzing & Regression Corpus
- Added
cargo-fuzztargets for age ciphertext parsing,.gitattributesevaluation, merge parser, and WAL journal decoding, backed by a persistent regression test corpus.
TOCTOU Elimination & Proc Memory Protection
- Eliminated Time-of-Check to Time-of-Use race conditions across file operations and hardened child process memory snooping defenses.
Formal Guarantees Specification
- Published formal guarantees specification in
docs/spec-guarantees.md.
Full Changelog: v0.4.0...v0.5.0