Skip to content

Releases: temisu/ancient

Ancient 2.2.0

07 Jun 16:55
Compare
Choose a tag to compare
  • 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

12 Jul 21:37
Compare
Choose a tag to compare

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

10 Jul 22:24
Compare
Choose a tag to compare

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

12 Jan 21:41
Compare
Choose a tag to compare

Bugfix release for synchronized version numbers

ancient release v1.1

08 Jan 21:05
Compare
Choose a tag to compare

Security + Compatibility release

ancient release v1.0

18 Nov 21:20
Compare
Choose a tag to compare

ancient release v1.0