Page MenuHomeSolus

Update file to 5.36
ClosedPublic

Authored by der_eismann on Feb 22 2019, 11:15 AM.
Tags
None
Referenced Files
F11007954: D5504.diff
Tue, Aug 1, 11:20 PM
F10869622: D5504.diff
Jun 18 2023, 5:00 AM
F10805525: D5504.id13388.diff
May 29 2023, 8:46 PM
F10804814: D5504.id13437.diff
May 29 2023, 5:50 PM
F10803060: D5504.diff
May 29 2023, 10:04 AM
F10726691: D5504.diff
May 9 2023, 11:53 AM
F10717588: D5504.diff
May 4 2023, 7:26 PM
Subscribers
None

Details

Summary
  • Fix cast to use cast macros
  • Add UCS-32 builtin detection
  • Fix read and write stack overflows
  • Add FreeBSD ELF core file support
  • Allow all parameter values to be set (don't treat 0 specially) - handle default annotations on the softmagic match instead at the end.
  • Recognize JSON files
  • file --mime-encoding should not print mime-type
  • Add Quad indirect offsets
  • Enable parsing of ELF dynamic sections to handle PIE better
  • 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
  • seccomp support
Test Plan

Built minikube again, metadata didn't change

$ file minikube-0.34.1-9-1-x86_64.eopkg 
minikube-0.34.1-9-1-x86_64.eopkg: Zip archive data, at least v2.0 to extract
$ file package.yml 
package.yml: ASCII text
$ file --version
file-5.36
magic file from /usr/share/file/magic

Diff Detail

Repository
R750 file
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Feb 25 2019, 12:58 PM
This revision was automatically updated to reflect the committed changes.