Page MenuHomeFreeBSD

tarfs: Ignore global extended headers.
ClosedPublic

Authored by des on Apr 2 2024, 8:15 PM.
Tags
None
Referenced Files
F151153848: D44600.id136450.diff
Mon, Apr 6, 11:24 AM
F151052705: D44600.diff
Sun, Apr 5, 4:28 PM
F151050801: D44600.id136450.diff
Sun, Apr 5, 4:11 PM
Unknown Object (File)
Sun, Apr 5, 4:01 AM
Unknown Object (File)
Sat, Apr 4, 11:41 AM
Unknown Object (File)
Tue, Mar 17, 7:58 AM
Unknown Object (File)
Tue, Mar 17, 3:51 AM
Unknown Object (File)
Sun, Mar 15, 10:37 AM

Details

Summary

Previously, we would error out if we encountered a global extended
header, because we don't know what it means. This doesn't really
matter though, and traditionally, tar implementations have either
ignored them or treated them as plain files, so just ignore them.
This allows tarfs to mount tar files created by git archive.

MFC after: 3 days
Sponsored by: Juniper Networks, Inc.
Sponsored by: Klara, Inc.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 56877
Build 53765: arc lint + arc unit