File file.changes of Package file.openSUSE_Evergreen_11.4

-------------------------------------------------------------------
Mon Mar 17 14:04:24 UTC 2014 - werner@suse.de

- Add patch 
  0001-off-by-one-in-out-of-bounds-calculations-Jan-Kaluza.patch
  to finally fix bnc#866750

-------------------------------------------------------------------
Tue Mar  4 16:01:58 UTC 2014 - werner@suse.de

- Add the upstream patch 
  0001-PR-313-Aaron-Reffett-Check-properly-for-exceeding-th.patch
  to solve bnc#866750 - file: crash when parsing some PE executables
- Modify the upstream patch
  0001-prevent-infinite-recursion.patch
  to fit with former applied patch

-------------------------------------------------------------------
Tue Mar  4 13:19:51 UTC 2014 - werner@suse.de

- Port the upstream patch
  0001-count-indirect-recursion-as-recursion.patch
  back to avoid overflow, related to bnc#864589 as file-5.11 does
  not do a recursive match detection

-------------------------------------------------------------------
Wed Mar 21 13:44:30 UTC 2012 - werner@suse.de

- Fix possible crash of CDF parser (bnc#753303, CVE-2012-1571) 

-------------------------------------------------------------------
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)