Denis Vlasenko
|
9f57cf6604
|
ftpd: fix command fetching to not do it in 1-byte reads;
fix command de-escaping. Tested to download files with embeeded \xff and LF.
libbb: tweaks for the above
function old new delta
ftpd_main 2231 2321 +90
xmalloc_fgets_internal 190 222 +32
xmalloc_fgets_str_len - 27 +27
xmalloc_fgets_str 7 23 +16
xmalloc_fgetline_str 10 26 +16
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 4/0 up/down: 181/0) Total: 181 bytes
|
2009-03-18 17:32:44 +00:00 |
|
Denis Vlasenko
|
defc1ea340
|
*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on
text data bss dec hex filename
808035 611 6868 815514 c719a busybox_old
804472 611 6868 811951 c63af busybox_unstripped
|
2008-06-27 02:52:20 +00:00 |
|
Denis Vlasenko
|
abee3d0e0d
|
Fix xmalloc_fgets_str so that it really does NOT strip terminator.
Add xmalloc_fgetline_str which does strip terminator,
and use it in dpkg instead of xmalloc_fgets_str.
netstat: use xmalloc_fgets_str - allows to eat strings with NULs
(this fixes bug with some weird /proc/net/unix input)
function old new delta
xmalloc_fgets_internal - 191 +191
xmalloc_fgetline_str - 18 +18
do_info 116 120 +4
unix_do_one 451 447 -4
tcp_do_one 423 419 -4
send_tree 369 365 -4
xmalloc_fgets_str 178 15 -163
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 1/4 up/down: 213/-175) Total: 38 bytes
text data bss dec hex filename
778445 832 7344 786621 c00bd busybox_old
778483 832 7344 786659 c00e3 busybox_unstripped
|
2007-12-26 20:44:45 +00:00 |
|
Denis Vlasenko
|
ddec5af6b0
|
rename functions to more understandable names
|
2006-10-26 23:25:17 +00:00 |
|
Denis Vlasenko
|
a6dbb08a48
|
small style fixes
|
2006-10-12 19:29:44 +00:00 |
|
"Robert P. J. Day"
|
5d8843e451
|
Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate.
|
2006-07-10 11:41:19 +00:00 |
|
Eric Andersen
|
c7bda1ce65
|
Remove trailing whitespace. Update copyright to include 2004.
|
2004-03-15 08:29:22 +00:00 |
|
Eric Andersen
|
cb81e6484d
|
Update a bunch of docs. Run a script to update my email addr.
|
2003-07-14 21:21:08 +00:00 |
|
Eric Andersen
|
bdfd0d78bc
|
Major rework of the directory structure and the entire build system.
-Erik
|
2001-10-24 05:00:29 +00:00 |
|
Matt Kraai
|
bcca3317b5
|
Return NULL if EOF is encountered before terminating_string.
|
2001-10-18 17:04:22 +00:00 |
|
Eric Andersen
|
a0f0ae5a7a
|
Revert that change. As Matt Kraai rightly points out,
this is not a bug. What I was I thinking when I committed
this. Doh!
|
2001-10-18 06:04:23 +00:00 |
|
Eric Andersen
|
1bf25f0307
|
Patch from Stefan Soucek <ssoucek@coactive.com> to
ignore extra empty lines in fgets_str
|
2001-10-18 03:20:41 +00:00 |
|
Glenn L McGrath
|
17822cd60a
|
Reorganise unarchive functions, new files, removed some
|
2001-06-13 07:34:03 +00:00 |
|