| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: file-magic | Distribution: openSUSE Tumbleweed |
| Version: 5.47 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Apr 1 11:10:47 2026 |
| Group: Productivity/File utilities | Build host: reproducible |
| Size: 12538823 | Source RPM: file-5.47-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://www.darwinsys.com/file/ | |
| Summary: Database for libmagic to help identify files | |
This package contains the basic magic files that libmagic reads and uses to estimate a file's type.
BSD-2-Clause
* Wed Apr 01 2026 Dr. Werner Fink <werner@suse.de>
- Add patch file-5.47-regression.dif (boo#1261199)
* Fix regression in detection of magics in a buffer
* Tue Mar 31 2026 Dr. Werner Fink <werner@suse.de>
- Add patch file-5.47-fdf.dif
* Use tabs instead of normal white spaces in description of %FDF
* Fri Mar 27 2026 Dr. Werner Fink <werner@suse.de>
- Port patches
* file-4.20-ssd.dif
* file-4.21-xcursor.dif
* file-5.19-clicfs.dif
* file-5.19-solv.dif
* file-5.19-zip2.0.dif
* file-5.28-btrfs-image.dif
- Remove patches now upstream or solved by upstream
* file-4.20-xen.dif
* file-4.21-scribus.dif
* file-5.14-tex.dif
* file-5.19-cromfs.dif
* Fri Mar 27 2026 Dr. Werner Fink <werner@suse.de>
- Update to 5.47:
* Better multi-compound document identification by following the
order of the directories entries. (Thomas Ledoux)
* if stat fails, don't attempt to restore times (Steven Grubb)
* PR/622: Odd_Bloke: Handle negative offsets in file_buffer(),
when fd is not available.
* PR/655: jsummers: Obey str_flags in strings like we do for search
and regex
* PR/659: Pitzl: Apply MAGIC_CONTINUE to annotations; i.e. print
only the first, unless -k is specified.
* PR/592: allow + in format strings
* PR/592: signed operations should be done in signed context
* PR/578: jsummers: Don't crash on cygwin when tm_mon == -1
* PR/579: net147: Fix stack overrun.
- Remove patches now upstream
* file-zipdata.patch
* boo1237209.patch
* file-seccomp.patch
* file-seccomp-ppc.patch
* file-5.46-tcgets2.patch
- Port and rename patch file-5.46.dif which becomes now file-5.47.dif
* Thu Sep 04 2025 Dr. Werner Fink <werner@suse.de>
- Add patch file-5.46-tcgets2.patch from https://bugs.astron.com/view.php?id=678
but disable hunk 1 to avoid conflict with file-seccomp-ppc.patch
This should fix bug boo#1249071
- Modify patch file-seccomp-ppc.patch that is use <asm/termbits.h>
on all architectures
* Sun May 25 2025 munix9@googlemail.com
- Add file-zipdata.patch
* Fix "Some zip files are misclassified as data"
see https://bugs.astron.com/view.php?id=571
based on https://github.com/file/file/commit/60b2032b96fc185b37fb0f2152e834efb2edad6e
* Wed Mar 26 2025 Dr. Werner Fink <werner@suse.de>
- baselibs.conf: drop it
* Wed Mar 19 2025 Dr. Werner Fink <werner@suse.de>
- Change patch file-seccomp.patch
* Remove the dumb prctl allow rule as for glibc malloc the prctl
PR_SET_VMA with flag PR_SET_VMA_ANON_NAME is already allowed
- Require at build zlib-devel to enable direct uncompresion of
zip'ed files as well
* Tue Mar 18 2025 Dr. Werner Fink <werner@suse.de>
- Add patch file-seccomp-ppc.patch
* Minimal patch to work around of wrong provide of used TCGETS
* Fri Feb 21 2025 Dr. Werner Fink <werner@suse.de>
- Add patch boo1237209.patch temporary
* Fix stack overrun (boo#1237209)
* Thu Nov 28 2024 Dr. Werner Fink <werner@suse.de>
- Update to 5.46:
* Add OFFPOSITIVE
* avoid leaking symbols in libmagic
* PR/562: jsummers: Search/regex offsets are absolute to the
beginning of the file, so adjust them by subtracting the
offset that the "use" starts so that we don't double-count it.
* PR/543: matshch: bump nbuf so we can get the flags into the buffer.
* Add Android elf notes (enh)
* Add limit for number of magic warnings allowed
* check regex bounds (found by clusterfuzz)
- Remove patch file-5.45-type_t.dif now upstream
- Port patches
* file-4.24-autoconf.dif
* file-5.17-option.dif
* file-5.18-javacheck.dif
* file-5.19-biorad.dif
* file-5.19-printf.dif
* file-5.19-zip2.0.dif
* file-5.22-elf.dif
* file-5.28-btrfs-image.dif
* file-5.45-type_t.dif
* file-secure_getenv.patch
- Port patch file-5.45.dif and rename it to file-5.46.dif
* Note that our kernel magics do not fit anymore as
upstream now has a huge rework and extended features
* Thu Nov 07 2024 Cristian RodrÃguez <crrodriguez@opensuse.org>
- file-seccomp.patch: glibc uses getrandom in malloc, rseq and prctl
in various other places, allow these syscalls in seccomp filter.
* Mon Feb 26 2024 Dr. Werner Fink <werner@suse.de>
- Prepare for RPM 4.20
* Mon Jul 31 2023 Dr. Werner Fink <werner@suse.de>
- 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 <werner@suse.de>
- On 32bit systems define _TIME_BITS=64 to make it build
* Fri Jul 28 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 04 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 2023 Dr. Werner Fink <werner@suse.de>
- Add patch dc71304b.patch
* Handle script executable Zip archives
* Tue Jan 10 2023 Dr. Werner Fink <werner@suse.de>
- Use [Pp]atch0 explicit to avoid warning as python.magic build time
* Mon Jan 09 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)
/etc/magic /usr/share/file /usr/share/file/magic /usr/share/file/magic.mgc /usr/share/man/man5/magic.5.gz /usr/share/misc/magic /usr/share/misc/magic.mgc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:23:10 2026