aboutsummaryrefslogtreecommitdiff
path: root/include/applets.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* chpasswd: new applet by Alexander Shishkin <virtuoso@slind.org>Denis Vlasenko2007-07-201-0/+1
|
* fix applet order errorDenis Vlasenko2007-07-061-1/+1
|
* slattach: new applet.Denis Vlasenko2007-06-201-0/+1
|
* pscan: new applet (portscanner). ~1350 bytes. By Tito <farmatito@tiscali.it>Denis Vlasenko2007-06-161-0/+1
| | | | wget: lift 256 chars limitation on terminal width
* cttyhack: new applet.Denis Vlasenko2007-05-181-0/+1
|
* fix trivial compile errors found by randomconfig runDenis Vlasenko2007-05-171-0/+6
|
* cryptpw: new applet (a bit less than 3k added)Denis Vlasenko2007-05-081-0/+1
| | | | | (by Thomas Lundquist <lists@zelow.no>)
* Rename two config options:Denis Vlasenko2007-04-101-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 conditionalDenis Vlasenko2007-04-101-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 Vlasenko2007-04-101-19/+19
| | | | | Put big scary warnings in relevant places.
* make xfunctions optionally longjump instead of exit.Denis Vlasenko2007-04-091-1/+1
| | | | | use it for making NOFORK more practical. touch: make it a NOFORK applet
* xargs: shrink code, ~80 bytesDenis Vlasenko2007-04-091-2/+3
| | | | applets.h: +#undef APPLET_NOEXEC
* Implement first instance of NOFORK applet - echoDenis Vlasenko2007-04-091-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 appletsDenis Vlasenko2007-04-091-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.cDenis Vlasenko2007-04-091-4/+4
|
* applets.h: de-obfuscateDenis Vlasenko2007-04-081-26/+35
|
* ipsvd: make udpsvd work similar to tcpsvd (multiple parallelDenis Vlasenko2007-04-031-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 Vlasenko2007-04-011-0/+1
|
* tcpsvd: new appletDenis Vlasenko2007-04-011-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-Fischer2007-03-251-0/+1
| | | | | | | too big.. text data bss dec hex filename 602 4 0 606 25e coreutils/split.o
* SELinux: load_policy appletDenis Vlasenko2007-03-241-0/+1
|
* selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft)Denis Vlasenko2007-03-101-0/+2
|
* - add chrt applet.Bernhard Reutner-Fischer2007-03-091-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 Vlasenko2007-02-061-0/+5
|
* fixing bugs revealed by randomconfig runsDenis Vlasenko2007-01-201-0/+2
|
* add arp applet - thanks toDenis Vlasenko2007-01-071-0/+1
| | | | "Eric Spakman" <E.Spakman@inter.nl.net>
* leftover of e2fsck surgeryDenis Vlasenko2006-12-261-9/+9
|
* Cleanup usage messages (-200 bytes).Denis Vlasenko2006-12-241-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-Fischer2006-11-221-0/+1
|
* - add 'ip rule' support. First take..Bernhard Reutner-Fischer2006-11-211-0/+1
| | | | | text data bss dec hex filename 2999 0 0 2999 bb7 networking/libiproute/iprule.o
* dhcprelay: new appletDenis Vlasenko2006-11-201-0/+1
|
* runit: add runsv, runsvdir and sv. Oh yes.Denis Vlasenko2006-11-171-0/+3
| | | | It even seems to work. +11K. :(
* svlogd: new applet. +9k. Still too big, but it was 12k yesterday.Denis Vlasenko2006-11-161-0/+1
|
* - revert r16191; re-add resize() applet.Bernhard Reutner-Fischer2006-10-251-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 Vlasenko2006-10-201-0/+1
| | | | | Thomas Jarosch (email?) and Bernhard Fischer <rep.nop@aon.at>
* mount: support user mounts if CONFIG_DESKTOPDenis Vlasenko2006-10-161-1/+5
|
* nmeter: new applet. ~4kDenis Vlasenko2006-10-111-0/+1
| | | | Fix build proble on x86_64
* runit/chpst: "change process state" utilityDenis Vlasenko2006-10-031-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 Vlasenko2006-09-271-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 Landley2006-09-221-1/+1
|
* - add new applet resize.Bernhard Reutner-Fischer2006-09-221-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 Landley2006-08-201-0/+1
|
* Teach md5sum and sha1sum to work the way other applets do so I don't have toRob Landley2006-08-061-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 Landley2006-08-051-1/+1
|
* Standardize on the vi editing directives being on the first line."Robert P. J. Day"2006-07-021-0/+1
|
* Revert taskset for 1.2.0. It emits a warning, breaks building under RH9,Rob Landley2006-06-301-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 Landley2006-06-221-3/+3
|
* - add applet taskset to set/retrieve the CPU affinity of a processBernhard Reutner-Fischer2006-06-071-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 Fox2006-06-021-1/+1
|
* The common case APPLET() macro only needs three arguments.Rob Landley2006-06-011-232/+232
|