|
|
|
|
Changelog for file-magic-5.45-lp156.4.1.noarch.rpm :
* Mon Feb 26 2024 Dr. Werner Fink - Prepare for RPM 4.20 * Mon Jul 31 2023 Dr. Werner Fink - Add patch file-5.45-type_t.dif * Partly upstream check of type_t is wide on 32bit systems * Extend (auto)configure to enable wide type_t type if possible * Fri Jul 28 2023 Dr. Werner Fink - On 32bit systems define _TIME_BITS=64 to make it build * Fri Jul 28 2023 Dr. Werner Fink - 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 04 2023 Frederic Crozat - Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS. * Wed Jan 11 2023 Dr. Werner Fink - Add patch dc71304b.patch * Handle script executable Zip archives * Tue Jan 10 2023 Dr. Werner Fink - Use [Pp]atch0 explicit to avoid warning as python.magic build time * Mon Jan 09 2023 Dr. Werner Fink - 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 2022 Dr. Werner Fink - Add patch file-zstd.patch from upstream mailing list * Add zstd decompression support- Run also upstream standard checks * Tue Sep 13 2022 Dirk Müller - 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 2022 Callum Farmer - 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 2022 Dr. Werner Fink - Add upstream patch to fix boo#1201350 * file-boo1201350.patch which combines the commits c80065fe6900be5e794941e29b32440e9969b1c3 7e59d34206d7c962e093d4239e5367a2cd8b7623 f042050f59bfc037677871c4d1037c33273f5213 d471022b2772071877895759f209f2c346757a4c 441ac2b15508909e82ad467960df4ac0adf9644c * Mon Jun 13 2022 Dr. Werner Fink - 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 2022 Dr. Werner Fink - Try to solve 32bit import dependency problems (boo#1198788) * Wed Apr 13 2022 Dirk Müller - update file-5.41-cache-regexps.patch to fix cache offset miscalculation (bsc#1197780) * Wed Mar 23 2022 Dirk Müller - add file-5.41-cache-regexps-locale-restore.patch to restore previous locale handling behavior * Sat Mar 19 2022 Dirk Müller - add file-5.41-cache-regexps.patch to cache regexp lookups * Thu Feb 24 2022 Dr. Werner Fink - Reenable libseccomp sandboxing * Thu Feb 24 2022 Dominique Leuenberger - 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 2022 Dominique Leuenberger - 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 2021 Dr. Werner Fink - Remove file-5.38-allow-readlinkat.dif as already done in latest file 5.41 * Tue Oct 19 2021 Dr. Werner Fink - 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 2021 Dr. Werner Fink - Add patch file-5.40-ascii.patch * fix regressions on dection of smaller ASCII files (boo#1184899) * Thu Apr 22 2021 Dr. Werner Fink - 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 06 2021 Dr. Werner Fink - 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 03 2021 Andreas Stieger - 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 2021 Dr. Werner Fink - Remove patch file-5.12-zip.dif as it is upstream solved (boo#1183143) * Wed Jul 01 2020 Dr. Werner Fink - 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 2020 Paolo Stivanin - 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 04 2020 Dr. Werner Fink - Add temporary patch undo-24c9c0.patch to undo commit 24c9c0 (boo#1169192) * Tue Apr 14 2020 Andreas Schwab - file-5.24-nitpick.dif: remove obsolete patch (bsc#1169512)- file-secure_getenv.patch: refresh * Wed Jan 15 2020 Dr. Werner Fink - 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 08 2020 Marcus Meissner - file-5.38-allow-readlinkat.dif: allow readlinkat() systemcall, reenable sandboxing. (bsc#1160303) * Tue Jan 07 2020 Dr. Werner Fink - Currently file command receives SIGSYS/31 with sandboxing enabled via libseccomp * Fri Dec 20 2019 Dr. Werner Fink - Require pkgconfig(libseccomp) to enable the sandboxing feature * Tue Dec 17 2019 Dr. Werner Fink - 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 2019 Dr. Werner Fink - 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 2019 Stefan Brüns - Replace find invocation in self test by recursive bash glob, drop findutils BuildRequires. * Mon Oct 14 2019 Dr. Werner Fink - Let python-magic build with latest rpm * Tue Jun 11 2019 Dr. Werner Fink - 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 2019 Dr. Werner Fink - 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 2019 Dr. Werner Fink - 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 2018 Dr. Werner Fink - 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 2018 Dr. Werner Fink - Update new signing key file as well * Fri Aug 10 2018 astiegerAATTsuse.com- add upstream signing key and verify source signature * Thu Jul 26 2018 wernerAATTsuse.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 2018 wernerAATTsuse.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 06 2018 wernerAATTsuse.de- Correct line break in patch file-5.24-nitpick.dif (boo#1087924) * Thu Feb 22 2018 fvogtAATTsuse.com- Use %license (boo#1082318) * Mon Jan 22 2018 wernerAATTsuse.de- Add patch file-5.32-ncurses-6.1.patch to support extend magic format for new ncurses 6.1 * Sun Oct 08 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 2017 jmatejekAATTsuse.com- remove python build instructions from master spec file, move completely into python-magic.spec * Wed Sep 13 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 05 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 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 02 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 2016 wernerAATTsuse.de- Modify patch file-5.29.dif that is replace colon with dot in offset (boo#1012779) * Thu Nov 24 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 2016 jeffmAATTsuse.com- Add patch file-5.28-btrfs-image.dif to add support for files output by btrfs-image. * Wed Aug 24 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 2016 meissnerAATTsuse.com- file-magic is architecture independend, no need for a baselibs package. * Thu Aug 18 2016 wernerAATTsuse.de- Add patch file-5.28-compress.patch to fix crash as found in build system * Tue Aug 16 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 01 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 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 2016 wernerAATTsuse.de- Add patch file-5.26-zmagic.patch to fix detection chain if for compresses files are expanded * Tue Apr 19 2016 wernerAATTsuse.de- Add upstream patch file-5.26-console.diff to fix wrong detection of UNIF edb files * Tue Apr 19 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 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 2016 rolfAATTrotkraut.de- Make the python command a macro. * Thu Jan 21 2016 dmuellerAATTsuse.com- add file-5.25-avoid-double-evaluation-in-python-bindings.dif (bsc#949905) * Sun Oct 04 2015 astiegerAATTsuse.com- file 5.25: * add a limit to the length of regex searches * fix problems with --parameter * Tue Jul 14 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 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 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 2014 meissnerAATTsuse.com- build with PIE * Wed Dec 17 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 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 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
|
|
|