Commit Graph

286 Commits

Author SHA256 Message Date
Dominique Leuenberger
7b7dbdca9a Accepting request 972801 from Base:System
- 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
2022-04-30 20:51:57 +00:00
Dr. Werner Fink
15ff46f54d targettype 32bit
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=243
2022-04-26 09:05:03 +00:00
Dominique Leuenberger
7e6de71cff Accepting request 969998 from Base:System
OBS-URL: https://build.opensuse.org/request/show/969998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=126
2022-04-19 07:57:53 +00:00
6cddf614ad Accepting request 969997 from home:dirkmueller:Factory
- 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
2022-04-13 20:46:49 +00:00
Dominique Leuenberger
07ab9a73c7 Accepting request 964719 from Base:System
- 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
2022-03-29 16:13:43 +00:00
03ac71daa8 OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=239 2022-03-24 19:18:12 +00:00
Dr. Werner Fink
47e53e9dcf Accepting request 964197 from home:dirkmueller:Factory
- 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
2022-03-23 09:44:25 +00:00
Dr. Werner Fink
207614c41a Accepting request 963483 from home:dirkmueller:Factory
- 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
2022-03-21 09:18:32 +00:00
9797584eba revert accidental commit
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=236
2022-03-19 17:59:14 +00:00
47aed56704 OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=235 2022-03-14 10:44:02 +00:00
Dominique Leuenberger
f86c3a456b Accepting request 957248 from Base:System
- 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
2022-02-25 20:24:48 +00:00
Dr. Werner Fink
bcbe812186 libseccomp sandboxing
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=234
2022-02-24 10:07:30 +00:00
Dr. Werner Fink
911f1f4397 Accepting request 957235 from home:dimstar:Factory
- 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
2022-02-24 09:51:57 +00:00
10ea055727 Accepting request 956541 from home:dimstar:Factory
- 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
2022-02-22 08:27:59 +00:00
Dominique Leuenberger
80eb29f619 OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=231 2021-12-01 10:28:59 +00:00
Dominique Leuenberger
e34945fc57 Accepting request 926661 from Base:System
- 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
2021-10-22 22:50:11 +00:00
Dr. Werner Fink
f87fa6b7be .
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=230
2021-10-21 12:56:09 +00:00
Dr. Werner Fink
b464568be6 readlinkat already upstream
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=229
2021-10-21 06:25:42 +00:00
Dr. Werner Fink
c465136c84 Fix python-magic version as well
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=228
2021-10-19 13:19:33 +00:00
Dr. Werner Fink
a34a7ce9b6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=227
2021-10-19 10:16:15 +00:00
Dr. Werner Fink
5f1e54f96a Update to file file-5.41
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=226
2021-10-19 09:56:46 +00:00
Dominique Leuenberger
cd8347f899 Accepting request 888046 from Base:System
- 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
2021-04-28 23:36:27 +00:00
Dr. Werner Fink
4b0a77ed1a Fix several regressions of 5.40 with upstream commits and an own patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=224
2021-04-23 13:32:13 +00:00
Dr. Werner Fink
fa806214b7 Add upstream bug fix commits
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=223
2021-04-06 07:42:26 +00:00
Dr. Werner Fink
ce6e6ec49c Accepting request 882779 from home:AndreasStieger:branches:Base:System
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
2021-04-06 07:26:22 +00:00
Dominique Leuenberger
97f2a08544 Accepting request 878177 from Base:System
- 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
2021-03-12 12:30:32 +00:00
Dr. Werner Fink
c20bbb84e8 Drop file-5.12-zip.dif
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=220
2021-03-10 13:44:25 +00:00
Dominique Leuenberger
1e87eedcc2 Accepting request 818050 from Base:System
- 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
2020-07-04 23:09:27 +00:00
Dr. Werner Fink
18580c3456 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=218
2020-07-01 08:38:57 +00:00
Dr. Werner Fink
bf221cd15a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=217
2020-07-01 08:37:08 +00:00
Dr. Werner Fink
dcba012762 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=216
2020-07-01 08:27:37 +00:00
Dr. Werner Fink
30ff741fca Altenate form(at)
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=215
2020-07-01 07:55:09 +00:00
Dr. Werner Fink
6292248367 Accepting request 815549 from home:polslinux:branches:Base:System
- 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
2020-06-17 15:16:08 +00:00
Dominique Leuenberger
3ca10d92dc Accepting request 800076 from Base:System
- 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
2020-05-11 11:25:45 +00:00
Dr. Werner Fink
93f738d0dd Undo upstream commit 24c9c0
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=212
2020-05-04 13:53:02 +00:00
Dominique Leuenberger
631d215d6f Accepting request 795512 from Base:System
OBS-URL: https://build.opensuse.org/request/show/795512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=118
2020-04-25 18:07:12 +00:00
4c2b7d7d80 Accepting request 794797 from home:AndreasSchwab:f
- 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
2020-04-19 12:54:15 +00:00
Dominique Leuenberger
de89be7a64 Accepting request 764572 from Base:System
- 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
2020-01-20 21:48:46 +00:00
Dr. Werner Fink
43b5158f06 Disable libseccomp
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=208
2020-01-15 09:20:20 +00:00
Dr. Werner Fink
22ee42da74 Accepting request 761855 from home:msmeissn:branches:Base:System
- 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
2020-01-12 16:03:11 +00:00
Dr. Werner Fink
1257782b9d Restore diabled libseccomp on aarch64
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=206
2020-01-08 11:17:35 +00:00
Dr. Werner Fink
dec5a56b7f Test libseccomp
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=205
2020-01-08 11:06:16 +00:00
Dr. Werner Fink
dd1cee3902 Disable sandboxing on aarch64, second try
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=204
2020-01-07 11:41:37 +00:00
Dr. Werner Fink
7e4c4e7979 Disable sandboxing on aarch64
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=203
2020-01-07 11:24:32 +00:00
Dominique Leuenberger
2ed79f0b7b Accepting request 758529 from Base:System
- 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
2020-01-01 13:57:15 +00:00
Dr. Werner Fink
c6e4a49edc sandboxing
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=201
2019-12-20 14:04:56 +00:00
Dr. Werner Fink
6318f0130a sandboxing
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=200
2019-12-20 14:01:13 +00:00
Dr. Werner Fink
c24ff0645f Update to file-5.38
OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=199
2019-12-17 09:59:56 +00:00
Dominique Leuenberger
0fc547001b Accepting request 743447 from Base:System
OBS-URL: https://build.opensuse.org/request/show/743447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/file?expand=0&rev=115
2019-11-01 14:12:43 +00:00
bd24978757 Accepting request 741492 from home:StefanBruens:branches:Base:System
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
2019-10-28 10:06:08 +00:00