master
Add a2ml and k9 (Jonathan D.A. Jewell)
PR/773: polluks: Add acorn magic
Sync with CVS: - remove files from git that have been removed in CVS - sync CVSID's
Fixes for Microsoft x.out files (Pali)
fix continuation levels (Paul E. Jones)
Remove or merge duplicate entries.
remove trailing whitespace
PR/736: davidsong: Add crunch magic
PR/740: davidsong: Add andrew
PR/167: OxXA: Add new Android Binary XML Magic
remove dup
PR/662: zagge: Include the version in Avro magic so that it does not get mixed up with JavaScript files starting with Object.
Pr/758: davidsong: Improve MacPaint
REmove +'s
Magdir/magic C-source, scripts misidentified as magic text fragment (Joerg Jenderek)
Recognize COFF object files which can be created by MS CL.EXE compilers for different architectures (pali)
Fix more warnings found by Jason Summers script.
Make magic stronger using only known versions to further process the magic (Teemu Hukkanen)
Add quite ok audio format (alexmyczko)
New AVM Fritz from Joerg Jenderek
use https where supported (Daniel Kahn Gillmor)
Remove never-used and now defunct Beetle VM library file magic
merge remaining duplicate entries
PR/619: beelsebob: new bgcode magic fr
new bhl magic
Add blender v5+ (Lawrence D'Oliveiro)
mention conflicts with ttcomp archives (Joerg Jenderek)
PR/242: catull: Adjust for new bm magic
Cantralize coff handling (Joerg Jenderek)
PR/248: Merge dup
PR/361: Add Burp save file format. BurpSuite is a HTTP man-in-the-middle-proxy used for penetration tests (wof)
More magic freom Marc Chantreux (also fix some whitespace)
PR/719: yscialom: Strengthen c++ magic
Add c64 cartridges (Joerg Jenderek)
PR/742: davidsong: Add autocad slide
merge more duplicate magic (Alexandre IOOSS)
new ccf magic from Georg Sauthoff
PR/661: silver: Add Cisco MZIP format.
PR/222: ryoon: Add more citrus strings
Disambiguate and more detail for Macintosh QuickDraw PICT versus Claris clip art (Joerg Jenderek)
PR/203: vinc17: comment out weak magic
quote the grouping operator ({)
Recognize COFF object files and executables with mask 0x8080 Mask 0x8080 is set by older version of MS CL386.EXE compiler. (from pali)
Remove url (Michael Kebe)
PR/771: polluks: Add Mii data
iPR/253: jschleus: fix spelling errors
new magic from Benedikt Radtke
PR/462: dzwdz: New age-encrypion and scrypt magic
Add LMDB
more duplicate deleting/merging
JAR Manifest & Signature File, PKCS#7 Signed Data (FC Stegerman)
Joerg Jenderek: Add DIF format
Fix Courgette binary diff misidentified as Nintendo Gameboy Music/Audio (Joerg Jenderek)
Fix dumpdate reversed order (Oleksandr Tymoshenko)
fix typos
Add session layout (Silas Poulson)
Add edid detection from Mubashshir
PR/202: osmans: Add detail in vim encryption
PR/546: GerbilSoft: Add-OSABI-102-Cell-LV2
Magdir/epoc: add some more MIME types
Prevent misdetection that matches MIPS COFF binaries with 7 sections and they are detected as an LFS filesystem image. (from pali)
PR/697: prosfilaes: Add Audfprint magic
From A. Iooss - fix a small printing issue on ESP-IDP signature, - enable file to recognize ESP8266 and ESP32 flash dumps, - enable file to recognize NXP i.MX RT firmware image dumps.
Recognize FontKit (Adobe Typekit) obfuscated fonts
Use %#x instead of 0x%x.
Improvements for Adobe FrameMaker (Joerg Jenderek)
Improvements in FreeBSD minidumps from Michal Gorny
PR/715: isao: Add osu (commented) and osr files
Add gconv magic (Marek Cermak)
PR/501: ulm: Strengthen the gentoo manifest magic so that it is not misidentified as apple quicktime.
PR/552: penguin: Add FlatGeo magic
PR/509: polluks: Add Formatted GEOS file
fix - escape warning
fix magic (mime/ext) for GIMP files (Joerg Jenderek)
PR/176: vinc17: Git commit ids are hex numbers.
Add glibc NLS catalog magic (odubaj at redhat)
gnome metadata is stored in host order (Michael Catanzaro)
Fix typos (fxlb)
one more https
new EDID magic
PR/695: polluks: Add AWS Tape
Document iff and provide mime and extension metadata for pch (Joerg Jenderek)
PR/756: davidsong: Add SBIG CCD files
PR/604: jaredmauch: Add SMBIOS magic
PR/757: davidsong: more interleaf magic
PR/731: nicolasmeric: Comment out weak magic
PR/750: antiomie8: According to https://www.rfc-editor.org/rfc/rfc9239.pdf the mime type for javascript is text/javascript not application/javascript.
PR/550: irina-t: Tread JPEG sizes as unsigned.
From Steven R. Loomis:
Update from Thomas Pointhuber
Revert https changes that were part of the magic string (Rico Elm)
PR/142: embeddedc: Add Lauterbach magic
Improve DEGAS detection (Joerg Jenderek)
Jeremy Linton: The linux kernel has an optional decompressor in its EFI stub. This decompressor basically wraps the normal PE images but is currently being detected as a generic PE image rather than as a linux kernel.
Add Chibi scheme magic (Lassi Kortela)
PR/432: maarten: Add LLVM pre-compiled header files
PR/219: jtn: new locoscript magic
PR/686: rmoeller: Recognize FreeBSD lua interpreter
Better support for Linux LUKS (Joerg Jenderek)
Prefix regex magic with search for keywords first for efficiency (Michael Schroeder)
Debian #1024639 via Christoph Biedl: Support Apple HFSX version 5 (HFS Plus Extended)
PR/692: adepasquale: Handle binary emails
Combine regex's to improve performance adjusting strength to preserve ranking (Dirk Mueller)
Maple DB improvements (Joerg Jenderek)
Disambiguate between Matlab v4 mat-file and radeon firmware (Joerg Jenderek)
fix mime and extension for mcrypt (Joerg Jenderek)
embeddedc: Add definition for ASAM e.V Measurement Data Format #159
PR/539: manfredsc: Amend grib mime
need trailing spaces in places :-)
Regognize mips R4000 compiled with MSVC (Pali)
Add vCalendar (.vcs) and iCalendar (.ics) magic (Joerg Jenderek)
Differentiate between pdp, mmdf, and targa to recognize C64 disk images (Joerg Jenderek)
new magic from xdelaruelle
add and centralize coff handling (pali)
Check the length of the Windows COFF Optional Header in Portable Executables before reading it. This prevents reading and parsing Windows COFF Optional Header if is not present. (from pali)
PR/0644: omajid: Recognize NuGet packages
improve detection of Microsoft Visual C binary resource files (from pali)
Mire duplicate merging/elimination
Magdir/music: add support for Sibelius files
factor out netbsd common code.
Add Netware extension (Joerg Jenderek)
Add nfdump
PR/311: ylep: Add magic for NIfTI: https://nifti.nimh.nih.gov/.
remove dup extension
Add nix
Add numpy, sort. from tobbez
PR/467, revert to the original mime
consistently use iX86 for intel processors (pali)
Add OpenFST magic from Martin Jansche
Pr/79: cisba: new opentimestamps magic
more oric magic from polluks
PR/0591: Anton Monroe: Add OS/2 EXTPROC
add ebook mime type (Dan Church)
make mask more specific so that it does not match greek utf-8 text that starts with a linefeed. (Ignatios Souvatzis)
dd partclone by etidart
Dan Brinklin pascal (Joerg Jenderek)
intel bios rom parsing and pci vendor id map from Joerg Jenderek
new pcjr catridge magic from Francis Laniel
PR/964: yedaya: fix for single digit pages
PR/464: jpalus: Improve perl package version magic
Update the PGP magic definitions to support modern standards (RFC 4880, RFC 6637, Crypto Refresh) and aligns them with the latest IANA registry. From Session Hu
PR/402: Alan: New playdate console magic
Add empty line
Update for python-3.1{4,5} and pypy-3.1{0,1} (Michal Gorny)
New qt v4 javascript magic from Alexandre Iooss
Add R's RDS and RData magic (Gert Hulselmans)
PR/730: Leon: change Web/P -> WebP
Add ringdove magic (Erich Heinzle) http://cgi.repo.hu/cgi-bin/minisvn.cgi?cmd=cat&repo=pcb-rnd&\ path=trunk/doc/resources/pcb-rnd.file svn://svn.repo.hu/pcb-rnd/trunk/doc/resources
Recognize raspberry pi eeprom files (Joerg Jenderek)
Add more RPM architectures (Petr Pisar)
Add rpmsg (rights protected messages) from Daniel Kahn Gillmore
more magic
PR/633: adepasquale: Add RTFD magic
PR/688: ea9dtx: Remove second magic "require" that was less strict than the first one.
Add rust incremental compilation metadata (Alexandre Iooss)
Improve v4 and add v6 support.
Improve gedcom (Joerg Jenderek)
PR/399: lindblad: fix typos
Ada SF3 (Yukari Hafner)
From Nathan Scott: - support for the version 3 PCP archive format - support for pmlogconf and pmlogger config file detection - tweaked output for #kmchart configs to reflect the tool that reads them (the kmchart tool was renamed to pmchart ~15 years ago) - removal of some commented-out little endian lines (except in very early development of the Linux port ~20 years ago, PCP archives have always been big endian and we don't expect that to ever change now)
PR/629: spixi: Add QT 5 skinned movies
More magic from polluks
Add new files from Debian patches (5.04-6), which I omitted earlier.
PR/149: fxlb: Fix OpenFlow capitalization
fix conflict with 5view capture in sniffer (Joerg Jenderek)
Add more info for TZX tape images (Joerg Jenderek)
PR/0594: Ange: Add NUL to sqlite magic
PR/566: erik_a: Add U2F ssh keys
Magdir/wordprocessors, ssl, ssh for "oldest" Microsoft Publisher, different public keys (from Joerg Jenderek)
Escape regex `.' twice since one level is removed by magic parsing. (Dirk Mueller)
better quoting
PR/759: davidsong: Add sun icon magic
PR/682: alip: Add syd magic
New SYLK magic from Joerg Jenderek
PR/174: Nathan Scott: Add sysstat sar data file detection
New magic from Dmitry Brant
PR/699: pertusus: Fix info detection
PR/651: polluks: Add TI-99 magic
Recognize slim files
skip windows cache files from tplink firmware (Joerg Jenderek)
PR/452: lukem: bump troff to beat C source so that code in manual pages does not win.
shorten description
update comment
Add unisig https://github.com/unisig/unisig
no need to escape #
PR/299: adepasquale: separate uuencode and xxencode magic.
uxn magic from Samuel Dionne-Riel
PR/626: mgkurtz: use regex to skip env preamble instead of fixed offset.
PR/752: vmihalko: Add qemu compression formats
PR/181: abon: refresh opus to rfc status
Add magic for adblock plus files https://easylist.to/easylist/easyprivacy.txt
PR/667: mh4ckt3mh4ckt1c4s: Improve webassembly magic
Add Coff for OMNI VM (Pali)
PR/724: polluks: Support for 1st Word Plus
add new retro-computing magic
PR/637: mphillpp: revert xilinx changes
Add sim65 executables
Add mime for XBM (r1w1s1)
Fix typos (Nicolas Martinelli)
PR/685: Handle zip files from piped input