Changelog for
file-magic-5.45-1.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)