SHA256
7
0
forked from pool/file

Factory #1

Closed
dgarcia wants to merge 0 commits from factory into main
Owner
No description provided.
dgarcia added 339 commits 2025-10-06 14:26:51 +02:00
Copy from Base:System/file based on submit request 23284 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/23284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=31
Copy from Base:System/file based on submit request 24415 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/24415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=32
Copy from home:jengelh:branches:Base:System/file via accept of submit request 26330 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/26330
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=8
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=9
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=9caed913911eb02fc542f4c7ddc9dd30
Copy from Base:System/file based on submit request 26690 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/26690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=33
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=10
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=11
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=12
Copy from Base:System/file based on submit request 31647 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/31647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=34
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=6480ea3a33d6572d54a74a8ca7e9391e
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=14
checked in (request 38235)

OBS-URL: https://build.opensuse.org/request/show/38235
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=15
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=f46bef8d7dd0208066bde45b81776627
Copy from Base:System/file based on submit request 38235 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/38235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=36
Copy from home:jengelh:smp/file via accept of submit request 42125 revision 3.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/42125
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=16
checked in (request 43446)

OBS-URL: https://build.opensuse.org/request/show/43446
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=17
Copy from Base:System/file based on submit request 43446 from user coolo

OBS-URL: https://build.opensuse.org/request/show/43446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=39
Patch is OK but please also try to get it upstream

OBS-URL: https://build.opensuse.org/request/show/52279
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=19
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=20
Accepted submit request 55503 from user coolo

OBS-URL: https://build.opensuse.org/request/show/55503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=40
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=41
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=22
Update to file version 5.07

OBS-URL: https://build.opensuse.org/request/show/74709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=43
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=da575a1834ee647f51ce4ec066fd585f
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=44
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=24
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=25
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=26
- Fixed regression on zip archive detection (bnc#706310)

OBS-URL: https://build.opensuse.org/request/show/76401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=45
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=e2c26e6b5d06fa61d75bec40f02711b8
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=46
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=28
- Update to file version 5.08
  * Fix detection of Zip files (Mantis #128).
  * Make some minor improvements to file(1).
  * Rename MIME types for filesystem objects for consistency with
    xdg-utils. Typically this means that application/x-foo becomes
    inode/foo, but some names also change slightly, e.g.
    application/x-character-device becomes inode/chardevice.

OBS-URL: https://build.opensuse.org/request/show/79591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=47
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=ff8fed18457a70b1a7ed20dc124d195f
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=48
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=30
- ran pre_checkin.sh

OBS-URL: https://build.opensuse.org/request/show/80032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=49
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=366d812584223783e91a0dba75f396bd
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=50
- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)

OBS-URL: https://build.opensuse.org/request/show/83513
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=32
- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.) (forwarded request 83513 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/83731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=51
add libtool as buildrequires so we no longer rely on libtool in the project config of factory - it's only needed by <10% of all packages

OBS-URL: https://build.opensuse.org/request/show/86006
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=34
add libtool as buildrequires so we no longer rely on libtool in the project config of factory - it's only needed by <10% of all packages (forwarded request 86006 from coolo)

OBS-URL: https://build.opensuse.org/request/show/86051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=52
- libmagic: use O_CLOEXEC where needed, as there is no warranty 
  that calling applications will not fork() and we end up leaking 
  file descriptors to their child processes.

OBS-URL: https://build.opensuse.org/request/show/90162
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=36
- libmagic: use O_CLOEXEC where needed, as there is no warranty 
  that calling applications will not fork() and we end up leaking 
  file descriptors to their child processes. (forwarded request 90162 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/90163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=54
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=38
- Update to file version 5.10 
  * Add magic for /usr/bin/env Perl scripts
  * Weaken generic script magic to avoid clashing with
    language-specific magic.
  * Remove hardwired token finding (names.h), turning it into soft
    magic. Patterns are either anchored regexs or search/8192. English
    language detection and PL/1 detection have been removed as they
    were too fragile. -e tokens is still accepted for backwards
    compatibility.
  * Move 3ds patterns (which are commented out anyway) into autodesk
    (they were, oddly, in c-lang).
  * Tweak strength of generic hash-bang detectors to be less than
    specific ones.
  * Make an inconsistent description of Python scripts consistent.
  * Python3 binding fixes from Kelly Anderson
  * If a string type magic entry is marked as text or binary
    only match text files against text entries and binary
    files against binary entries.
  * If the application name is not set in a cdf file, try to see
    if it has a directory with the application name on it.
  * Fix ELF lseek(2) madness. Inspired by PR/134 by Jan Kaluza
  * Don't use variable string formats.

OBS-URL: https://build.opensuse.org/request/show/100249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=55
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=41
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=42
- Update to file version 5.11 (bnc#753303, CVE-2012-1571)
  * Fix CDF parsing issues found by CERT's fuzzing tool (Will Dormann)

- Update to file version 5.10

OBS-URL: https://build.opensuse.org/request/show/110835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=56
Fix build - run pre_checkin.sh

OBS-URL: https://build.opensuse.org/request/show/111313
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=44
Fix build - run pre_checkin.sh (forwarded request 111313 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/111389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=57
license update: BSD-2-Clause
SPDX format

OBS-URL: https://build.opensuse.org/request/show/126065
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=46
license update: BSD-2-Clause
SPDX format (forwarded request 126065 from babelworx)

OBS-URL: https://build.opensuse.org/request/show/126168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=59
- Use the OS's byteswapping routines.

OBS-URL: https://build.opensuse.org/request/show/130753
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=48
add documentation (bnc#776532)

OBS-URL: https://build.opensuse.org/request/show/131178
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=49
add documentation (bnc#776532) (forwarded request 131178 from yecril71pl)

OBS-URL: https://build.opensuse.org/request/show/131364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=60
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=51
- Add small patch to make clear if file follows symbloc links or not
  as tihs depend on the environment variable POSIXLY_CORRECT
- Remove the README file as this is for packagers and not for users

OBS-URL: https://build.opensuse.org/request/show/134825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=61
!!!! MAKE SURE TO CHANGE PREINSTALL AFTER ACCEPTING !!!

- implement shared library policy for libmagic1

OBS-URL: https://build.opensuse.org/request/show/139753
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=53
!!!! MAKE SURE TO CHANGE PREINSTALL AFTER ACCEPTING !!!

- implement shared library policy for libmagic1 (forwarded request 139753 from coolo)

OBS-URL: https://build.opensuse.org/request/show/139772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=62
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=63
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=64
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=55
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=56
- Add file-5.11-extfs-minix.dif: Change detection order of ext2/3/4
  fs and minix to avoid the for the free inode numbers 4991,5007,
  9320,9336 and multiple of 65536 the ext2/3/4 fs will be detected
  as minix fs (bnc#788435)

OBS-URL: https://build.opensuse.org/request/show/143281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=65
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=58
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=59
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=60
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=61
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=62
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=63
- Make if build on ppc64, that is re-add the configure check for
  sizeof long long otherwise readelf will fail on ppc64

- Update to file version 5.12
  * Warn about inconsistent continuation levels.
  * Change fsmagic to add a space after it prints.
  * Make getline public so that file can link against it.
    Perhaps it is better to rename it, or hide it differently.
    Fixes builds on platforms that do not provide it.
  * Add SuS d{,1,2,4,8}, u{,1,2,4,8} and document
    what long, int, short, etc is (Guy Harris)
  * add magic_version function and constant
  * Redo memory allocation and de-allocation.
    (prevents double frees on non mmap platforms)
  * Fix bug with name/use having to do with passing
    found state from the parent to the child and back.
  * Only print elf capabilities for archs we know (Jan Kaluza)
  * Add "name" and "use" file types in order to look
    inside mach-o files.
  * add string/T (Jan Kaluza)
  * search for $HOME/.magic.mgc if it is there first
  * fix reads from a pipe, and preserve errno
  * use ctime_r, asctime_r
  * Fixes for indirect offsets to handle apple disk formats
- Also includes our extfs-minix patch

OBS-URL: https://build.opensuse.org/request/show/149700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=67
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=65
- Use %libname macro and make that file-magic obsoletes libmagic-data
  compare with bnc# 804323 to avoid trouble with interim package name

OBS-URL: https://build.opensuse.org/request/show/155787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=68
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=67
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=68
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=69
- Add patch file-5.13-return.patch: avoid doubled return

- Update to file version 5.13 (mainly bug fixes)
  * add elf reading of debug info to determine if file is stripped
  * use pread()
  * change mime description size from 64 to 80 to accommodate OOXML.
  * Warn about inconsistent continuation levels.
  * Change fsmagic to add a space after it prints.
  * Make getline public so that file can link against it.
    Perhaps it is better to rename it, or hide it differently.
    Fixes builds on platforms that do not provide it.
  * Add SuS d{,1,2,4,8}, u{,1,2,4,8} and document
    what long, int, short, etc is (Guy Harris)
  * add magic_version function and constant
  * Redo memory allocation and de-allocation.
    (prevents double frees on non mmap platforms)
  * Fix bug with name/use having to do with passing
    found state from the parent to the child and back.

OBS-URL: https://build.opensuse.org/request/show/156456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=69
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=71
- Run pre_checkin.sh

OBS-URL: https://build.opensuse.org/request/show/158645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=70
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=73
- Update to file version 5.14 (also mainly bug fixes)
  * fix recursive magic separator printing
  * limit recursion level for mget
  * fix pread() related breakage in cdf
  * handle offsets properly in recursive "use" 
- Remove patch file-5.13-return.patch

OBS-URL: https://build.opensuse.org/request/show/160568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=71
- Refresh patches and remove the visibility patch that I
 upstreamed few releases ago in a different form.

OBS-URL: https://build.opensuse.org/request/show/161841
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=75
- Refresh patches and remove the visibility patch that I
 upstreamed few releases ago in a different form. (forwarded request 161841 from WernerFink)

OBS-URL: https://build.opensuse.org/request/show/162084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=72
- file-5.13-whitespace.patch: remove extra whitespace in ELF magic, breaks
  libtool

OBS-URL: https://build.opensuse.org/request/show/176585
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=77
- elf-invalid-byte-order.patch: remove bogus "invalid byte order" from elf
  magic

OBS-URL: https://build.opensuse.org/request/show/176595
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=78
- elf-invalid-byte-order.patch: remove bogus "invalid byte order" from elf
  magic (forwarded request 176595 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/176637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=73
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=80
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=81
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=82
- Add changes of Andreas Stieger 

- Update to file version 5.15 (bug fix release, no new featuress)
  * Don't mix errors and regular output if there was an error
  * in magic_descriptor() don't close the file and try to restore
    its position
  * Don't treat magic as an error if offset was past EOF (Christoph Biedl)
  * Fix spacing issues in softmagic and elf (Jan Kaluza)
  * Fix segmentation fault with multiple magic_load commands.
  * The way "default" was implemented was not very useful because
    the "if something was printed at that level" was not easily
    controlled by the user, and the format was bound to a string
    which is too restrictive. Add a "clear" for that level keyword
    and make "default" void.
  * disallow strength setting in "name" entries
- Adjust for upstream changes:
  * file-5.14-tex.dif
  * file-5.07-elf.dif
  * file-5.12-ocloexec.patch
  * file-5.12-nitpick.dif
  * file-5.13.dif
- Drop patches, applied upstream:
  * file-5.13-whitespace.patch
  * elf-invalid-byte-order.patch

 
- add file-5.15-clear-invalid.patch to fix an invalid format

- Make if ready for file 5.15

OBS-URL: https://build.opensuse.org/request/show/201588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=75
- Set RPM groups

OBS-URL: https://build.opensuse.org/request/show/205655
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=84
- Set RPM groups (forwarded request 205655 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/205819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=76
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=86
- Update to file version 5.16 (bug fix release)
  * always leave magic file loaded, don't unload for magic_check, etc.
  * fix default encoding to binary instead of unknown which broke recently
  * handle empty and one byte files, less specially so that
    --mime-encoding does not break completely.
  * fix erroneous non-zero exit code from non-existant file and message
  * add CDF MSI file detection (Guy Helmer)

- Make it ready for file 5.16

- Make it ready for file 5.15

OBS-URL: https://build.opensuse.org/request/show/209187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=77
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=88
fix python-magic, 5.17. links to file which was changed without branching

OBS-URL: https://build.opensuse.org/request/show/223584
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=89
fix python-magic, 5.17. links to file which was changed without branching (forwarded request 223584 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/223729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=78
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=91
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=92
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=93
- Add patch 
  0001-off-by-one-in-out-of-bounds-calculations-Jan-Kaluza.patch
  to finally fix bnc#866750

- adapt version in specfile to 5.17

OBS-URL: https://build.opensuse.org/request/show/226461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=79
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=95
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/229009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=80
- file-secure_getenv.patch use secure_getenv only as we 
  can't know in which context the shared library is used.

OBS-URL: https://build.opensuse.org/request/show/233200
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=97
- file-secure_getenv.patch use secure_getenv only as we 
  can't know in which context the shared library is used. (forwarded request 233200 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/233546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=81
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=99
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=100
- Update to file version 5.19
  * Misc buffer overruns and missing buffer size tests in cdf parsing
    (Francisco Alonso, Jan Kaluza)
  * Enforce limit of 8K on regex searches that have no limits
  * Allow the l modifier for regex to mean line count. Default
    to byte count. If line count is specified, assume a max
    of 80 characters per line to limit the byte count.
  * Don't allow conversions to be used for dates, allowing
    the mask field to be used as an offset.
  * Make the range operator limit the length of the
    regex search.
  * PR/347: Windows fixes
  * PR/352: Hangul word processor recognition
  * PR/354: Encoding irregularities in text files
  * Fix uninitialized title in CDF files (Jan Kaluza)
  * PR/351: Fix compilation of empty files 
  * Fix integer formats: We don't specify 'l' or
    'h' and 'hh' specifiers anymore, only 'll' for
    quads and nothing for the rest. This is so that
    magic writing is simpler.
  * PR/341: Jan Kaluza, fix memory leak
  * PR/342: Jan Kaluza, fix out of bounds read
  * Fix issue with long formats not matching fmtcheck
- Rename and change patch file-5.14-misc.dif to file-5.19-misc.dif
- Rename and change patch file-5.14-printf.dif to file-5.19-printf.dif 
- Rename and change patch file-5.07-biorad.dif to file-5.19-biorad.dif
- Rename and change patch file-5.19.dif to file-5.17.dif
- Rename and change patch file-4.24-cromfs.dif to file-5.19-cromfs.dif
- Rename and change patch file-4.24-solv.dif to file-5.19-solv.dif
- Rename and change patch file-5.12-zip2.0.dif to file-5.19-zip2.0.dif

OBS-URL: https://build.opensuse.org/request/show/238593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=82
- Add obsoletes/provides to baselibs.conf.

OBS-URL: https://build.opensuse.org/request/show/245102
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=102
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=103
-  correctly identify GDBM files created by libgdbm4 [bnc#888308]
  * add file-5.19-gdbm.patch

OBS-URL: https://build.opensuse.org/request/show/245157
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=104
-  correctly identify GDBM files created by libgdbm4 [bnc#888308]
  * add file-5.19-gdbm.patch (forwarded request 245157 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/245165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=83
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=106
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=107
- Update to file version 5.20
  * recognize encrypted CDF documents
  * add magic_load_buffers from Brooks Davis
  * add thumbs.db support
- Remove file-5.07-iso9660.dif as now upstream 
- Remove file-5.19-gdbm.patch as now upstream 
- Adapt and rename file-5.18-endian.patch to file-5.20-endian.patch
- Adapt and rename file-5.19.dif file-5.20.dif

- adapt version in specfile to 5.20

OBS-URL: https://build.opensuse.org/request/show/255754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=85
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=109
- Drop patch file-5.20-CVE-2014-3710.patch as now part of upstream 
- Update to file version 5.21
  * Fix CVE-2014-8116 and CVE-2014-8117 (bsc#910252 and bsc#910253)
  * there was an incorrect free in magic_load_buffers()
  * there was an out of bounds read for some pascal strings
  * there was a memory leak in magic lists
  * don't interpret strings printed from files using the current
    locale, convert them to ascii format first.
  * there was an out of bounds read in elf note reads
  * fix MacOS/X locale.h vs. xlocale.h issues

- Add patch file-5.20-CVE-2014-3710.patch to fic bsc#902367
  CVE-2014-3710: file: out-of-bounds read in elf note headers    

- adapt version in specfile to 5.21

OBS-URL: https://build.opensuse.org/request/show/265566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=86
- build with PIE

OBS-URL: https://build.opensuse.org/request/show/265980
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=111
1

OBS-URL: https://build.opensuse.org/request/show/266113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=87
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=113
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=114
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=115
- Update to file version 5.22 (also related to bsc#913650 and bsc#913651)
  * add indirect relative for TIFF/Exif
  * restructure elf note printing to avoid repeated messages
  * add note limit, suggested by Alexander Cherepanov
  * Bail out on partial pread()'s (Alexander Cherepanov)
  * Fix incorrect bounds check in file_printable (Alexander Cherepanov)
  * PR/405: ignore SIGPIPE from uncompress programs
  * change printable -> file_printable and use it in
    more places for safety
  * in ELF, instead of "(uses dynamic libraries)" when PT_INTERP
    is present print the interpreter name.
- Patch file-5.18-elf.dif is modified and renamed to file-5.22-elf.dif
- Patch file-5.20.dif s modified and renamed to file-5.22.dif

- adapt version in specfile to 5.22

OBS-URL: https://build.opensuse.org/request/show/282049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=88
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=117
- Update to file version 5.23
  * Fix issue with regex range for magic with offset
  * Always return true from mget with USE (success to mget not match
    indication). Fixes mime evaluation after USE magic
  * PR/459: Don't insert magic entries to the list if there are parsing
    errors for them.
  * PR/455: Add utf-7 encoding
  * PR/455: Implement -Z, look inside, but don't report on compression
  * PR/454: Fix allocation error on bad magic.
  * handle MAGIC_CONTINUE everywhere, not just in softmagic
  * don't print descriptions for NAME types when mime.
  * Add --extension to list the known extensions for this file type
    Idea by Andrew J Roazen
  * Bump file search buffer size to 1M.
  * Fix multiple issues with date formats reported by Christoph Biedl:
          - T_LOCAL meaning was reversed
          - Arithmetic did not work
    Also stop adjusting daylight savings for gmt printing.
  * PR/411: Fix memory corruption from corrupt cdf file.
- Refresh and rename patches
  file-5.20-endian.patch becomes file-5.23-endian.patch
  file-5.22.dif becomes file-5.23.dif
  Refresh patch file-secure_getenv.patch

- adapt version in specfile to 5.23

OBS-URL: https://build.opensuse.org/request/show/311662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=89
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=119
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=120
- Update to file version 5.24 
  * redo long option encoding to fix off-by-one in 5.23
- Adapt and rename patch
  file-5.12-nitpick.dif becomes file-5.24-nitpick.dif

- adapt version in specfile to 5.24

OBS-URL: https://build.opensuse.org/request/show/316705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=90
file 5.25

OBS-URL: https://build.opensuse.org/request/show/336306
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=122
file 5.25 (forwarded request 336306 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/336505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=91
- add file-5.25-avoid-double-evaluation-in-python-bindings.dif (bsc#949905)

OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=124
- add file-5.25-avoid-double-evaluation-in-python-bindings.dif (bsc#949905)

- add file-5.25-avoid-double-evaluation-in-python-bindings.dif (bsc#949905)

OBS-URL: https://build.opensuse.org/request/show/355237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=92
Add package python3-magic providing Python 3 bindings.

OBS-URL: https://build.opensuse.org/request/show/359630
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=126
1

OBS-URL: https://build.opensuse.org/request/show/360111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=93
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=128
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=129
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=130
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=131
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=132
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=133
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=134
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=135
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=136
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=137
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=138
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=139
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=140
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=141
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=142
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=143
- Add patch file-5.28-compress.patch
  to fix crash as found in build system

- Update to file version 5.28
  * fix leak on allocation failure
  * PR/555: Avoid overflow for offset > nbytes
  * PR/550: Segv on DER parsing:
      - use the correct variable for length
      - set offset to 0 on failure.
- Port patches to 5.28
  file-4.24-autoconf.dif
  file-5.15-clear-invalid.patch
  file-5.16-ocloexec.patch
  file-5.19-biorad.dif
  file-5.23-endian.patch
  file-5.24-nitpick.dif
  file-secure_getenv.patch
- Remove patches now upstream
  file-5.26-revert-close.patch
- Rename patches
  file-5.26.dif becomes file-5.28.dif

- Update to file version 5.27
  * Errors comparing DER entries or computing offsets
    are just indications of malformed non-DER files.
    Don't print them.
  * Offset comparison was off-by-one.
  * Fix compression code (Werner Fink)
  * Put new bytes constant in the right file (not the generated one)
- Remove patches

OBS-URL: https://build.opensuse.org/request/show/419961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=94
package.

OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=145
- Fix boo#995089:
  * Do not attempt to produce a file-magic-32bit package: there is
    nothing arch-dependant in this package (for completeness, this
    was already fixed just before by Marcus)
  * Fix baselibs.conf for libmagic1-32bit to require file-magic
    instead of file-magic-32bit.
  * Build file-magic as noarch on openSUSE >= 1200 (where rpm is
    new enough to support this).

OBS-URL: https://build.opensuse.org/request/show/421756
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=146
- Fix boo#995089:
  * Do not attempt to produce a file-magic-32bit package: there is
    nothing arch-dependant in this package (for completeness, this
    was already fixed just before by Marcus)
  * Fix baselibs.conf for libmagic1-32bit to require file-magic
    instead of file-magic-32bit.
  * Build file-magic as noarch on openSUSE &gt;= 1200 (where rpm is
    new enough to support this). (forwarded request 421756 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/421776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=95
- Add patch file-5.28-btrfs-image.dif
  to add support for files output by btrfs-image.

OBS-URL: https://build.opensuse.org/request/show/436555
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=148
1

OBS-URL: https://build.opensuse.org/request/show/437228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=96
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=150
- Update to file version 5.29
  * der getlength overflow (Jonas Wagner)
  * multiple magic file load failure (Christoph Biedl)
  * CDF parsing improvements (Guy Helmer)
  * Add support for signed indirect offsets
  * cat /dev/null | file - should print empty (Christoph Biedl)
  * Bump string size from 64 to 96.
  * PR/556: Fix separators on annotations.
- Remove patch file-5.28-compress.patch now upstream
- Rename patch file-5.28.dif which becomes now file-5.29.dif

OBS-URL: https://build.opensuse.org/request/show/441837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=97
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=152
- Modify patch file-5.29.dif that is
  replace colon with dot in offset (boo#1012779)

OBS-URL: https://build.opensuse.org/request/show/442832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=98
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=154
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=155
- Update to file version 5.30
  * If we exceeded the offset in a search return no match
    (Christoph Biedl)
  * Be more lenient on corrupt CDF files (Christoph Biedl)
  * pacify ubsan sign extension (oss-fuzz/524)
  * off by one in cdf parsing (PR/593)
  * report debugging sections in elf (PR/591)
  * Allow @@@ in extensions
  * Add missing overflow check in der magic (Jonas Wagner)
- Mofify the patches
    file-5.16-ocloexec.patch
    file-5.19-biorad.dif
    file-5.28-btrfs-image.dif
- Rename patch file-5.29.dif to file-5.30.dif
- Add upstream patches
    file-5.30-150735.patch
    file-5.30-3c60e5.patch

OBS-URL: https://build.opensuse.org/request/show/461937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=99
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=157
- Update to file version 5.31
  * remove trailing spaces from magic files
  * refactor is_tar
  * better bounds checks for cdf
- Remove patches now upstream
  * file-5.30-150735.patch
  * file-5.30-3c60e5.patch
- Rename patch file-5.30.dif which becomes file-5.31.dif
- Modify the patches
  * file-4.24-autoconf.dif
  * file-5.14-tex.dif
  * file-5.16-ocloexec.patch
  * file-5.19-printf.dif
  * file-5.23-endian.patch

OBS-URL: https://build.opensuse.org/request/show/497934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=100
- add file-5.31-fix-tga.dif upstream commited after I reported
  a failure in File::Unpack's test suite

OBS-URL: https://build.opensuse.org/request/show/501203
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=159
1

OBS-URL: https://build.opensuse.org/request/show/501318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=101
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=161
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=162
- Update to file version 5.32
  * Always reset state in {file,buffer}_apprentice (Krzysztof Wilczynski)
  * Fix always true condition (Thomas Jarosch)
  * pickier parsing of numeric values in magic files.
  * PR/615 add magic_getflags()
- This release fix the bug bsc#1056838 for CVE-2017-1000249
- Remove patch file-5.31-fix-tga.dif as now upstream
- Rename patch file-5.31.dif which now becomes file-5.32.dif
- Modify the patches
  * file-5.16-ocloexec.patch
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.23-endian.patch
  * file-5.28-btrfs-image.dif

OBS-URL: https://build.opensuse.org/request/show/528198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=102
- remove python build instructions from master spec file, move completely
  into python-magic.spec

- converted to singlespec, dropped separate python3-magic spec file
- moved python build instructions from file.spec to python-magic.spec
- do not need to build the binary parts in order to build the python part
- removed inlining of %defines from file.spec because it is unreliable
  in presence of parametrized macros
- added provides: python-file-magic to comply with the python package
  naming policy

OBS-URL: https://build.opensuse.org/request/show/528985
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=164
1

OBS-URL: https://build.opensuse.org/request/show/532411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=103
- Update package summaries. Replace old RPM constructs.
- Remove --with-pic which is useless with --disable-static.
- Edit pre_checkin.sh to remove dead python3 file.

OBS-URL: https://build.opensuse.org/request/show/532487
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=166
1

OBS-URL: https://build.opensuse.org/request/show/533649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=104
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=168
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=169
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=170
- Add patch file-5.32-ncurses-6.1.patch to support extend magic
  format for new ncurses 6.1

OBS-URL: https://build.opensuse.org/request/show/568099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=105
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580084
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=172
OBS-URL: https://build.opensuse.org/request/show/580535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=106
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=174
- Correct line break in patch file-5.24-nitpick.dif (boo#1087924)

OBS-URL: https://build.opensuse.org/request/show/593898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=107
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=176
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=177
- Update to file version 5.33
  * extend the support for ${x?:} expansions for magic descriptions
  * add support for ${x?:} in mime types to handle
    pie binaries.
  * add support for negative offsets (offsets from the end of file)
  * close the file on error when writing magic (Steve Grubb)
  * seccomp support (Paul Moore)
- Rename patch file-5.32.dif to file-5.33.dif
- Remove patch file-5.32-ncurses-6.1.patch now upstream
- Modify and port patches
  * file-5.12-zip.dif
  * file-5.16-ocloexec.patch
  * 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.24-nitpick.dif
- Add patch file-a642587a9c.patch for bsc#1096974, bsc#1096984, and
  CVE-2018-10360 -- Avoid reading past the end of buffer

- Correct version of file which is now 5.33

OBS-URL: https://build.opensuse.org/request/show/616455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=108
- add upstream signing key and verify source signature

OBS-URL: https://build.opensuse.org/request/show/628611
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=179
OBS-URL: https://build.opensuse.org/request/show/628958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=109
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=181
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=182
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=183
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=184
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=185
- Update to file version 5.35
  * Add FreeBSD ELF core file support (John Baldwin)
  * PR/30: Allow all parameter values to be set (don't treat 0 specially)
  * handle default annotations on the softmagic match instead at the
    end.
  * PR/23: Recognize JSON files
  * PR/18: file --mime-encoding should not print mime-type
- Modify the patches
  * file-5.16-ocloexec.patch
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.22-elf.dif
  * file-5.23-endian.patch
  * file-5.24-nitpick.dif
  * file-secure_getenv.patch
- Modify and rename patch file-5.34.dif which becomes file-5.35.dif

- Update new signing key file as well

- Update to file version 5.34
  * Add Quad indirect offsets
  * Enable parsing of ELF dynamic sections to handle PIE better
- Remove upstream patch file-a642587a9c.patch
- Rename patch file-5.33.dif which now becomes file-5.34.dif

- Correct version of file which is now 5.35

OBS-URL: https://build.opensuse.org/request/show/644483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=110
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=187
- Update to file version 5.36 (bsc#1126117, bsc#1126118, bsc#1126119,
  and bsc#1126121 which is CVE-2019-8904, CVE-2019-8905, CVE-2019-8906,
  and CVE-2019-8907)
  * Fix cast to use cast macros
  * Add UCS-32 builtin detection (PR/61) reported by tmc
  * Fix stack read (PR/62) and write (PR/64) stack overflows
    reported by spinpx
- Modify the patches
  * file-5.12-zip.dif
  * file-5.15-clear-invalid.patch
  * file-5.16-ocloexec.patch
  * 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
- Modify and rename patch file-5.35.dif which becomes file-5.36.dif

- Correct version of file which is now 5.36

OBS-URL: https://build.opensuse.org/request/show/677928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=111
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=189
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=190
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=191
- Update to file version 5.37
  * Make sure that continuation separators are printed
    with -k within softmagic
  * Change SIGPIPE saving and restoring during compression to use
    sigaction(2) instead of signal(3) and cache it. (Denys Vlasenko)
  * Cache stat(2) calls more to reduce number of calls (Denys Vlasenko)
  * PR/77: Handle --mime-type and -k correctly.
  * Switch decompression code to use vfork() because
    tools like rpmdiff and rpmbuild call libmagic
    with large process footprints (Denys Vlasenko)
  * PR/75: --enable-zlib, did not work.
  * Improve regex efficiency (Michael Schroeder) by:
    1. Prefixing regex searches with regular search
       for keywords where possible
    2. Using memmem(3) where available
- Modify the patches
  * file-5.12-zip.dif
  * file-5.16-ocloexec.patch
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-5.24-nitpick.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Modify and rename patch file-5.36.dif which becomes file-5.37.dif

- - Correct version of file which is now 5.37

OBS-URL: https://build.opensuse.org/request/show/706185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=112
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/710542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=113
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=194
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=195
- Add temporary patch CVE-2019-18218-46a8443f.patch from upstream
  to fix bsc#1154661 -- heap-based buffer overflow in cdf_read_property_info in cdf.c

- Let python-magic build with latest rpm 

- Let python-magic build with latest rpm

- Correct version of file which is now 5.37

OBS-URL: https://build.opensuse.org/request/show/741869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=114
Untangle Rings:0 build loop to some degree

- Replace find invocation in self test by recursive bash glob,
  drop findutils BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/741492
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=197
OBS-URL: https://build.opensuse.org/request/show/743447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=115
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=199
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=200
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=201
- Require pkgconfig(libseccomp) to enable the sandboxing feature

- Update to file version 5.38
  * Always accept -S (no sandbox) even if we don't support sandboxing
  * More syscalls elided for sandboxiing
  * For ELF dynamic means having an interpreter not just PT_DYNAMIC
  * Check for large ELF session header offset
  * When saving and restoring a locale, keep the locale name in our
    own storage.
  * Add a flag to disable CSV file detection.
  * Don't pass NULL/0 to memset to appease sanitizers.
  * Avoid spurious prints when looks for extensions or apple strings
    in fsmagic.
  * Add builtin decompressors for xz and and bzip.
  * Add a limit for the number of CDF elements.
  * More checks for overflow in CDF.
- Removed patches fixed upstream
  * CVE-2019-18218-46a8443f.patch
  * file-5.15-clear-invalid.patch
  * file-upstream.patch
- Modify patches
  * file-5.12-zip.dif
  * file-5.16-ocloexec.patch
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.23-endian.patch
  * file-5.24-nitpick.dif
  * file-5.28-btrfs-image.dif

OBS-URL: https://build.opensuse.org/request/show/758529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=116
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=203
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=204
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=205
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=206
- file-5.38-allow-readlinkat.dif: allow readlinkat() systemcall,
  reenable sandboxing. (bsc#1160303)

OBS-URL: https://build.opensuse.org/request/show/761855
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=207
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=208
- Looks like libseccomp filter stumble over decompressors like
  xz (without liblmza) or zstd hence disable it (boo#1160649)
- Require at build devel packages for liblzma and libbz2

- file-5.38-allow-readlinkat.dif: allow readlinkat() systemcall,
  reenable sandboxing. (bsc#1160303)

- Currently file command receives SIGSYS/31 with sandboxing enabled
  via libseccomp

OBS-URL: https://build.opensuse.org/request/show/764572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=117
- file-5.24-nitpick.dif: remove obsolete patch (bsc#1169512)
- file-secure_getenv.patch: refresh

OBS-URL: https://build.opensuse.org/request/show/794797
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=210
OBS-URL: https://build.opensuse.org/request/show/795512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=118
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=212
- Add temporary patch undo-24c9c0.patch to undo commit 24c9c0 (boo#1169192)

OBS-URL: https://build.opensuse.org/request/show/800076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=119
- Update to 5.39 
  * Remove unused subtype_mime (Steve Grubb)
  * Remove unused check in okstat (Steve Grubb)
  * Fix mime-type in elf binaries by making sure $x is set
  * Fix indirect negative offsets broken by OFFNEGATIVE
  * Fix GUID equality check
  * PR/165: Handle empty array and strings in JSON
  * PR/162: Add --exclude-quiet
  * Various fixes
  * add guid support
- Removed undo-24c9c0.patch as it is now part of upstream
- Updated file-5.17-option.dif

OBS-URL: https://build.opensuse.org/request/show/815549
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=214
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=215
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=216
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=217
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=218
- Add upstream commit 85b7ab832 as patch file-5.39-alternate_format.dif
  to also allow alternate format switch '#'
- Replace patch file-5.38.dif with file-5.39.dif

- Update to 5.39 
  * Remove unused subtype_mime (Steve Grubb)
  * Remove unused check in okstat (Steve Grubb)
  * Fix mime-type in elf binaries by making sure $x is set
  * Fix indirect negative offsets broken by OFFNEGATIVE
  * Fix GUID equality check
  * PR/165: Handle empty array and strings in JSON
  * PR/162: Add --exclude-quiet
  * Various fixes
  * add guid support
- Removed undo-24c9c0.patch as it is now part of upstream
- Updated file-5.17-option.dif

- Update to 5.39

OBS-URL: https://build.opensuse.org/request/show/818050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=120
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=220
- Remove patch file-5.12-zip.dif as it is upstream solved (boo#1183143)

OBS-URL: https://build.opensuse.org/request/show/878177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=121
file 5.40

OBS-URL: https://build.opensuse.org/request/show/882779
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=222
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=223
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=224
- Add patch file-5.40-ascii.patch
  * fix regressions on dection of smaller ASCII files (boo#1184899)

- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/888046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=122
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=226
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=227
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=228
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=229
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=230
- Remove file-5.38-allow-readlinkat.dif as already doen in latest
  file 5.41 

- 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

OBS-URL: https://build.opensuse.org/request/show/926661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=123
- 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.

  file 5.41

OBS-URL: https://build.opensuse.org/request/show/956541
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=232
- 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).

OBS-URL: https://build.opensuse.org/request/show/957235
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=233
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=234
- Reenable libseccomp sandboxing 

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

- 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.

- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41

OBS-URL: https://build.opensuse.org/request/show/957248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=124
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=236
- add file-5.41-cache-regexps.patch to cache regexp lookups 

- spec-cleaner run

OBS-URL: https://build.opensuse.org/request/show/963483
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=237
- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior

OBS-URL: https://build.opensuse.org/request/show/964197
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=238
- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior 

- add file-5.41-cache-regexps.patch to cache regexp lookups 

- spec-cleaner run

OBS-URL: https://build.opensuse.org/request/show/964719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=125
- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)

OBS-URL: https://build.opensuse.org/request/show/969997
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=241
OBS-URL: https://build.opensuse.org/request/show/969998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=126
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=243
- Try to solve 32bit import dependency problems (boo#1198788)

OBS-URL: https://build.opensuse.org/request/show/972801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=127
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=245
- 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

OBS-URL: https://build.opensuse.org/request/show/982386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=128
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=249
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=250
- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c

OBS-URL: https://build.opensuse.org/request/show/990574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=129
- 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

OBS-URL: https://build.opensuse.org/request/show/999290
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=252
- 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 (forwarded request 999290 from gmbr3)

OBS-URL: https://build.opensuse.org/request/show/999552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=130
* 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=254
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=255
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=256
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=257
- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks

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

- Update to 5.43 due to Dirk

OBS-URL: https://build.opensuse.org/request/show/1003495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=131
used

OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=259
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1044315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=132
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=261
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=262
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=263
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=264
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=265
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=266
- Add patch dc71304b.patch
  * Handle script executable Zip archives

- Use [Pp]atch0 explicit to avoid warning as python.magic build time

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

- Enable tests for python-magic (not python-python-magic) 

- Run pre_checkin.sh to get correct source tar ball

- Update to 5.44

OBS-URL: https://build.opensuse.org/request/show/1057786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=133
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084734
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=268
OBS-URL: https://build.opensuse.org/request/show/1084807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=134
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=270
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=271
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=272
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=273
- 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

- On 32bit systems define _TIME_BITS=64 to make it build

- 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

OBS-URL: https://build.opensuse.org/request/show/1101521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=135
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150649
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=275
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=276
- Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=136
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=278
OBS-URL: https://build.opensuse.org/request/show/1193353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=137
in various other places, allow these syscalls in seccomp filter.

OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=280
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=281
- file-seccomp.patch: glibc uses getrandom in malloc, rseq and prctl
  in various other places, allow these syscalls in seccomp filter.

OBS-URL: https://build.opensuse.org/request/show/1222654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=138
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=283
- 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

OBS-URL: https://build.opensuse.org/request/show/1227112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=139
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=285
- Add patch boo1237209.patch temporary
  * Fix stack overrun (boo#1237209)

OBS-URL: https://build.opensuse.org/request/show/1247564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=140
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=287
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=288
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=289
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=290
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=291
- baselibs.conf: drop it

- 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

- Add patch file-seccomp-ppc.patch
  * Minimal patch to work around of wrong provide of used TCGETS

OBS-URL: https://build.opensuse.org/request/show/1256270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=141
* Fix "Some zip files are misclassified as data"
    see https://bugs.astron.com/view.php?id=571
    based on 60b2032b96

OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=293
- Add file-zipdata.patch
  * Fix "Some zip files are misclassified as data"
    see https://bugs.astron.com/view.php?id=571
    based on 60b2032b96 (forwarded request 1279890 from munix9)

OBS-URL: https://build.opensuse.org/request/show/1279982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=142
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=295
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=296
- 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

OBS-URL: https://build.opensuse.org/request/show/1302713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=143
dgarcia closed this pull request 2025-10-08 13:07:08 +02:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: testing/file#1
No description provided.