Denis Vlasenko
|
0b6c6a9c9f
|
lpd: fix OOM vulnerability (was eating arbitrarily large commands)
|
2008-03-24 00:04:42 +00:00 |
|
Denis Vlasenko
|
394eebed66
|
lpd: spool mode added by Vladimir
lpr: more robust error reporting
*: introduce and use xchroot
libbb: full_read/write now will report partial data counts prior to error
isdirectory.c: style fixes
lpd_main 249 486 +237
xchroot - 29 +29
get_response_or_say_and_die 110 139 +29
full_write 52 60 +8
full_read 55 63 +8
static.newline 1 - -1
switch_root_main 404 400 -4
chpst_main 1089 1079 -10
getopt32 1370 1359 -11
chroot_main 115 101 -14
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 4/4 up/down: 311/-40) Total: 271 bytes
text data bss dec hex filename
798472 728 7484 806684 c4f1c busybox_old
798775 728 7484 806987 c504b busybox_unstripped
|
2008-02-25 20:30:24 +00:00 |
|
Denis Vlasenko
|
f99afb5dff
|
lpd: new applet by Vladimir Dronnikov <dronnikov AT gmail.com>
|
2008-02-24 23:32:36 +00:00 |
|
Denis Vlasenko
|
081efd1232
|
corrected English in comment
|
2008-02-20 22:57:24 +00:00 |
|
Denis Vlasenko
|
e376d454bb
|
libbb: introduce and use nonblock_safe_read(). Yay!
Our shells are immune from this nasty O_NONBLOCK now!
function old new delta
nonblock_safe_read - 78 +78
file_get 276 295 +19
generateMTFValues 428 435 +7
read_line_input 1776 1772 -4
preadbuffer 543 450 -93
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/2 up/down: 104/-97) Total: 7 bytes
text data bss dec hex filename
615190 715 23924 639829 9c355 busybox_old
615168 715 23924 639807 9c33f busybox_unstripped
|
2008-02-20 22:23:24 +00:00 |
|
Denis Vlasenko
|
98ebab8b76
|
top,ps: improve /proc/PID/cmdinfo reading code
function old new delta
display_status - 1231 +1231
read_cmdline - 101 +101
parse_conf 1284 1303 +19
arith 2033 2042 +9
collect_blk 467 474 +7
fsck_main 1909 1911 +2
dhcprelay_main 1125 1122 -3
singlemount 4555 4547 -8
read_close 50 36 -14
get_lcm 123 105 -18
ed_main 3111 3084 -27
func_args 73 28 -45
procps_scan 732 658 -74
top_main 2187 899 -1288
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 4/8 up/down: 1369/-1477) Total: -108 bytes
text data bss dec hex filename
676048 2744 13968 692760 a9218 busybox_old
675940 2744 13968 692652 a91ac busybox_unstripped
|
2007-06-30 14:47:41 +00:00 |
|
Denis Vlasenko
|
d67cef2425
|
hush: fix read builtin to not read ahead past eol and to not use
insane amounts of stack. Testsuite updated.
|
2007-06-13 06:47:47 +00:00 |
|
Denis Vlasenko
|
8e858e2700
|
clean up accumulated whitespace damage
|
2007-03-07 09:35:43 +00:00 |
|
Denis Vlasenko
|
3a34d0c08a
|
random small size optimizations
|
2007-01-12 22:10:34 +00:00 |
|
Denis Vlasenko
|
b131b271a0
|
start_stop_daemon: fix bug where any program name was "matching"
processes for which readlink(/proc/N/exe) fails
|
2006-12-17 17:30:01 +00:00 |
|
Denis Vlasenko
|
b141b9b512
|
reads: fix bug 1078
|
2006-10-31 22:46:08 +00:00 |
|
Denis Vlasenko
|
ea62077b85
|
add open_read_close() and similar stuff
|
2006-10-14 02:23:43 +00:00 |
|