Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-12 | pass a copy of argv[i] to NOFORK applets (they may permute it etc). | Denis Vlasenko | |
set/save/restore more shared global variables whan call one applet from another | |||
2007-04-12 | style fixes. No code changes | Denis Vlasenko | |
2007-04-11 | rename: run_applet_by_name -> run_applet_and_exit | Denis Vlasenko | |
2007-04-11 | add more convenient defines for [NO]MMU: | Denis Vlasenko | |
"#ifndef BB_NOMMU" is a double negative | |||
2007-04-10 | random NOMMU fixes. compressed --help really does work for NOMMU! /me happy | Denis Vlasenko | |
2007-04-10 | make compressed help code NOMMU- and NOFORK-friendly - | Denis Vlasenko | |
no forking anymore, bunzip2 unpack routine now does all it in memory. | |||
2007-04-10 | make a few struct bb_applet members conditional | Denis Vlasenko | |
rename sllep_and_die -> xfunc_die make fflush_stdout_and_exit NOFORK-safe fix some buglets found by randomconfig | |||
2007-04-10 | - very minor shrinkage (-3b) | Bernhard Reutner-Fischer | |
2007-04-09 | make xfunctions optionally longjump instead of exit. | Denis Vlasenko | |
use it for making NOFORK more practical. touch: make it a NOFORK applet | |||
2007-04-09 | busybox: fix "<applet>: applet not found" message | Denis Vlasenko | |
2007-04-09 | Improve STANDALONE_SHELL. "safe" applets are renamed NOEXEC applets | Denis Vlasenko | |
and now this fact is recorded in applets.h, not ash.c. Several fixes to "--help + STANDALONE_SHELL" scenarios. function old new delta run_current_applet_and_exit - 355 +355 arith 2064 2073 +9 refresh 1148 1156 +8 getopt32 1068 1073 +5 telnet_main 1510 1514 +4 md5_sha1_sum_main 565 566 +1 xstrtoul_range_sfx 255 251 -4 packed_usage 22523 22514 -9 tryexec 255 203 -52 static.safe_applets 152 - -152 .rodata 131320 131128 -192 run_applet_by_name 869 506 -363 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 5/5 up/down: 382/-772) Total: -390 bytes ./busybox ash -c 'i=20000; while test $i != 0; do touch z; i=$((i-1)); done' runs more than twice as fast with STANDALONE_SHELL versus without. | |||
2007-04-09 | merge busybox.c into applets.c | Denis Vlasenko | |
2007-04-04 | - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g" | Bernhard Reutner-Fischer | |
2007-03-24 | #ifdef out re_execed on MMU machines | Denis Vlasenko | |
2007-03-24 | NOMMU re-exec trick shuld not depend on existence of "don't daemonize" | Denis Vlasenko | |
option for every affected applet (and dnsd, for example, don't have one). Thus rework re-exec support to not require it. Code got smaller too. | |||
2007-03-24 | applets.c, xfunc.c: style cleanup | Denis Vlasenko | |
2007-03-11 | kill superfluous returns at the end of void functions | Denis Vlasenko | |
2007-02-11 | syslogd: fix "readpath bug" by using readlink instead | Denis Vlasenko | |
libbb: rename xgetcwd and xreadlink | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-02-03 | do not put all <applet>_main() declarations | Denis Vlasenko | |
in busybox.h - this produces false dependencies | |||
2007-02-03 | usage_compressed: be more permissive in which od flavors we support | Denis Vlasenko | |
2007-01-29 | preparatory patch for -Wwrite-strings #1 | Denis Vlasenko | |
2007-01-24 | accumulated post-1.4.0 fixes | Denis Vlasenko | |
2007-01-03 | fix allnoconfig build. the most useful fix of the month. ;) | Denis Vlasenko | |
[spotted by Bernhard Fischer <rep.nop@aon.at>] | |||
2007-01-02 | convert usage compressed command into the new cmd style | Mike Frysinger | |
2006-12-26 | style fixes | Denis Vlasenko | |
last xcalloc replaced by xzalloc | |||
2006-12-24 | random tiny size savings | Denis Vlasenko | |
2006-12-18 | A bunch of defined(__GLIBC__) added. static-linking warning expanded | Denis Vlasenko | |
2006-11-22 | - add FIXME to brokenness in the installer.. | Bernhard Reutner-Fischer | |
2006-11-21 | httpd: LC_TIME locale _must_ be POSIX to httpd! We speak over the net! | Denis Vlasenko | |
2006-11-17 | - fix generation of the busybox.links install script inputfile | Bernhard Reutner-Fischer | |
2006-11-10 | wget: fix error message. | Denis Vlasenko | |
Bad: wget http://127.0.0.1:81/fgdg/Makefile Connecting to 127.0.0.1[127.0.0.1]:81 : HTTP/1.0 404 Not Foundror 404 Not Found Good: wget http://127.0.0.1:81/fgdg/Makefile Connecting to 127.0.0.1[127.0.0.1]:81 get: server returned error: HTTP/1.0 404 Not Found nslookup: fix my mistake applets: make Bernhard Fischer <rep.nop@aon.at> happy :) | |||
2006-11-09 | add && !defined(__UCLIBC__) to static link warning check | Denis Vlasenko | |
2006-11-01 | mostly style fixes | Denis Vlasenko | |
2006-10-29 | "#warning: http://...." doesn't work (gcc thinks that it's a comment!) | Denis Vlasenko | |
2006-10-23 | __GLIBC__ -> defined(__GLIBC__) | Denis Vlasenko | |
2006-10-20 | Added compile-time warning for STATIC+GLIBC build | Denis Vlasenko | |
2006-10-20 | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | |
2006-10-19 | build system: (try to) get rid of bb_config.h hack | Denis Vlasenko | |
2006-10-19 | move usage_compressed.h generation into applets/ | Denis Vlasenko | |
2006-10-19 | applets/applets.o must be rebuilt if usage.h is modified. | Denis Vlasenko | |
2006-10-16 | mount: support user mounts if CONFIG_DESKTOP | Denis Vlasenko | |
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-10-05 | which: -84 bytes | Denis Vlasenko | |
2006-10-05 | build system overhaul | Denis Vlasenko | |
2006-10-03 | bb_applet_name -> applet_name | Denis Vlasenko | |
2006-10-03 | rename bb_default_error_retval -> xfunc_error_retval | Denis Vlasenko | |
2006-09-23 | applets.c: fix indentation | Denis Vlasenko | |
2006-09-22 | Change license statements (and clean up headers) on some of the files that | Rob Landley | |
Erik or I are primary copyright holders on. | |||
2006-09-20 | The Software Freedom Law Center wants us to add a copyright notice to the | Rob Landley | |
generated binaries, to make copyright enforcement easier. Our liason with them (Bradley Kuhn) suggested the following text: > Copyright (C) YEAR-2006 Erik Andersen, Rob Landley, and others. > Licensed under GPLv2. See source distribution for full notice. And the busybox help message seems the least offensive place to put it. (At some point in the future, I need to strip 128 bytes from the binary to feel good about this, though. :) Minor header file cleanup while I was there, since libbb.h already #includes most of that stuff... |