Releases: temisu/ancient
Releases · temisu/ancient
Ancient 2.2.0
- Fixed a potential security issue where a malicious file can lead to undefined behavior and double free (fuzzing, thanks Sagamusix)
- Fixed cases where malicious files could take a long time to fail (fuzzing)
- Added more sanity checking and operations through index-checked containers instead of raw pointers
- Added support for RNC2 old bitstream
- Added support for VIC2 and Vice formats (Amiga)
- Added support for clone-formats (changed ids)
- Formatting the code to be more modern-C++ like
- Refactored SHR3 and SHRI to be a single implementation
- More test files
Ancient Release 2.1.1
Small hotfix release:
- Removing test-files from dist
- Removing VS2022 compiler warnings
- Making builds/prs gated on warnings. Added VS2022 to the gate
Ancient Release 2.1.0
Added new decompressors:
- Compact (Unix)
- Compress (Unix)
- Freeze (Unix)
- LOB Compressor a.k.a. multipac. all 6 modes (Atari)
- Pack (Unix)
- Quasijarus Strong compression (FreeBSD)
- PX20 support - fast bypass of passwords (Amiga)
- DMS improvements for broken files - auto fixup (Amiga)
- XPK PPMQ (This concludes XPK, yay!) (Amiga)
- SCO Compress LZH (Unix)
Other improvements:
- XPK Unimplemented for detecting missing-formats
- Test Framework incl. test files
- Memory safety fixes
- Improved commandline
- Zip & Lzh cleanup (they are not part of the build anymore)
Ancient Release 2.0.0
Bugfix release for synchronized version numbers
ancient release v1.1
Security + Compatibility release
ancient release v1.0
ancient release v1.0