Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-24 | unzip: tiny code shrink -2 bytes | Denys Vlasenko | |
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2010-05-24 | unzip: restore unix file mode if possible. closes bug 1045 | Denys Vlasenko | |
function old new delta unzip_main 2197 2188 -9 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/1 up/down: 173/-182) Total: -9 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2009-09-06 | unzip: more compat if DESKTOP=y | Denys Vlasenko | |
function old new delta DESKTOP off: unzip_main 1648 1629 -19 DESKTOP=y: unzip_main 1939 2197 +258 Without this, midnight commander can't display .zip files Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2009-07-25 | unzip: try lseek before resorting to reading | Stefani Seibold | |
function old new delta unzip_skip 16 43 +27 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2009-02-26 | unzip: fix thinko with le/be conv and size (closes bug 129) | Denis Vlasenko | |
awk: make "struct global" hack more robust wrt alignment (closes bug 131) | |||
2008-09-21 | unzip: handle "central directory" | Denis Vlasenko | |
needed for OpenOffice, gmail attachment .zips etc conditional on CONFIG_DESKTOP function old new delta unzip_main 1643 1939 +296 find_cds_offset - 173 +173 unzip_skip 11 16 +5 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/0 up/down: 474/0) Total: 474 bytes | |||
2008-07-26 | unzip: move check for unsupported zip features to better place | Denis Vlasenko | |
2008-07-26 | unzip: give better error message when presented with unsupported | Denis Vlasenko | |
zip file. Add zip documentation and an example of file we cant (yet) unpack. | |||
2008-07-05 | *: rename ATTRIBUTE_XXX to just XXX. | Denis Vlasenko | |
2008-06-26 | style fixes, no code changes | Denis Vlasenko | |
2007-12-24 | nameif: extended matching (Nico Erfurth <masta@perlgolf.de>) | Denis Vlasenko | |
*: whitespace fixes function old new delta prepend_new_eth_table - 304 +304 nameif_main 620 684 +64 cc_macaddr 51 - -51 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 1/0 up/down: 368/-51) Total: 317 bytes | |||
2007-11-06 | unzip: hmm... gcc doesn't like ATTRIBUTE_PACKED?? Document that... | Denis Vlasenko | |
2007-11-06 | telnetd: fix problem with zombies (by Paul Fox <pgf@brightstareng.com>) | Denis Vlasenko | |
syslogd: strip trailing NULs | |||
2007-11-05 | change safety check on zip header to allow for extra length, and | Paul Fox | |
revert the header read to use the correct constant rather than sizeof. at least one version of gcc (armv4-linux-gcc-3.4.1) pads the struct to 28 bytes in spite of the packing. | |||
2007-10-19 | unzip: add a comment explaining why we don't die | Denis Vlasenko | |
2007-10-18 | unzip: fix endianness bugs | Denis Vlasenko | |
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-10-01 | printf("%s\n") -> puts() | Denis Vlasenko | |
2007-09-07 | overload the existing '-q' flag so that if '-l' and '-q' are used | Paul Fox | |
together, a "short form" listing (just pathnames) is generated. change a few flag variables to "smallint" as well. | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-03-31 | unzip: fix xstrndup bug (xstrndup(s,n) can allocate less than n bytes!) | Denis Vlasenko | |
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-01-05 | do not expose internal state of [g]zip unpacker. | Denis Vlasenko | |
fix memory leak in inflate_gunzip. | |||
2007-01-03 | extern variable declaration in a .c file is heresy - fixing it | Denis Vlasenko | |
2006-12-26 | style fixes | Denis Vlasenko | |
last xcalloc replaced by xzalloc | |||
2006-12-22 | tar et al: die if bb_copyfd_size copies less than asked for. | Denis Vlasenko | |
(we have bb_copyfd_exact_size now for that kind of usage) | |||
2006-12-16 | inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid] | Denis Vlasenko | |
2006-10-27 | last nail into error_msg() (de)capitalization | Denis Vlasenko | |
2006-10-08 | correct largefile support, add comments about it. | Denis Vlasenko | |
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-09-27 | silly switch style fix | Denis Vlasenko | |
2006-09-11 | - convert a few xopen3(,,0) into xopen(,). Also peruse the fact that xopen ↵ | Bernhard Reutner-Fischer | |
defaults to 0777 on it's own, so we don't need to xopen3(,,0777). Saves a few bytes: $ size busybox.old busybox text data bss dec hex filename 839676 8780 243592 1092048 10a9d0 busybox.old 839660 8780 243592 1092032 10a9c0 busybox $ make CC=gcc-4.2-HEAD bloatcheck function old new delta static.vconfig_main 281 279 -2 static.rx_main 1076 1074 -2 static.mt_main 294 292 -2 static.gzip_main 753 751 -2 static.mkfs_minix_main 4034 4030 -4 static.unzip_main 1771 1766 -5 static.crontab_main 1513 1507 -6 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/7 up/down: 0/-23) Total: -23 bytes | |||
2006-09-03 | archival: added O_TRUNC so that when we overwrite files on unpack, | Denis Vlasenko | |
we truncate them. Also spotted & fixed hard to trigger bug with extension handling. | |||
2006-08-04 | Ok, that's not a typo, that's just me not thinking. | Rob Landley | |
2006-08-04 | Typo. | Rob Landley | |
2006-08-04 | Now that we have xopen3(), it's just plain unclean to have xopen() with | Rob Landley | |
O_CREAT. Two users are still doing it (and thus getting permissions 777), I'm not sure what permissions they should be using but here they are changed to xopen3(). This costs us a dozen or so bytes, but removing the 777 from xopen() should get some of that back. | |||
2006-08-03 | Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate | Rob Landley | |
things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.) | |||
2006-07-20 | "formated" -> "formatted" throughout the code base. | "Robert P. J. Day" | |
2006-07-16 | Cleaup read() and write() variants, plus a couple of new functions like | Rob Landley | |
xlseek and fdlength() for the new mkswap. | |||
2006-06-07 | - reuse strings and messages. Saves about 600B | Bernhard Reutner-Fischer | |
2006-05-29 | More size shrinkage. | Rob Landley | |
2006-05-26 | Change llist_add_* to take the address of the list rather than returning the new | Rob Landley | |
head, and change all the callers. | |||
2006-05-19 | - remove emacs layout block as suggested by Robert P.J. Day | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it | |||
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xchdir() | Bernhard Reutner-Fischer | |
2006-03-27 | ensure that corrupted file extraction causes both a message and | Paul Fox | |
a failure exit code. delay the error exit until all (good) files have been extracted. filesystem errors (nodes of wrong type, permission problems, etc) still cause immediate failure. | |||
2006-03-06 | Robert P. Day removed 8 gazillion occurrences of "extern" on function | Rob Landley | |
definitions. (That should only be on prototypes.) | |||
2006-03-04 | Patch from Robert P. Day, moving byte order checks to use platform.h macros. | Rob Landley | |
2006-03-01 | Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x) | Rob Landley | |
from before "if(x) free(x)". | |||
2006-02-22 | Patch from Denis Vlasenko to constify things and fix a few typos. | Rob Landley | |
2006-01-25 | just whitespace | Tim Riker | |