Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

file-magic-5.47-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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.

Provides

Requires

License

BSD-2-Clause

Changelog

* 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)

Files

/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