Denis Vlasenko 0e52541917a taskset: fix some careless code in both fancy and non-fancy cases. -5 bytes for fancy, +5 for non-fancy 11 Jul 2008 Denis Vlasenko 88643a86d07 build system: re-add mistakenly deleted script 11 Jul 2008 Denis Vlasenko ff814f821a9 website: announce updated HOWTO 11 Jul 2008 Denis Vlasenko 86090e25990 fix compile failures resulting from last few commits 11 Jul 2008 Denis Vlasenko 3e8fd180370 fix typo in config help text 11 Jul 2008 Denis Vlasenko 0381d422d9b dpkg_deb: slight code shrink 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/shri... 11 Jul 2008 Denis Vlasenko b6052724ffc open_transformer: do not return fd, it does not change 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 ... 10 Jul 2008 Denis Vlasenko 0e2c93fc0b5 modprobe-small: make depmod compatible with kernel build. 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 ... 10 Jul 2008 Denis Vlasenko 7f950a93ffd modprobe-small: add depfile creation 10 Jul 2008 Denis Vlasenko 784369987f3 modprobe-small: add depfile loading 10 Jul 2008 Denis Vlasenko 7621ac20f23 website: add 'Laptop Computers' to sponsors page 10 Jul 2008 Denis Vlasenko 4131d855a19 whitespace fix 10 Jul 2008 Denis Vlasenko fc5e80651fa build system: libbusybox cannot be static 09 Jul 2008 Denis Vlasenko 9764d6908a9 fdisk: fix compile failure 09 Jul 2008 Denis Vlasenko 6bdff08e6c0 hush: compile fixes for !LOOPS case 09 Jul 2008 Denis Vlasenko 7c053262af3 buld system: suppress a warning 09 Jul 2008 Denis Vlasenko d38d38eed3a last: fix ctime(ptr) ptr type mismatch 09 Jul 2008 Denis Vlasenko 96c45b0e0bd libbb/mtab: fix xrealloc_vector fallout 09 Jul 2008 Bernhard Reutner-Fischer 5606b1c4f36 - fix typo (Cristian Ionescu-Idbohrn) 09 Jul 2008 Denis Vlasenko 24a131ea4d6 modprobe-small: preparatory patch for modprobe.dep.bb creation patches, Code size impact ~0. 09 Jul 2008 Denis Vlasenko f62ab2d7745 libbb: use improved xmalloc_read() from modprobe-small who: fix compile breakage on some systems
modprobe-small: improve Config help text wording 09 Jul 2008 Denis Vlasenko dbef1173b00 add xrealloc_vector.c 08 Jul 2008 Denis Vlasenko 8b393e5999f website: return HOWTO link and GPL violations address to the top of the page 08 Jul 2008 Denis Vlasenko deeed59de0a libbb: introduce and use xrealloc_vector 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 ... 08 Jul 2008 Denis Vlasenko 493829207c1 ifupdown: /etc/network/interfaces can have comments with leading blanks 08 Jul 2008 Denis Vlasenko 5d62462a8c7 mount: testsuite for "-o mand" 08 Jul 2008 Denis Vlasenko 580ce2d1388 mount: support for "-o mand" 08 Jul 2008 Denis Vlasenko 67075bb95f2 mdev: reinstate "follow symlinks" flag, this time with explanation 06 Jul 2008 Denis Vlasenko 58f59a25ee8 modprobe-small: match aliases with fnmatch(), making shell pattern-specified alias names in module bodies work. 06 Jul 2008 Denis Vlasenko cee0dfcc6a1 modprobe-small: fix debug leftover 06 Jul 2008 Denis Vlasenko 733e3fbc2fb hush: support "for if in do done then; do echo $if; done" case function old new delta
done_pipe 83 95 +12
parse_stream 1758 1764 +6
done_word 674 647 -27
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shri... 06 Jul 2008 Denis Vlasenko d48e81f0cda mdev: do not follow symlinks in /sys (as was intended prior to rev 18811). If this breaks things, please document why! mdev,init: use shared code for fd sanitization function old new delta
bb_daemonize_or_rexec 155 172 +17
mdev_main 500 505 +5
init_main 907 856 -51
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shri... 06 Jul 2008 Denis Vlasenko ff182a3d684 hush: support "for v; do ... done" syntax (implied 'in "$@"') 05 Jul 2008 Denis Vlasenko afdcd12ed71 hush: fix a case where "$@" must expand to no word at all 05 Jul 2008 Denis Vlasenko a60f84ebf07 *: rename ATTRIBUTE_XXX to just XXX. 05 Jul 2008 Denis Vlasenko f6efccc0659 man: fix inverted cat/man bool variable 05 Jul 2008 Denis Vlasenko fec8b42317d man: code shrink function old new delta
man_main 725 765 +40
show_manpage 112 - -112
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/0 up/down: 40/-112) Total: -72 bytes 05 Jul 2008 Denis Vlasenko 4cbffc0f349 man: support cat pages too (by Jason Curl <jcurlnews AT arcor.de>) function old new delta
show_manpage - 112 +112
run_pipe 89 102 +13
man_main 721 725 +4 04 Jul 2008 Denis Vlasenko 9835d47acc5 man: fix missed NULL termination of an array function old new delta
man_main 741 721 -20 04 Jul 2008 Denis Vlasenko a8a3b497fc0 libbb/recursive_action.c: fix slight error in prev commit 04 Jul 2008 Denis Vlasenko 671691cf210 modutils: optional modutils-small by Vladimir Dronnikov. 15kb smaller than standard one.
libbb/recursive_action.c: commented-out code for aborting the scan. 04 Jul 2008 Denis Vlasenko 8ae5b28b4bf awk: another smallish code shrink 03 Jul 2008 Denis Vlasenko f8e8783a925 webpage: fix typos 02 Jul 2008 Denis Vlasenko e0a7fc54eb2 uname,individual: fix improper printf usage uname,awk: small code shrink function old new delta
uname_main 175 166 -9
nvalloc 167 157 -10
evaluate 6381 6370 -11
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shri... 02 Jul 2008 Ned Ludd d4f72438e42 - fix trivial exploit vector when setXid 02 Jul 2008 Denis Vlasenko fa0b56db76e sendmail: fix wrong vfork usage here too *: shorten error texts function old new delta
launch_helper - 151 +151
vfork_or_die 20 - -20
sendgetmail_main 1946 1848 -98
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shri... 01 Jul 2008 Denis Vlasenko 82604e97308 revert last two commits. vfork cannot be used in subroutine, it trashes stack on return 01 Jul 2008 Bernhard Reutner-Fischer b111917972c - wrap overlong lines 01 Jul 2008 Denis Vlasenko 58d60c3333b *: introduce and use xfork() function old new delta
xfork - 20 +20
msh_main 1377 1380 +3
mod_process 455 446 -9
forkexit_or_rexec 30 17 -13
expand_variables ... 01 Jul 2008 Denis Vlasenko 49b5c516b5f add missing file 01 Jul 2008