1909 lines
70 KiB
Plaintext
1909 lines
70 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Jul 28 09:48:53 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to 5.45:
|
|
* PR/465: psrok1: Avoid muslc asctime_r crash
|
|
* add SIMH tape format support
|
|
* bump the max size of the elf section notes to be read to 128K
|
|
and make it configurable
|
|
* PR/415: Fix decompression with program returning empty
|
|
* PR/408: fix -p with seccomp
|
|
* PR/412: fix MinGW compilation
|
|
- Remove upstream patch dc71304b.patch
|
|
- Modify patches
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.22-elf.dif
|
|
* file-secure_getenv.patch
|
|
- Port and rename patch file-5.44.dif now file-5.45.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 4 14:15:38 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
|
|
|
|
- Add _multibuild to define additional spec files as additional
|
|
flavors.
|
|
Eliminates the need for source package links in OBS.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 11 13:06:56 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add patch dc71304b.patch
|
|
* Handle script executable Zip archives
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 13:28:51 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Use [Pp]atch0 explicit to avoid warning as python.magic build time
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 14:30:30 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Modifying patches
|
|
* file-5.22-elf.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.19-biorad.dif
|
|
* file-secure_getenv.patch
|
|
* file-5.28-btrfs-image.dif
|
|
- Remove patch file-zstd.patch now upstream
|
|
- Port patch file-5.42.dif and rename it to file-5.44.dif
|
|
- Update to 5.44:
|
|
* Handle nan's so that we don't get internal floating point exceptions
|
|
when they are enabled (Vincent Mihalkovic)
|
|
* PR/397: Restore the ability to process files from stdin immediately.
|
|
* fixed various clustefuzz issues
|
|
* Fix error detection for decompression code (Vincent Mihalkovic)
|
|
* Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
|
|
meaningful error message if we are sandboxing.
|
|
* Add built-in lzip decompression support (Michal Gorny)
|
|
* Add built-in zstd decompression support (Martin Rodriguez Reboredo)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 14 08:58:50 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add patch file-zstd.patch from upstream mailing list
|
|
* Add zstd decompression support
|
|
- Run also upstream standard checks
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 13 20:09:35 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 5.43:
|
|
* Add octal indirect magic
|
|
* avoid infinite loop in non-wide code
|
|
* Obey MAGIC_CONTINUE with multiple magic files
|
|
* Fix bug with large flist
|
|
* PR/364: Detect non-nul-terminated core filenames from QEMU
|
|
* PR/359: Add support for http://ndjson.org/
|
|
* PR/362: Fix wide printing
|
|
* PR/358: Fix width for -f -
|
|
- drop file-boo1201350.patch (upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 19:31:39 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
- Move magic files to /usr/share/file from /usr/share/misc, and
|
|
then create symlinks from /usr/share/misc back to /usr/share/file
|
|
as per FHS 3.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 11:01:16 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add upstream patch to fix boo#1201350
|
|
* file-boo1201350.patch which combines the commits
|
|
c80065fe6900be5e794941e29b32440e9969b1c3
|
|
7e59d34206d7c962e093d4239e5367a2cd8b7623
|
|
f042050f59bfc037677871c4d1037c33273f5213
|
|
d471022b2772071877895759f209f2c346757a4c
|
|
441ac2b15508909e82ad467960df4ac0adf9644c
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 13 08:45:48 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to 5.42:
|
|
* PR/348: add missing cases to prevent file from aborting on
|
|
random magic files.
|
|
* PR/351: octalify filenames when not raw before printing.
|
|
* fix regex cacheing bug (Dirk Mueller)
|
|
* merge file_regcomp and file_regerror() to simplify the code
|
|
and reduce memory requirements for storing regexes (Dirk Mueller)
|
|
* cache regex (Dirk Mueller)
|
|
* detect filesystem full by flushing output (Dirk Mueller)
|
|
* implement running decompressor programs using
|
|
posix_spawnp(2) instead of vfork(2)
|
|
* Add support for msdos dates and times
|
|
* use the system byte swapping functions if available (Werner Fink)
|
|
- Port patches
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.28-btrfs-image.dif
|
|
* file-secure_getenv.patch
|
|
- Remove patches now upstream
|
|
* file-5.23-endian.patch
|
|
* file-5.41-cache-regexps-locale-restore.patch
|
|
* file-5.41-cache-regexps.patch
|
|
- Port and rename patch file-5.41.dif which is now file-5.42.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 09:03:32 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Try to solve 32bit import dependency problems (boo#1198788)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 20:41:49 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update file-5.41-cache-regexps.patch to fix cache offset
|
|
miscalculation (bsc#1197780)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 09:02:37 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- add file-5.41-cache-regexps-locale-restore.patch to restore
|
|
previous locale handling behavior
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 19 18:00:32 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- add file-5.41-cache-regexps.patch to cache regexp lookups
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 24 10:05:17 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Reenable libseccomp sandboxing
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 24 08:41:32 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
|
|
was called without parameters, it only made output on stderr,
|
|
which did not impact CFLAGS; so de facto only a cleanup change).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 21 17:09:56 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
|
|
libseccomp cflags into CFLAGS: libseccomp has been disabled for a
|
|
long time already.
|
|
- Move the special 'check' part from install to %check.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 21 06:24:35 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Remove file-5.38-allow-readlinkat.dif as already done in latest
|
|
file 5.41
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 19 09:52:12 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to 5.41:
|
|
* Avinash Sonawane: Fix tzname detection
|
|
* Fix relationship tests with "search" magic, don't short circuit
|
|
logic
|
|
* Fix memory leak in compile mode
|
|
* PR/272: kiefermat: Only set returnval = 1 when we printed something
|
|
(in all cases print or !print). This simplifies the logic and fixes
|
|
the issue in the PR with -k and --mime-type there was no continuation
|
|
printed before the default case.
|
|
* PR/270: Don't translate unprintable characters in %s magic formats
|
|
when -r
|
|
* PR/269: Avoid undefined behavior with clang (adding offset to NULL)
|
|
* Add a new flag (f) that requires that the match is a full word,
|
|
not a partial word match.
|
|
* Add varint types (unused)
|
|
* PR/256: mutableVoid: If the file is less than 3 bytes, use the file
|
|
length to determine type
|
|
* PR/259: aleksandr.v.novichkov: mime printing through indirect magic
|
|
is not taken into account, use match directly so that it does.
|
|
- Remove patches now upstream
|
|
* file-5.40-1c677c04.patch
|
|
* file-5.40-3096f87f.patch
|
|
* file-5.40-4c5fe1ad.patch
|
|
* file-5.40-6b34436a.patch
|
|
* file-5.40-749e1ecf.patch
|
|
* file-5.40-9b0459af.patch
|
|
* file-5.40-9e2becec.patch
|
|
* file-5.40-ascii.patch
|
|
* file-5.40-f0601504.patch
|
|
* file-5.40-f7705dca.patch
|
|
- Port patches
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.23-endian.patch
|
|
* file-5.28-btrfs-image.dif
|
|
* file-5.38-allow-readlinkat.dif
|
|
* file-secure_getenv.patch
|
|
- Port and rename patch file-5.39.dif which is now file-5.41.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 23 10:26:49 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add patch file-5.40-ascii.patch
|
|
* fix regressions on dection of smaller ASCII files (boo#1184899)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 22 13:42:49 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add upstream comitts as patches
|
|
* file-5.40-9b0459af.patch
|
|
put attributes inside the xz magic. (boo#1184888, boo#1184891)
|
|
* file-5.40-749e1ecf.patch
|
|
If the file is less than 3 bytes, use the file length to determine type
|
|
* file-5.40-f0601504.patch
|
|
Fix regression after unsigned/signed printing changes
|
|
* file-5.40-f7705dca.patch
|
|
fix previous (cast >>)
|
|
* file-5.40-3096f87f.patch
|
|
Correct return values to exptexted
|
|
* file-5.40-4c5fe1ad.patch
|
|
Add missing parens
|
|
- Port patch
|
|
* file-5.28-btrfs-image.dif
|
|
due patch file-5.40-f0601504.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 6 07:39:00 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add upstream commits as patches
|
|
* file-5.40-1c677c04.patch
|
|
Don't count each byte encounter as 1, count the total number
|
|
of bytes found (Anatol Belski). This makes it behave like 5.39
|
|
* file-5.40-6b34436a.patch
|
|
remove "u" from the pattern (Joerg Jenderek)
|
|
* file-5.40-9e2becec.patch
|
|
Encoding bug fix
|
|
- Fix offsets of patches
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.22-elf.dif
|
|
* file-5.23-endian.patch
|
|
* file-5.28-btrfs-image.dif
|
|
* file-5.38-allow-readlinkat.dif
|
|
* file-secure_getenv.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 3 07:32:11 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- update to 5.40:
|
|
* Add limit to the number of bytes to scan for encoding
|
|
* Fix /T (trim flag) for regex
|
|
* Trim trailing separator.
|
|
* Convert system read errors from corrupt ELF
|
|
files into human readable error messages
|
|
* Exclude surrogate pairs from utf-8 detection
|
|
- drop upstreamed patches:
|
|
* file-5.16-ocloexec.patch
|
|
* file-5.39-alternate_format.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 10 13:41:42 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Remove patch file-5.12-zip.dif as it is upstream solved (boo#1183143)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 1 07:52:11 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add upstream commit 85b7ab832 as patch file-5.39-alternate_format.dif
|
|
to also allow alternate format switch '#'
|
|
- Replace patch file-5.38.dif with file-5.39.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 17 14:01:25 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 5.39
|
|
* Remove unused subtype_mime (Steve Grubb)
|
|
* Remove unused check in okstat (Steve Grubb)
|
|
* Fix mime-type in elf binaries by making sure $x is set
|
|
* Fix indirect negative offsets broken by OFFNEGATIVE
|
|
* Fix GUID equality check
|
|
* PR/165: Handle empty array and strings in JSON
|
|
* PR/162: Add --exclude-quiet
|
|
* Various fixes
|
|
* add guid support
|
|
- Removed undo-24c9c0.patch as it is now part of upstream
|
|
- Updated file-5.17-option.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 4 13:51:18 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add temporary patch undo-24c9c0.patch to undo commit 24c9c0 (boo#1169192)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 14 20:36:31 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
- file-5.24-nitpick.dif: remove obsolete patch (bsc#1169512)
|
|
- file-secure_getenv.patch: refresh
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 15 09:17:43 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Looks like libseccomp filter stumble over decompressors like
|
|
xz (without liblmza) or zstd hence disable it (boo#1160649)
|
|
- Require at build devel packages for liblzma and libbz2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 8 13:55:46 UTC 2020 - Marcus Meissner <meissner@suse.com>
|
|
|
|
- file-5.38-allow-readlinkat.dif: allow readlinkat() systemcall,
|
|
reenable sandboxing. (bsc#1160303)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 7 11:22:04 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Currently file command receives SIGSYS/31 with sandboxing enabled
|
|
via libseccomp
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 20 14:00:22 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Require pkgconfig(libseccomp) to enable the sandboxing feature
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 17 09:42:55 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to file version 5.38
|
|
* Always accept -S (no sandbox) even if we don't support sandboxing
|
|
* More syscalls elided for sandboxiing
|
|
* For ELF dynamic means having an interpreter not just PT_DYNAMIC
|
|
* Check for large ELF session header offset
|
|
* When saving and restoring a locale, keep the locale name in our
|
|
own storage.
|
|
* Add a flag to disable CSV file detection.
|
|
* Don't pass NULL/0 to memset to appease sanitizers.
|
|
* Avoid spurious prints when looks for extensions or apple strings
|
|
in fsmagic.
|
|
* Add builtin decompressors for xz and and bzip.
|
|
* Add a limit for the number of CDF elements.
|
|
* More checks for overflow in CDF.
|
|
- Removed patches fixed upstream
|
|
* CVE-2019-18218-46a8443f.patch
|
|
* file-5.15-clear-invalid.patch
|
|
* file-upstream.patch
|
|
- Modify patches
|
|
* file-5.12-zip.dif
|
|
* file-5.16-ocloexec.patch
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.23-endian.patch
|
|
* file-5.24-nitpick.dif
|
|
* file-5.28-btrfs-image.dif
|
|
* file-secure_getenv.patch
|
|
- Modify and rename patch file-5.37.dif which becomes now file-5.38.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 22 13:24:26 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add temporary patch CVE-2019-18218-46a8443f.patch from upstream
|
|
to fix bsc#1154661 -- heap-based buffer overflow in cdf_read_property_info in cdf.c
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 21 11:44:02 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Replace find invocation in self test by recursive bash glob,
|
|
drop findutils BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 14 13:40:13 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Let python-magic build with latest rpm
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 11 10:42:01 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Add temporary patch file-upstream.patch
|
|
* Detect Android LOKI'd boot bootimgs
|
|
* buffer_fill: fix double free of `ebuf` on read error
|
|
(https://bugzilla.redhat.com/1685217)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 27 09:26:52 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to file version 5.37
|
|
* Make sure that continuation separators are printed
|
|
with -k within softmagic
|
|
* Change SIGPIPE saving and restoring during compression to use
|
|
sigaction(2) instead of signal(3) and cache it. (Denys Vlasenko)
|
|
* Cache stat(2) calls more to reduce number of calls (Denys Vlasenko)
|
|
* PR/77: Handle --mime-type and -k correctly.
|
|
* Switch decompression code to use vfork() because
|
|
tools like rpmdiff and rpmbuild call libmagic
|
|
with large process footprints (Denys Vlasenko)
|
|
* PR/75: --enable-zlib, did not work.
|
|
* Improve regex efficiency (Michael Schroeder) by:
|
|
1. Prefixing regex searches with regular search
|
|
for keywords where possible
|
|
2. Using memmem(3) where available
|
|
- Modify the patches
|
|
* file-5.12-zip.dif
|
|
* file-5.16-ocloexec.patch
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.22-elf.dif
|
|
* file-5.24-nitpick.dif
|
|
* file-5.28-btrfs-image.dif
|
|
* file-secure_getenv.patch
|
|
- Modify and rename patch file-5.36.dif which becomes file-5.37.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 21 07:12:21 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to file version 5.36 (bsc#1126117, bsc#1126118, bsc#1126119,
|
|
and bsc#1126121 which is CVE-2019-8904, CVE-2019-8905, CVE-2019-8906,
|
|
and CVE-2019-8907)
|
|
* Fix cast to use cast macros
|
|
* Add UCS-32 builtin detection (PR/61) reported by tmc
|
|
* Fix stack read (PR/62) and write (PR/64) stack overflows
|
|
reported by spinpx
|
|
- Modify the patches
|
|
* file-5.12-zip.dif
|
|
* file-5.15-clear-invalid.patch
|
|
* 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.28-btrfs-image.dif
|
|
- Modify and rename patch file-5.35.dif which becomes file-5.36.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 22 08:07:33 UTC 2018 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update to file version 5.35
|
|
* Add FreeBSD ELF core file support (John Baldwin)
|
|
* PR/30: Allow all parameter values to be set (don't treat 0 specially)
|
|
* handle default annotations on the softmagic match instead at the
|
|
end.
|
|
* PR/23: Recognize JSON files
|
|
* PR/18: file --mime-encoding should not print mime-type
|
|
- Modify the patches
|
|
* file-5.16-ocloexec.patch
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.22-elf.dif
|
|
* file-5.23-endian.patch
|
|
* file-5.24-nitpick.dif
|
|
* file-secure_getenv.patch
|
|
- Modify and rename patch file-5.34.dif which becomes file-5.35.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 15 11:08:06 UTC 2018 - Dr. Werner Fink <werner@suse.de>
|
|
|
|
- Update new signing key file as well
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 10 11:58:41 UTC 2018 - astieger@suse.com
|
|
|
|
- add upstream signing key and verify source signature
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 26 11:47:32 UTC 2018 - werner@suse.de
|
|
|
|
- Update to file version 5.34
|
|
* Add Quad indirect offsets
|
|
* Enable parsing of ELF dynamic sections to handle PIE better
|
|
- Remove upstream patch file-a642587a9c.patch
|
|
- Rename patch file-5.33.dif which now becomes file-5.34.dif
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 12 15:16:15 UTC 2018 - werner@suse.de
|
|
|
|
- Update to file version 5.33
|
|
* extend the support for ${x?:} expansions for magic descriptions
|
|
* add support for ${x?:} in mime types to handle
|
|
pie binaries.
|
|
* add support for negative offsets (offsets from the end of file)
|
|
* close the file on error when writing magic (Steve Grubb)
|
|
* seccomp support (Paul Moore)
|
|
- Rename patch file-5.32.dif to file-5.33.dif
|
|
- Remove patch file-5.32-ncurses-6.1.patch now upstream
|
|
- Modify and port patches
|
|
* file-5.12-zip.dif
|
|
* file-5.16-ocloexec.patch
|
|
* file-5.17-option.dif
|
|
* file-5.19-biorad.dif
|
|
* file-5.19-printf.dif
|
|
* file-5.19-zip2.0.dif
|
|
* file-5.22-elf.dif
|
|
* file-5.24-nitpick.dif
|
|
- Add patch file-a642587a9c.patch for bsc#1096974, bsc#1096984, and
|
|
CVE-2018-10360 -- Avoid reading past the end of buffer
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 6 07:08:24 UTC 2018 - werner@suse.de
|
|
|
|
- Correct line break in patch file-5.24-nitpick.dif (boo#1087924)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 22 15:13:16 UTC 2018 - fvogt@suse.com
|
|
|
|
- Use %license (boo#1082318)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 22 10:37:39 UTC 2018 - werner@suse.de
|
|
|
|
- Add patch file-5.32-ncurses-6.1.patch to support extend magic
|
|
format for new ncurses 6.1
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 8 00:06:58 UTC 2017 - jengelh@inai.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 15:20:23 UTC 2017 - jmatejek@suse.com
|
|
|
|
- remove python build instructions from master spec file, move completely
|
|
into python-magic.spec
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 13 10:35:43 UTC 2017 - werner@suse.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 18:48:22 UTC 2017 - coolo@suse.com
|
|
|
|
- add file-5.31-fix-tga.dif upstream commited after I reported
|
|
a failure in File::Unpack's test suite
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 24 10:54:28 UTC 2017 - werner@suse.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:22:39 UTC 2017 - werner@suse.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 @@@ 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 12:49:11 UTC 2016 - werner@suse.de
|
|
|
|
- Modify patch file-5.29.dif that is
|
|
replace colon with dot in offset (boo#1012779)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 24 09:17:37 UTC 2016 - werner@suse.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 15:54:20 UTC 2016 - jeffm@suse.com
|
|
|
|
- Add patch file-5.28-btrfs-image.dif
|
|
to add support for files output by btrfs-image.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 14:16:09 UTC 2016 - dimstar@opensuse.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:16:08 UTC 2016 - meissner@suse.com
|
|
|
|
- file-magic is architecture independend, no need for a baselibs
|
|
package.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 18 12:24:36 UTC 2016 - werner@suse.de
|
|
|
|
- Add patch file-5.28-compress.patch
|
|
to fix crash as found in build system
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 16 11:59:36 UTC 2016 - werner@suse.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 10:17:08 UTC 2016 - werner@suse.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 07:14:15 UTC 2016 - werner@suse.de
|
|
|
|
- Add and revert upstream patch file-5.26-revert-close.patch
|
|
(commit 0177f6dd30e1f8c5639c058dcdf1d9edd9f8528c) to help
|
|
rpmbuild not to loose stdin
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 11:52:49 UTC 2016 - werner@suse.de
|
|
|
|
- Add patch file-5.26-zmagic.patch
|
|
to fix detection chain if for compresses files are expanded
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 09:38:07 UTC 2016 - werner@suse.de
|
|
|
|
- Add upstream patch file-5.26-console.diff
|
|
to fix wrong detection of UNIF edb files
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 09:35:28 UTC 2016 - werner@suse.de
|
|
|
|
- Add upstream patch file-5.26-downgrade_DER.patch
|
|
to fix DER error messages as well oas offset handling
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 12:13:33 UTC 2016 - werner@suse.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 12:40:33 UTC 2016 - rolf@rotkraut.de
|
|
|
|
- Make the python command a macro.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 11:32:14 UTC 2016 - dmueller@suse.com
|
|
|
|
- add file-5.25-avoid-double-evaluation-in-python-bindings.dif (bsc#949905)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 4 15:55:51 UTC 2015 - astieger@suse.com
|
|
|
|
- file 5.25:
|
|
* add a limit to the length of regex searches
|
|
* fix problems with --parameter
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 14 11:48:47 UTC 2015 - werner@suse.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 15:14:32 UTC 2015 - werner@suse.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 10:48:12 UTC 2015 - werner@suse.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 08:57:15 UTC 2014 - meissner@suse.com
|
|
|
|
- build with PIE
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 17 13:08:34 UTC 2014 - werner@suse.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 11:36:19 UTC 2014 - werner@suse.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 10:57:42 UTC 2014 - werner@suse.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 09:30:38 UTC 2014 - pgajdos@suse.com
|
|
|
|
- correctly identify GDBM files created by libgdbm4 [bnc#888308]
|
|
* add file-5.19-gdbm.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 18 17:05:34 UTC 2014 - werner@suse.de
|
|
|
|
- Add file-rpmlintrc to file list
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 18 16:28:10 UTC 2014 - fcrozat@suse.com
|
|
|
|
- Add obsoletes/provides to baselibs.conf.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 24 16:27:38 UTC 2014 - werner@suse.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 19:56:07 UTC 2014 - crrodriguez@opensuse.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 10:24:18 UTC 2014 - werner@suse.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 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 Feb 18 10:21:11 UTC 2014 - werner@suse.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 11:29:44 UTC 2013 - werner@suse.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 00:30:41 UTC 2013 - jengelh@inai.de
|
|
|
|
- Set RPM groups
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 1 10:42:40 UTC 2013 - werner@suse.de
|
|
|
|
- Add changes of Andreas Stieger
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 30 14:27:34 UTC 2013 - werner@suse.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 00:46:01 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- add file-5.15-clear-invalid.patch to fix an invalid format
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 26 10:31:25 UTC 2013 - schwab@suse.de
|
|
|
|
- elf-invalid-byte-order.patch: remove bogus "invalid byte order" from elf
|
|
magic
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 26 08:01:55 UTC 2013 - schwab@suse.de
|
|
|
|
- file-5.13-whitespace.patch: remove extra whitespace in ELF magic, breaks
|
|
libtool
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 29 06:56:37 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- Refresh patches and remove the visibility patch that I
|
|
upstreamed few releases ago in a different form.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 22 10:13:29 UTC 2013 - werner@suse.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 17:33:36 UTC 2013 - werner@suse.de
|
|
|
|
- Add patch file-5.13-return.patch: avoid doubled return
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 22 10:14:36 UTC 2013 - werner@suse.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 09:05:31 UTC 2013 - werner@suse.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:47 UTC 2013 - werner@suse.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 16:22:05 UTC 2013 - werner@suse.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 15:23:01 UTC 2012 - werner@suse.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 18:37:13 UTC 2012 - coolo@suse.com
|
|
|
|
- implement shared library policy for libmagic1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 18 10:24:58 UTC 2012 - werner@suse.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 19:22:01 UTC 2012 - giecrilj@stegny.2a.pl
|
|
|
|
- add documentation (bnc#776532)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 14 04:06:35 UTC 2012 - crrodriguez@opensuse.org
|
|
|
|
- Use the OS's byteswapping routines.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 26 07:45:16 UTC 2012 - cfarrell@suse.com
|
|
|
|
- license update: BSD-2-Clause
|
|
SPDX format
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 21 12:39:50 UTC 2012 - werner@suse.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: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)
|
|
|