Denys Vlasenko
|
6ba1f2d0bc
tar: prevent malicious archives with enormous long name sizes OOMing the machine
|
3 gadi atpakaļ |
Denys Vlasenko
|
b198e9aa93
tar: improve comments, add FIXMEs. no code changes
|
3 gadi atpakaļ |
Denys Vlasenko
|
16e82c61d4
tar: fix fallout of last_char_is(NULL) no longer being allowed
|
4 gadi atpakaļ |
James Byrne
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 gadi atpakaļ |
Denys Vlasenko
|
403d2574be
tar: skip 'V' headers (GNU volume label), closes 11526
|
6 gadi atpakaļ |
Denys Vlasenko
|
bb373dbc32
tar: accomodate non-terminated tar.chksum fields as seen from github.com
|
6 gadi atpakaļ |
Denys Vlasenko
|
2ab9403119
whitespace and comment format fixes, no code changes
|
7 gadi atpakaļ |
Denys Vlasenko
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 gadi atpakaļ |
Denys Vlasenko
|
9655f95d0f
tar: handle pax-encoded utf8 filenames and link names. Closes 9406
|
8 gadi atpakaļ |
Denys Vlasenko
|
015db5800c
randomconfig fixes
|
8 gadi atpakaļ |
Denys Vlasenko
|
6c563e370d
tar: add support for --strip-components=N
|
9 gadi atpakaļ |
Denys Vlasenko
|
bdb540e04f
tar: do not try to decode GNU extended headers as pax headers
|
9 gadi atpakaļ |
Denys Vlasenko
|
8dff01d06a
libbb: introduce and use is_prefixed_with()
|
9 gadi atpakaļ |
Denys Vlasenko
|
8c06bc6ba1
unzip: prevent attacks via malicious filenames
|
9 gadi atpakaļ |
Denys Vlasenko
|
640ce3de07
zcat: complain if input is not compressed
|
10 gadi atpakaļ |
Denys Vlasenko
|
0f592d7fb9
tar: tighten up pax header validity check
|
11 gadi atpakaļ |
Denys Vlasenko
|
ebfa9b5aa1
tar: fix exitcode check for MMU-spawned unpacking helpers
|
11 gadi atpakaļ |
Denys Vlasenko
|
440a509849
dpkg: fix creation of .list files (were empty since b768aeb). Closes 5324
|
12 gadi atpakaļ |
Etienne Le Sueur
|
cfc212cdff
tar: fix 256-bit encoded number decoding
|
12 gadi atpakaļ |
Denys Vlasenko
|
8a6a2f9c9c
update seamless uncompression code
|
12 gadi atpakaļ |
Denys Vlasenko
|
6111f967f5
tar: add support for PAX-encoded path=LONGFILENAME
|
12 gadi atpakaļ |
Denys Vlasenko
|
f74f280a14
get_header_tar: shrink 6->64 sign extension code
|
13 gadi atpakaļ |
Denys Vlasenko
|
d184a728cf
rename archive.h to bb_archive.h. no code changes
|
13 gadi atpakaļ |
Ian Wienand
|
954dbd3a00
tar: ignore file size (assume 0) for hardlinks
|
13 gadi atpakaļ |
Denys Vlasenko
|
b80acf58f1
tar: skip leading / and handle names like abc/..////def -> def (not ///def)
|
13 gadi atpakaļ |
Denys Vlasenko
|
5e29e26388
tar: on extract, everything up to and including last ".." is stripped
|
13 gadi atpakaļ |
Denys Vlasenko
|
df1689138e
remove a few aliasing warnings
|
14 gadi atpakaļ |
Denys Vlasenko
|
833d4e7f84
rename archival/libunarchive -> archival/libarchive; move bz/ into it
|
14 gadi atpakaļ |