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

file-devel-32bit-5.46-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: file-devel-32bit Distribution: openSUSE Tumbleweed
Version: 5.46 Vendor: openSUSE
Release: 2.1 Build date: Fri Feb 21 08:27:07 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 261 Source RPM: file-5.46-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.darwinsys.com/file/
Summary: Development files for libmagic, a library to determine file types
This package contains all necessary include files and libraries needed
to develop applications that require the magic "file" interface.

Provides

Requires

License

BSD-2-Clause

Changelog

* Fri Feb 21 2025 Dr. Werner Fink <[email protected]>
  - Add patch boo1237209.patch temporary
    * Fix stack overrun (boo#1237209)
* Thu Nov 28 2024 Dr. Werner Fink <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Prepare for RPM 4.20
* Mon Jul 31 2023 Dr. Werner Fink <[email protected]>
  - 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 <[email protected]>
  - On 32bit systems define _TIME_BITS=64 to make it build
* Fri Jul 28 2023 Dr. Werner Fink <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Add patch dc71304b.patch
    * Handle script executable Zip archives
* Tue Jan 10 2023 Dr. Werner Fink <[email protected]>
  - Use [Pp]atch0 explicit to avoid warning as python.magic build time
* Mon Jan 09 2023 Dr. Werner Fink <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Try to solve 32bit import dependency problems (boo#1198788)
* Wed Apr 13 2022 Dirk Müller <[email protected]>
  - update file-5.41-cache-regexps.patch to fix cache offset
    miscalculation (bsc#1197780)
* Wed Mar 23 2022 Dirk Müller <[email protected]>
  - add file-5.41-cache-regexps-locale-restore.patch to restore
    previous locale handling behavior
* Sat Mar 19 2022 Dirk Müller <[email protected]>
  - add file-5.41-cache-regexps.patch to cache regexp lookups
* Thu Feb 24 2022 Dr. Werner Fink <[email protected]>
  - Reenable libseccomp sandboxing
* Thu Feb 24 2022 Dominique Leuenberger <[email protected]>
  - 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 <[email protected]>
  - 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.

Files

/usr/lib/libmagic.so
/usr/lib/pkgconfig/libmagic.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 3 00:03:07 2025