Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | chpasswd: new applet by Alexander Shishkin <virtuoso@slind.org> | Denis Vlasenko | 2007-07-20 | 1 | -0/+1 | |
| | ||||||
* | fix applet order error | Denis Vlasenko | 2007-07-06 | 1 | -1/+1 | |
| | ||||||
* | slattach: new applet. | Denis Vlasenko | 2007-06-20 | 1 | -0/+1 | |
| | ||||||
* | pscan: new applet (portscanner). ~1350 bytes. By Tito <farmatito@tiscali.it> | Denis Vlasenko | 2007-06-16 | 1 | -0/+1 | |
| | | | | wget: lift 256 chars limitation on terminal width | |||||
* | cttyhack: new applet. | Denis Vlasenko | 2007-05-18 | 1 | -0/+1 | |
| | ||||||
* | fix trivial compile errors found by randomconfig run | Denis Vlasenko | 2007-05-17 | 1 | -0/+6 | |
| | ||||||
* | cryptpw: new applet (a bit less than 3k added) | Denis Vlasenko | 2007-05-08 | 1 | -0/+1 | |
| | | | | | (by Thomas Lundquist <lists@zelow.no>) | |||||
* | Rename two config options: | Denis Vlasenko | 2007-04-10 | 1 | -2/+2 | |
| | | | | | | | FEATURE_SH_STANDALONE_SHELL => FEATURE_SH_STANDALONE FEATURE_EXEC_PREFER_APPLETS => FEATURE_PREFER_APPLETS Make SH_STANDALONE depend on PREFER_APPLETS. getopt.c: more randomconfig-induced fixes | |||||
* | make a few struct bb_applet members conditional | Denis Vlasenko | 2007-04-10 | 1 | -7/+7 | |
| | | | | | | rename sllep_and_die -> xfunc_die make fflush_stdout_and_exit NOFORK-safe fix some buglets found by randomconfig | |||||
* | audit small applets and mark some of them as NOFORK. | Denis Vlasenko | 2007-04-10 | 1 | -19/+19 | |
| | | | | | Put big scary warnings in relevant places. | |||||
* | make xfunctions optionally longjump instead of exit. | Denis Vlasenko | 2007-04-09 | 1 | -1/+1 | |
| | | | | | use it for making NOFORK more practical. touch: make it a NOFORK applet | |||||
* | xargs: shrink code, ~80 bytes | Denis Vlasenko | 2007-04-09 | 1 | -2/+3 | |
| | | | | applets.h: +#undef APPLET_NOEXEC | |||||
* | Implement first instance of NOFORK applet - echo | Denis Vlasenko | 2007-04-09 | 1 | -1/+6 | |
| | | | | | | | | | find: use NOFORK/NOEXEC; small -exec buglet also eliminated vfork_daemon_rexec: honor PREFER_APPLETS echo: small size improvements find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster | |||||
* | Improve STANDALONE_SHELL. "safe" applets are renamed NOEXEC applets | Denis Vlasenko | 2007-04-09 | 1 | -21/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | merge busybox.c into applets.c | Denis Vlasenko | 2007-04-09 | 1 | -4/+4 | |
| | ||||||
* | applets.h: de-obfuscate | Denis Vlasenko | 2007-04-08 | 1 | -26/+35 | |
| | ||||||
* | ipsvd: make udpsvd work similar to tcpsvd (multiple parallel | Denis Vlasenko | 2007-04-03 | 1 | -4/+4 | |
| | | | | | children for several streams of udp packets tested to work) code size: -509 bytes | |||||
* | udpsvd: next part of ipsvd applets (not working yet) | Denis Vlasenko | 2007-04-01 | 1 | -0/+1 | |
| | ||||||
* | tcpsvd: new applet | Denis Vlasenko | 2007-04-01 | 1 | -0/+1 | |
| | | | | | | | | | | It's a GPL-ed 'clone' of Dan Bernstein's tcpserver. Author: Gerrit Pape <pape@smarden.org> http://smarden.sunsite.dk/ipsvd/ size tcpsvd.o text data bss dec hex filename 2571 4 16 2591 a1f tcpsvd.o | |||||
* | - rough prototype for split(1). TODO: Still needs some love since it's way ↵ | Bernhard Reutner-Fischer | 2007-03-25 | 1 | -0/+1 | |
| | | | | | | | too big.. text data bss dec hex filename 602 4 0 606 25e coreutils/split.o | |||||
* | SELinux: load_policy applet | Denis Vlasenko | 2007-03-24 | 1 | -0/+1 | |
| | ||||||
* | selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft) | Denis Vlasenko | 2007-03-10 | 1 | -0/+2 | |
| | ||||||
* | - add chrt applet. | Bernhard Reutner-Fischer | 2007-03-09 | 1 | -0/+1 | |
| | | | | | | text data bss dec hex filename 769 0 0 769 301 miscutils/chrt.o and could use some further shrinkage | |||||
* | new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp> | Denis Vlasenko | 2007-02-06 | 1 | -0/+5 | |
| | ||||||
* | fixing bugs revealed by randomconfig runs | Denis Vlasenko | 2007-01-20 | 1 | -0/+2 | |
| | ||||||
* | add arp applet - thanks to | Denis Vlasenko | 2007-01-07 | 1 | -0/+1 | |
| | | | | "Eric Spakman" <E.Spakman@inter.nl.net> | |||||
* | leftover of e2fsck surgery | Denis Vlasenko | 2006-12-26 | 1 | -9/+9 | |
| | ||||||
* | Cleanup usage messages (-200 bytes). | Denis Vlasenko | 2006-12-24 | 1 | -3/+0 | |
| | | | | | Remove busybox_main from applet table since it is called via separate check | |||||
* | - revert r15563 (pull current version of taskset off the busybox_scratch branch) | Bernhard Reutner-Fischer | 2006-11-22 | 1 | -0/+1 | |
| | ||||||
* | - add 'ip rule' support. First take.. | Bernhard Reutner-Fischer | 2006-11-21 | 1 | -0/+1 | |
| | | | | | text data bss dec hex filename 2999 0 0 2999 bb7 networking/libiproute/iprule.o | |||||
* | dhcprelay: new applet | Denis Vlasenko | 2006-11-20 | 1 | -0/+1 | |
| | ||||||
* | runit: add runsv, runsvdir and sv. Oh yes. | Denis Vlasenko | 2006-11-17 | 1 | -0/+3 | |
| | | | | It even seems to work. +11K. :( | |||||
* | svlogd: new applet. +9k. Still too big, but it was 12k yesterday. | Denis Vlasenko | 2006-11-16 | 1 | -0/+1 | |
| | ||||||
* | - revert r16191; re-add resize() applet. | Bernhard Reutner-Fischer | 2006-10-25 | 1 | -0/+1 | |
| | | | | | | | text data bss dec hex filename 288 0 0 288 120 console-tools/_resize.o.gcc-2.95 258 0 0 258 102 console-tools/_resize.o.gcc-3.3 252 0 0 252 fc console-tools/_resize.o.gcc-3.4 | |||||
* | raidautorun: new applet, by: | Denis Vlasenko | 2006-10-20 | 1 | -0/+1 | |
| | | | | | Thomas Jarosch (email?) and Bernhard Fischer <rep.nop@aon.at> | |||||
* | mount: support user mounts if CONFIG_DESKTOP | Denis Vlasenko | 2006-10-16 | 1 | -1/+5 | |
| | ||||||
* | nmeter: new applet. ~4k | Denis Vlasenko | 2006-10-11 | 1 | -0/+1 | |
| | | | | Fix build proble on x86_64 | |||||
* | runit/chpst: "change process state" utility | Denis Vlasenko | 2006-10-03 | 1 | -0/+5 | |
| | | | | It's "nice" on steroids - can set uid/gid, mem/cpu limits etc. +3.5k | |||||
* | kill: implement killall5. OpenWRT folks will be happy. | Denis Vlasenko | 2006-09-27 | 1 | -0/+1 | |
| | | | | | However their code was unusably different from sysvinit original. Run tested. | |||||
* | "I'll think about it" != "apply it now". It means I need to think about it. | Rob Landley | 2006-09-22 | 1 | -1/+1 | |
| | ||||||
* | - add new applet resize. | Bernhard Reutner-Fischer | 2006-09-22 | 1 | -0/+1 | |
| | | | | | | text data bss dec hex filename 185 0 0 185 b9 console-tools/resize.o 255 0 0 255 ff console-tools/resize.o.print | |||||
* | Michael Opdenacker contributed a readahead applet. | Rob Landley | 2006-08-20 | 1 | -0/+1 | |
| | ||||||
* | Teach md5sum and sha1sum to work the way other applets do so I don't have to | Rob Landley | 2006-08-06 | 1 | -2/+2 | |
| | | | | | | teach scripts/individual new tricks. And while I'm at it, teach scripts/individual other new tricks. Now builds 198 applets, some of which I should teach it to hardlink together because they're really the same app... | |||||
* | scripts/individual now builds 171 applets. Some of them may even work. :) | Rob Landley | 2006-08-05 | 1 | -1/+1 | |
| | ||||||
* | Standardize on the vi editing directives being on the first line. | "Robert P. J. Day" | 2006-07-02 | 1 | -0/+1 | |
| | ||||||
* | Revert taskset for 1.2.0. It emits a warning, breaks building under RH9, | Rob Landley | 2006-06-30 | 1 | -1/+0 | |
| | | | | | and nobody seemed interested in fixing it despite repeated complaints. I'll worry about it in the 1.3 timeframe... | |||||
* | CONFIG_DHCP -> CONFIG_APP_DHCP. | Rob Landley | 2006-06-22 | 1 | -3/+3 | |
| | ||||||
* | - add applet taskset to set/retrieve the CPU affinity of a process | Bernhard Reutner-Fischer | 2006-06-07 | 1 | -0/+1 | |
| | | | | | | | | | | text data bss dec hex filename 584 0 0 584 248 taskset.o.gcc-2.95 509 0 0 509 1fd taskset.o.gcc-3.3 505 0 0 505 1f9 taskset.o.gcc-3.4 506 0 0 506 1fa taskset.o.gcc-4.0 498 0 0 498 1f2 taskset.o.gcc-4.1 495 0 0 495 1ef taskset.o.gcc-4.2-HEAD | |||||
* | fix fdflish typo (reported by erik hovland) | Paul Fox | 2006-06-02 | 1 | -1/+1 | |
| | ||||||
* | The common case APPLET() macro only needs three arguments. | Rob Landley | 2006-06-01 | 1 | -232/+232 | |
| |