tar: fix and sanitize handling of long filenames/linknames
authorDenis Vlasenko <vda.linux@googlemail.com>
Fri, 24 Nov 2006 17:21:44 +0000 (17:21 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Fri, 24 Nov 2006 17:21:44 +0000 (17:21 -0000)
commitd6772501db451b5d7fd4001f5e9c4f1ad20c63d6
tree30b4606de7dbbe62462ad7dc106e429a32e22272
parentd398ecab9d6e42b1091d214df50bf938030d11a2
tar: fix and sanitize handling of long filenames/linknames
(GNU extensions 'K' and 'L').
We correctly handle them when untarring now, but unfortunately
we still don't use them when tarring! That stupid 100 char limit
is still there!
The biggest problem is that we don't support 'pax' tar format.
Linux kernel tarballs are in this format... shame
archival/libunarchive/get_header_ar.c
archival/libunarchive/get_header_tar.c
libbb/xfuncs.c