Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libmagic1 | Distribution: openSUSE Tumbleweed |
Version: 5.46 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Nov 28 11:51:57 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 198937 | Source RPM: file-5.46-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://www.darwinsys.com/file/ | |
Summary: Library for heuristic file type identification |
This library reads magic files and detects file types. Used by file command
BSD-2-Clause
* 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. * Thu Oct 21 2021 Dr. Werner Fink <[email protected]> - Remove file-5.38-allow-readlinkat.dif as already done in latest file 5.41 * Tue Oct 19 2021 Dr. Werner Fink <[email protected]> - 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 <[email protected]> - Add patch file-5.40-ascii.patch * fix regressions on dection of smaller ASCII files (boo#1184899) * Thu Apr 22 2021 Dr. Werner Fink <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Remove patch file-5.12-zip.dif as it is upstream solved (boo#1183143)
/usr/lib64/libmagic.so.1 /usr/lib64/libmagic.so.1.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 11 00:02:06 2024