busybox/archival/libunarchive
Denis Vlasenko d6772501db 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
2006-11-24 17:21:44 +00:00
..
archive_xread_all_eof.c insmod_ng_main: -80 bytes. Stopp mmapping, use xmalloc_open_read_close(). 2006-11-21 11:58:14 +00:00
check_header_gzip.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
data_align.c Add one-line GPL boilerplate to numerous (but not all yet) source files. 2006-07-12 07:56:04 +00:00
data_extract_all.c fixes from Vladimir Dronnikov <dronnikov@gmail.ru> 2006-10-10 21:00:47 +00:00
data_extract_to_buffer.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
data_extract_to_stdout.c Add one-line GPL boilerplate to numerous (but not all yet) source files. 2006-07-12 07:56:04 +00:00
data_skip.c Add one-line GPL boilerplate to numerous (but not all yet) source files. 2006-07-12 07:56:04 +00:00
decompress_bunzip2.c g[un]zip: add support for -v (verbose). 2006-10-01 15:55:11 +00:00
decompress_uncompress.c g[un]zip: add support for -v (verbose). 2006-10-01 15:55:11 +00:00
decompress_unlzma.c g[un]zip: add support for -v (verbose). 2006-10-01 15:55:11 +00:00
decompress_unzip.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
filter_accept_all.c - remove unneeded include, use shorter boilerplate while at it and also 2006-04-13 13:32:16 +00:00
filter_accept_list_reassign.c Add one-line GPL boilerplate to numerous (but not all yet) source files. 2006-07-12 07:56:04 +00:00
filter_accept_list.c - remove unneeded include, use shorter boilerplate while at it and also 2006-04-13 13:32:16 +00:00
filter_accept_reject_list.c tar: revert older fix (non-portable), added new one. 2006-09-03 14:04:33 +00:00
find_list_entry.c tar: revert older fix (non-portable), added new one. 2006-09-03 14:04:33 +00:00
get_header_ar.c tar: fix and sanitize handling of long filenames/linknames 2006-11-24 17:21:44 +00:00
get_header_cpio.c cpio: (allegedly) fix bug 0001095: 2006-11-21 00:55:46 +00:00
get_header_tar_bz2.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
get_header_tar_gz.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
get_header_tar_lzma.c attempt to regularize atoi mess. 2006-10-08 12:49:22 +00:00
get_header_tar.c tar: fix and sanitize handling of long filenames/linknames 2006-11-24 17:21:44 +00:00
header_list.c Add one-line GPL boilerplate to numerous (but not all yet) source files. 2006-07-12 07:56:04 +00:00
header_skip.c Add one-line GPL boilerplate to numerous (but not all yet) source files. 2006-07-12 07:56:04 +00:00
header_verbose_list.c header_verbose_list: stop truncating file size in listing 2006-11-24 14:53:18 +00:00
init_handle.c cpio: (allegedly) fix bug 0001095: 2006-11-21 00:55:46 +00:00
Kbuild attempt to regularize atoi mess. 2006-10-08 12:49:22 +00:00
open_transformer.c add open_read_close() and similar stuff 2006-10-14 02:23:43 +00:00
seek_by_jump.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
seek_by_read.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
unpack_ar_archive.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00