Denis Vlasenko
|
0f293b96dc
|
fix all cases of strcpy on overlapping strings.
|
2008-07-22 20:16:55 +00:00 |
|
Denis Vlasenko
|
68a192c007
|
fix trivial build warning
|
2008-07-22 19:38:57 +00:00 |
|
Denis Vlasenko
|
c445758708
|
lpd,lpr: send/receive ACKs after filenames, not only after file bodies.
lpqr_main 1114 1149 +35
lpd_main 748 768 +20
|
2008-07-22 19:15:30 +00:00 |
|
Bernhard Reutner-Fischer
|
e99a92dc2f
|
- strip implied proto and superfluous "www." domain part.
If my lynx groks it, your browser will too ;)
|
2008-07-22 18:32:06 +00:00 |
|
Bernhard Reutner-Fischer
|
3e8669f359
|
- wrap overlong lines (Cristian Ionescu-Idbohrn)
- s/\. /. /g;# (me)
|
2008-07-22 18:27:53 +00:00 |
|
Denis Vlasenko
|
08d120e6e1
|
chown: do not use static data
function old new delta
chown_main 160 182 +22
fileAction 750 744 -6
ugid 8 - -8
|
2008-07-22 11:37:23 +00:00 |
|
Denis Vlasenko
|
9e3a540b1b
|
cut: stop using static data. This alone removed ~70 bytes of code.
+ some optimizations
function old new delta
nlists 4 - -4
cut_lists 4 - -4
cut_main 1041 960 -81
|
2008-07-22 10:34:46 +00:00 |
|
Denis Vlasenko
|
a5254032f5
|
cal: remove lone static data variable. -4 bytes. coreutils
is down to four applets with nonzero data+bss.
|
2008-07-22 10:10:13 +00:00 |
|
Bernhard Reutner-Fischer
|
b62bd7b261
|
- unused variables if !ENABLE_FEATURE_MDEV_RENAME_REGEXP
|
2008-07-22 07:33:53 +00:00 |
|
Denis Vlasenko
|
5415c856ea
|
libbb: [x]fopen_for_{read,write} introduced and used.
(by Valdimir)
function old new delta
config_open2 - 41 +41
config_read 507 542 +35
find_pair 169 187 +18
fopen_for_write - 14 +14
fopen_for_read - 14 +14
find_main 406 418 +12
xfopen_for_write - 10 +10
xfopen_for_read - 10 +10
popstring 134 140 +6
parse_inittab 396 401 +5
next_token 923 928 +5
pack_gzip 1659 1661 +2
bb__parsespent 117 119 +2
fallbackSort 1719 1717 -2
evalvar 1376 1374 -2
qrealloc 36 33 -3
...
...
...
...
singlemount 4579 4569 -10
process_stdin 443 433 -10
patch_main 1111 1101 -10
ifupdown_main 2175 2165 -10
file_action_grep 90 80 -10
uuidcache_init 649 637 -12
hush_main 797 785 -12
read_config 230 217 -13
dpkg_main 3835 3820 -15
read_line_input 3134 3110 -24
sysctl_main 232 203 -29
config_open 40 10 -30
WARN_BAD_LINE 44 - -44
login_main 1714 1575 -139
------------------------------------------------------------------------------
(add/remove: 5/1 grow/shrink: 8/74 up/down: 174/-737) Total: -563 bytes
|
2008-07-21 23:05:26 +00:00 |
|
Denis Vlasenko
|
b74a2dba57
|
whitespace fixes, no code changed
|
2008-07-21 21:34:51 +00:00 |
|
Bernhard Reutner-Fischer
|
1d4cd606a1
|
- commentary typo fix
|
2008-07-21 15:29:36 +00:00 |
|
Bernhard Reutner-Fischer
|
d73cbd31a2
|
- first pass to unify/cleanup uid handling (-236b)
This needs further love, alot of love.. Tito?
|
2008-07-21 14:41:33 +00:00 |
|
Bernhard Reutner-Fischer
|
a53de7f7c2
|
- fix spelling
|
2008-07-21 13:46:54 +00:00 |
|
Bernhard Reutner-Fischer
|
e1e5174942
|
- s/super.block/superblock/g; # for consistency; -1b
|
2008-07-21 13:33:22 +00:00 |
|
Bernhard Reutner-Fischer
|
5259361957
|
- remove superfluous forward declaration
|
2008-07-21 11:53:04 +00:00 |
|
Bernhard Reutner-Fischer
|
ef9876a40e
|
- document -f
|
2008-07-21 11:30:51 +00:00 |
|
Bernhard Reutner-Fischer
|
0328b40aee
|
- commentary typo fix
|
2008-07-21 11:18:02 +00:00 |
|
Bernhard Reutner-Fischer
|
ad2fa65fc0
|
- no obj-code changes. Fix indentation, use existing defines.
|
2008-07-21 11:16:39 +00:00 |
|
Denis Vlasenko
|
1101d1c980
|
telnet: shrink
telnetd: shrink, and fix issue file printing
test: better and shorter usage text
function old new delta
putiac2 51 50 -1
putiac 24 20 -4
handlenetoutput 95 91 -4
telnet_main 1480 1475 -5
iacflush 37 32 -5
make_new_session 436 421 -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/6 up/down: 0/-34) Total: -34 bytes
|
2008-07-21 09:22:28 +00:00 |
|
Denis Vlasenko
|
84c8daa11f
|
help text: test --help doesnt print it (by design),
so do not account for it
|
2008-07-21 08:37:13 +00:00 |
|
Denis Vlasenko
|
395410b748
|
httpd: add Hopedir directive specially for
(and by) walter harms <wharms AT bfs.de>;
fix silly double-parse bug added in 21412.
function old new delta
parse_conf 1532 1576 +44
|
2008-07-20 23:25:32 +00:00 |
|
Denis Vlasenko
|
7ae1cc16b4
|
msh: fix "while...continue" bug 3884.
|
2008-07-20 23:03:23 +00:00 |
|
Denis Vlasenko
|
2b68c8f744
|
build system: clean more files on make clean/make mrproper
|
2008-07-20 18:37:54 +00:00 |
|
Denis Vlasenko
|
eb7512984a
|
udhcp: use libbb for config file parsing (by Vladimir)
function old new delta
read_config 313 230 -83
|
2008-07-20 17:58:12 +00:00 |
|
Denis Vlasenko
|
9b366f4136
|
libbb/parse_config.c: fix small buglet (by Vladimir)
|
2008-07-20 17:50:58 +00:00 |
|
Denis Vlasenko
|
a34f1ed737
|
dnsd,sestatus: use libbb to parse config file (by Vladimir)
function old new delta
dnsd_main 1544 1487 -57
|
2008-07-20 17:48:59 +00:00 |
|
Denis Vlasenko
|
1e8034e614
|
man: fix breakage: must not die on lines with < 2 tokens
|
2008-07-20 17:43:21 +00:00 |
|
Denis Vlasenko
|
09aaf78ad5
|
mn: use libbb for config parsing (by Vladimir)
function old new delta
man_main 757 713 -44
|
2008-07-20 17:41:30 +00:00 |
|
Denis Vlasenko
|
adc772a5f2
|
tar: fix handling of tarballs with symlinks with size field != 0
|
2008-07-20 17:10:43 +00:00 |
|
Denis Vlasenko
|
b9bbc40f64
|
libbb: fix print_flags() [fix somehow is only in 1.11.1?)
|
2008-07-20 13:47:51 +00:00 |
|
Denis Vlasenko
|
4a717e0c19
|
libbb: fixes to config_read() by maintainer
sysctl: use config_read()
function old new delta
sysctl_main 121 232 +111
config_read 478 502 +24
parse_main 239 241 +2
sysctl_preload_file_and_exit 234 - -234
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 3/0 up/down: 137/-234) Total: -97 bytes
|
2008-07-20 13:01:56 +00:00 |
|
Denis Vlasenko
|
dcb3fcb042
|
libbb: config_read() update
|
2008-07-19 22:57:00 +00:00 |
|
Denis Vlasenko
|
c29684afd6
|
mount: support nfs mount option nordiplus.
By Octavian Purdila <opurdila AT ixiacom.com>
function old new delta
static.options 272 281 +9
daemonize 130 107 -23
singlemount 4674 4579 -95
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 9/-118) Total: -109 bytes
|
2008-07-19 22:40:30 +00:00 |
|
Denis Vlasenko
|
2e157ddf9e
|
libbb: updated config_parse() from Vladimir
function old new delta
config_read 385 460 +75
runsvdir_main 1701 1716 +15
readit 331 338 +7
passwd_main 1049 1053 +4
parse_command 1504 1507 +3
decode_format_string 822 824 +2
bb__parsespent 117 119 +2
udhcp_get_option 221 222 +1
changepath 196 194 -2
parse_inittab 400 396 -4
nameif_main 683 679 -4
make_device 1176 1172 -4
config_open 48 40 -8
expand_main 698 689 -9
readcmd 1012 1002 -10
config_free_data 37 21 -16
SynchronizeFile 683 643 -40
sleep_main 474 362 -112
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 8/10 up/down: 109/-209) Total: -100 bytes
|
2008-07-19 09:27:19 +00:00 |
|
Denis Vlasenko
|
bd28f6bf7f
|
test: fix parser to prefer binop over unop, as coreutils does.
remove bogus workaround in main(). rename atrocious variables/functions.
much expand testsuite.
libbb: fix --help to not affect "test --help"
function old new delta
run_applet_no_and_exit 421 440 +19
nexpr 817 825 +8
static.no_op - 6 +6
test_main 397 257 -140
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 2/1 up/down: 104/-211) Total: -107 bytes
|
2008-07-19 08:15:13 +00:00 |
|
Denis Vlasenko
|
5f116629d8
|
printf: do not print garbage on "%Ld". closes bug 4214.
function old new delta
printf_main 633 637 +4
multiconvert 99 79 -20
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 4/-20) Total: -16 bytes
|
2008-07-18 18:41:55 +00:00 |
|
Denis Vlasenko
|
f19817ddc2
|
libbb: fix bb_strtol[l]'s check for "-". Hopefully closes bug 4174
function old new delta
bb_strtol 82 85 +3
handle_errors 75 66 -9
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 3/-9) Total: -6 bytes
|
2008-07-18 18:17:10 +00:00 |
|
Denis Vlasenko
|
a48656b441
|
printf: fix %b, fix several bugs in %*.*, fix compat issues with
aborting too early, support %zd; expand testsuite
function old new delta
get_width_prec - 46 +46
multiconvert 82 99 +17
conv_strtod 44 54 +10
print_direc 382 391 +9
printf_main 629 633 +4
conv_strtoul 20 16 -4
conv_strtol 20 16 -4
my_xstrtoul 20 - -20
my_xstrtol 20 - -20
my_xstrtod 21 - -21
------------------------------------------------------------------------------
(add/remove: 1/3 grow/shrink: 4/2 up/down: 86/-69) Total: 17 bytes
|
2008-07-18 11:10:51 +00:00 |
|
Bernhard Reutner-Fischer
|
1a715e487d
|
- fix compilation for mips (Brian Daniels)
|
2008-07-18 07:42:00 +00:00 |
|
Denis Vlasenko
|
7b54dc788c
|
vi: using array data after it fell out of scope is stupid.
|
2008-07-17 21:32:32 +00:00 |
|
Denis Vlasenko
|
7354244c4a
|
sendmail: update from the maintainer
|
2008-07-17 19:37:09 +00:00 |
|
Denis Vlasenko
|
3b3ca113ed
|
pidof/killall: allow find_pid_by_name to find running
processes started as scripts_with_name_longer_than_15_bytes.sh
closes bug 4054 (and is generally neat)
|
2008-07-17 18:39:36 +00:00 |
|
Denis Vlasenko
|
18875bf772
|
update README
|
2008-07-17 18:33:35 +00:00 |
|
Denis Vlasenko
|
bc06fb27d2
|
build system: fix indentation in config menu
|
2008-07-17 18:26:45 +00:00 |
|
Denis Vlasenko
|
a474b68991
|
init: fix compile-time error; fix exiting on broken config file
parse_config: cosmetics
|
2008-07-17 17:58:44 +00:00 |
|
Bernhard Reutner-Fischer
|
02a1c6a7c3
|
- very minor shrinkage (-9b)
|
2008-07-17 15:13:31 +00:00 |
|
Bernhard Reutner-Fischer
|
54d50a0b47
|
- fix "noreduce" flag of config_read (didn't work at all, at least for me).
- convert init's inittab parsing to the new config parser:
function old new delta
config_read 393 386 -7
static.actions 72 64 -8
.rodata 121772 121764 -8
parse_inittab 554 393 -161
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/4 up/down: 0/-184) Total: -184 bytes
|
2008-07-17 14:00:42 +00:00 |
|
Bernhard Reutner-Fischer
|
679212836a
|
- fix segfault in nameif with mactab file
(by fixing and shrink config parser)
function old new delta
config_free_data - 37 +37
config_open 43 48 +5
pack_gzip 1658 1660 +2
nameif_main 527 525 -2
SynchronizeFile 629 623 -6
make_device 1184 1176 -8
config_close 31 18 -13
config_read 431 393 -38
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/5 up/down: 44/-67) Total: -23 bytes
|
2008-07-17 11:59:13 +00:00 |
|
Denis Vlasenko
|
0f683f818c
|
printf: protect against bogus format specifiers. Hopefully closes bug 4184
|
2008-07-17 09:17:51 +00:00 |
|