aboutsummaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* more fixes for help text wrt long optionsDenis Vlasenko2007-10-201-16/+29
|
* ping: fix breakage from -I fixDenis Vlasenko2007-10-201-0/+5
| | | | | passwd: SELinux support by KaiGai Kohei <kaigai@ak.jp.nec.com>
* kbd_mode: new applet by Loïc Grenié <loic.grenie@gmail.com>Denis Vlasenko2007-10-202-0/+11
| | | | | | | | | | | | | kbd_mode_main - 189 +189 packed_usage 22745 22833 +88 applets 3132 3144 +12 static.opts 7 12 +5 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 294/0) Total: 294 bytes text data bss dec hex filename 777210 1000 9532 787742 c051e busybox_old 777575 1000 9532 788107 c068b busybox_unstripped
* xatonum.h: add commentDenis Vlasenko2007-10-181-1/+12
| | | | | | | lineedit: fix typo in comment httpd: support for proxying connection to other http server (by Alex Landau <landau_alex@yahoo.com>)
* more of usage text fixes wrt long optionsDenis Vlasenko2007-10-181-15/+60
|
* exclude --longopts from usage texts if those are disabledDenis Vlasenko2007-10-181-52/+134
|
* telnetd: at Alexander Kriegisch <Alexander@kriegisch.name> insistenceDenis Vlasenko2007-10-151-0/+2
| | | | | | | | | | | | | | | | | | | add an option to close sessions as soon as child exits. Maybe it should be a CONFIG option. OTOH, maybe it should be always on, as it mimics, say, getty's behaviour. function old new delta handle_sigchld - 49 +49 telnetd_main 1312 1355 +43 .rodata 123429 123466 +37 packed_usage 22770 22806 +36 make_new_session 525 532 +7 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 4/0 up/down: 172/0) Total: 172 bytes text data bss dec hex filename 676285 2538 12104 690927 a8aef busybox_old 676421 2538 12104 691063 a8b77 busybox_unstripped
* bzip2: update help textDenis Vlasenko2007-10-141-8/+9
|
* setsebool: new applet (Yuichi Nakamura <ynakam@hitachisoft.jp>)Denis Vlasenko2007-10-142-0/+7
|
* bzip2: port bzip2 1.0.4 to busybox. note: bzip2 code residesDenis Vlasenko2007-10-134-4/+20
| | | | | | | in separate directory (archival/bz/*) and is covered by BSD-style license. code size: 13k
* trim too verbose help textsDenis Vlasenko2007-10-111-37/+36
|
* fix a problem with two different applet_name'sDenis Vlasenko2007-10-111-1/+1
|
* add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko2007-10-114-14/+34
| | | | | EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
* Move applets/applet.c into libbb, allows to get rid of --whole-archiveDenis Vlasenko2007-10-101-0/+3
| | | | | (smaller code). Tested in static and shared mode.
* get rid of global "struct bb_applet *current_applet"Denis Vlasenko2007-10-101-3/+2
|
* typo fix in help textDenis Vlasenko2007-10-091-1/+1
|
* make --help work for "individual applets" too.Denis Vlasenko2007-10-071-1/+1
|
* libbusybox: move (possibly compressed) help stuff into libbusybox.Denis Vlasenko2007-10-071-1/+2
| | | | | Makes individual binaries much smaller.
* trim too verbose help messagesDenis Vlasenko2007-10-071-8/+7
|
* reviving libbusybox, adding CONFIG_INDIVIDUAL part 4Denis Vlasenko2007-10-071-1/+8
|
* gunzip: support concatenated gz files.Denis Vlasenko2007-10-051-2/+0
| | | | | | | text data bss dec hex filename 770988 1029 9552 781569 bed01 busybox.t0/busybox 771105 1029 9552 781686 bed76 busybox.t3/busybox
* 'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.Denis Vlasenko2007-10-011-1/+2
| | | | | 263 bytes saved.
* introduce and use close_on_exec_on(fd). -50 bytes.Denis Vlasenko2007-09-301-0/+1
|
* print_signames_and_exit -> print_signames (because of "ash calls kill_main")Denis Vlasenko2007-09-301-1/+1
|
* pgrep,pkill: new applets by Loic Grenie <loic.grenie@gmail.com>Denis Vlasenko2007-09-293-1/+29
|
* remove stray '/*' within commentDenis Vlasenko2007-09-271-1/+1
|
* introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).Denis Vlasenko2007-09-271-5/+7
|
* introduce safe_poll (fixes a problem in top)Denis Vlasenko2007-09-271-1/+7
| | | | | | | | | | | | | | | | | | | | function old new delta safe_poll - 77 +77 svlogd_main 1470 1466 -4 zcip_main 1530 1524 -6 forkexec 1345 1338 -7 decode_format_string 795 788 -7 collect_blk 474 467 -7 buffer_pread 540 532 -8 tftp 1182 1172 -10 microcom_main 763 749 -14 arpping 441 424 -17 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/9 up/down: 77/-80) Total: -3 bytes text data bss dec hex filename 770162 1034 10404 781600 bed20 busybox_old 770158 1034 10404 781596 bed1c busybox_unstripped
* load_policy: update (Yuichi Nakamura <ynakam@hitachisoft.jp>)Denis Vlasenko2007-09-261-2/+2
|
* losetup: support -f (Loic Grenie <loic.grenie@gmail.com>)Denis Vlasenko2007-09-261-6/+8
| | | | | | | | | function old new delta losetup_main 238 278 +40 packed_usage 23021 23027 +6 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 46/0) Total: 46 bytes
* documentation bits in comments, no code changesDenis Vlasenko2007-09-251-0/+6
|
* insmod: fix help text to not show options if only 2.6 was selectedDenis Vlasenko2007-09-241-3/+6
|
* *: kill bb_get_last_path_component, replace with two functionsDenis Vlasenko2007-09-241-3/+9
| | | | | | | | | (one which strips trailing slash and one which does not) wget: straighten out as a result of above change text data bss dec hex filename 5056 1 0 5057 13c1 busybox.t4/networking/wget.o 5022 0 0 5022 139e busybox.t5/networking/wget.o
* microcom: new applet by Vladimir Dronnikov <dronnikov@gmail.ru>Denis Vlasenko2007-09-212-0/+6
|
* setup_environment: code shrinkDenis Vlasenko2007-09-101-0/+16
| | | | | | | | | | | | | | | | | | | | run_shell: mark as NORETURN setup_environment, run_shell: add usage comments login: add FIXME :( function old new delta UNSPEC_print 64 66 +2 sulogin_main 509 506 -3 mkfs_minix_main 3070 3067 -3 login_main 1615 1612 -3 su_main 461 448 -13 setup_environment 261 206 -55 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/5 up/down: 2/-77) Total: -75 bytes text data bss dec hex filename 772578 1051 10724 784353 bf7e1 busybox_old 772502 1051 10724 784277 bf795 busybox_unstripped
* top: get rid of on-stack variable buffers, use permanent one.Denis Vlasenko2007-09-081-0/+1
| | | | | | | | | | | | | | | | code shrank with and without TOPMEM: top_main 828 844 +16 display_process_list 1525 1473 -52 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 16/-52) Total: -36 bytes top_main 1150 1171 +21 display_topmem_process_list 1150 1167 +17 display_process_list 1525 1473 -52 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 38/-52) Total: -14 bytes
* top: TOPMEM feature - 's(how sizes)' command. +2.5k when enabled,Denis Vlasenko2007-09-081-1/+11
| | | | | | +80 bytes when disabled (mainly because of text wrapping fixes in display_process_list).
* overload the existing '-q' flag so that if '-l' and '-q' are usedPaul Fox2007-09-071-1/+1
| | | | | together, a "short form" listing (just pathnames) is generated. change a few flag variables to "smallint" as well.
* usage: trim a bitDenis Vlasenko2007-09-051-34/+32
| | | | | | | | | | | | function old new delta packed_usage 23113 23011 -102 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-102) Total: -102 bytes text data bss dec hex filename 770610 1051 10764 782425 bf059 busybox_old 770508 1051 10764 782323 beff3 busybox_unstripped
* watchdog: allow millisecond spec (-t 250ms)Denis Vlasenko2007-09-051-5/+7
| | | | | | | | | | | | function old new delta packed_usage 23069 23113 +44 static.suffixes - 24 +24 watchdog_main 147 160 +13 static.V - 1 +1 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 2/0 up/down: 82/0) Total: 82 bytes
* tar + gzip/bzip2/etc: support NOMMU machines (by Alex Landau ↵Denis Vlasenko2007-09-051-0/+6
| | | | <landau_alex@yahoo.com>)
* busybox --install -s: prevent puzzling "/bin/busybox: Invalid argument" messageDenis Vlasenko2007-09-051-4/+5
| | | | | libbb: comment out realpath, add readlink which doesn't warn
* tar: conditionally don't wait for vforked child to exec, as it alwaysDenis Vlasenko2007-09-041-0/+3
| | | | | | | | | | | | | | | works right on Linux, and anyway mayresult only on less-than-clear error message only, it will not cause tar to misbehave. function old new delta open_transformer 98 80 -18 writeTarFile 714 547 -167 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-185) Total: -185 bytes text data bss dec hex filename 770651 1051 10764 782466 bf082 busybox_old 770463 1051 10764 782278 befc6 busybox_unstripped
* vsz and rss are unsigned longs (ulong ~= width of void* =>Denis Vlasenko2007-08-291-1/+1
| | | | | | | suitable for expressing total RAM in system). We account for "32 bit in 64 bit" systems by storing kbytes, not bytes there. Should allow for up to ~2000 Gb RAM on 32 bits.
* top: use poll instead of select for waiting on one descriptorDenis Vlasenko2007-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | | smart_ulltoa5: make it more cryptic. -50 bytes. function old new delta passwd_main 1095 1103 +8 getNum 557 565 +8 buffer_fill_and_print 73 76 +3 udhcpc_main 2393 2395 +2 mkfs_minix_main 3071 3070 -1 dname_enc 377 373 -4 expmeta 480 472 -8 smart_ulltoa5 334 283 -51 top_main 911 815 -96 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/5 up/down: 21/-160) Total: -139 bytes text data bss dec hex filename 770872 1063 10788 782723 bf183 busybox_old 770732 1063 10788 782583 bf0f7 busybox_unstripped
* ps: fix RSS parsing (rss field in /proc/PID/stat is in pages, not bytes)Denis Vlasenko2007-08-261-3/+3
|
* libbb,crond,lash: fix getopt32 (don't know how it managed to slip through)Denis Vlasenko2007-08-191-2/+1
| | | | | *: fcntl(fd, F_GETFL) doesn't require third parameter at all.
* make standalone httpd work on NOMMU machinesDenis Vlasenko2007-08-181-0/+2
|
* introduce and use xdup2(int, int)Denis Vlasenko2007-08-181-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stop checking whether setsockopt_reuseaddr(int fd) was successful (it always is) remove second parameter (sockllen) from xmalloc_sockaddr2xxxxx functions sockaddr2str 142 156 +14 collect_blk 467 474 +7 xdup2 28 33 +5 singlemount 4456 4454 -2 print_host 214 212 -2 nslookup_main 139 137 -2 ftpgetput_main 414 412 -2 udhcpd_main 1258 1255 -3 udhcpc_main 2405 2402 -3 traceroute_main 4125 4122 -3 nc_main 1072 1069 -3 buffer_fill_and_print 76 73 -3 xmalloc_sockaddr2hostonly_noport 18 14 -4 xmalloc_sockaddr2host_noport 18 14 -4 xmalloc_sockaddr2host 15 11 -4 xmalloc_sockaddr2dotted_noport 18 14 -4 xmalloc_sockaddr2dotted 18 14 -4 wget_main 2618 2614 -4 ping_main 393 389 -4 ip_port_str 120 115 -5 dhcprelay_main 1146 1141 -5 dnsd_main 1531 1525 -6 passwd_main 1110 1102 -8 udhcp_kernel_packet 206 197 -9 udhcp_listen_socket 154 144 -10 getty_main 2576 2566 -10 setup 655 640 -15 xmove_fd 51 34 -17 dolisten 759 742 -17 tcpudpsvd_main 1866 1836 -30 startservice 339 299 -40
* httpd shring and logging update, part 1 or 7Denis Vlasenko2007-08-171-2/+2
| | | | | | | | | | | | | text data bss dec hex filename 9836 0 0 9836 266c busybox.t1/networking/httpd.o.orig 9724 0 0 9724 25fc busybox.t2/networking/httpd.o 9657 0 0 9657 25b9 busybox.t3/networking/httpd.o 9342 0 0 9342 247e busybox.t4/networking/httpd.o 9342 0 0 9342 247e busybox.t5/networking/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o