aboutsummaryrefslogtreecommitdiff
path: root/scripts/echo.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-01-19uname: add support for -i and -o, fix printing of unknown -pDenis Vlasenko1-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
2009-01-14dhcpc: suppress "warning: 'timestamp_before_wait' might be used uninitializedDenis Vlasenko1-2/+3
2009-01-13libbb: shrink linked list ops (by xmaks AT email.cz)Denis Vlasenko1-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
2009-01-12depmod: fix -b option (by timo.teras AT iki.fi)Denis Vlasenko1-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
2009-01-12adduser: allow adding to group 0; don't _create_ /etc/shadow,Denis Vlasenko1-13/+15
only append data if it exists. function old new delta adduser_main 642 667 +25
2009-01-12mdev: fix breakage caused by unified parser usageDenis Vlasenko2-2/+19
2009-01-10- use https for bugzilla URLsBernhard Reutner-Fischer4-5/+5
2009-01-09- isascii() is obsolescent in SUSv4 and furthermore looks redundant in this spotBernhard Reutner-Fischer1-1/+1
2009-01-08do not whine if /sys/block does not exist ... embedded systems dont need ↵Mike Frysinger1-1/+1
stinkin block devices
2009-01-08sysctl: fix another corner case with "dots and slashes"Denis Vlasenko1-2/+8
2009-01-04printf: make integer format strings print long long-sized values.Denis Vlasenko1-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
2009-01-01udhcpd: disable opton to have absolute lease times in lease fileDenis Vlasenko7-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
2008-12-31website: announce 1.13.2 amd 1.12.4Denis Vlasenko1-0/+15
2008-12-30dc: fix the "base 2" patch omission of base not being setDenis Vlasenko1-1/+3
2008-12-30libbb: add bb_unsetenv (taken from hush).Denis Vlasenko7-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
2008-12-29sysctl: fix gcc warning (false positive)Denis Vlasenko1-2/+3
2008-12-26unexpand: fix incorrect expansion, add test for itDenis Vlasenko2-39/+57
function old new delta expand_main 676 656 -20
2008-12-25s/an user/a user/Denis Vlasenko1-2/+2
2008-12-24*: tweak error messagesDenis Vlasenko3-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
2008-12-23libbb: introduce and use xmalloc_ttyname (-32 in bss).Denis Vlasenko9-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
2008-12-22- we already have an impl for manBernhard Reutner-Fischer1-8/+0
2008-12-18Add fancy svn browser thingy (via Lance Albertson of OSL)Bernhard Reutner-Fischer2-0/+200
2008-12-18Update links to new site locations (via Lance Albertson at OSL)Bernhard Reutner-Fischer5-32/+32
2008-12-15ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars caseDenis Vlasenko1-10/+15
(do we even need CONFIG_ASH_OPTIMIZE_FOR_SIZE conditional?)
2008-12-14expand: fix incorrect expansion exactly on tab boundary; shrink the codeDenis Vlasenko2-34/+41
function old new delta expand_main 698 676 -22 xputchar 53 - -53
2008-12-14watchdog: build fixes, no code changesDenis Vlasenko1-2/+7
2008-12-12header_verbose_list: show off_t size, not cast to (unsigned)Denis Vlasenko3-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
2008-12-10libiproute: fix buggy open check: s/if (fd)/if (fd >= 0)/Denis Vlasenko2-4/+2
less: small optimization -15 bytes
2008-12-10ash: printf builtin with no arguments should not exitDenis Vlasenko1-1/+8
2008-12-10mount: make it more readableDenis Vlasenko1-16/+11
2008-12-10placate Rob's qualms about mount.cDenis Vlasenko1-40/+40
2008-12-10add a note that SO_BINDTODEVICE needs padded iface name on 2.6.26Denis Vlasenko1-1/+3
2008-12-10bb_info_msg: make it do atomic, unbuffered writesDenis Vlasenko2-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
2008-12-10*: fix SO_BINDTODEVICE. Kernel wants at least IFNAMSIZ bytes there.Denis Vlasenko5-6/+21
2008-12-09syslogd: comment out file locking;Denis Vlasenko1-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
2008-12-09init: do not eat last char in messages;Denis Vlasenko1-7/+7
do not print duplicate "init:" prefix to syslog
2008-12-08optimize 16- and 32-bit movesDenis Vlasenko13-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
2008-12-07libbb: move crypt_make_salt() to pw_encrypt.c, reuseDenis Vlasenko4-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
2008-12-07Fix forgotten license commentsDenis Vlasenko49-60/+114
2008-12-05mount: cosmetics, no code changes (verified with objdump -drsx)Denis Vlasenko1-80/+58
2008-12-05libbb: add xgetgrnam too. ~0 code size changeDenis Vlasenko3-8/+11
2008-12-04libbb/crypt: code shrinkDenis Vlasenko2-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
2008-12-04- -4b and use proper define; add license noteBernhard Reutner-Fischer1-3/+5
2008-12-04clarify which version of crond is known to put tasks in separate pgrpsDenis Vlasenko1-2/+2
2008-12-04iproute: fix ipXXX utilities trying to parse their applet nameDenis Vlasenko1-1/+1
as their 1st parameter.
2008-12-04Fold mkpasswd applet into cryptpw.Denis Vlasenko6-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
2008-12-03iptunnel: fix problems with including linux/ip_tunnel.hDenis Vlasenko1-2/+43
on some systems
2008-12-03libbb: introduce and use xgetpwnam. ~ -150 bytes.Denis Vlasenko8-20/+17
2008-12-03- remove superfluous comment from previous commitBernhard Reutner-Fischer1-2/+1
2008-12-03- add new applet mkpasswd(1)Bernhard Reutner-Fischer11-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