v2026.04.02/bios/Sega
Abdessamad Derraz 5ab82a7898 refactor: security hardening + mame arcade bios updates
Security fixes:
- Zip-slip protection in _extract_zip_to_archive (sanitize paths)
- Hash verification for large file downloads (cache + post-download)
- Sanitize YAML destination fields against path traversal
- Size limit on ZIP entry reads (512MB cap, prevents zip bombs)
- Download size limits in auto_fetch (100MB cap)
- Reject hashless external downloads
- Sanitize filenames in place_file with basename()

MAME arcade updates from Batocera v38 pack:
- Updated naomi, naomi2, naomigd, awbios, airlbios, hod2bios, hikaru
- Old versions preserved in .variants/ for RetroBat compatibility

Batocera 675/680 (+9), all other platforms unchanged at 0 missing
2026-03-17 15:32:14 +01:00
..
32X feat: complete retrobat coverage, fix large file resolution 2026-03-17 13:03:57 +01:00
AI v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
Arcade expand bios collection, retrobat at 93% coverage 2026-03-17 11:53:42 +01:00
Beena v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
Dreamcast refactor: security hardening + mame arcade bios updates 2026-03-17 15:32:14 +01:00
Game Gear v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
Hikaru refactor: security hardening + mame arcade bios updates 2026-03-17 15:32:14 +01:00
Master System feat: complete retrobat coverage, fix large file resolution 2026-03-17 13:03:57 +01:00
Mega CD feat: emudeck at 163/164, add mega cd + ps1_rom variants 2026-03-17 14:37:58 +01:00
Mega Drive v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
Saturn feat: expand bios collection, emudeck at 97.6% 2026-03-17 14:15:33 +01:00
SC-3000 v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
Triforce v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00