SHA256
1
0
forked from pool/file
file/file.changes
2012-01-16 14:23:30 +00:00

751 lines
26 KiB
Plaintext

-------------------------------------------------------------------
Mon Jan 16 13:42:35 UTC 2012 - werner@suse.de
- Update to file version 5.10
* Add magic for /usr/bin/env Perl scripts
* Weaken generic script magic to avoid clashing with
language-specific magic.
* Remove hardwired token finding (names.h), turning it into soft
magic. Patterns are either anchored regexs or search/8192. English
language detection and PL/1 detection have been removed as they
were too fragile. -e tokens is still accepted for backwards
compatibility.
* Move 3ds patterns (which are commented out anyway) into autodesk
(they were, oddly, in c-lang).
* Tweak strength of generic hash-bang detectors to be less than
specific ones.
* Make an inconsistent description of Python scripts consistent.
* Python3 binding fixes from Kelly Anderson
* If a string type magic entry is marked as text or binary
only match text files against text entries and binary
files against binary entries.
* If the application name is not set in a cdf file, try to see
if it has a directory with the application name on it.
* Fix ELF lseek(2) madness. Inspired by PR/134 by Jan Kaluza
* Don't use variable string formats.
-------------------------------------------------------------------
Sat Nov 5 18:37:25 UTC 2011 - crrodriguez@opensuse.org
- libmagic: use O_CLOEXEC where needed, as there is no warranty
that calling applications will not fork() and we end up leaking
file descriptors to their child processes.
-------------------------------------------------------------------
Sat Oct 1 05:39:05 UTC 2011 - coolo@suse.com
- add libtool as buildrequire to make the spec file more reliable
-------------------------------------------------------------------
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
- Apply packaging guidelines (remove redundant/obsolete
tags/sections from specfile, etc.)
-------------------------------------------------------------------
Tue Aug 23 14:55:19 UTC 2011 - werner@suse.de
- Update to file version 5.08
* Fix detection of Zip files (Mantis #128).
* Make some minor improvements to file(1).
* Rename MIME types for filesystem objects for consistency with
xdg-utils. Typically this means that application/x-foo becomes
inode/foo, but some names also change slightly, e.g.
application/x-character-device becomes inode/chardevice.
-------------------------------------------------------------------
Mon Jul 18 12:00:20 CEST 2011 - werner@suse.de
- Fixed regression on zip archive detection (bnc#706310)
-------------------------------------------------------------------
Tue Jun 14 19:50:04 CEST 2011 - werner@suse.de
- Update to file version 5.07
* Several regressions in magic were fixed. A buffer overflow was
corrected. The program version is now recorded in only one place.
Several documentation improvements were made.
* The Python bindings were updated and fixed. Magic support for
OCF (EPUB) files and for lrzip files was added. Zip file magic
was adapted for files with unsupported special types. Many
more magic updates and fixes were made.
* Several minor bugs were fixed.
- Add magic for clicfs evne if upstream does not support it (bnc#681329)
-------------------------------------------------------------------
Wed Nov 24 13:17:11 CET 2010 - werner@suse.de
- Add patch for Bio-Rad image format to avoid conflicts with other
magic records like RPM and even some ACII files (bnc#654696)
-------------------------------------------------------------------
Fri Nov 5 22:41:23 UTC 2010 - cristian.rodriguez@opensuse.org
- libmagic: export only public interface symbols listed
in magic.h, this also avoids exporting interesting stuff
like strlcat, strlcpy...
-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
- use %_smp_mflags
-------------------------------------------------------------------
Mon Apr 19 16:18:08 CEST 2010 - werner@suse.de
- Add llvm bicode magic (bnc#597752)
-------------------------------------------------------------------
Fri Feb 5 17:15:51 CET 2010 - werner@suse.de
- Update to file version 5.04
* print proper mime for crystal reports file
* print the last summary information of a cdf document, not the
first so that nested documents print the right info
* ctime/asctime can return NULL on some OS's although
they should not (Toshit Antani)
* Centralize magic path handling routines and remove the
special-casing from file.c so that the python module for
example comes up with the same magic path (Fixes ~/.magic
handling) (from Gab)
* When magic argument is a directory, read the files in
strcmp-sorted order (fixes Debian bug #488562 and our own FIXME).
* Combine overlapping epoc and psion magic files into one (epoc).
* Add some more EPOC MIME types.
* Fix 3 bugs (From Ian Darwin):
- file_showstr could move one past the end of the array
- parse_apple did not nul terminate the string in the overflow case
- parse_mime truncated the wrong string in the overflow case
* Add the necessary field handling for crystal reports files to work
* Stop "(if" identifying Lisp files, that's plain dumb!
* Add a couple of missing MP3 MIME types.
* Add full range of hash-bang tests for Python and Ruby.
* Add MIME types for Python and Ruby scripts.
* off by one in parsing hw capabilities in elf (Cheng Renquan)
-------------------------------------------------------------------
Sat Dec 12 22:08:00 CET 2009 - jengelh@medozas.de
- add baselibs.conf as a source
-------------------------------------------------------------------
Tue Nov 3 19:12:13 UTC 2009 - coolo@novell.com
- updated patches to apply with fuzz=0
-------------------------------------------------------------------
Tue Oct 27 17:04:51 CET 2009 - werner@suse.de
- Make ISO9660 magic entry working with file 5.xx (bnc#547683)
-------------------------------------------------------------------
Wed Sep 30 21:15:33 UTC 2009 - crrodriguez@opensuse.org
- file-devel only requires glibc-devel
-------------------------------------------------------------------
Tue Jun 9 12:51:31 CEST 2009 - werner@suse.de
- Do _not_ touch change log of python-magic
- Update to file version 5.03
* Avoid null dereference in cdf code (Drew Yao)
* More cdf bounds checks and overflow checks
-------------------------------------------------------------------
Tue Jun 2 13:49:08 CEST 2009 - coolo@novell.com
- sync Version using pre_checkin.sh
-------------------------------------------------------------------
Thu May 7 17:45:10 CEST 2009 - werner@suse.de
- Add support for special zip archives (bnc#500511)
-------------------------------------------------------------------
Wed May 6 14:37:51 CEST 2009 - werner@suse.de
- Update to file version 5.02
* Read ~/.magic in addition to the default magic file not instead
of, as documented in the man page.
* filesystem and msdos patches (Joerg Jenderek)
* Added CDF parsing
* Add text/x-lua MIME type for Lua scripts.
* >= <= is not supported, so fix the magic and warn about it.
reported by: Thien-Thi Nguyen <ttn@gnuvola.org>
* use memchr instead of strchr because the string
might not be NUL terminated (Scott MacVicar)
* Fix --mime, --mime-type and --mime-encoding under new scheme.
* add loop limits to avoid DoS attacks by constructing
looping sector references.
* Allow escaping of relation characters, so that we can say \^[A-Z]
and the ^ is not eaten as a relation char.
-------------------------------------------------------------------
Mon Jan 26 21:17:45 CET 2009 - crrodriguez@suse.de
- remove "la" files and static libraries
-------------------------------------------------------------------
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
(bnc#437293)
-------------------------------------------------------------------
Thu Nov 27 13:17:54 CET 2008 - werner@suse.de
- Add libsatsolver file magic
- Re-enable detection of old LZW (.Z) format (bnc#448984)
-------------------------------------------------------------------
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
-------------------------------------------------------------------
Tue Aug 19 18:51:46 CEST 2008 - ro@suse.de
- fix detection for java bytecode
-------------------------------------------------------------------
Tue May 6 21:21:24 CEST 2008 - aj@suse.de
- Do not return random data.
-------------------------------------------------------------------
Thu Apr 24 19:27:57 CEST 2008 - werner@suse.de
- Don't slip into Mp3 channel for ext file systems (bnc#383431)
-------------------------------------------------------------------
Mon Apr 14 17:35:43 CEST 2008 - werner@suse.de
- Add CROM File System to Localstuff (bnc#379027)
- Update to file bugfix version 4.24
* ELF core file command name/line bug fixes and enhancements
* Change strength of ! from MULT to 0, as it matches almost anything (Reuben Thomas)
* Clarify UTF-8 BOM message (Reuben Thomas)
* Add HTML comment to token list in names.h
* !:mime annotations in magic files (Reuben Thomas)
* zero out utime/utimes structs (Gavin Atkinson)
* reduce writable data from Diego "Flameeyes" Petten
* strtof detection
* remove bogus regex magic that could cause a DoS
* better mismatch version message
* bring back some fixes from OpenBSD
* treat ELF dynamic objects as executables
* fix gcc warnings
* make sure we have zlib.h and libz to compile the builtin
decompress code
* float and double magic support (Behan Webster)
* Convert fortran to a soft test (Reuben Thomas)
* Add --with-filename, and --no-filename (Reuben Thomas)
* Rest of the mime split (Reuben Thomas)
* Make usage message generated from the flags so that
they stay consistent (Reuben Thomas)
* typo in comment, missing ifdef QUICK, remove unneeded code
* Fix problem printing -\012 in some entries
* Separate magic type and encoding flags (Reuben Thomas)
* configure fix for int64 and strndup (Reuben Thomas)
* Add magic_descriptor() function.
* Fix regression in elf reading code where the core name was
not being printed.
* Don't convert NUL's to spaces in {l,b}estring16 (Daniel Dawson)
* Make mime format consistent so that it can
Remove 7/8bit classifications, since they were arbitrary
and not based on the file data.
-------------------------------------------------------------------
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
-------------------------------------------------------------------
Thu Mar 13 19:19:56 CET 2008 - werner@suse.de
- Remember ReiserFS V3.6.19 (bnc#370535)
-------------------------------------------------------------------
Mon Jan 28 18:09:01 CET 2008 - rguenther@suse.de
- Split python-magic off to separate spec file to avoid pulling
python into the base build cycle
-------------------------------------------------------------------
Tue Jan 15 10:46:05 CET 2008 - werner@suse.de
- Move python-base to python
-------------------------------------------------------------------
Wed Dec 5 12:11:32 CET 2007 - werner@suse.de
- Add X11 cursor magic to Localstuff (bug #346132)
- New package python-magic, the python API for the libmagic
-------------------------------------------------------------------
Fri Aug 31 17:32:04 CEST 2007 - werner@suse.de
- Make regex for awk more robust to avoid conflict with PostScript,
thanks goes to Werner Lemberg for the report
-------------------------------------------------------------------
Wed Aug 29 19:01:31 CEST 2007 - werner@suse.de
- Add Scribus to local magic (bug #298009)
-------------------------------------------------------------------
Wed Jun 6 17:08:25 CEST 2007 - werner@suse.de
- Update to file version 4.21 including the last three bug fixes
-------------------------------------------------------------------
Thu May 24 11:58:09 CEST 2007 - werner@suse.de
- Fix of the fix for bug #256290 with CVE-2007-2799
-------------------------------------------------------------------
Mon May 21 11:49:45 CEST 2007 - werner@suse.de
- Expand search area used before regex (also bug #263754)
-------------------------------------------------------------------
Mon May 14 13:19:00 CEST 2007 - werner@suse.de
- More on DoS attack with regex (bug #263754)
- Avoid crash on unknown option and enable option `-e'
-------------------------------------------------------------------
Mon Apr 16 14:56:02 CEST 2007 - werner@suse.de
- Avoid DoS attack with regex (bug #263754)
-------------------------------------------------------------------
Thu Apr 5 17:09:05 CEST 2007 - werner@suse.de
- Avoid trouble with variable/macro on ppc64
-------------------------------------------------------------------
Mon Mar 26 15:46:17 CEST 2007 - rguenther@suse.de
- Add zlib-devel BuildRequires
-------------------------------------------------------------------
Wed Mar 21 12:57:57 CET 2007 - werner@suse.de
- Update to file 4.20 due security reason CVE-2007-1536 (#256290)
-------------------------------------------------------------------
Tue Mar 6 23:20:41 CET 2007 - rguenther@suse.de
- Fix order of changelog entries
-------------------------------------------------------------------
Thu Nov 23 17:15:17 CET 2006 - werner@suse.de
- Initialize variable in elf patch
-------------------------------------------------------------------
Wed Nov 22 16:14:33 CET 2006 - werner@suse.de
- Update to new file 4.18
* Includes most of our extensions (elf, fifo, softmagic)
-------------------------------------------------------------------
Mon Jun 12 15:11:07 CEST 2006 - werner@suse.de
- Reenable file to display process name from a core dump (#183685)
-------------------------------------------------------------------
Mon Mar 27 13:26:50 CEST 2006 - werner@suse.de
- Add Mono/.Net identfiers to msdos magics (bug #159708)
-------------------------------------------------------------------
Fri Mar 24 15:35:48 CET 2006 - werner@suse.de
- Update to file version 4.17
* This version supports new key like `search' and `regex'
* Port our patches to this version
-------------------------------------------------------------------
Wed Jan 25 21:30:11 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Jan 16 17:23:26 CET 2006 - werner@suse.de
- Add Xen magics
-------------------------------------------------------------------
Tue Dec 6 14:03:06 CET 2005 - werner@suse.de
- Add Structured Storage Entry for PageMaker to local (bug #134895)
-------------------------------------------------------------------
Thu Oct 20 11:19:53 CEST 2005 - werner@suse.de
- Update to file version 4.16
-------------------------------------------------------------------
Tue Aug 23 13:58:51 CEST 2005 - werner@suse.de
- Fix broken cracklib magic (bug #106007)
-------------------------------------------------------------------
Mon Jul 25 17:05:17 CEST 2005 - werner@suse.de
- Update to new file 4.14
- Split of the development version as own package
-------------------------------------------------------------------
Fri Jul 1 12:26:09 CEST 2005 - werner@suse.de
- Even for netware the columns in the magic entry are seperated
by tabs
- Add cracklib magics (bug #93673)
-------------------------------------------------------------------
Mon Jun 13 09:38:51 CEST 2005 - mmj@suse.de
- Add primitive magic for detecting netware loadable modules (NLMs)
- Don't remove buildroot before install
- Don't strip binaries explicitly
- %doc is implied by %man
-------------------------------------------------------------------
Thu Mar 17 20:22:49 CET 2005 - werner@suse.de
- Be sure that the pipe/fifo patch works (bug #73644)
-------------------------------------------------------------------
Thu Mar 10 13:40:18 CET 2005 - werner@suse.de
- Be able to use the -s option even on pipes (bug #71074)
- Do not hang on sockets or pipes not opened on the write side
-------------------------------------------------------------------
Fri Feb 18 14:08:21 CET 2005 - werner@suse.de
- Update to file 4.13 for fixes in handling of bzip2 and DOS files
- Do not be fooled by minix filesystems magics on jpeg files
-------------------------------------------------------------------
Fri Nov 26 16:24:37 CET 2004 - werner@suse.de
- Update to file 4.12, this may fix a security issue (bug #48576)
-------------------------------------------------------------------
Tue Sep 28 18:08:51 CEST 2004 - werner@suse.de
- Correct PCP entries (bug #46111)
-------------------------------------------------------------------
Thu Sep 16 15:56:46 CEST 2004 - werner@suse.de
- Read HOWMANY bytes even from a pipe (reported by max)
-------------------------------------------------------------------
Thu Aug 26 18:51:28 CEST 2004 - werner@suse.de
- Update to bugfix release 4.09
-------------------------------------------------------------------
Tue Aug 24 13:35:39 CEST 2004 - lmuelle@suse.de
- Add -fPIC to the CFLAGS.
-------------------------------------------------------------------
Wed May 26 13:47:36 CEST 2004 - werner@suse.de
- Don't trap into string formats if integers are provided (#41209)
-------------------------------------------------------------------
Mon May 24 12:25:30 CEST 2004 - werner@suse.de
- Check for random data within ELF header (bug #40909)
-------------------------------------------------------------------
Thu Feb 12 16:30:51 CET 2004 - werner@suse.de
- Add name offsets for CORE dumps even for 64bit ELF (bug #34461)
-------------------------------------------------------------------
Tue Jan 20 14:59:22 CET 2004 - werner@suse.de
- Update to 4.07
-------------------------------------------------------------------
Mon Dec 15 13:07:13 CET 2003 - werner@suse.de
- Add workaround for new automake `feature' of ignoring man pages
- Ensure that the correct break condition is returned if readelf
past the end of the buffer (bug #33644).
-------------------------------------------------------------------
Mon Dec 8 19:26:20 CET 2003 - werner@suse.de
- Update to 4.06
- Use /etc/magic:/usr/share/misc/magic as magic and move /etc/magic
to a real configuration file for _local_ settings (bug #32725).
-------------------------------------------------------------------
Sat Oct 18 08:06:01 CEST 2003 - kukuk@suse.de
- Add patch to detect policy file for SE Linux
- Build as normal user
- Clean up build root
-------------------------------------------------------------------
Mon Sep 29 14:47:23 CEST 2003 - werner@suse.de
- Avoid endless loop due wrong alignment in old ELF binaries
-------------------------------------------------------------------
Tue Sep 16 13:29:50 CEST 2003 - werner@suse.de
- Extend buffer from 64kb upto 68kB to find ReiserFS (bug #30736)
-------------------------------------------------------------------
Wed Jul 2 14:15:20 CEST 2003 - werner@suse.de
- Use _libdir
-------------------------------------------------------------------
Tue Jul 1 18:38:23 CEST 2003 - werner@suse.de
- Update to file 4.03
-------------------------------------------------------------------
Thu Apr 17 11:59:21 CEST 2003 - coolo@suse.de
- use BuildRoot
-------------------------------------------------------------------
Tue Mar 4 14:54:09 CET 2003 - werner@suse.de
- Fix buffer overflow in elf detection
-------------------------------------------------------------------
Tue Dec 17 22:36:09 CET 2002 - olh@suse.de
- use RPM_BUILD_ROOT, not BUILD_ROOT in testsuite
-------------------------------------------------------------------
Mon Nov 11 00:13:30 CET 2002 - ro@suse.de
- fix deprecated multiline string literal (from longopt patch)
-------------------------------------------------------------------
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
- removed bogus self-provides
-------------------------------------------------------------------
Tue Jul 23 14:36:03 CEST 2002 - werner@suse.de
- Add mySQL bytes to magic (bug #16138)
-------------------------------------------------------------------
Fri Jun 7 23:06:48 CEST 2002 - olh@suse.de
- don't change the union u in readelf.c:tryelf() on ppc64
-------------------------------------------------------------------
Mon Feb 4 14:47:40 CET 2002 - werner@suse.de
- Fix looking of manual page
-------------------------------------------------------------------
Mon Feb 4 14:35:18 CET 2002 - werner@suse.de
- Add some magics for METAFONT format files
- Add inofficial long options for LSB
-------------------------------------------------------------------
Thu Dec 27 15:47:53 MET 2001 - adrian@suse.de
- fix file output for mips binaries. The old output broke several
ltconfig scripts in other packages and was wrong anyway.
- recompress tar ball with bz2
-------------------------------------------------------------------
Wed Dec 19 15:50:32 CET 2001 - werner@suse.de
- update to version 3.37
-------------------------------------------------------------------
Sat Jun 30 21:20:57 CEST 2001 - bk@suse.de
- update to version 3.33
- don't change the union u in readelf.c:tryelf() on s390x.
- option i: fix one-byte memory underallocation - strcat adds '\0'
-------------------------------------------------------------------
Thu Jun 7 13:54:55 CEST 2001 - werner@suse.de
- Autoconf and Elf header: make it work again
-------------------------------------------------------------------
Fri May 4 11:12:55 CEST 2001 - werner@suse.de
- Make symlink /etc/magic a relative one
-------------------------------------------------------------------
Tue Jan 16 14:00:37 CET 2001 - werner@suse.de
- Change order to find WAVE and TTF data before G3, apple and
macintosh data.
- Change string detection of PFM data to bit comparision masking
out the third bit to make raw G3 work.
-------------------------------------------------------------------
Sun Dec 3 17:54:36 CET 2000 - schwab@suse.de
- Don't match against artificial null byte.
- Fix resource leaks.
-------------------------------------------------------------------
Tue Nov 28 10:03:56 CET 2000 - aj@suse.de
- Add LFS support.
-------------------------------------------------------------------
Tue Nov 14 15:43:16 CET 2000 - werner@suse.de
- Correct version handling of Linux/i386 Kernel setup header
-------------------------------------------------------------------
Mon Nov 13 17:18:05 CET 2000 - werner@suse.de
- Fix handling of Microsoft Access Database in comparision
with Digifax-G3-File.
-------------------------------------------------------------------
Tue Oct 3 21:40:00 CEST 2000 - kukuk@suse.de
- fix inclusion of config.h
- Add group tag
-------------------------------------------------------------------
Thu Sep 28 18:49:19 CEST 2000 - werner@suse.de
- Move Magdir changes into misc dif
- Remove exectuable from text scripts
-------------------------------------------------------------------
Fri Sep 15 19:17:54 CEST 2000 - werner@suse.de
- Update to version 3.32
-------------------------------------------------------------------
Tue Jun 20 16:11:05 CEST 2000 - werner@suse.de
- /usr/lib/magic -> /usr/share/misc/magic
-------------------------------------------------------------------
Thu Feb 3 11:58:07 CET 2000 - schwab@suse.de
- Ignore SHT_DYNSYM sections when deciding whether object is stripped.
-------------------------------------------------------------------
Fri Jan 28 12:59:13 CET 2000 - schwab@suse.de
- Fix int32 vs long problem.
-------------------------------------------------------------------
Thu Jan 27 14:51:31 CET 2000 - schwab@suse.de
- Fix non-ascii literal characters in string
- Specfile cleanup, get rid of Makefile.Linux
- /usr/man -> /usr/share/man
-------------------------------------------------------------------
Thu Nov 25 17:49:30 CET 1999 - schwab@suse.de
- Fix location of magic file.
-------------------------------------------------------------------
Tue Nov 23 16:48:00 MET 1999 - kukuk@suse.de
- Update to version 3.27
- Add patches for SPARC
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Tue Aug 24 16:44:40 MEST 1999 - uli@suse.de
- added -fsigned-char to CFLAGS (PPC)
-------------------------------------------------------------------
Wed Nov 4 23:56:49 MET 1998 - ro@suse.de
- disabled dcore (won't build with glibc-2.0)
-------------------------------------------------------------------
Thu Oct 1 11:14:10 MEST 1998 - ro@suse.de
- update to 3.26
- hacked dcore.c to build with glibc-2.1
-------------------------------------------------------------------
Fri Oct 10 12:28:47 MEST 1997 - florian@suse.de
- add some more entries to magic
-------------------------------------------------------------------
Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de
- add additional entries to recognize LaTeX files
-------------------------------------------------------------------
Tue May 27 20:03:59 MEST 1997 - florian@suse.de
- add some additional entries from mgetty/vgetty
- add additional entries for CLISP and GNU gettext from Bruno Haible
-------------------------------------------------------------------
Wed Jan 22 22:24:11 CET 1997 - florian@suse.de
- update to version 3.22
-------------------------------------------------------------------
Tue Nov 26 20:15:03 CET 1996 - florian@suse.de
- recognise german umlauts as text: dirty hack, but also call "setlocale"
for correctly installed systems...
- add "dcore"-program to show some information about core-files
-------------------------------------------------------------------
Sat Nov 2 17:35:11 CET 1996 - florian@suse.de
- update to version 3.21
- mv /etc/magic /usr/lib/magic (/etc/magic is still a symlink to new
location)
-------------------------------------------------------------------
Tue Sep 3 00:33:45 MET DST 1996 - florian@suse.de
- added missing entries for G3-fax (from mgetty source)