aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* uname: add support for -i and -o, fix printing of unknown -pDenis Vlasenko2009-01-191-33/+72
| | | | | | | | | | | | value with -a option function old new delta uname_main 166 185 +19 utsname_offset 12 16 +4 options 621 623 +2 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/0 up/down: 25/0) Total: 25 bytes
* dhcpc: suppress "warning: 'timestamp_before_wait' might be used uninitializedDenis Vlasenko2009-01-141-2/+3
|
* libbb: shrink linked list ops (by xmaks AT email.cz)Denis Vlasenko2009-01-131-36/+18
| | | | | | | | | | function old new delta llist_pop 33 29 -4 llist_unlink 47 28 -19 llist_add_to_end 50 31 -19 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-42) Total: -42 bytes
* depmod: fix -b option (by timo.teras AT iki.fi)Denis Vlasenko2009-01-121-20/+37
| | | | | | | | | | function old new delta xfreopen_write - 35 +35 parse_module 346 353 +7 depmod_main 553 546 -7 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/1 up/down: 42/-7) Total: 35 bytes
* adduser: allow adding to group 0; don't _create_ /etc/shadow,Denis Vlasenko2009-01-121-13/+15
| | | | | | | | only append data if it exists. function old new delta adduser_main 642 667 +25
* mdev: fix breakage caused by unified parser usageDenis Vlasenko2009-01-122-2/+19
|
* - use https for bugzilla URLsBernhard Reutner-Fischer2009-01-104-5/+5
|
* - isascii() is obsolescent in SUSv4 and furthermore looks redundant in this spotBernhard Reutner-Fischer2009-01-091-1/+1
|
* do not whine if /sys/block does not exist ... embedded systems dont need ↵Mike Frysinger2009-01-081-1/+1
| | | | stinkin block devices
* sysctl: fix another corner case with "dots and slashes"Denis Vlasenko2009-01-081-2/+8
|
* printf: make integer format strings print long long-sized values.Denis Vlasenko2009-01-041-53/+65
| | | | | | | | | | | | | | function old new delta printf_main 668 834 +166 bb_strtoll - 84 +84 print_direc 391 431 +40 conv_strtoull - 19 +19 conv_strtoll - 19 +19 conv_strtoul 16 - -16 conv_strtol 16 - -16 ------------------------------------------------------------------------------ (add/remove: 4/2 grow/shrink: 2/0 up/down: 342/-32) Total: 296 bytes
* udhcpd: disable opton to have absolute lease times in lease fileDenis Vlasenko2009-01-017-186/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | (that does not work with dumpleases) dumpleases: fix -a option. networking/udhcp/*: code shrink, more compact static leases struture, better comments, etc function old new delta find_free_or_expired_address - 147 +147 nobody_responds_to_arp - 84 +84 read_opt 781 830 +49 dumpleases_main 435 447 +12 send_ACK 229 232 +3 read_staticlease 90 93 +3 addStaticLease 60 61 +1 getIpByMac 46 43 -3 reservedIp 31 20 -11 keywords 304 288 -16 send_offer 428 403 -25 write_leases 225 193 -32 read_leases 184 143 -41 read_yn 64 - -64 find_address 191 - -191 ------------------------------------------------------------------------------ (add/remove: 2/2 grow/shrink: 5/6 up/down: 299/-383) Total: -84 bytes
* website: announce 1.13.2 amd 1.12.4Denis Vlasenko2008-12-311-0/+15
|
* dc: fix the "base 2" patch omission of base not being setDenis Vlasenko2008-12-301-1/+3
|
* libbb: add bb_unsetenv (taken from hush).Denis Vlasenko2008-12-307-57/+65
| | | | | | | | | | | | | | | | | | | udhcpc: stop filtering environment passed to the script. crond: fix uncovered potential bug (failing unsetenv) mdev: fix uncovered potential bug (failing unsetenv) tcp, udpsvd: fix uncovered potential bug (failing unsetenv) function old new delta safe_setenv - 58 +58 bb_unsetenv - 55 +55 builtin_unset 139 138 -1 tcpudpsvd_main 1843 1830 -13 free_strings_and_unsetenv 87 53 -34 udhcp_run_script 1186 1133 -53 safe_setenv4 62 - -62 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 0/4 up/down: 113/-163) Total: -50 bytes
* sysctl: fix gcc warning (false positive)Denis Vlasenko2008-12-291-2/+3
|
* unexpand: fix incorrect expansion, add test for itDenis Vlasenko2008-12-262-39/+57
| | | | | | function old new delta expand_main 676 656 -20
* s/an user/a user/Denis Vlasenko2008-12-251-2/+2
|
* *: tweak error messagesDenis Vlasenko2008-12-243-147/+137
| | | | | | | | | | sysctl: shrink; support recursing if name is a directory: "sysctl net.ipv4.conf". Patch by xmaks AT email.cz text data bss dec hex filename 793659 504 7492 801655 c3b77 busybox_old 793576 504 7492 801572 c3b24 busybox_unstripped
* libbb: introduce and use xmalloc_ttyname (-32 in bss).Denis Vlasenko2008-12-239-13/+26
| | | | | | | | | ash: small code shrink text data bss dec hex filename 793669 504 7524 801697 c3ba1 busybox_old 793659 504 7492 801655 c3b77 busybox_unstripped
* - we already have an impl for manBernhard Reutner-Fischer2008-12-221-8/+0
|
* Add fancy svn browser thingy (via Lance Albertson of OSL)Bernhard Reutner-Fischer2008-12-182-0/+200
|
* Update links to new site locations (via Lance Albertson at OSL)Bernhard Reutner-Fischer2008-12-185-32/+32
|
* ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars caseDenis Vlasenko2008-12-151-10/+15
| | | | | (do we even need CONFIG_ASH_OPTIMIZE_FOR_SIZE conditional?)
* expand: fix incorrect expansion exactly on tab boundary; shrink the codeDenis Vlasenko2008-12-142-34/+41
| | | | | | | function old new delta expand_main 698 676 -22 xputchar 53 - -53
* watchdog: build fixes, no code changesDenis Vlasenko2008-12-141-2/+7
|
* 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