]>
granicus.if.org Git - file/log
Christos Zoulas [Wed, 1 Aug 2018 10:02:20 +0000 (10:02 +0000)]
better error handling, found by coverity.
Christos Zoulas [Wed, 1 Aug 2018 09:59:45 +0000 (09:59 +0000)]
fix leak on error, found by coverity.
Christos Zoulas [Wed, 1 Aug 2018 09:56:24 +0000 (09:56 +0000)]
check against -1 to appease coverity.
Christos Zoulas [Wed, 1 Aug 2018 09:53:18 +0000 (09:53 +0000)]
try to use the "right" off_t_max
Christos Zoulas [Wed, 1 Aug 2018 08:50:20 +0000 (08:50 +0000)]
PR/20: Tar files with --mime-encoding shoukd not print mime type
Christos Zoulas [Fri, 27 Jul 2018 11:04:51 +0000 (11:04 +0000)]
Add a comment for the return values of the magic functions.
Christos Zoulas [Fri, 27 Jul 2018 07:50:14 +0000 (07:50 +0000)]
Since this is an elf file and we produced some information for it, return 1
instead of 0. Reported by Kamil Dudka
Christos Zoulas [Fri, 27 Jul 2018 07:41:14 +0000 (07:41 +0000)]
fix name.
Christos Zoulas [Thu, 26 Jul 2018 08:28:56 +0000 (08:28 +0000)]
new magic for the remarkable table.
Christos Zoulas [Wed, 25 Jul 2018 07:18:09 +0000 (07:18 +0000)]
mention PR/18 fix
Christos Zoulas [Wed, 25 Jul 2018 07:16:21 +0000 (07:16 +0000)]
PR/18: Anonymous: calling file with --mime-encoding on CDF files should not
print mime-type..
Christos Zoulas [Wed, 25 Jul 2018 06:27:09 +0000 (06:27 +0000)]
PR/17: Christoph Biedl: Add more ms == NULL checks for consistency.
Christos Zoulas [Wed, 25 Jul 2018 06:23:22 +0000 (06:23 +0000)]
PR/11: Mention that magic_file and magic_buffer can produce different
results.
Christos Zoulas [Wed, 25 Jul 2018 06:17:15 +0000 (06:17 +0000)]
more gw->astron
Christos Zoulas [Wed, 25 Jul 2018 06:12:09 +0000 (06:12 +0000)]
PR/9: Christoph Bield: Handle files without program headers gracefully
Christos Zoulas [Wed, 25 Jul 2018 06:05:34 +0000 (06:05 +0000)]
From Dave Odell:
- Better extensions for Windows and DOS executables.
- 16-bit Windows DLLs no longer mistagged as drivers.
Christos Zoulas [Wed, 25 Jul 2018 05:55:41 +0000 (05:55 +0000)]
Add more files.
Christos Zoulas [Wed, 25 Jul 2018 05:54:11 +0000 (05:54 +0000)]
fix for file rename
Christos Zoulas [Wed, 25 Jul 2018 05:51:20 +0000 (05:51 +0000)]
prepare for 5.34
Christos Zoulas [Tue, 24 Jul 2018 21:33:56 +0000 (21:33 +0000)]
update bug tracker and mailing list info.
Christos Zoulas [Mon, 16 Jul 2018 12:32:08 +0000 (12:32 +0000)]
more info for ppc swapspace (Kamil Dudka)
Christos Zoulas [Mon, 16 Jul 2018 12:30:41 +0000 (12:30 +0000)]
remember to put a space between the version and the number, plus more
version parsing (Kamil Dudka)
Christos Zoulas [Tue, 10 Jul 2018 04:05:50 +0000 (04:05 +0000)]
Add extension and mime for windows metafiles (dmo2118)
Christos Zoulas [Sun, 8 Jul 2018 23:37:33 +0000 (23:37 +0000)]
Print the Go Build-ID like we do for other elf binaries
Christos Zoulas [Tue, 3 Jul 2018 20:55:37 +0000 (20:55 +0000)]
New magic from Thomas Kaeding
Christos Zoulas [Tue, 26 Jun 2018 20:29:29 +0000 (20:29 +0000)]
Fix pasto (Clemens Gruber)
Christos Zoulas [Tue, 26 Jun 2018 01:07:17 +0000 (01:07 +0000)]
Fix dumpdate reversed order (Oleksandr Tymoshenko)
Christos Zoulas [Sun, 24 Jun 2018 15:50:41 +0000 (15:50 +0000)]
fix tab issue
Christos Zoulas [Sat, 23 Jun 2018 16:42:02 +0000 (16:42 +0000)]
Fix comma vs. colon for DDS and PVRX. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:41:55 +0000 (16:41 +0000)]
Use the MS DirectDraw Surface lines for Sega PVRX. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:41:47 +0000 (16:41 +0000)]
Added more detail about the DDS file format:
- Indicate compression, alpha-only, YUV, and luminance.
Previously, all DDS textures were assumed to be compressed.
- For uncompressed RGB, attempt to decode the format using the channel masks.
(David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:41:10 +0000 (16:41 +0000)]
Moved Microsoft DirectDraw Surface from msdos to images.
These are used on more than just Microsoft operating systems,
and will be needed for extended information for Sega's PVRX format.
(David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:40:40 +0000 (16:40 +0000)]
Added detection for GameCube/Wii disc images with SDK headers. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:40:22 +0000 (16:40 +0000)]
Detect unencrypted Wii games. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:40:11 +0000 (16:40 +0000)]
Use 'default' to reduce complexity. Fix a few typos. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:39:53 +0000 (16:39 +0000)]
Added Wii U Cafe OS ABI detection and file type detection for RPX executables.
(David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:39:21 +0000 (16:39 +0000)]
Added ASTC texture format detection. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:38:52 +0000 (16:38 +0000)]
Added Valve VTF3 (PS3) detection. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:38:43 +0000 (16:38 +0000)]
Added Valve Texture Format (VTF) detection.
Prints width, height, depth, mipmap count, and format. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:38:10 +0000 (16:38 +0000)]
Height and depth may be 1 for 1D and/or 2D textures. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:38:01 +0000 (16:38 +0000)]
Added Khronos KTX texture detection.
Prints width, height, depth, and detects most common formats. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:37:21 +0000 (16:37 +0000)]
Added Mozilla Mork databases. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:37:13 +0000 (16:37 +0000)]
Some Sega Wii games have GVR with GCIX instead of GBIX. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:36:47 +0000 (16:36 +0000)]
Some Sega Wii games have GVR with GCIX instead of GBIX. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:36:37 +0000 (16:36 +0000)]
Added unofficial MIME types from xdg/shared-mime-info. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:36:27 +0000 (16:36 +0000)]
Text fields are fixed at 32 characters and may not have NULL terminators.
(David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:36:15 +0000 (16:36 +0000)]
Detect encrypted ADXes. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:36:04 +0000 (16:36 +0000)]
Added CRI ADX detection. (David Korth)
Christos Zoulas [Sat, 23 Jun 2018 16:19:02 +0000 (16:19 +0000)]
one more syscall for 32 bits
Christos Zoulas [Sat, 23 Jun 2018 16:13:15 +0000 (16:13 +0000)]
PR/2: Hugal31: Try to improve thermocam magic
Christos Zoulas [Sat, 23 Jun 2018 16:09:11 +0000 (16:09 +0000)]
PR/5: tobias: add more syscalls for 32 bit linux
Christos Zoulas [Sat, 23 Jun 2018 15:15:26 +0000 (15:15 +0000)]
PR/6: tobias: out of boundary read in DER parser
Christos Zoulas [Sat, 23 Jun 2018 14:57:53 +0000 (14:57 +0000)]
PR/7: Return the proper ValueError message
Christos Zoulas [Fri, 22 Jun 2018 20:39:49 +0000 (20:39 +0000)]
Add quad indirect offsets
Christos Zoulas [Sat, 9 Jun 2018 16:00:06 +0000 (16:00 +0000)]
Avoid reading past the end of buffer (Rui Reis)
Christos Zoulas [Wed, 6 Jun 2018 01:16:40 +0000 (01:16 +0000)]
data one magic from Pratik Shrivastava
Christos Zoulas [Fri, 1 Jun 2018 18:17:57 +0000 (18:17 +0000)]
Fix changelog, bump version to release to pypi
Christos Zoulas [Wed, 30 May 2018 04:11:52 +0000 (04:11 +0000)]
better cab detection from Joerg Jenderek
Christos Zoulas [Wed, 30 May 2018 03:06:56 +0000 (03:06 +0000)]
fixed mailing lists and bugtracker.
Christos Zoulas [Tue, 29 May 2018 17:26:02 +0000 (17:26 +0000)]
bump strength to beat troff, and add .endif
Christos Zoulas [Tue, 29 May 2018 02:26:56 +0000 (02:26 +0000)]
magic entry for Performance Co-Pilot (PCP) memory mapped values (MMV)
file format, from Nathan Scott
Christos Zoulas [Thu, 24 May 2018 18:54:40 +0000 (18:54 +0000)]
fix bogus magic
Christos Zoulas [Thu, 24 May 2018 18:11:17 +0000 (18:11 +0000)]
Add [weak] test for Google Gsuite generated MSOOXML docs.
Christos Zoulas [Thu, 24 May 2018 18:10:38 +0000 (18:10 +0000)]
mention pie change.
Christos Zoulas [Thu, 24 May 2018 18:09:17 +0000 (18:09 +0000)]
a copy of the mode info is now stored in magic_set, and modified by the
elf reader if the file is not "executable", or deemed "executable".
Christos Zoulas [Thu, 24 May 2018 18:08:01 +0000 (18:08 +0000)]
- add parsing for dynamic sections
- set or clear the mode execute bits depending on DF_1_PIE
- fix some casts
Christos Zoulas [Wed, 23 May 2018 22:21:01 +0000 (22:21 +0000)]
bump to beat DOS/MBR
Christos Zoulas [Mon, 21 May 2018 21:52:13 +0000 (21:52 +0000)]
Bump strength for tiff to beat DOS/MBR.
Christos Zoulas [Mon, 21 May 2018 16:32:34 +0000 (16:32 +0000)]
Add missing commas.
Christos Zoulas [Mon, 7 May 2018 23:26:31 +0000 (23:26 +0000)]
new cad magic
Christos Zoulas [Mon, 7 May 2018 02:07:31 +0000 (02:07 +0000)]
fix typo
Christos Zoulas [Sun, 6 May 2018 16:36:41 +0000 (16:36 +0000)]
add more syscalls; newfstatat is used for stat'ing the magic file,
getdents64 is used for getting the magic entries during compilation.
Christos Zoulas [Sun, 6 May 2018 16:08:07 +0000 (16:08 +0000)]
fix comment
Christos Zoulas [Sat, 5 May 2018 14:53:13 +0000 (14:53 +0000)]
LucasArts animation formats (Brent Spillner)
Christos Zoulas [Sat, 28 Apr 2018 18:48:22 +0000 (18:48 +0000)]
try to print a mime-like error message when decompression fails.
Christos Zoulas [Sat, 28 Apr 2018 15:26:58 +0000 (15:26 +0000)]
add mime and extensions for fits images:
http://fileformats.archiveteam.org/wiki/Flexible_Image_Transport_System
From Alex Myczko
Christos Zoulas [Tue, 24 Apr 2018 23:19:45 +0000 (23:19 +0000)]
Add missing \n to ar magic (Valentin Brandl)
Christos Zoulas [Tue, 24 Apr 2018 23:16:20 +0000 (23:16 +0000)]
add new mp3 test
Christos Zoulas [Tue, 24 Apr 2018 23:14:53 +0000 (23:14 +0000)]
reduce tar strength for mp3 to win.
Christos Zoulas [Fri, 20 Apr 2018 02:19:50 +0000 (02:19 +0000)]
add REDIS (Nathan Scott)
Christos Zoulas [Wed, 18 Apr 2018 01:16:13 +0000 (01:16 +0000)]
handle broken strndup on aix
Christos Zoulas [Wed, 18 Apr 2018 01:15:49 +0000 (01:15 +0000)]
add __noreturn__ to file_err{,x}
Christos Zoulas [Tue, 17 Apr 2018 12:09:20 +0000 (12:09 +0000)]
bump gif to beat mbr (from Kamil Dudka)
Christos Zoulas [Sun, 15 Apr 2018 19:57:59 +0000 (19:57 +0000)]
fix cast
Christos Zoulas [Sun, 15 Apr 2018 19:57:07 +0000 (19:57 +0000)]
whitespace consistency
Christos Zoulas [Sun, 15 Apr 2018 18:52:28 +0000 (18:52 +0000)]
welcome to 5.33
Christos Zoulas [Thu, 12 Apr 2018 16:50:52 +0000 (16:50 +0000)]
implement NetBSD emulation (obsolete)
Christos Zoulas [Tue, 27 Mar 2018 23:26:41 +0000 (23:26 +0000)]
add lzfse
Christos Zoulas [Sat, 17 Mar 2018 02:11:04 +0000 (02:11 +0000)]
From Ryo Onodera
Christos Zoulas [Wed, 14 Mar 2018 04:38:44 +0000 (04:38 +0000)]
more versions (stefan haubenthal)
Christos Zoulas [Mon, 12 Mar 2018 12:39:09 +0000 (12:39 +0000)]
fix test
Christos Zoulas [Mon, 12 Mar 2018 12:38:59 +0000 (12:38 +0000)]
remove debugging
Elan Ruusam�e [Sun, 11 Mar 2018 13:06:47 +0000 (13:06 +0000)]
readme is plain text, not markdown. update build status link
Christos Zoulas [Sun, 11 Mar 2018 01:25:11 +0000 (01:25 +0000)]
Detect Microsoft Office XML files generated with different file order
in ZIP (Dennis Birkholz)
Christos Zoulas [Sun, 11 Mar 2018 01:23:52 +0000 (01:23 +0000)]
return if we matched or not in the "use" case so we can use:
>>>>&26 use msooxml
>>>>&26 default x
correctly.
Christos Zoulas [Sun, 11 Mar 2018 00:53:11 +0000 (00:53 +0000)]
more magic for some music chip instrument files (jpcima)
Christos Zoulas [Sun, 11 Mar 2018 00:48:16 +0000 (00:48 +0000)]
more geo data (alex myczko)
Christos Zoulas [Mon, 5 Mar 2018 22:48:20 +0000 (22:48 +0000)]
Add Alternate zip string mime types and extensions.
Christos Zoulas [Fri, 2 Mar 2018 16:57:01 +0000 (16:57 +0000)]
mention variable expansions in descriptions
Christos Zoulas [Fri, 2 Mar 2018 16:17:54 +0000 (16:17 +0000)]
Document -S