Changelog for
file-magic-5.32-9.1.x86_64.rpm :
Mon Jan 22 13:00:00 2018 wernerAATTsuse.de
- Add patch file-5.32-ncurses-6.1.patch to support extend magic
format for new ncurses 6.1
Sun Oct 8 14:00:00 2017 jengelhAATTinai.de
- Update package summaries. Replace old RPM constructs.
- Remove --with-pic which is useless with --disable-static.
- Edit pre_checkin.sh to remove dead python3 file.
Tue Sep 26 14:00:00 2017 jmatejekAATTsuse.com
- remove python build instructions from master spec file, move completely
into python-magic.spec
Wed Sep 13 14:00:00 2017 wernerAATTsuse.de
- Update to file version 5.32
* Always reset state in {file,buffer}_apprentice (Krzysztof Wilczynski)
* Fix always true condition (Thomas Jarosch)
* pickier parsing of numeric values in magic files.
* PR/615 add magic_getflags()
- This release fix the bug bsc#1056838 for CVE-2017-1000249
- Remove patch file-5.31-fix-tga.dif as now upstream
- Rename patch file-5.31.dif which now becomes file-5.32.dif
- Modify the patches
* file-5.16-ocloexec.patch
* file-5.19-biorad.dif
* file-5.19-printf.dif
* file-5.23-endian.patch
* file-5.28-btrfs-image.dif
Mon Jun 5 14:00:00 2017 cooloAATTsuse.com
- add file-5.31-fix-tga.dif upstream commited after I reported
a failure in File::Unpack\'s test suite
Wed May 24 14:00:00 2017 wernerAATTsuse.de
- Update to file version 5.31
* remove trailing spaces from magic files
* refactor is_tar
* better bounds checks for cdf
- Remove patches now upstream
* file-5.30-150735.patch
* file-5.30-3c60e5.patch
- Rename patch file-5.30.dif which becomes file-5.31.dif
- Modify the patches
* file-4.24-autoconf.dif
* file-5.14-tex.dif
* file-5.16-ocloexec.patch
* file-5.19-printf.dif
* file-5.23-endian.patch
Thu Mar 2 13:00:00 2017 wernerAATTsuse.de
- Update to file version 5.30
* If we exceeded the offset in a search return no match
(Christoph Biedl)
* Be more lenient on corrupt CDF files (Christoph Biedl)
* pacify ubsan sign extension (oss-fuzz/524)
* off by one in cdf parsing (PR/593)
* report debugging sections in elf (PR/591)
* Allow AATTAATTAATT in extensions
* Add missing overflow check in der magic (Jonas Wagner)
- Mofify the patches
file-5.16-ocloexec.patch
file-5.19-biorad.dif
file-5.28-btrfs-image.dif
- Rename patch file-5.29.dif to file-5.30.dif
- Add upstream patches
file-5.30-150735.patch
file-5.30-3c60e5.patch
Wed Nov 30 13:00:00 2016 wernerAATTsuse.de
- Modify patch file-5.29.dif that is
replace colon with dot in offset (boo#1012779)
Thu Nov 24 13:00:00 2016 wernerAATTsuse.de
- Update to file version 5.29
* der getlength overflow (Jonas Wagner)
* multiple magic file load failure (Christoph Biedl)
* CDF parsing improvements (Guy Helmer)
* Add support for signed indirect offsets
* cat /dev/null | file - should print empty (Christoph Biedl)
* Bump string size from 64 to 96.
* PR/556: Fix separators on annotations.
- Remove patch file-5.28-compress.patch now upstream
- Rename patch file-5.28.dif which becomes now file-5.29.dif
Thu Oct 20 14:00:00 2016 jeffmAATTsuse.com
- Add patch file-5.28-btrfs-image.dif
to add support for files output by btrfs-image.
Wed Aug 24 14:00:00 2016 dimstarAATTopensuse.org
- Fix boo#995089:
* Do not attempt to produce a file-magic-32bit package: there is
nothing arch-dependant in this package (for completeness, this
was already fixed just before by Marcus)
* Fix baselibs.conf for libmagic1-32bit to require file-magic
instead of file-magic-32bit.
* Build file-magic as noarch on openSUSE >= 1200 (where rpm is
new enough to support this).
Wed Aug 24 14:00:00 2016 meissnerAATTsuse.com
- file-magic is architecture independend, no need for a baselibs
package.
Thu Aug 18 14:00:00 2016 wernerAATTsuse.de
- Add patch file-5.28-compress.patch
to fix crash as found in build system
Tue Aug 16 14:00:00 2016 wernerAATTsuse.de
- Update to file version 5.28
* fix leak on allocation failure
* PR/555: Avoid overflow for offset > nbytes
* PR/550: Segv on DER parsing:
- use the correct variable for length
- set offset to 0 on failure.
- Port patches to 5.28
file-4.24-autoconf.dif
file-5.15-clear-invalid.patch
file-5.16-ocloexec.patch
file-5.19-biorad.dif
file-5.23-endian.patch
file-5.24-nitpick.dif
file-secure_getenv.patch
- Remove patches now upstream
file-5.26-revert-close.patch
- Rename patches
file-5.26.dif becomes file-5.28.dif
Wed Jun 1 14:00:00 2016 wernerAATTsuse.de
- Update to file version 5.27
* Errors comparing DER entries or computing offsets
are just indications of malformed non-DER files.
Don\'t print them.
* Offset comparison was off-by-one.
* Fix compression code (Werner Fink)
* Put new bytes constant in the right file (not the generated one)
- Remove patches
file-5.26-version.patch
file-5.26-downgrade_DER.patch
file-5.26-console.diff
file-5.26-zmagic.patch
as now upstream
- Disable patch file-5.26-revert-close.patch for test
- Modify patches
file-5.17-option.dif
file-5.26.dif
Wed Apr 20 14:00:00 2016 wernerAATTsuse.de
- Add and revert upstream patch file-5.26-revert-close.patch
(commit 0177f6dd30e1f8c5639c058dcdf1d9edd9f8528c) to help
rpmbuild not to loose stdin
Tue Apr 19 14:00:00 2016 wernerAATTsuse.de
- Add patch file-5.26-zmagic.patch
to fix detection chain if for compresses files are expanded
Tue Apr 19 14:00:00 2016 wernerAATTsuse.de
- Add upstream patch file-5.26-console.diff
to fix wrong detection of UNIF edb files
Tue Apr 19 14:00:00 2016 wernerAATTsuse.de
- Add upstream patch file-5.26-downgrade_DER.patch
to fix DER error messages as well oas offset handling
Mon Apr 18 14:00:00 2016 wernerAATTsuse.de
- Update to file version 5.26
* make the number of bytes read from files configurable.
* Add bounds checks for DER code (discovered by Thomas Jarosch)
* Change indirect recursion limit to indirect use count and
bump from 15 to 50 to prevent abuse.
* Add -00 which prints filename\\0description\\0
* Fix ID3 indirect parsing
* add DER parsing capability
* provide dprintf(3) for the OS\'s that don\'t have it.
* redo the compression code report decompression errors
* REG_STARTEND code is not working as expected, delete it.
* Add zlib support if we have it.
* PR/492: compression forking was broken with magic_buffer.
- Removed patches as upstream now
file-4.24-mips.dif
file-5.25-avoid-double-evaluation-in-python-bindings.dif
- Modified patches
file-5.12-zip.dif
file-5.16-ocloexec.patch
file-5.19-printf.dif
file-5.19-zip2.0.dif
file-5.22-elf.dif
file-5.23-endian.patch
file-5.24-nitpick.dif
file-secure_getenv.patch
- Renamed patches
file-5.23.dif becomes file-5.26.dif
- Added patch from upstream to fix version handling of PHP files
file-5.26-version.patch
Tue Feb 16 13:00:00 2016 rolfAATTrotkraut.de
- Make the python command a macro.
Thu Jan 21 13:00:00 2016 dmuellerAATTsuse.com
- add file-5.25-avoid-double-evaluation-in-python-bindings.dif (bsc#949905)
Sun Oct 4 14:00:00 2015 astiegerAATTsuse.com
- file 5.25:
* add a limit to the length of regex searches
* fix problems with --parameter
Tue Jul 14 14:00:00 2015 wernerAATTsuse.de
- Update to file version 5.24
* redo long option encoding to fix off-by-one in 5.23
- Adapt and rename patch
file-5.12-nitpick.dif becomes file-5.24-nitpick.dif
Thu Jun 11 14:00:00 2015 wernerAATTsuse.de
- Update to file version 5.23
* Fix issue with regex range for magic with offset
* Always return true from mget with USE (success to mget not match
indication). Fixes mime evaluation after USE magic
* PR/459: Don\'t insert magic entries to the list if there are parsing
errors for them.
* PR/455: Add utf-7 encoding
* PR/455: Implement -Z, look inside, but don\'t report on compression
* PR/454: Fix allocation error on bad magic.
* handle MAGIC_CONTINUE everywhere, not just in softmagic
* don\'t print descriptions for NAME types when mime.
* Add --extension to list the known extensions for this file type
Idea by Andrew J Roazen
* Bump file search buffer size to 1M.
* Fix multiple issues with date formats reported by Christoph Biedl:
- T_LOCAL meaning was reversed
- Arithmetic did not work
Also stop adjusting daylight savings for gmt printing.
* PR/411: Fix memory corruption from corrupt cdf file.
- Refresh and rename patches
file-5.20-endian.patch becomes file-5.23-endian.patch
file-5.22.dif becomes file-5.23.dif
Refresh patch file-secure_getenv.patch
Mon Jan 19 13:00:00 2015 wernerAATTsuse.de
- Update to file version 5.22 (also related to bsc#913650 and bsc#913651)
* add indirect relative for TIFF/Exif
* restructure elf note printing to avoid repeated messages
* add note limit, suggested by Alexander Cherepanov
* Bail out on partial pread()\'s (Alexander Cherepanov)
* Fix incorrect bounds check in file_printable (Alexander Cherepanov)
* PR/405: ignore SIGPIPE from uncompress programs
* change printable -> file_printable and use it in
more places for safety
* in ELF, instead of \"(uses dynamic libraries)\" when PT_INTERP
is present print the interpreter name.
- Patch file-5.18-elf.dif is modified and renamed to file-5.22-elf.dif
- Patch file-5.20.dif s modified and renamed to file-5.22.dif
Sat Dec 20 13:00:00 2014 meissnerAATTsuse.com
- build with PIE
Wed Dec 17 13:00:00 2014 wernerAATTsuse.de
- Drop patch file-5.20-CVE-2014-3710.patch as now part of upstream
- Update to file version 5.21
* Fix CVE-2014-8116 and CVE-2014-8117 (bsc#910252 and bsc#910253)
* there was an incorrect free in magic_load_buffers()
* there was an out of bounds read for some pascal strings
* there was a memory leak in magic lists
* don\'t interpret strings printed from files using the current
locale, convert them to ascii format first.
* there was an out of bounds read in elf note reads
* fix MacOS/X locale.h vs. xlocale.h issues
Thu Oct 23 14:00:00 2014 wernerAATTsuse.de
- Add patch file-5.20-CVE-2014-3710.patch to fic bsc#902367
CVE-2014-3710: file: out-of-bounds read in elf note headers
Mon Oct 13 14:00:00 2014 wernerAATTsuse.de
- Update to file version 5.20
* recognize encrypted CDF documents
* add magic_load_buffers from Brooks Davis
* add thumbs.db support
- Remove file-5.07-iso9660.dif as now upstream
- Remove file-5.19-gdbm.patch as now upstream
- Adapt and rename file-5.18-endian.patch to file-5.20-endian.patch
- Adapt and rename file-5.19.dif file-5.20.dif
Tue Aug 19 14:00:00 2014 pgajdosAATTsuse.com
- correctly identify GDBM files created by libgdbm4 [bnc#888308]
* add file-5.19-gdbm.patch
Mon Aug 18 14:00:00 2014 wernerAATTsuse.de
- Add file-rpmlintrc to file list
Mon Aug 18 14:00:00 2014 fcrozatAATTsuse.com
- Add obsoletes/provides to baselibs.conf.
Tue Jun 24 14:00:00 2014 wernerAATTsuse.de
- Update to file version 5.19
* Misc buffer overruns and missing buffer size tests in cdf parsing
(Francisco Alonso, Jan Kaluza)
* Enforce limit of 8K on regex searches that have no limits
* Allow the l modifier for regex to mean line count. Default
to byte count. If line count is specified, assume a max
of 80 characters per line to limit the byte count.
* Don\'t allow conversions to be used for dates, allowing
the mask field to be used as an offset.
* Make the range operator limit the length of the
regex search.
* PR/347: Windows fixes
* PR/352: Hangul word processor recognition
* PR/354: Encoding irregularities in text files
* Fix uninitialized title in CDF files (Jan Kaluza)
* PR/351: Fix compilation of empty files
* Fix integer formats: We don\'t specify \'l\' or
\'h\' and \'hh\' specifiers anymore, only \'ll\' for
quads and nothing for the rest. This is so that
magic writing is simpler.
* PR/341: Jan Kaluza, fix memory leak
* PR/342: Jan Kaluza, fix out of bounds read
* Fix issue with long formats not matching fmtcheck
- Rename and change patch file-5.14-misc.dif to file-5.19-misc.dif
- Rename and change patch file-5.14-printf.dif to file-5.19-printf.dif
- Rename and change patch file-5.07-biorad.dif to file-5.19-biorad.dif
- Rename and change patch file-5.19.dif to file-5.17.dif
- Rename and change patch file-4.24-cromfs.dif to file-5.19-cromfs.dif
- Rename and change patch file-4.24-solv.dif to file-5.19-solv.dif
- Rename and change patch file-5.12-zip2.0.dif to file-5.19-zip2.0.dif
- Rename and change patch file-5.07-clicfs.dif to file-5.19-clicfs.dif
Thu May 8 14:00:00 2014 crrodriguezAATTopensuse.org
- file-secure_getenv.patch use secure_getenv only as we
can\'t know in which context the shared library is used.
Fri Mar 28 13:00:00 2014 wernerAATTsuse.de
- Update to file version 5.18
* add fmtcheck(3) for those who don\'t have it
* prevent mime entries from being attached to magic
entries with no descriptions
* adjust magic strength for regex type
* remove superfluous ascmagic with encoding test
* fix regression fix echo -ne \"\\012\\013\\014\" | file -i -
which printed \"binary\" instead of \"application/octet-stream\"
* add size_t overflow check for magic file size
* experimental support for matching with CFD CLSID
* Cache old LC_CTYPE locale before setting it to \"C\", so
we can use it to restore LC_CTYPE instead of asking
setlocale() to scan the environment variables.
- Refresh patches
file-5.07-elf.dif becomes file-5.18-elf.dif
file-5.12-javacheck.dif becomes file-5.18-javacheck.dif
file-5.12-endian.patch becomes file-5.18-endian.patch
file-5.15-clear-invalid.patch
- Drop patch
0001-off-by-one-in-out-of-bounds-calculations-Jan-Kaluza.patch
now part of upstream
Mon Mar 17 13:00:00 2014 wernerAATTsuse.de
- Add patch
0001-off-by-one-in-out-of-bounds-calculations-Jan-Kaluza.patch
to finally fix bnc#866750
Tue Feb 18 13:00:00 2014 wernerAATTsuse.de
- Update to file version 5.17 (bug fix release)
* Count recursion levels through indirect magic
* Prevent infinite recursion on files with indirect offsets of 0
* Add -E flag that makes file print filesystem errors to stderr
and exit.
* mime printing could print results from multiple magic entries
if there were multiple matches.
* in some cases overflow was not detected when computing offsets
in softmagic.
* use strcasestr() to for cdf strings
* reset to the \"C\" locale while doing regex operations, or case
insensitive comparisons; this is provisional
Mon Dec 2 13:00:00 2013 wernerAATTsuse.de
- Update to file version 5.16 (bug fix release)
* always leave magic file loaded, don\'t unload for magic_check, etc.
* fix default encoding to binary instead of unknown which broke recently
* handle empty and one byte files, less specially so that
- -mime-encoding does not break completely.
* fix erroneous non-zero exit code from non-existant file and message
* add CDF MSI file detection (Guy Helmer)
Mon Nov 4 13:00:00 2013 jengelhAATTinai.de
- Set RPM groups
Tue Oct 1 14:00:00 2013 wernerAATTsuse.de
- Add changes of Andreas Stieger
Mon Sep 30 14:00:00 2013 wernerAATTsuse.de
- Update to file version 5.15 (bug fix release, no new featuress)
* Don\'t mix errors and regular output if there was an error
* in magic_descriptor() don\'t close the file and try to restore
its position
* Don\'t treat magic as an error if offset was past EOF (Christoph Biedl)
* Fix spacing issues in softmagic and elf (Jan Kaluza)
* Fix segmentation fault with multiple magic_load commands.
* The way \"default\" was implemented was not very useful because
the \"if something was printed at that level\" was not easily
controlled by the user, and the format was bound to a string
which is too restrictive. Add a \"clear\" for that level keyword
and make \"default\" void.
* disallow strength setting in \"name\" entries
- Adjust for upstream changes:
* file-5.14-tex.dif
* file-5.07-elf.dif
* file-5.12-ocloexec.patch
* file-5.12-nitpick.dif
* file-5.13.dif
- Drop patches, applied upstream:
* file-5.13-whitespace.patch
* elf-invalid-byte-order.patch
Sun Sep 29 14:00:00 2013 andreas.stiegerAATTgmx.de
- add file-5.15-clear-invalid.patch to fix an invalid format
Sun May 26 14:00:00 2013 schwabAATTsuse.de
- elf-invalid-byte-order.patch: remove bogus \"invalid byte order\" from elf
magic
Sun May 26 14:00:00 2013 schwabAATTsuse.de
- file-5.13-whitespace.patch: remove extra whitespace in ELF magic, breaks
libtool
Fri Mar 29 13:00:00 2013 crrodriguezAATTopensuse.org
- Refresh patches and remove the visibility patch that I
upstreamed few releases ago in a different form.
Fri Mar 22 13:00:00 2013 wernerAATTsuse.de
- Update to file version 5.14 (also mainly bug fixes)
* fix recursive magic separator printing
* limit recursion level for mget
* fix pread() related breakage in cdf
* handle offsets properly in recursive \"use\"
- Remove patch file-5.13-return.patch
Tue Feb 26 13:00:00 2013 wernerAATTsuse.de
- Add patch file-5.13-return.patch: avoid doubled return
Fri Feb 22 13:00:00 2013 wernerAATTsuse.de
- Update to file version 5.13 (mainly bug fixes)
* add elf reading of debug info to determine if file is stripped
* use pread()
* change mime description size from 64 to 80 to accommodate OOXML.
* Warn about inconsistent continuation levels.
* Change fsmagic to add a space after it prints.
* Make getline public so that file can link against it.
Perhaps it is better to rename it, or hide it differently.
Fixes builds on platforms that do not provide it.
* Add SuS d{,1,2,4,8}, u{,1,2,4,8} and document
what long, int, short, etc is (Guy Harris)
* add magic_version function and constant
* Redo memory allocation and de-allocation.
(prevents double frees on non mmap platforms)
* Fix bug with name/use having to do with passing
found state from the parent to the child and back.
Tue Feb 19 13:00:00 2013 wernerAATTsuse.de
- Use %libname macro and make that file-magic obsoletes libmagic-data
compare with bnc# 804323 to avoid trouble with interim package name
Wed Jan 23 13:00:00 2013 wernerAATTsuse.de
- Make if build on ppc64, that is re-add the configure check for
sizeof long long otherwise readelf fail on ppc64
Tue Jan 22 13:00:00 2013 wernerAATTsuse.de
- Update to file version 5.12
* Warn about inconsistent continuation levels.
* Change fsmagic to add a space after it prints.
* Make getline public so that file can link against it.
Perhaps it is better to rename it, or hide it differently.
Fixes builds on platforms that do not provide it.
* Add SuS d{,1,2,4,8}, u{,1,2,4,8} and document
what long, int, short, etc is (Guy Harris)
* add magic_version function and constant
* Redo memory allocation and de-allocation.
(prevents double frees on non mmap platforms)
* Fix bug with name/use having to do with passing
found state from the parent to the child and back.
* Only print elf capabilities for archs we know (Jan Kaluza)
* Add \"name\" and \"use\" file types in order to look
inside mach-o files.
* add string/T (Jan Kaluza)
* search for $HOME/.magic.mgc if it is there first
* fix reads from a pipe, and preserve errno
* use ctime_r, asctime_r
* Fixes for indirect offsets to handle apple disk formats
- Also includes our extfs-minix patch
Mon Nov 26 13:00:00 2012 wernerAATTsuse.de
- Add file-5.11-extfs-minix.dif: Change detection order of ext2/3/4
fs and minix to avoid the for the free inode numbers 4991,5007,
9320,9336 and multiple of 65536 the ext2/3/4 fs will be detected
as minix fs (bnc#788435)
Sat Oct 27 14:00:00 2012 cooloAATTsuse.com
- implement shared library policy for libmagic1
Tue Sep 18 14:00:00 2012 wernerAATTsuse.de
- Add small patch to make clear if file follows symbloc links or not
as tihs depend on the environment variable POSIXLY_CORRECT
- Remove the README file as this is for packagers and not for users
Sun Aug 19 14:00:00 2012 giecriljAATTstegny.2a.pl
- add documentation (bnc#776532)
Tue Aug 14 14:00:00 2012 crrodriguezAATTopensuse.org
- Use the OS\'s byteswapping routines.
Tue Jun 26 14:00:00 2012 cfarrellAATTsuse.com
- license update: BSD-2-Clause
SPDX format
Wed Mar 21 13:00:00 2012 wernerAATTsuse.de
- Update to file version 5.11 (bnc#753303, CVE-2012-1571)
* Fix CDF parsing issues found by CERT\'s fuzzing tool (Will Dormann)
Mon Jan 16 13:00:00 2012 wernerAATTsuse.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 13:00:00 2011 crrodriguezAATTopensuse.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 14:00:00 2011 cooloAATTsuse.com
- add libtool as buildrequire to make the spec file more reliable
Sun Sep 18 14:00:00 2011 jengelhAATTmedozas.de
- Apply packaging guidelines (remove redundant/obsolete
tags/sections from specfile, etc.)
Tue Aug 23 14:00:00 2011 wernerAATTsuse.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 14:00:00 2011 wernerAATTsuse.de
- Fixed regression on zip archive detection (bnc#706310)
Tue Jun 14 14:00:00 2011 wernerAATTsuse.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:00:00 2010 wernerAATTsuse.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 13:00:00 2010 cristian.rodriguezAATTopensuse.org
- libmagic: export only public interface symbols listed
in magic.h, this also avoids exporting interesting stuff
like strlcat, strlcpy...
Mon Jun 28 14:00:00 2010 jengelhAATTmedozas.de
- use %_smp_mflags
Mon Apr 19 14:00:00 2010 wernerAATTsuse.de
- Add llvm bicode magic (bnc#597752)
Fri Feb 5 13:00:00 2010 wernerAATTsuse.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 13:00:00 2009 jengelhAATTmedozas.de
- add baselibs.conf as a source
Tue Nov 3 13:00:00 2009 cooloAATTnovell.com
- updated patches to apply with fuzz=0
Tue Oct 27 13:00:00 2009 wernerAATTsuse.de
- Make ISO9660 magic entry working with file 5.xx (bnc#547683)
Wed Sep 30 14:00:00 2009 crrodriguezAATTopensuse.org
- file-devel only requires glibc-devel
Tue Jun 9 14:00:00 2009 wernerAATTsuse.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 14:00:00 2009 cooloAATTnovell.com
- sync Version using pre_checkin.sh
Thu May 7 14:00:00 2009 wernerAATTsuse.de
- Add support for special zip archives (bnc#500511)
Wed May 6 14:00:00 2009 wernerAATTsuse.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
* 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 13:00:00 2009 crrodriguezAATTsuse.de
- remove \"la\" files and static libraries
Wed Dec 10 13:00:00 2008 olhAATTsuse.de
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
(bnc#437293)
Thu Nov 27 13:00:00 2008 wernerAATTsuse.de
- Add libsatsolver file magic
- Re-enable detection of old LZW (.Z) format (bnc#448984)
Thu Oct 30 13:00:00 2008 olhAATTsuse.de
- obsolete old -XXbit packages (bnc#437293)
Tue Aug 19 14:00:00 2008 roAATTsuse.de
- fix detection for java bytecode
Tue May 6 14:00:00 2008 ajAATTsuse.de
- Do not return random data.
Thu Apr 24 14:00:00 2008 wernerAATTsuse.de
- Don\'t slip into Mp3 channel for ext file systems (bnc#383431)
Mon Apr 14 14:00:00 2008 wernerAATTsuse.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 14:00:00 2008 roAATTsuse.de
- added baselibs.conf file to build xxbit packages
for multilib support
Thu Mar 13 13:00:00 2008 wernerAATTsuse.de
- Remember ReiserFS V3.6.19 (bnc#370535)
Mon Jan 28 13:00:00 2008 rguentherAATTsuse.de
- Split python-magic off to separate spec file to avoid pulling
python into the base build cycle
Tue Jan 15 13:00:00 2008 wernerAATTsuse.de
- Move python-base to python
Wed Dec 5 13:00:00 2007 wernerAATTsuse.de
- Add X11 cursor magic to Localstuff (bug #346132)
- New package python-magic, the python API for the libmagic
Fri Aug 31 14:00:00 2007 wernerAATTsuse.de
- Make regex for awk more robust to avoid conflict with PostScript,
thanks goes to Werner Lemberg for the report
Wed Aug 29 14:00:00 2007 wernerAATTsuse.de
- Add Scribus to local magic (bug #298009)
Wed Jun 6 14:00:00 2007 wernerAATTsuse.de
- Update to file version 4.21 including the last three bug fixes
Thu May 24 14:00:00 2007 wernerAATTsuse.de
- Fix of the fix for bug #256290 with CVE-2007-2799
Mon May 21 14:00:00 2007 wernerAATTsuse.de
- Expand search area used before regex (also bug #263754)
Mon May 14 14:00:00 2007 wernerAATTsuse.de
- More on DoS attack with regex (bug #263754)
- Avoid crash on unknown option and enable option `-e\'
Mon Apr 16 14:00:00 2007 wernerAATTsuse.de
- Avoid DoS attack with regex (bug #263754)
Thu Apr 5 14:00:00 2007 wernerAATTsuse.de
- Avoid trouble with variable/macro on ppc64
Mon Mar 26 14:00:00 2007 rguentherAATTsuse.de
- Add zlib-devel BuildRequires
Wed Mar 21 13:00:00 2007 wernerAATTsuse.de
- Update to file 4.20 due security reason CVE-2007-1536 (#256290)
Tue Mar 6 13:00:00 2007 rguentherAATTsuse.de
- Fix order of changelog entries
Thu Nov 23 13:00:00 2006 wernerAATTsuse.de
- Initialize variable in elf patch
Wed Nov 22 13:00:00 2006 wernerAATTsuse.de
- Update to new file 4.18
* Includes most of our extensions (elf, fifo, softmagic)