Release Notes: Several buffer overflows and NULL dereferences are now avoided in the CDF code, along with additional bounds and overflow checking.
Release Notes: Major changes are CDF file parsing, indirect magic, and overhaul in MIME and ASCII encoding handling. The file ~/.magic is now handled in addition to the default magic file, not instead of it. A non-zero exit code is now emitted on errors on any file, not just the last processed file. Magic definitions were improved and expanded.
Release Notes: Warnings for non-supported math was added to magic handling. An experimental feature to adjust magic strength was added. Several ELF enhancements were made. Magic was updated.
Release Notes: Several SunOS 5 enhancements and fixes, and a few other minor fixes.
Release Notes: The MIME format output was made more consistent and parsable. Some arbitrary 7/8-bit classifications were removed. Float and double magic support was added. Several minor fixes were made.
Release Notes: The exclude option was fixed. Several compilation errors were corrected. An integer overflow was eliminated.
Release Notes: The source code was substantially cleaned up to eliminate compiler warnings and common pitfalls. Magic file keyword handling features and their flags were enhanced, and the magic files were modified accordingly to make use of these modifications. Some minor bugs were fixed.
Release Notes: Magic format functions were improved and checks were introduced. The -0 option was added for output with a zero byte separator. Several further fixes to the code and to the build process were made.
Release Notes: Support for middle-endian magic was added. Magic was updated for Amiga OS, for Apple binary property lists and typedstream data, for various OpenOffice.org, StarOffice, KOffice, and OpenDocument formats, for Clam AntiVirus databases, and for various other file types.