Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2006-01-22 | - add platform.h. | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it. | |||
2005-09-11 | Cleanup patch by Bernhard Fischer, removing unnecessary includes of | Rob Landley | |
getopt.h, whitespace changes, typos, etc. | |||
2005-07-30 | rename the accept/reject names since accept overrides the accept() socket ↵ | Mike Frysinger | |
function | |||
2005-07-20 | applying fixes from: | Paul Fox | |
0000142: unzip enhancements | |||
2004-06-06 | Update reference for zip format | Glenn L McGrath | |
2004-03-27 | s/fileno\(stdin\)/STDIN_FILENO/g | Eric Andersen | |
s/fileno\(stdout\)/STDOUT_FILENO/g | |||
2003-11-15 | Move from read_gz to the pipe()+fork() method. | Glenn L McGrath | |
open_transformer(), common code for pipe+fork. Function pointer for read() no longer needed. Allow inflate to be initialised with a specified buffer size to avoid over-reading. Reset static variables in inflate_get_next_window to fix a bug where only the first file in a .zip would be be extracted. | |||
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2002-12-08 | Move add_to_list from libunarchive to libbb so it can be of more general use ↵ | Glenn L McGrath | |
(eg ifupdown). Changed the name to llist_add_to as i plan on adding more llist_ functions as needed (e.g. llist_free). | |||
2002-11-03 | Abstract read and seek in unarchiving code, convert bunzip to file ↵ | Glenn L McGrath | |
descriptors, support tar -j | |||
2002-09-25 | New common unarchive code. | Glenn L McGrath | |
2002-01-02 | unzip applet by Laurence Anderson | Glenn L McGrath | |
---------------------------------------------------------------------- |