- crates/tier: tracing-логи, конвары с реестром, конфиг TOML, авто-детект ассетов - crates/fs: bounded-парсер VPK v1/v2 (preload, встроенные данные, внешние архивы), VirtualFs с приоритетами и защитой от traversal, CRC-проверка - crates/math: Vec3/Angle/Aabb - crates/client (gmod-rs): fs doctor / fs cat, окно SDL3+wgpu 30, FPS в заголовке и логе - тесты на реальных VPK (~/gmod_server/server): 9 контейнеров, 77 933 записи, 0 ошибок CRC - CI-скелет, fuzz-таргет vpk_parse, config.example.toml, обновление docs
361 B
361 B
Fuzzing Source RS
Таргеты для cargo-fuzz (требуется nightly-тулчейн и его установка):
cargo install cargo-fuzz
cd fuzz
cargo +nightly fuzz run vpk_parse
Таргеты:
vpk_parse— разбор VPK: никакие входные данные не должны приводить к панике.