Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-13 | bzip2: port bzip2 1.0.4 to busybox. note: bzip2 code resides | Denis Vlasenko | |
in separate directory (archival/bz/*) and is covered by BSD-style license. code size: 13k | |||
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-10-07 | reviving libbusybox, adding CONFIG_INDIVIDUAL part 4 | Denis Vlasenko | |
2007-09-29 | pgrep,pkill: new applets by Loic Grenie <loic.grenie@gmail.com> | Denis Vlasenko | |
2007-09-21 | microcom: new applet by Vladimir Dronnikov <dronnikov@gmail.ru> | Denis Vlasenko | |
2007-08-13 | expand, unexpand: new applets from Tito <farmatito@tiscali.it> | Denis Vlasenko | |
2007-08-06 | sed: fix 'q' command handling ("Nguyen Thai Ngoc Duy" <pclouds@gmail.com>) | Denis Vlasenko | |
add testsuite entry for it. Fix applet order checker. Fix cmp yelling. trylink: fix error file and map file generation applets: fix applet order | |||
2007-08-02 | ttysize: new applet. +200 bytes | Denis Vlasenko | |
2007-07-23 | setfiles,restorecon: new SELinux applets by Yuichi Nakamura ↵ | Denis Vlasenko | |
<ynakam@hitachisoft.jp> | |||
2007-07-20 | chpasswd: new applet by Alexander Shishkin <virtuoso@slind.org> | Denis Vlasenko | |
2007-07-06 | fix applet order error | Denis Vlasenko | |
2007-06-20 | slattach: new applet. | Denis Vlasenko | |
2007-06-16 | pscan: new applet (portscanner). ~1350 bytes. By Tito <farmatito@tiscali.it> | Denis Vlasenko | |
wget: lift 256 chars limitation on terminal width | |||
2007-05-18 | cttyhack: new applet. | Denis Vlasenko | |
2007-05-17 | fix trivial compile errors found by randomconfig run | Denis Vlasenko | |
2007-05-08 | cryptpw: new applet (a bit less than 3k added) | Denis Vlasenko | |
(by Thomas Lundquist <lists@zelow.no>) | |||
2007-04-10 | Rename two config options: | Denis Vlasenko | |
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 | |||
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 | audit small applets and mark some of them as NOFORK. | Denis Vlasenko | |
Put big scary warnings in relevant places. | |||
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 | xargs: shrink code, ~80 bytes | Denis Vlasenko | |
applets.h: +#undef APPLET_NOEXEC | |||
2007-04-09 | Implement first instance of NOFORK applet - echo | Denis Vlasenko | |
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 | |||
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-08 | applets.h: de-obfuscate | Denis Vlasenko | |
2007-04-03 | ipsvd: make udpsvd work similar to tcpsvd (multiple parallel | Denis Vlasenko | |
children for several streams of udp packets tested to work) code size: -509 bytes | |||
2007-04-01 | udpsvd: next part of ipsvd applets (not working yet) | Denis Vlasenko | |
2007-04-01 | tcpsvd: new applet | Denis Vlasenko | |
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 | |||
2007-03-25 | - rough prototype for split(1). TODO: Still needs some love since it's way ↵ | Bernhard Reutner-Fischer | |
too big.. text data bss dec hex filename 602 4 0 606 25e coreutils/split.o | |||
2007-03-24 | SELinux: load_policy applet | Denis Vlasenko | |
2007-03-10 | selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft) | Denis Vlasenko | |
2007-03-09 | - add chrt applet. | Bernhard Reutner-Fischer | |
text data bss dec hex filename 769 0 0 769 301 miscutils/chrt.o and could use some further shrinkage | |||
2007-02-06 | new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp> | Denis Vlasenko | |
2007-01-20 | fixing bugs revealed by randomconfig runs | Denis Vlasenko | |
2007-01-07 | add arp applet - thanks to | Denis Vlasenko | |
"Eric Spakman" <E.Spakman@inter.nl.net> | |||
2006-12-26 | leftover of e2fsck surgery | Denis Vlasenko | |
2006-12-24 | Cleanup usage messages (-200 bytes). | Denis Vlasenko | |
Remove busybox_main from applet table since it is called via separate check | |||
2006-11-22 | - revert r15563 (pull current version of taskset off the busybox_scratch branch) | Bernhard Reutner-Fischer | |
2006-11-21 | - add 'ip rule' support. First take.. | Bernhard Reutner-Fischer | |
text data bss dec hex filename 2999 0 0 2999 bb7 networking/libiproute/iprule.o | |||
2006-11-20 | dhcprelay: new applet | Denis Vlasenko | |
2006-11-17 | runit: add runsv, runsvdir and sv. Oh yes. | Denis Vlasenko | |
It even seems to work. +11K. :( | |||
2006-11-16 | svlogd: new applet. +9k. Still too big, but it was 12k yesterday. | Denis Vlasenko | |
2006-10-25 | - revert r16191; re-add resize() applet. | Bernhard Reutner-Fischer | |
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 | |||
2006-10-20 | raidautorun: new applet, by: | Denis Vlasenko | |
Thomas Jarosch (email?) and Bernhard Fischer <rep.nop@aon.at> | |||
2006-10-16 | mount: support user mounts if CONFIG_DESKTOP | Denis Vlasenko | |
2006-10-11 | nmeter: new applet. ~4k | Denis Vlasenko | |
Fix build proble on x86_64 | |||
2006-10-03 | runit/chpst: "change process state" utility | Denis Vlasenko | |
It's "nice" on steroids - can set uid/gid, mem/cpu limits etc. +3.5k | |||
2006-09-27 | kill: implement killall5. OpenWRT folks will be happy. | Denis Vlasenko | |
However their code was unusably different from sysvinit original. Run tested. | |||
2006-09-22 | "I'll think about it" != "apply it now". It means I need to think about it. | Rob Landley | |
2006-09-22 | - add new applet resize. | Bernhard Reutner-Fischer | |
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 |