Denis Vlasenko
|
d8850f2d0d
|
dc: fix the "base 2" patch omission of base not being set
|
2008-12-30 10:40:05 +00:00 |
|
Denis Vlasenko
|
76ddc2e3e4
|
libbb: add bb_unsetenv (taken from hush).
udhcpc: stop filtering environment passed to the script.
crond: fix uncovered potential bug (failing unsetenv)
mdev: fix uncovered potential bug (failing unsetenv)
tcp, udpsvd: fix uncovered potential bug (failing unsetenv)
function old new delta
safe_setenv - 58 +58
bb_unsetenv - 55 +55
builtin_unset 139 138 -1
tcpudpsvd_main 1843 1830 -13
free_strings_and_unsetenv 87 53 -34
udhcp_run_script 1186 1133 -53
safe_setenv4 62 - -62
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 0/4 up/down: 113/-163) Total: -50 bytes
|
2008-12-30 05:05:31 +00:00 |
|
Denis Vlasenko
|
005ff882ba
|
watchdog: build fixes, no code changes
|
2008-12-14 14:49:06 +00:00 |
|
Denis Vlasenko
|
12abcb36c8
|
libiproute: fix buggy open check: s/if (fd)/if (fd >= 0)/
less: small optimization -15 bytes
|
2008-12-10 14:14:09 +00:00 |
|
Denis Vlasenko
|
3f70b87c59
|
clarify which version of crond is known to put tasks in separate pgrps
|
2008-12-04 13:57:59 +00:00 |
|
Denis Vlasenko
|
d7a805efaf
|
libbb: introduce and use xgetpwnam. ~ -150 bytes.
|
2008-12-03 19:05:55 +00:00 |
|
Denis Vlasenko
|
6ebb2f56d5
|
crond: use bb_setpgrp, not setpgrp
platform.h: make a bit more readable
|
2008-12-03 10:46:12 +00:00 |
|
Denis Vlasenko
|
0c68a874e7
|
libbb: password/group function helpers rewritten by Tito:
function old new delta
xgetpwuid - 27 +27
uid2uname_utoa - 22 +22
gid2group_utoa - 22 +22
uid2uname - 18 +18
gid2group - 18 +18
buffer_fill_and_print 179 196 +17
print_user 12 24 +12
print_group 12 24 +12
get_cached 89 99 +10
...
print_common 134 120 -14
vlock_main 415 396 -19
logger_main 410 387 -23
crontab_main 642 609 -33
bb_getpwuid 42 - -42
bb_getgrgid 42 - -42
bb_getug 80 - -80
------------------------------------------------------------------------------
(add/remove: 6/3 grow/shrink: 9/11 up/down: 187/-296) Total: -109 bytes
|
2008-12-02 22:56:59 +00:00 |
|
Denis Vlasenko
|
b6ddee2425
|
crond: put tasks in separate process groups
|
2008-12-02 21:52:24 +00:00 |
|
Denis Vlasenko
|
7a1ddf20f3
|
mountpoint: add -n option (by Vladimir)
text data bss dec hex filename
799859 560 7748 808167 c54e7 busybox_old
799845 560 7748 808153 c54d9 busybox_unstripped
|
2008-11-29 12:54:16 +00:00 |
|
Denis Vlasenko
|
d723fb155d
|
inotifyd: save resourses by closing unused inotify descriptors
|
2008-11-29 09:07:24 +00:00 |
|
Denis Vlasenko
|
8a2f6bfc2f
|
timeout: fix a few bugs. vda is stupid
|
2008-11-24 22:34:47 +00:00 |
|
Denis Vlasenko
|
a9acbe6cad
|
timeout: new applet. 370 bytes. by Roberto Foglietta.
|
2008-11-24 13:25:20 +00:00 |
|
Denis Vlasenko
|
4b5709496b
|
strings: code shrink -22 bytes by Tito
|
2008-11-23 14:58:14 +00:00 |
|
Denis Vlasenko
|
9a4c0d59a7
|
inotifyd: exit if x event happened for all files
fix FIONREAD parameter type
fix default mask code
shrink help text
function old new delta
inotifyd_main 497 506 +9
packed_usage 25446 25431 -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 9/-15) Total: -6 bytes
|
2008-11-20 01:24:39 +00:00 |
|
Denis Vlasenko
|
a09a42cd83
|
inotify: add x, o, and u events
|
2008-11-17 22:19:18 +00:00 |
|
Denis Vlasenko
|
e88bd2d931
|
man: better check for duplicated MANPATH. Also -10 bytes.
|
2008-11-16 04:05:13 +00:00 |
|
Denis Vlasenko
|
2479cd4a5d
|
inotifyd: fix "inotifyd with no params" case
|
2008-11-14 22:14:12 +00:00 |
|
Denis Vlasenko
|
289ff0e341
|
inotify: document waiting behavior
|
2008-11-14 21:52:16 +00:00 |
|
Denis Vlasenko
|
b0e5d42d4f
|
inotify: fix buffer overflow and "unreaped zombies" problem
|
2008-11-14 21:34:13 +00:00 |
|
Denis Vlasenko
|
4cfa5a27aa
|
build system: reorder less' options in config so that
they are properly indented
|
2008-11-10 09:33:42 +00:00 |
|
Denis Vlasenko
|
35a064b67f
|
build system: tidying up CONFIG_xxx names (suggested by Rob)
|
2008-11-06 00:49:59 +00:00 |
|
Denis Vlasenko
|
c51457ca5b
|
less: fix pasting into search line ('/' cmd) -
it was mishandled because pasting "types" very fast
and read_key eats many chars. +30 bytes.
|
2008-11-02 00:55:41 +00:00 |
|
Denis Vlasenko
|
64974793b9
|
less: fix newly-introduced case of less spinning forever
on pty's closed etc
|
2008-10-31 03:04:55 +00:00 |
|
Denis Vlasenko
|
6b38e18247
|
dc: support for bases 2 and 8, by Nate Case (ncase AT xes-inc.com)
function old new delta
print_base 87 176 +89
set_output_base 81 95 +14
static.bases - 5 +5
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/0 up/down: 108/0) Total: 108 bytes
|
2008-10-30 23:25:50 +00:00 |
|
Denis Vlasenko
|
31d58e58d2
|
randomconfig fixes
|
2008-10-29 13:16:28 +00:00 |
|
Denis Vlasenko
|
6b9d6c7544
|
devmem: fixlet in cleanup code
|
2008-10-26 19:07:43 +00:00 |
|
Denis Vlasenko
|
043246560f
|
devmem: make it more script-friendly; don't do any reads
and output nothing if writing was requested. -100 bytes
|
2008-10-26 17:26:55 +00:00 |
|
Denis Vlasenko
|
e1ef89abad
|
less: correctly wrap lines with tabs
|
2008-10-26 16:30:09 +00:00 |
|
Denis Vlasenko
|
c94fa5651a
|
devmem: new applet
|
2008-10-26 11:08:14 +00:00 |
|
Denis Vlasenko
|
f3dcd3c30a
|
less: FEATURE_LESS_LINENUMS depends on FEATURE_LESS_DASHCMD
|
2008-10-26 00:24:38 +00:00 |
|
Denis Vlasenko
|
7b32e8f0bf
|
less: disable _ command, it's useless bloat
|
2008-10-26 00:15:36 +00:00 |
|
Denis Vlasenko
|
5f6aaf39cf
|
less: reuse former vi's key reading code. Improve SIGWINCH handling.
function old new delta
less_main 2056 2097 +41
getch_nowait 248 273 +25
read_key 310 321 +11
static.esccmds 61 69 +8
count_lines 72 74 +2
less_gets 166 142 -24
less_getch 172 43 -129
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 6/5 up/down: 91/-170) Total: -79 bytes
text data bss dec hex filename
|
2008-10-25 23:27:29 +00:00 |
|
Denis Vlasenko
|
53c80f0972
|
less: add optional line number toggle and resizing on SIGWINCH.
|
2008-10-24 22:43:27 +00:00 |
|
Denis Vlasenko
|
e8efe81abf
|
less: add less v.418 help text doc. No code changes.
|
2008-10-24 11:07:20 +00:00 |
|
Denis Vlasenko
|
d908395eae
|
less: experimental code to enable wrap/no-wrap
and adapting to resized xterm windows. disabled for now.
|
2008-10-24 10:42:21 +00:00 |
|
Denis Vlasenko
|
8f39b72aba
|
less: more sane way of line numbering. Prepares for
wrap/unwrap and line numbers to be toggleable.
|
2008-10-23 22:02:30 +00:00 |
|
Bernhard Reutner-Fischer
|
01ea971610
|
- use sys/inotify.h
|
2008-10-21 17:26:10 +00:00 |
|
Denis Vlasenko
|
078323010b
|
dc: conditionalize parts which require libm
|
2008-10-20 08:43:10 +00:00 |
|
Denis Vlasenko
|
93d0776a96
|
watchdog: WDIOC_SETTIMEOUT accepts seconds, not milliseconds
klogd: handle many lines at once, by Steve Bennett (steveb AT workware.net.au)
|
2008-10-04 16:40:17 +00:00 |
|
Denis Vlasenko
|
d6855d1b50
|
style fixes, no code changes
|
2008-09-27 14:03:25 +00:00 |
|
Bernhard Reutner-Fischer
|
48a6773b3a
|
- add less -I to be able to search case-insensitively
+17b, but the helptext is quite elaborate, thus:
function old new delta
.rodata 118995 119032 +37
packed_usage 24731 24767 +36
regex_process 284 300 +16
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 89/0) Total: 89 bytes
|
2008-09-26 14:10:17 +00:00 |
|
Bernhard Reutner-Fischer
|
6c4dadefb6
|
- update my name. No obj-code changes ;)
|
2008-09-25 12:13:34 +00:00 |
|
Denis Vlasenko
|
30cfdf90ce
|
crontab: do not destroy STDIN_FILENO, editor may need it (crontab -e)
vi: deal with EOF/error on stdin and with input NULs
function old new delta
crontab_main 623 642 +19
edit_file 901 906 +5
readit 331 318 -13
|
2008-09-21 15:29:29 +00:00 |
|
Denis Vlasenko
|
b8d1a4cd5f
|
init: set stderr to NONBLOCK
*: s/setenv(a,b,1)/xsetenv(a,b)/
function old new delta
init_main 856 895 +39
message 146 144 -2
crond_main 1418 1416 -2
run 661 658 -3
zcip_main 1409 1403 -6
edit_file 910 901 -9
environment 20 - -20
|
2008-09-20 16:28:59 +00:00 |
|
Denis Vlasenko
|
a1e16c9298
|
man: do not use default if /etc/man.conf has different MANPATH
do not warn if /etc/man.conf does not exist
|
2008-09-14 21:30:35 +00:00 |
|
Denis Vlasenko
|
e357d2ae68
|
man: use default MANPATH of "/usr/man"; do not search paths twice
|
2008-09-14 21:26:55 +00:00 |
|
Denis Vlasenko
|
08ea11ab07
|
runsvd: shrink by Vladimir
*: use unified trivial signal handler
function old new delta
record_signo - 10 +10
process_stdin 433 443 +10
bbunpack 383 391 +8
wc_main 598 605 +7
conescape 293 296 +3
nmeter_main 670 672 +2
fallbackSort 1717 1719 +2
bb_got_signal - 1 +1
microcom_main 713 712 -1
signalled 2 - -2
pack_gzip 1661 1659 -2
evalvar 1376 1374 -2
compare_keys 737 735 -2
parse_command 1460 1456 -4
expand 1748 1744 -4
s_term 37 29 -8
s_hangup 8 - -8
fgotsig 10 - -10
find_pair 187 169 -18
signal_handler 190 170 -20
runsvdir_main 1701 1583 -118
------------------------------------------------------------------------------
(add/remove: 2/3 grow/shrink: 6/10 up/down: 43/-199) Total: -156 bytes
|
2008-09-11 19:51:11 +00:00 |
|
Denis Vlasenko
|
8d89bed840
|
watchdog: add -T option
function old new delta
watchdog_main 159 219 +60
mdev: support match by major,minor. See bug 4714.
+100 bytes.
|
2008-09-07 23:22:08 +00:00 |
|
Denis Vlasenko
|
0e7f28d674
|
man: teach it to use .lzma if requested by .config
man: fix a case when a full pathname to manpage is given
|
2008-08-05 15:28:05 +00:00 |
|