Denis Vlasenko
|
15cb4a4272
|
fix a problem with two different applet_name's
|
2007-10-11 10:06:26 +00:00 |
|
Denis Vlasenko
|
9b49a5ed85
|
add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
|
2007-10-11 10:05:36 +00:00 |
|
Denis Vlasenko
|
8d82cf72c9
|
add -fpic to CC flags when we build libbusybox (14% smaller .so)
|
2007-10-11 10:02:52 +00:00 |
|
Denis Vlasenko
|
52a4388d95
|
bunzip: small code shrink and consmetics
read_bunzip 276 283 +7
get_bits 184 162 -22
get_next_block 1833 1810 -23
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 7/-45) Total: -38 bytes
|
2007-10-10 20:53:41 +00:00 |
|
Denis Vlasenko
|
db60bcf1b7
|
ip tunnel parameter parsing fix by Jean Wolter <jw5@os.inf.tu-dresden.de>
|
2007-10-10 14:43:03 +00:00 |
|
Denis Vlasenko
|
724d196c75
|
Move applets/applet.c into libbb, allows to get rid of --whole-archive
(smaller code). Tested in static and shared mode.
|
2007-10-10 14:41:07 +00:00 |
|
Denis Vlasenko
|
82d38dab91
|
get rid of global "struct bb_applet *current_applet"
|
2007-10-10 14:38:47 +00:00 |
|
Denis Vlasenko
|
141750e388
|
trylink: s/strip/$STRIP/g
|
2007-10-10 10:05:35 +00:00 |
|
Denis Vlasenko
|
88ce2748e4
|
typo fix in help text
|
2007-10-09 18:08:04 +00:00 |
|
Denis Vlasenko
|
42e418292d
|
trylink: trivial cleanup
|
2007-10-09 18:01:13 +00:00 |
|
Denis Vlasenko
|
01f3b2c91a
|
trylink: reformat link flags for readability
trylink: add --sort-section alignment:
text data bss dec hex filename
- 6557 428 3260 10245 2805 busybox
+ 6555 428 3260 10243 2803 busybox
- 909621 1076 12108 922805 e14b5 libbusybox.so.1.8.0.svn
+ 908868 1050 12016 921934 e114e libbusybox.so.1.8.0.svn
|
2007-10-09 13:49:26 +00:00 |
|
Denis Vlasenko
|
d19b87ece4
|
trylink: remove useless redirects, add missing error checks
|
2007-10-09 13:08:02 +00:00 |
|
Denis Vlasenko
|
8d755adc1a
|
trylink: trivial fixes
|
2007-10-09 10:15:41 +00:00 |
|
Denis Vlasenko
|
e9fd69c8e8
|
make "individual applets" build less noisy.
add *.tmp to list of files deleted by make mrproper.
|
2007-10-08 22:16:14 +00:00 |
|
Denis Vlasenko
|
d419a9f830
|
whitespace fix
|
2007-10-08 20:45:42 +00:00 |
|
Denis Vlasenko
|
ac7d0e375e
|
add libbb/appletlib.c
|
2007-10-08 19:32:12 +00:00 |
|
Denis Vlasenko
|
642a52d65e
|
make --help work for "individual applets" too.
|
2007-10-07 21:00:41 +00:00 |
|
Denis Vlasenko
|
d62fd84d4b
|
libbusybox: move (possibly compressed) help stuff into libbusybox.
Makes individual binaries much smaller.
|
2007-10-07 20:46:34 +00:00 |
|
Denis Vlasenko
|
7930bcf736
|
trim too verbose help messages
|
2007-10-07 19:13:55 +00:00 |
|
Denis Vlasenko
|
5037b21478
|
website: "BusyBox Weekly News" didn't really work, remove link
|
2007-10-07 18:10:44 +00:00 |
|
Denis Vlasenko
|
41770226bb
|
ash: revert "cat | jobs" fix, it causes more problems than good
|
2007-10-07 18:02:52 +00:00 |
|
Denis Vlasenko
|
f545be083d
|
reviving libbusybox, adding CONFIG_INDIVIDUAL part 4
|
2007-10-07 17:06:26 +00:00 |
|
Denis Vlasenko
|
def8898596
|
reviving libbusybox, adding CONFIG_INDIVIDUAL part 3
|
2007-10-07 17:06:01 +00:00 |
|
Denis Vlasenko
|
76a6b236a9
|
reviving libbusybox, adding CONFIG_INDIVIDUAL part 2
|
2007-10-07 17:05:42 +00:00 |
|
Denis Vlasenko
|
3240474c23
|
reviving libbusybox, adding CONFIG_INDIVIDUAL part 1
|
2007-10-07 17:05:22 +00:00 |
|
Bernhard Reutner-Fischer
|
e747f62ed6
|
- mark TODO: use index_in_str_array()
|
2007-10-06 20:47:53 +00:00 |
|
Denis Vlasenko
|
339936be00
|
chpst: fix whitespace damage
svlogd: fix bug (two different "line" variables); stop using data/bss
function old new delta
processorstop 419 432 +13
rotate 514 525 +11
buffer_pwrite 493 499 +6
sig_term_handler 68 70 +2
sig_hangup_handler 34 36 +2
sig_alarm_handler 34 36 +2
rmoldest 305 307 +2
processorstart 401 403 +2
logdir_close 188 190 +2
tmaxflag 1 - -1
rotateasap 1 - -1
repl 1 - -1
reopenasap 1 - -1
linecomplete 1 - -1
exitasap 1 - -1
wstat 4 - -4
verbose 9 5 -4
replace 4 - -4
nearest_rotate 4 - -4
linemax 4 - -4
linelen 4 - -4
line 4 - -4
fndir 4 - -4
fl_flag_0 4 - -4
fdwdir 4 - -4
dirn 4 - -4
dir 4 - -4
blocked_sigset 4 - -4
sig_child_handler 248 239 -9
logdirs_reopen 1263 1240 -23
buffer_pread 532 473 -59
svlogd_main 1466 1367 -99
------------------------------------------------------------------------------
(add/remove: 0/18 grow/shrink: 9/5 up/down: 42/-248) Total: -206 bytes
text data bss dec hex filename
770916 989 9496 781401 bec59 busybox_old
770768 980 9448 781196 beb8c busybox_unstripped
|
2007-10-05 22:11:06 +00:00 |
|
Denis Vlasenko
|
23e3e25df6
|
chpst: stop using data/bss
function old new delta
chpst_main 1066 1089 +23
set_user 4 - -4
root 4 - -4
nicelvl 4 - -4
limitt 4 - -4
limits 196 192 -4
limitr 4 - -4
limitp 4 - -4
limito 4 - -4
limitl 4 - -4
limitf 4 - -4
limitd 4 - -4
limitc 4 - -4
limita 4 - -4
env_user 4 - -4
env_dir 4 - -4
------------------------------------------------------------------------------
(add/remove: 0/14 grow/shrink: 1/1 up/down: 23/-60) Total: -37 bytes
text data bss dec hex filename
770892 1029 9520 781441 bec81 busybox_old
770916 989 9496 781401 bec59 busybox_unstripped
|
2007-10-05 21:23:49 +00:00 |
|
Denis Vlasenko
|
91e5203205
|
stat: code shrink; stop using bss; stop using strncat incorrectly
function old new delta
printfs - 28 +28
strcatc - 26 +26
human_time 41 44 +3
print_it 229 219 -10
buf 30 - -30
print_statfs 420 358 -62
print_stat 1089 921 -168
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 1/3 up/down: 57/-270) Total: -213 bytes
text data bss dec hex filename
771105 1029 9552 781686 bed76 busybox_old
770892 1029 9520 781441 bec81 busybox_unstripped
|
2007-10-05 20:31:23 +00:00 |
|
Denis Vlasenko
|
91e80c2be7
|
delete now unused check_header_gzip.c
sum: do not use uintmax needlessly
|
2007-10-05 20:29:31 +00:00 |
|
Denis Vlasenko
|
226002ea74
|
tail: sizeof(buf) is sizeof(char*)! must be BUFSIZ
|
2007-10-05 19:17:16 +00:00 |
|
Denis Vlasenko
|
d21f596ddb
|
add tests for gunzip
|
2007-10-05 15:27:03 +00:00 |
|
Denis Vlasenko
|
5dd8a03665
|
gunzip: support concatenated gz files.
text data bss dec hex filename
770988 1029 9552 781569 bed01 busybox.t0/busybox
771105 1029 9552 781686 bed76 busybox.t3/busybox
|
2007-10-05 15:26:08 +00:00 |
|
Denis Vlasenko
|
368a12efc2
|
tail: work correctly on /proc files (Kazuo TAKADA <kztakada@sm.sony.co.jp>)
|
2007-10-02 10:17:56 +00:00 |
|
Denis Vlasenko
|
ebeaea04dc
|
logger: fix a problem of losing all argv except first
|
2007-10-02 09:57:41 +00:00 |
|
Bernhard Reutner-Fischer
|
d24d5c84c2
|
- ditch 2 bytes
|
2007-10-01 18:04:42 +00:00 |
|
Denis Vlasenko
|
feb7ae7f01
|
printf("%s\n") -> puts()
|
2007-10-01 12:05:12 +00:00 |
|
Denis Vlasenko
|
0c97c9d437
|
'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.
263 bytes saved.
|
2007-10-01 11:58:38 +00:00 |
|
Denis Vlasenko
|
d65ea39ffc
|
hush: fix glob() abuse. Code was making unfounded assumptions how
glob() works, and it broke horribly on specific uclibc config.
|
2007-10-01 10:02:25 +00:00 |
|
Denis Vlasenko
|
ff0976248a
|
hush: int->smallint for flag vars; make some names more "greppable"
|
2007-10-01 10:00:45 +00:00 |
|
Denis Vlasenko
|
8412d7959a
|
hush: feeble attempt at making it more NOMMU-friendly
|
2007-10-01 09:59:47 +00:00 |
|
Denis Vlasenko
|
a0898170d8
|
hush: stop doing manual acounting of open fd's, kernel can do it for us
|
2007-10-01 09:59:01 +00:00 |
|
Denis Vlasenko
|
96e1b38586
|
introduce and use close_on_exec_on(fd). -50 bytes.
|
2007-09-30 23:50:48 +00:00 |
|
Denis Vlasenko
|
deabacdf91
|
move udhcp_{client/server}_config to common_bufsiz1
udhcp_run_script 1108 1151 +43
init_packet 209 210 +1
udhcpc_main 2395 2393 -2
udhcp_client_config 56 - -56
udhcp_server_config 88 - -88
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 2/1 up/down: 44/-146) Total: -102 bytes
text data bss dec hex filename
771326 1029 9696 782051 beee3 busybox_old
771383 1029 9552 781964 bee8c busybox_unstripped
|
2007-09-30 17:55:43 +00:00 |
|
Denis Vlasenko
|
d7b3350eb3
|
dhcpreplay: code shrink, -40 bytes
|
2007-09-30 17:54:10 +00:00 |
|
Denis Vlasenko
|
5fb09656ca
|
fixlet to pgrep/pkill
|
2007-09-30 16:36:02 +00:00 |
|
Denis Vlasenko
|
a4f4de9b7e
|
print_signames_and_exit -> print_signames (because of "ash calls kill_main")
|
2007-09-30 16:32:01 +00:00 |
|
Denis Vlasenko
|
605b20e277
|
replace printf with fputs where appropriate
|
2007-09-30 16:22:36 +00:00 |
|
Denis Vlasenko
|
1eecaf26b0
|
libiproute: add missing break's
|
2007-09-30 16:04:21 +00:00 |
|
Denis Vlasenko
|
e03c77fe15
|
announce 1.7.2 on the website
|
2007-09-30 00:06:42 +00:00 |
|