aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* header_verbose_list: show off_t size, not cast to (unsigned)Denis Vlasenko2008-12-123-4/+76
| | | | | | | | | get_header_tar: support GNU tar's "base256" encoding function old new delta get_header_tar 1536 1600 +64 header_verbose_list 242 257 +15
* libiproute: fix buggy open check: s/if (fd)/if (fd >= 0)/Denis Vlasenko2008-12-102-4/+2
| | | | | less: small optimization -15 bytes
* ash: printf builtin with no arguments should not exitDenis Vlasenko2008-12-101-1/+8
|
* mount: make it more readableDenis Vlasenko2008-12-101-16/+11
|
* placate Rob's qualms about mount.cDenis Vlasenko2008-12-101-40/+40
|
* add a note that SO_BINDTODEVICE needs padded iface name on 2.6.26Denis Vlasenko2008-12-101-1/+3
|
* bb_info_msg: make it do atomic, unbuffered writesDenis Vlasenko2008-12-102-7/+42
| | | | | | | | | | | udhcpc: fix a problem where we don't open listening socket fast enough function old new delta bb_info_msg 70 126 +56 change_listen_mode 37 78 +41 udhcp_listen_socket 151 124 -27 udhcpc_main 2344 2285 -59
* *: fix SO_BINDTODEVICE. Kernel wants at least IFNAMSIZ bytes there.Denis Vlasenko2008-12-105-6/+21
|
* syslogd: comment out file locking;Denis Vlasenko2008-12-091-33/+46
| | | | | | | | | | | | make signal handling syncronous (old was racy) function old new delta syslogd_main 963 1090 +127 quit_signal 96 - -96 log_locally 743 595 -148 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/1 up/down: 127/-244) Total: -117 bytes
* init: do not eat last char in messages;Denis Vlasenko2008-12-091-7/+7
| | | | | do not print duplicate "init:" prefix to syslog
* optimize 16- and 32-bit movesDenis Vlasenko2008-12-0813-75/+95
| | | | | | | | | | | | | | | | function old new delta udhcpd_main 1239 1257 +18 udhcp_add_simple_option 93 92 -1 buffer_read_le_u32 19 18 -1 unpack_gz_stream_with_info 526 520 -6 dnsd_main 1470 1463 -7 udhcp_run_script 1208 1186 -22 send_ACK 255 229 -26 arping_main 1661 1623 -38 send_offer 470 428 -42 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/8 up/down: 18/-143) Total: -125 bytes
* libbb: move crypt_make_salt() to pw_encrypt.c, reuseDenis Vlasenko2008-12-074-59/+56
| | | | | | | | | | bin-to-ascii64 conversion which does not require an array. function old new delta to64 29 33 +4 to64_msb_first 63 62 -1 ascii64 65 - -65
* Fix forgotten license commentsDenis Vlasenko2008-12-0749-60/+114
|
* mount: cosmetics, no code changes (verified with objdump -drsx)Denis Vlasenko2008-12-051-80/+58
|
* libbb: add xgetgrnam too. ~0 code size changeDenis Vlasenko2008-12-053-8/+11
|
* libbb/crypt: code shrinkDenis Vlasenko2008-12-042-31/+39
| | | | | | | | | function old new delta to64_msb_first - 63 +63 des_crypt 1509 1338 -171 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/1 up/down: 63/-171) Total: -108 bytes
* - -4b and use proper define; add license noteBernhard Reutner-Fischer2008-12-041-3/+5
|
* clarify which version of crond is known to put tasks in separate pgrpsDenis Vlasenko2008-12-041-2/+2
|
* iproute: fix ipXXX utilities trying to parse their applet nameDenis Vlasenko2008-12-041-1/+1
| | | | | as their 1st parameter.
* Fold mkpasswd applet into cryptpw.Denis Vlasenko2008-12-046-161/+132
| | | | | | | | | | | | | | | | mkpasswd is in Debian, OTOH cryptpw was added to busybox earlier. Trying to make both camps happy by making those two applets just aliases. They are command-line compatible. We can decide whether we want to drop one (and which one) later. function old new delta cryptpw_main 183 314 +131 static.methods 21 - -21 packed_usage 25707 25648 -59 mkpasswd_main 307 - -307 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 1/1 up/down: 131/-387) Total: -256 bytes
* iptunnel: fix problems with including linux/ip_tunnel.hDenis Vlasenko2008-12-031-2/+43
| | | | | on some systems
* libbb: introduce and use xgetpwnam. ~ -150 bytes.Denis Vlasenko2008-12-038-20/+17
|
* - remove superfluous comment from previous commitBernhard Reutner-Fischer2008-12-031-2/+1
|
* - add new applet mkpasswd(1)Bernhard Reutner-Fischer2008-12-0311-16/+116
| | | | | | | | | | | | | | | | | | | | | | | | function old new delta bb_ask - 355 +355 mkpasswd_main - 296 +296 .rodata 121746 121847 +101 packed_usage 24632 24689 +57 static.methods - 21 +21 gmatch 229 248 +19 bb_ask_stdin - 11 +11 applet_names 1949 1958 +9 applet_main 1172 1176 +4 sulogin_main 503 505 +2 applet_nameofs 586 588 +2 sha256_hash 329 327 -2 correct_password 208 206 -2 parse_command 1442 1439 -3 get_cred_or_die 145 141 -4 passwd_main 1054 1044 -10 bb_askpass 348 - -348 ------------------------------------------------------------------------------ (add/remove: 4/1 grow/shrink: 7/5 up/down: 877/-369) Total: 508 bytes
* ash: remove TODO which seems to actually work now.Denis Vlasenko2008-12-031-8/+8
| | | | | no code changes
* crond: use bb_setpgrp, not setpgrpDenis Vlasenko2008-12-032-24/+26
| | | | | platform.h: make a bit more readable
* ash: finally installed it as /bin/sh on my machine.Denis Vlasenko2008-12-031-67/+131
| | | | | | | | | | | | | | | | | some breakage noticed, the most dire is mishandled ^C. fixing it. function old new delta blocking_wait_with_raise_on_sig - 40 +40 waitforjob 85 100 +15 setsignal 280 278 -2 evalvar 1376 1374 -2 waitcmd 186 182 -4 dowait 350 316 -34 redirect 1231 1185 -46 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/5 up/down: 55/-88) Total: -33 bytes
* libbb: password/group function helpers rewritten by Tito:Denis Vlasenko2008-12-0211-94/+84
| | | | | | | | | | | | | | | | | | | | | | | | function old new delta xgetpwuid - 27 +27 uid2uname_utoa - 22 +22 gid2group_utoa - 22 +22 uid2uname - 18 +18 gid2group - 18 +18 buffer_fill_and_print 179 196 +17 print_user 12 24 +12 print_group 12 24 +12 get_cached 89 99 +10 ... print_common 134 120 -14 vlock_main 415 396 -19 logger_main 410 387 -23 crontab_main 642 609 -33 bb_getpwuid 42 - -42 bb_getgrgid 42 - -42 bb_getug 80 - -80 ------------------------------------------------------------------------------ (add/remove: 6/3 grow/shrink: 9/11 up/down: 187/-296) Total: -109 bytes
* crond: put tasks in separate process groupsDenis Vlasenko2008-12-021-0/+4
|
* vconfig: style fix, no code changesDenis Vlasenko2008-12-021-5/+6
|
* libbb: add strncpy_IFNAMSIZDenis Vlasenko2008-12-0219-49/+52
| | | | | | | | | | | | | | | | | | | | function old new delta ... udhcp_read_interface 225 220 -5 brctl_main 1151 1146 -5 add_interface 109 104 -5 ipaddr_list_or_flush 2174 2167 -7 do_add_ioctl 88 80 -8 vconfig_main 249 240 -9 do_del_ioctl 78 68 -10 do_iplink 1186 1173 -13 do_if_fetch 766 753 -13 buffer_fill_and_print 196 179 -17 parse_args 1709 1684 -25 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/20 up/down: 11/-140) Total: -129 bytes
* ...and exclude LC_ALL tooDenis Vlasenko2008-12-011-1/+1
|
* build system: fix sorting + locale in make objsizesDenis Vlasenko2008-12-011-1/+1
|
* volume_id/fat: careful with sector#, it may not fit in 32 bits. +91 bytesDenis Vlasenko2008-11-303-66/+68
| | | | | volume_id/*: a bit of code shrink
* init: O_NONBLOCK needs more thought. reverted for nowDenis Vlasenko2008-11-291-2/+3
|
* mountpoint: add -n option (by Vladimir)Denis Vlasenko2008-11-292-39/+46
| | | | | | | text data bss dec hex filename 799859 560 7748 808167 c54e7 busybox_old 799845 560 7748 808153 c54d9 busybox_unstripped
* inotifyd: save resourses by closing unused inotify descriptorsDenis Vlasenko2008-11-291-4/+3
|
* acpid: new applet by Vladimir. +737 bytesDenis Vlasenko2008-11-296-2/+210
|
* Announce 1.13.1 and 1.12.3Denis Vlasenko2008-11-291-0/+17
|
* ash: add FIXMEDenis Vlasenko2008-11-281-2/+7
|
* ash: "ash: syntax error: XXX unexpected" -> "ash: syntax error: unexpected XXX"Denis Vlasenko2008-11-281-1/+1
|
* ash: shrink on top of previous changeDenis Vlasenko2008-11-281-111/+128
| | | | | | | | | | | | | | | | | | | | | | | | function old new delta readtoken1 3201 3221 +20 xxreadtoken 306 313 +7 pungetc 13 12 -1 ash_main 1380 1379 -1 setinputfile 196 192 -4 plinno 4 - -4 parsenleft 4 - -4 parsenextc 4 - -4 parselleft 4 - -4 setinputstring 67 62 -5 pushstring 123 114 -9 pgetc 455 438 -17 pushfile 69 31 -38 popfile 114 76 -38 ------------------------------------------------------------------------------ (add/remove: 0/4 grow/shrink: 2/8 up/down: 27/-129) Total: -102 bytes text data bss dec hex filename 798750 564 7756 807070 c509e busybox_old 798664 560 7748 806972 c503c busybox_unstripped
* ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&'Denis Vlasenko2008-11-283-29/+56
| | | | | with testcase
* remove a few superfluous includesDenis Vlasenko2008-11-254-4/+0
|
* ash,hush: add TODO for rare build failureDenis Vlasenko2008-11-259-14/+25
| | | | | *: remove some redundant includes
* ash: fix bad interaction between ash -c '....&' and bash compatDenis Vlasenko2008-11-251-2/+6
|
* timeout: fix a few bugs. vda is stupidDenis Vlasenko2008-11-241-115/+2
|
* trim help text a bitDenis Vlasenko2008-11-242-3/+3
|
* timeout: new applet. 370 bytes. by Roberto Foglietta.Denis Vlasenko2008-11-248-4/+247
|
* vi: speedup and code shrink (Walter Harms)Denis Vlasenko2008-11-243-34/+32
| | | | | | networking/interface.c: silence warning (Vladimir) wget: more robust EINTR detection