Commit Graph

  • 481ce92bdf - add ipsvd Bernhard Reutner-Fischer 2008-01-11 20:52:45 +00:00
  • 84bbac5a09 enable use of ^V prefix to allow forced insertion of any character. in particular, without this it's impossible to enter a TAB on the commandline (whether tab completion is enabled or not). Paul Fox 2008-01-11 16:50:08 +00:00
  • ee8e3ee919 allow 8-bit characters Paul Fox 2008-01-11 16:12:57 +00:00
  • de24bd960f tac: handle NULs properly. +145 bytes Denis Vlasenko 2008-01-09 23:00:00 +00:00
  • d2c450ce81 hush: report [v]fork failures hush: more correct handling of piping config: add CONFIG_NOMMU Denis Vlasenko 2008-01-08 20:32:12 +00:00
  • 474d1c57c8 whitespace fixes Denis Vlasenko 2008-01-07 19:06:47 +00:00
  • 9b4c072a04 ps: fix yet another buglet from recent ulltoa conversion :( Denis Vlasenko 2008-01-07 16:51:25 +00:00
  • 766f65919b ps: fix COMMAND column adjustment Denis Vlasenko 2008-01-07 16:41:41 +00:00
  • 482f2b31e7 tac: *really* add tac.c now Denis Vlasenko 2008-01-07 16:14:14 +00:00
  • 6b404431aa ps: fix build breakage from vda's recent commit *: whitespace fixes Denis Vlasenko 2008-01-07 16:13:14 +00:00
  • 4e9ca75281 syslogd: fix shmat error check Denis Vlasenko 2008-01-07 15:58:02 +00:00
  • bcd5fc12ec tac: new applet. ~240 bytes. Denis Vlasenko 2008-01-06 06:27:17 +00:00
  • 56ea65ca5f ps: fix overflow in USER and VSZ columns Denis Vlasenko 2008-01-06 03:26:53 +00:00
  • 5fee2e1a79 ps: add conditional support for -o [e]time Denis Vlasenko 2008-01-05 03:26:41 +00:00
  • 9cd30d30a0 Makefile.help: removing allbareconfig target from help applet_tables: fix allnoconfig Denis Vlasenko 2008-01-04 20:10:51 +00:00
  • 83c44229d2 ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var) Denis Vlasenko 2008-01-04 15:28:28 +00:00
  • 21e20cb4ad init: wait for orphaned children too while waiting for sysinit-like processes (Harald Küthe <harald-tuxbox@arcor.de>) Denis Vlasenko 2008-01-04 15:10:47 +00:00
  • 4dada747e5 syslogd: avoid excessive tine() system calls Denis Vlasenko 2008-01-03 12:13:42 +00:00
  • 4f2e8bc765 syslogd: don't die if remote host's IP cannot be resolved. retry resolutions every two minutes instead. Denis Vlasenko 2008-01-03 12:12:27 +00:00
  • fb0eba706c libbb: introduce and use safe_waitpid (loops in EINTR) *: use more approproate (shorter) versions of wait() Denis Vlasenko 2008-01-02 19:55:04 +00:00
  • 27963980db adding libbb/printable.c Denis Vlasenko 2007-12-30 20:13:39 +00:00
  • d3c042fc60 libbb: introduce fputc_printable (from ed) netstat: print control chars as ^C etc vi: style fixlet Denis Vlasenko 2007-12-30 01:59:53 +00:00
  • fcd878efcd httpd: support for "I:index.xml" syntax (Peter Korsgaard <jacmet@uclibc.org>) Denis Vlasenko 2007-12-29 02:16:23 +00:00
  • 3f9c848576 trylink: instead of build error, disable --gc-sections if GLIBC && STATIC nameif: glibc build fixlet Denis Vlasenko 2007-12-28 17:04:42 +00:00
  • ddc865fb0d netstat: in error message, report filename and line number where we see problematic data Denis Vlasenko 2007-12-26 21:49:33 +00:00
  • c03e872112 save a bit of code with *strchrnul = '\0' trick Denis Vlasenko 2007-12-26 20:56:55 +00:00
  • abee3d0e0d Fix xmalloc_fgets_str so that it really does NOT strip terminator. Add xmalloc_fgetline_str which does strip terminator, and use it in dpkg instead of xmalloc_fgets_str. netstat: use xmalloc_fgets_str - allows to eat strings with NULs (this fixes bug with some weird /proc/net/unix input) Denis Vlasenko 2007-12-26 20:44:45 +00:00
  • d55268d0d4 init: don't spawn tons of waiting children, one is enough init: shrink signal disabling code init: rename some functions text data bss dec hex filename 778657 832 7344 786833 c0191 busybox_old 778445 832 7344 786621 c00bd busybox_unstripped Denis Vlasenko 2007-12-26 18:32:58 +00:00
  • 5adfa44101 init: sometimes, #ifdefs are cleaner. Denis Vlasenko 2007-12-25 16:08:53 +00:00
  • 1d61416b5a sync examples to what actual actual code expects Denis Vlasenko 2007-12-25 15:32:56 +00:00
  • 08137c28c4 add expected output Mike Frysinger 2007-12-25 04:35:05 +00:00
  • bb50fdfe07 convert #if to if -- let gcc optimize away dead code for us Mike Frysinger 2007-12-25 04:30:14 +00:00
  • ec5631b6d6 init: add FEATURE_KILL_REMOVED (Eugene Bordenkircher <eugebo@gmail.com>) init: slight size optimization Denis Vlasenko 2007-12-25 01:08:58 +00:00
  • 7b55c7f97d fix typo in web page Denis Vlasenko 2007-12-24 17:33:56 +00:00
  • 8e5b6f58a2 Makefile: change version to 1.10.0.svn udhcpc: make UDP packet sending the same as raw sending in regards to error messages. Minor code size shrink. Total size grows due to added messages: Denis Vlasenko 2007-12-24 17:32:22 +00:00
  • 299c5c379e Announce 1.9.0 Denis Vlasenko 2007-12-24 14:43:25 +00:00
  • 3b4921674e hush: fixlet for NOMMU update TODO_config_nommu Denis Vlasenko 2007-12-24 14:26:57 +00:00
  • f7be20e70c nameif: extended matching (Nico Erfurth <masta@perlgolf.de>) *: whitespace fixes Denis Vlasenko 2007-12-24 14:09:19 +00:00
  • fcfb5c04bb defconfig: update appletli.c: add vda's (C) top: fixlet for incorrect display of "0" Makefile: reduce stack size from 20k to 16k Denis Vlasenko 2007-12-24 12:16:24 +00:00
  • e4bc603f0b od: reduce data/bss usage (code size went down too) Denis Vlasenko 2007-12-24 12:14:24 +00:00
  • ef36c04ccf umount: fix fallout from stack reduction change Denis Vlasenko 2007-12-24 12:11:57 +00:00
  • f882f08627 vi: speed up some string ops Denis Vlasenko 2007-12-23 02:36:51 +00:00
  • 528a8b9769 cttyhack: trivial build fixlet Denis Vlasenko 2007-12-22 19:57:28 +00:00
  • 4baed3a080 vi: reduce amount of memset'ing on each screen refresh Denis Vlasenko 2007-12-22 17:31:29 +00:00
  • e3cbfb91d2 vi: introduce FEATURE_VI_8BIT (as vi currently is not Unicode capable, people may want to disable display of high-bit chars) ip: build fixlet Denis Vlasenko 2007-12-22 17:00:11 +00:00
  • 94e3365b8f perror_nomsg: don't print extra colon losetup: print name of loop device in error messages Denis Vlasenko 2007-12-22 15:44:23 +00:00
  • 88adfcd178 vi: change MAX_LINELEN meaning: now it is the biggest supported screen wigth. Introduce MAX_TABSTOP and MAX_INPUT_LEN. Fix redraw of very long lines and cursor movement past NULs. Denis Vlasenko 2007-12-22 15:40:13 +00:00
  • ee87ebf381 fix buglets found by randomconfig Denis Vlasenko 2007-12-21 22:18:16 +00:00
  • 26b6fba9d3 vi: fix a problem with displaying overlong lines Denis Vlasenko 2007-12-21 21:34:37 +00:00
  • 619879246d udhcp: decided to not send "short" dhcp packets, but lets add comments how to do it if needed. Denis Vlasenko 2007-12-21 16:32:30 +00:00
  • fff145dba3 udhcp: fix oversized packet sending (introduced by "slack for bad dhcp servers" options); slight optimizations and function renaming Denis Vlasenko 2007-12-20 21:11:38 +00:00
  • f77f369ce8 fdisk: reduce global data/bss usage. 8k data+bss build is achievable soon ;) Denis Vlasenko 2007-12-16 17:22:33 +00:00
  • c794c51a1a msh: reduce global data/bss usage Denis Vlasenko 2007-12-16 17:21:29 +00:00
  • 0163111325 ash: reduce global data/bss usage Denis Vlasenko 2007-12-16 17:20:38 +00:00
  • 9ad2cb3f1a traceroute: stop using global data/bss Denis Vlasenko 2007-12-16 17:19:40 +00:00
  • 4ca2965b99 add a link to vda's pet projects Denis Vlasenko 2007-12-13 00:15:50 +00:00
  • 2cd4a747e5 num conversions: allow for leading '+' (renice needs that) Denis Vlasenko 2007-12-11 13:15:11 +00:00
  • d7e2e127a9 cttyhack: add missing ';' init: remove pointless access() check Denis Vlasenko 2007-12-10 08:40:29 +00:00
  • 2afabe8b83 init: remove superfluous forks and messing up with argv[0] cttyhack: add stealing of ctty Denis Vlasenko 2007-12-10 07:06:04 +00:00
  • 191836845e udhcpc: support for -O <option>. Two important notes: * nissrv and nisdomain are not requested by default anymore! * inconsistency between "XXXsvr" and "XXsrv" in option names resolved, all are "XXXsrv" now. Denis Vlasenko 2007-12-10 07:03:38 +00:00
  • 75aa615bef find: add -iname support (Alexander Griesser <alexander.griesser@lkh-vil.or.at>) Denis Vlasenko 2007-12-09 10:07:39 +00:00
  • 9cb220be9d lineedit: don't violate API if we do simple fgets ash: cosmetic style fixes, no code changes Denis Vlasenko 2007-12-09 10:03:28 +00:00
  • a96425fe82 vi: don't use common_bufsiz as read buffer, it can be too small (found by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>) Denis Vlasenko 2007-12-09 04:13:43 +00:00
  • b851c42a14 signal names hack was wrong, it broke "get signal name" function. Reverting :( Denis Vlasenko 2007-12-04 21:44:52 +00:00
  • f3fca91e9f getty: a small code shrink Denis Vlasenko 2007-12-04 18:46:01 +00:00
  • c689fcfdb0 Make signal table a bit smaller Denis Vlasenko 2007-12-04 10:20:48 +00:00
  • 5f934b0785 guard against SIGxxx >= 32 (no code changes on i386) Denis Vlasenko 2007-12-04 10:05:28 +00:00
  • d0bbbdcd6e getty: don't accept ancient '#' and '@' as backspace/kill line, it only confuses people. (Alexander Griesser <alexander.griesser@lkh-vil.or.at> (LKH Villach)) various other cleanups. Denis Vlasenko 2007-12-04 09:48:40 +00:00
  • 7221c8c22d lineedit: reduce stack usage netstat: reduce stack usage; fix handling of NULs in unix socket filenames Denis Vlasenko 2007-12-03 10:45:14 +00:00
  • 2bec513996 fix whitespace damage Denis Vlasenko 2007-12-02 08:56:53 +00:00
  • 7ab3699b58 mkfs.minix: add testsuite; disable code which makes images variable Denis Vlasenko 2007-12-02 08:55:34 +00:00
  • ab801874f8 attack the biggest stack users: -mkfs_minix_main [busybox_unstripped]: 4288 -mkfs_minix_main [busybox_unstripped]: 4276 -grave [busybox_unstripped]: 4260 (bzip2 users too - not listed) Denis Vlasenko 2007-12-02 08:35:37 +00:00
  • 8003e266ed explain why we use mmap instead of malloc Denis Vlasenko 2007-12-02 07:18:29 +00:00
  • 8723a94c25 libnetlink: comment out unused code; don't use 8k stack buffers Denis Vlasenko 2007-12-02 06:30:57 +00:00
  • 5cb40bbbd3 Fix minor discrepancy in "make help" Denis Vlasenko 2007-12-02 05:36:37 +00:00
  • 4c13922961 Introduce FEATURE_COPYBUF_KB. People who want smaller stack at any cost may use it to reduce cp's stack usage (FEATURE_COPYBUF_KB=1). Desktop people may get faster copy of big files (FEATURE_COPYBUF_KB=32 is ~30% faster than 4kb) Denis Vlasenko 2007-12-02 03:27:42 +00:00
  • e2532ab5f2 dd: fix a bug where we don't report write errors testsuite: small cleanup Denis Vlasenko 2007-12-02 01:44:42 +00:00
  • 1796e2c495 dd: add testsuite entry for write errors Denis Vlasenko 2007-12-02 01:43:18 +00:00
  • 6672c8e480 test: stop using lots of bss. Denis Vlasenko 2007-11-30 07:29:05 +00:00
  • b539c8452f dhcp: heed TODO item - divorced options from their string descriptions code shrink while at it. Denis Vlasenko 2007-11-29 08:17:45 +00:00
  • 64309f8669 sysctl: add -e: supress warnings about invalid key (Jeremy Kerr <jk@ozlabs.org>) code shrink: Denis Vlasenko 2007-11-29 06:40:28 +00:00
  • 745cd17926 Further optimize applet tables; prettify build output Denis Vlasenko 2007-11-29 03:31:20 +00:00
  • c253778de9 touch: accept and ignore -f Denis Vlasenko 2007-11-28 19:25:32 +00:00
  • 35ff74676b dhcpc: let server know we don't like oversized packets. add TODO comment Denis Vlasenko 2007-11-28 19:23:12 +00:00
  • 41f5add965 forgotten part of previous commit Denis Vlasenko 2007-11-28 06:49:42 +00:00
  • 1aa7e477b1 reorganize applet table. Eliminates pointers to names. Should be a big win for libbusybox. busybox wins too: Denis Vlasenko 2007-11-28 06:49:03 +00:00
  • 79c6904faf ip route: add comment, no code changes Denis Vlasenko 2007-11-27 09:42:33 +00:00
  • 186c2b3d0e iproute: fix a bug where "ip r flush table main" was rejected, add "ip r flush cache" (however I'm unsure it is really valid syntax) Add a few comments and stop mixing params and params' keywords. Denis Vlasenko 2007-11-26 18:29:52 +00:00
  • 30297a5b83 fix vda's testsuite bogons, part 2 Denis Vlasenko 2007-11-26 07:23:27 +00:00
  • bd9a48bc9c fix vda's testsuite bogons, part 1 Denis Vlasenko 2007-11-26 07:23:09 +00:00
  • 4e1e720523 testsuite: add tests for cut and grep; slight improvements to infrastructure Denis Vlasenko 2007-11-26 05:38:20 +00:00
  • ed270a5f32 ash: make code simpler, and do not do close(-1) - it's rude Denis Vlasenko 2007-11-26 05:37:07 +00:00
  • b1bac0dab2 zcip: simplify code a bit Denis Vlasenko 2007-11-25 12:53:25 +00:00
  • a09300a88c zcip: use low-order 4 bytes of MAC as random seed, not 4 high-order arping: fix wrong roundtrip calculation arping,zcip: cleanups and code shrink Denis Vlasenko 2007-11-25 12:40:56 +00:00
  • 7c9d533a85 cttyhack should be in /bin, not /usr/bin Denis Vlasenko 2007-11-25 07:58:42 +00:00
  • 6446c2d4ab which: fix testsuite failure pidof: do not output empty line if nothing found testsuite: disable false positive Denis Vlasenko 2007-11-25 04:54:13 +00:00
  • 72e76044cf dhcpc: cope with buggy DHCP servers which send oversized packets (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>) Denis Vlasenko 2007-11-25 03:15:24 +00:00
  • a8875efa85 Announce 1.8.2 and 1.7.4 Denis Vlasenko 2007-11-24 04:49:07 +00:00
  • dd8bbfd084 stty: reorganize data tables - save 0.5k Denis Vlasenko 2007-11-24 04:32:49 +00:00
  • fe5e23bf75 remove echo_main -> bb_echo indirection Denis Vlasenko 2007-11-24 02:23:51 +00:00