aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-24traceroute: rewrite. Do not emit raw IP packets, instead send UDP or ICMPDenis Vlasenko
packets and rely on the kernel to form IP headers, select source IP and interface. Doing it in traceroute wasn't working too good, and was bloating it. function old new delta freehostinfo 29 - -29 setsin 30 - -30 in_cksum 57 - -57 gethostinfo 165 - -165 ifaddrlist 364 - -364 traceroute_main 3713 2951 -762 ------------------------------------------------------------------------------ (add/remove: 0/5 grow/shrink: 0/1 up/down: 0/-1407) Total: -1407 bytes
2009-01-24traceroute: preparatory trivial cleanupsDenis Vlasenko
function old new delta traceroute_main 3932 3713 -219
2009-01-23tunctl: new applet by VladimirDenis Vlasenko
function old new delta tunctl_main - 371 +371 packed_usage 25669 25799 +130 applet_names 1981 1988 +7 applet_main 1192 1196 +4 applet_nameofs 596 598 +2 applet_install_loc 149 150 +1 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 5/0 up/down: 515/0) Total: 515 bytes
2009-01-22- add CONFIG_EXTRA_CFLAGS (thanks to keesj)Bernhard Reutner-Fischer
This helps with remembering additional flags like e.g. cpu settings for people who did not configured their compiler to produce code for their cpu per default.
2009-01-20tar: stop changing net tarfile's mode, GNU tar doesn't do itDenis Vlasenko
2009-01-19uname: use wider integer for option bitsDenis Vlasenko
2009-01-19uname: add support for -i and -o, fix printing of unknown -pDenis Vlasenko
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 Vlasenko
2009-01-13libbb: shrink linked list ops (by xmaks AT email.cz)Denis Vlasenko
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 Vlasenko
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 Vlasenko
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 Vlasenko
2009-01-10- use https for bugzilla URLsBernhard Reutner-Fischer
2009-01-09- isascii() is obsolescent in SUSv4 and furthermore looks redundant in this spotBernhard Reutner-Fischer
2009-01-08do not whine if /sys/block does not exist ... embedded systems dont need ↵Mike Frysinger
stinkin block devices
2009-01-08sysctl: fix another corner case with "dots and slashes"Denis Vlasenko
2009-01-04printf: make integer format strings print long long-sized values.Denis Vlasenko
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 Vlasenko
(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 Vlasenko
2008-12-30dc: fix the "base 2" patch omission of base not being setDenis Vlasenko
2008-12-30libbb: add bb_unsetenv (taken from hush).Denis Vlasenko
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 Vlasenko
2008-12-26unexpand: fix incorrect expansion, add test for itDenis Vlasenko
function old new delta expand_main 676 656 -20
2008-12-25s/an user/a user/Denis Vlasenko
2008-12-24*: tweak error messagesDenis Vlasenko
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 Vlasenko
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-Fischer
2008-12-18Add fancy svn browser thingy (via Lance Albertson of OSL)Bernhard Reutner-Fischer
2008-12-18Update links to new site locations (via Lance Albertson at OSL)Bernhard Reutner-Fischer
2008-12-15ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars caseDenis Vlasenko
(do we even need CONFIG_ASH_OPTIMIZE_FOR_SIZE conditional?)
2008-12-14expand: fix incorrect expansion exactly on tab boundary; shrink the codeDenis Vlasenko
function old new delta expand_main 698 676 -22 xputchar 53 - -53
2008-12-14watchdog: build fixes, no code changesDenis Vlasenko
2008-12-12header_verbose_list: show off_t size, not cast to (unsigned)Denis Vlasenko
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 Vlasenko
less: small optimization -15 bytes
2008-12-10ash: printf builtin with no arguments should not exitDenis Vlasenko
2008-12-10mount: make it more readableDenis Vlasenko
2008-12-10placate Rob's qualms about mount.cDenis Vlasenko
2008-12-10add a note that SO_BINDTODEVICE needs padded iface name on 2.6.26Denis Vlasenko
2008-12-10bb_info_msg: make it do atomic, unbuffered writesDenis Vlasenko
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 Vlasenko
2008-12-09syslogd: comment out file locking;Denis Vlasenko
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 Vlasenko
do not print duplicate "init:" prefix to syslog
2008-12-08optimize 16- and 32-bit movesDenis Vlasenko
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 Vlasenko
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 Vlasenko
2008-12-05mount: cosmetics, no code changes (verified with objdump -drsx)Denis Vlasenko
2008-12-05libbb: add xgetgrnam too. ~0 code size changeDenis Vlasenko
2008-12-04libbb/crypt: code shrinkDenis Vlasenko
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-Fischer
2008-12-04clarify which version of crond is known to put tasks in separate pgrpsDenis Vlasenko