Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-16 | Revert svn 15333. If you vfork, you must either exec or exit. (The parent is | Rob Landley | |
blocked until you do so.) | |||
2006-06-14 | Attempt at fixing bug 815 by upgrading bb_spawn() so that builtins are at | Rob Landley | |
the start of the path. (This should be under the same config option as the standalone shell, but right now that's buried in the shell menu.) Also add the ability to specify CONFIG_BUSYBOX_EXEC_PATH with /proc/self/exe as an overrideable default. | |||
2006-06-13 | Random cleanup of platform.h. | Rob Landley | |
2006-06-10 | - fix bug #887, in bb_get_chomped_line_from_file(), the last char was removed | Bernhard Reutner-Fischer | |
unconditionally, even if it was not a newline. This was apparently broken by r14254 - whitespace while at it. | |||
2006-06-08 | made "test" an ash built-in. | Paul Fox | |
moved the contents of libbb/bb_echo.c back into coreutils/echo.c, which is a more reasonable place for them than libbb. this forces anyone who wants echo and test to be builtin to ash to also have them available as applets. their cost is very small, and the number of people who wouldn't want them as applets is also very small. added warning about shell builtins vs. CONFIG_FEATURE_SH_STANDALONE_SHELL, which conflicts with their use. thanks to nathanael copa for debugging help. some string size optimization in test.c may have been lost with this commit, but this is a good new baseline. | |||
2006-06-07 | sometimes daemonizing and vfork()/exit() is ok | Mike Frysinger | |
2006-06-07 | bb_xdaemon() isnt available on no-mmu systems | Mike Frysinger | |
2006-06-07 | comment all fields | Mike Frysinger | |
2006-06-07 | add reference to proc(5) | Mike Frysinger | |
2006-06-07 | - reuse strings and messages. Saves about 600B | Bernhard Reutner-Fischer | |
2006-06-07 | whitespace | Mike Frysinger | |
2006-06-07 | whitespace | Mike Frysinger | |
2006-05-31 | - make getopt_ulflags aware of CONFIG_GETOPT_LONG | Bernhard Reutner-Fischer | |
2006-05-31 | - convert xcalloc(1,x) to xzalloc | Bernhard Reutner-Fischer | |
2006-05-31 | - s/defined(__uClinux__)/BB_NOMMU/ | Bernhard Reutner-Fischer | |
This needs a second pass to: + add bb_daemon(unsigned char no_chdir, unsigned char no_close, const char*flag) + eventually globally export argc and argv, so we don't need to pass it to bb_daemon(). | |||
2006-05-29 | Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts values | Rob Landley | |
to/from little endian or big endian, which is a NOP if that's what the current platform already is. | |||
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-26 | Slight sanity fix: data is void *, not char *. And it's called data | Rob Landley | |
almost everywhere, so be consistent. | |||
2006-05-26 | - introduce and use bb_path_wtmp_file for portability (saves 11 Bytes). | Bernhard Reutner-Fischer | |
- fix last.c to also look at the double-underscore UT_ defines. | |||
2006-05-26 | - make find_mount_point conditional on df and eject; Fixes `make hosttools´ on | Bernhard Reutner-Fischer | |
hosts where mntent.h does not exist. | |||
2006-05-26 | errno and h_errno values are not the same #876 by rfelker | Mike Frysinger | |
2006-05-25 | Rich Felker suggested removing dprintf() from watch, and one thing led to | Rob Landley | |
another... This adds bb_xspawn() support, which does vfork/exec. (I don't know why using a static instead of a local adds ~40 bytes, but using the local doesn't work...) | |||
2006-05-19 | A pending item in my tree I might as well check in: I plan to migrate calloc() | Rob Landley | |
and bb_calloc() calls to bb_xzalloc() which allocates prezeroed memory but only takes one argument (the size). | |||
2006-05-19 | - remove emacs layout block as suggested by Robert P.J. Day | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it | |||
2006-05-19 | - replace _PATH_DEVNULL with bb_dev_null | Bernhard Reutner-Fischer | |
2006-05-19 | - use uint32_t instead of __u32 | Bernhard Reutner-Fischer | |
Thanks to Rich Felker for pointing this out. | |||
2006-05-19 | - include strings.h | Bernhard Reutner-Fischer | |
Thanks to Rich Felker for pointing this out. | |||
2006-05-19 | - single KERNEL_VERSION(a,b,c) macro in platform.h | Bernhard Reutner-Fischer | |
- rename get_kernel_revision() to get_linux_version_code from Robert P. J. Day | |||
2006-05-16 | Make md5 calculation always go through an the buffer so that A) we don't | Rob Landley | |
handle packets out of sequence if some data goes through the buffer and some doesn't, B) it works on systems that can't handle aligned access, C) we just have one code path to worry about. While we're at it, sizeof() and RESERVE_CONFIG_BUFFER() really don't combine well, which is why md5sum has been reading and processing data 4 bytes at a time. I suspect that the existence of CONFIG_MD5_SIZE_VS_SPEED to do loop unrolling and such in the algorithm was an attempt to work around that bug. | |||
2006-05-15 | - patch from Robert P. J. Day to use filter instead of findstring. | Bernhard Reutner-Fischer | |
2006-05-13 | pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵ | Mike Frysinger | |
mailing list | |||
2006-05-12 | Autodetect parts of a multipart file, from Robert P. Day's suggestion. | Rob Landley | |
2006-05-11 | Bug fix from Vladimir Oleynik, and suggestion I add my copyright notice | Rob Landley | |
to the file. | |||
2006-05-08 | Fiddling with llist to make memory management easier. Specifically, the | Rob Landley | |
option to delete the contents of the list when we delete the list is a good thing. | |||
2006-05-08 | Remove a link that leaked in from the pending llist_t changes. | Rob Landley | |
2006-05-07 | Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many bytes | Rob Landley | |
as the old optimization did (actually does slightly better under gcc 4.0), and simplifies the code. | |||
2006-05-05 | Migrate endianness macros. | Rob Landley | |
2006-05-04 | Not quite compiler independent, but we've never tried to be gcc independent | Rob Landley | |
anyway. This is at least less ugly than what was there before, and fixes building all sources at once. | |||
2006-05-03 | Whitespace and documentation cleanup from Dennis Vlasenko. | Rob Landley | |
2006-04-25 | Portability tweak from Shaun Jackman, don't include asm/page.h directly. | Rob Landley | |
2006-04-18 | Remove some #if 0 code. | Rob Landley | |
2006-04-18 | - BusyBox is under GPL. | Bernhard Reutner-Fischer | |
in http://www.busybox.net/lists/busybox/2006-April/020364.html Denis Vlasenko said when asked which license to use for these files: "Sure. LGPL or GPL is fine with me." Adjusting accordingly. | |||
2006-04-16 | use memmove() instead of bcopy() | Mike Frysinger | |
2006-04-16 | use memcmp() not bcmp() | Mike Frysinger | |
2006-04-13 | - patch from Denis Vlasenko to add and use bb_xopen3() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xchdir() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add bb_xbind() and bb_xlisten() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xdaemon() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xsocket() and to use | Bernhard Reutner-Fischer | |
bb_xopen some more while at it. Also use shorter boilerplate while at it. | |||
2006-04-12 | - add and use bb_opendir(), bb_xopendir(). | Bernhard Reutner-Fischer | |
text data bss dec hex filename 889445 9392 1035784 1934621 1d851d busybox.gcc-4.2.orig 889297 9392 1035784 1934473 1d8489 busybox.gcc-4.2 889009 9820 1037860 1936689 1d8d31 busybox.gcc-4.1.orig 888817 9820 1037860 1936497 1d8c71 busybox.gcc-4.1 |