aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-14hush: delete unused field in struct child.Denis Vlasenko
reinstate needed check for invalid syntax. document command parsing in hush_doc.txt.
2008-07-14hush: add case statement support. It is incomplete and disabled for now.Denis Vlasenko
costs ~300 bytes when enabled.
2008-07-13ash: small code shrinkDenis Vlasenko
2008-07-12libbb: shrink print_login_issue (by Vladimir Dronnikov)Denis Vlasenko
function old new delta print_login_issue 469 435 -34
2008-07-12whitespace fixesDenis Vlasenko
2008-07-12whitespace fixing scriptDenis Vlasenko
2008-07-12sleep: if FANCY && DESKTOP, support fractional seconds, minutes,Denis Vlasenko
hours and so on. It's coreutils compat. bloatcheck is atrocious :( function old new delta sleep_main 71 362 +291 bb_strtod - 127 +127 make_device 1269 1294 +25 getoptscmd 708 713 +5 switch_root_main 402 401 -1 display_speed 90 85 -5 show_entry 295 289 -6 parse_expr 841 833 -8 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/4 up/down: 448/-20) Total: 428 bytes
2008-07-12*: add FAST_FUNC markersDenis Vlasenko
function old new delta getopt_mk_fifo_nod 73 70 -3 mv_main 505 501 -4 cp_mv_stat2 79 73 -6 cp_main 266 257 -9 cp_mv_stat 22 10 -12 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/5 up/down: 46/-80) Total: -34 bytes
2008-07-12mv: fix a case when we move dangling symlinkDenis Vlasenko
2008-07-12mdev: check for "/block/" substring for block dev detectionDenis Vlasenko
function old new delta make_device 1294 1269 -25
2008-07-12mdev: if device was moved at creation, at removal coreectly removeDenis Vlasenko
it from moved location and also remove symlinks to it function old new delta build_alias - 78 +78 mdev_main 505 503 -2 make_device 1300 1294 -6 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/2 up/down: 78/-8) Total: 70 bytes
2008-07-12fuser: a bit of safety in scanfDenis Vlasenko
2008-07-12cpio: internalize archive_xread_all_eof. add a few paranoia checksDenis Vlasenko
for corrupted cpio files. modprobe-small: remove stray include route: small code shrink function old new delta get_header_cpio 958 980 +22 archive_xread_all_eof 33 - -33 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/0 up/down: 22/-33) Total: -11 bytes
2008-07-11switch_root: shrinkDenis Vlasenko
function old new delta switch_root_main 402 401 -1 rootdev 8 - -8 delete_contents 226 179 -47 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/2 up/down: 0/-56) Total: -56 bytes
2008-07-11ash: fix segfault in "command -v"Denis Vlasenko
2008-07-11cpio: on unpack, limit filename length to 8k; shorten comment a bitDenis Vlasenko
2008-07-11Announce 1.11.1Denis Vlasenko
2008-07-11cpio: testsuite for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466771Denis Vlasenko
which was fixed in proevious commit
2008-07-11cpio: support some long options; document GNU optionsDenis Vlasenko
2008-07-11testsuite: uniformly use $ECHO with -n -eDenis Vlasenko
2008-07-11time: don't segfault with no argumentsDenis Vlasenko
2008-07-11taskset: fix some careless code in both fancy and non-fancy cases.Denis Vlasenko
-5 bytes for fancy, +5 for non-fancy
2008-07-11build system: re-add mistakenly deleted scriptDenis Vlasenko
2008-07-11website: announce updated HOWTODenis Vlasenko
2008-07-11fix compile failures resulting from last few commitsDenis Vlasenko
2008-07-10fix typo in config help textDenis Vlasenko
2008-07-10dpkg_deb: slight code shrinkDenis Vlasenko
ar: reuse existing ar unpacking code get_header_tar: handle autodetection for tiny .tar.gz files too unarchive.h: do not include CONFIGed out things function old new delta get_header_tar 1521 1534 +13 dpkg_deb_main 400 380 -20 ar_main 260 196 -64 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/2 up/down: 13/-84) Total: -71 bytes
2008-07-10open_transformer: do not return fd, it does not changeDenis Vlasenko
libbb: adopt zipped read from modprobe-small function old new delta getoptscmd 708 713 +5 qgravechar 106 109 +3 huft_build 1165 1168 +3 tr_main 474 472 -2 open_transformer 91 89 -2 evalvar 1376 1374 -2 rpm_main 1691 1688 -3 qrealloc 36 33 -3 get_header_tar_lzma 55 52 -3 get_header_tar_gz 100 97 -3 get_header_tar_bz2 55 52 -3 get_header_tar_Z 89 86 -3 find_main 418 406 -12 prepare 302 283 -19 xmalloc_open_zipped_read_close 161 135 -26 xmalloc_read 248 199 -49 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/13 up/down: 11/-130) Total: -119 bytes
2008-07-10modprobe-small: make depmod compatible with kernel build.Denis Vlasenko
three last commits' sizes combined: function old new delta find_alias 218 612 +394 load_dep_bb - 310 +310 modprobe_main 289 380 +91 copy_stringbuf - 40 +40 process_module 637 655 +18 reset_stringbuf - 15 +15 parse_module 333 334 +1 append 84 85 +1 fileAction 832 819 -13 ------------------------------------------------------------------------------ (add/remove: 3/0 grow/shrink: 5/1 up/down: 870/-13) Total: 857 bytes
2008-07-10modprobe-small: add depfile creationDenis Vlasenko
2008-07-10modprobe-small: add depfile loadingDenis Vlasenko
2008-07-10website: add 'Laptop Computers' to sponsors pageDenis Vlasenko
2008-07-09whitespace fixDenis Vlasenko
2008-07-09build system: libbusybox cannot be staticDenis Vlasenko
2008-07-09fdisk: fix compile failureDenis Vlasenko
2008-07-09hush: compile fixes for !LOOPS caseDenis Vlasenko
2008-07-09buld system: suppress a warningDenis Vlasenko
2008-07-09last: fix ctime(ptr) ptr type mismatchDenis Vlasenko
2008-07-09libbb/mtab: fix xrealloc_vector falloutDenis Vlasenko
2008-07-09- fix typo (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer
2008-07-09modprobe-small: preparatory patch for modprobe.dep.bb creation patches,Denis Vlasenko
Code size impact ~0.
2008-07-09libbb: use improved xmalloc_read() from modprobe-smallDenis Vlasenko
who: fix compile breakage on some systems modprobe-small: improve Config help text wording
2008-07-08add xrealloc_vector.cDenis Vlasenko
2008-07-08website: return HOWTO link and GPL violations address to the topDenis Vlasenko
of the page
2008-07-08libbb: introduce and use xrealloc_vectorDenis Vlasenko
function old new delta xrealloc_vector_helper - 51 +51 create_list 84 99 +15 getopt_main 690 695 +5 passwd_main 1049 1053 +4 get_cached 85 89 +4 msh_main 1377 1380 +3 add_match 42 41 -1 read_lines 720 718 -2 grave 1068 1066 -2 fill_match_lines 143 141 -2 add_to_dirlist 67 65 -2 add_input_file 49 47 -2 act 252 250 -2 fsck_main 2252 2246 -6 man_main 765 757 -8 bb_internal_initgroups 228 220 -8 cut_main 1052 1041 -11 add_edge_to_node 55 43 -12 dpkg_main 3851 3835 -16 ifupdown_main 2202 2178 -24 sort_main 838 812 -26 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 5/15 up/down: 82/-124) Total: -42 bytes
2008-07-08ifupdown: /etc/network/interfaces can have comments with leading blanksDenis Vlasenko
2008-07-08mount: testsuite for "-o mand"Denis Vlasenko
2008-07-08mount: support for "-o mand"Denis Vlasenko
2008-07-06mdev: reinstate "follow symlinks" flag, this time with explanationDenis Vlasenko
2008-07-06modprobe-small: match aliases with fnmatch(), makingDenis Vlasenko
shell pattern-specified alias names in module bodies work.