481ce92bdf
- add ipsvd
Bernhard Reutner-Fischer
2008-01-11 20:52:45 +00:00
84bbac5a09
enable use of ^V prefix to allow forced insertion of any character. in particular, without this it's impossible to enter a TAB on the commandline (whether tab completion is enabled or not).
Paul Fox
2008-01-11 16:50:08 +00:00
ee8e3ee919
allow 8-bit characters
Paul Fox
2008-01-11 16:12:57 +00:00
56ea65ca5f
ps: fix overflow in USER and VSZ columns
Denis Vlasenko
2008-01-06 03:26:53 +00:00
5fee2e1a79
ps: add conditional support for -o [e]time
Denis Vlasenko
2008-01-05 03:26:41 +00:00
9cd30d30a0
Makefile.help: removing allbareconfig target from help applet_tables: fix allnoconfig
Denis Vlasenko
2008-01-04 20:10:51 +00:00
83c44229d2
ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var)
Denis Vlasenko
2008-01-04 15:28:28 +00:00
21e20cb4ad
init: wait for orphaned children too while waiting for sysinit-like processes (Harald Küthe <harald-tuxbox@arcor.de>)
Denis Vlasenko
2008-01-04 15:10:47 +00:00
4f2e8bc765
syslogd: don't die if remote host's IP cannot be resolved. retry resolutions every two minutes instead.
Denis Vlasenko
2008-01-03 12:12:27 +00:00
fb0eba706c
libbb: introduce and use safe_waitpid (loops in EINTR) *: use more approproate (shorter) versions of wait()
Denis Vlasenko
2008-01-02 19:55:04 +00:00
ddc865fb0d
netstat: in error message, report filename and line number where we see problematic data
Denis Vlasenko
2007-12-26 21:49:33 +00:00
c03e872112
save a bit of code with *strchrnul = '\0' trick
Denis Vlasenko
2007-12-26 20:56:55 +00:00
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)
Denis Vlasenko
2007-12-26 20:44:45 +00:00
d55268d0d4
init: don't spawn tons of waiting children, one is enough init: shrink signal disabling code init: rename some functions text data bss dec hex filename 778657 832 7344 786833 c0191 busybox_old 778445 832 7344 786621 c00bd busybox_unstripped
Denis Vlasenko
2007-12-26 18:32:58 +00:00
7b55c7f97d
fix typo in web page
Denis Vlasenko
2007-12-24 17:33:56 +00:00
8e5b6f58a2
Makefile: change version to 1.10.0.svn udhcpc: make UDP packet sending the same as raw sending in regards to error messages. Minor code size shrink. Total size grows due to added messages:
Denis Vlasenko
2007-12-24 17:32:22 +00:00
4baed3a080
vi: reduce amount of memset'ing on each screen refresh
Denis Vlasenko
2007-12-22 17:31:29 +00:00
e3cbfb91d2
vi: introduce FEATURE_VI_8BIT (as vi currently is not Unicode capable, people may want to disable display of high-bit chars) ip: build fixlet
Denis Vlasenko
2007-12-22 17:00:11 +00:00
94e3365b8f
perror_nomsg: don't print extra colon losetup: print name of loop device in error messages
Denis Vlasenko
2007-12-22 15:44:23 +00:00
88adfcd178
vi: change MAX_LINELEN meaning: now it is the biggest supported screen wigth. Introduce MAX_TABSTOP and MAX_INPUT_LEN. Fix redraw of very long lines and cursor movement past NULs.
Denis Vlasenko
2007-12-22 15:40:13 +00:00
ee87ebf381
fix buglets found by randomconfig
Denis Vlasenko
2007-12-21 22:18:16 +00:00
26b6fba9d3
vi: fix a problem with displaying overlong lines
Denis Vlasenko
2007-12-21 21:34:37 +00:00
619879246d
udhcp: decided to not send "short" dhcp packets, but lets add comments how to do it if needed.
Denis Vlasenko
2007-12-21 16:32:30 +00:00
fff145dba3
udhcp: fix oversized packet sending (introduced by "slack for bad dhcp servers" options); slight optimizations and function renaming
Denis Vlasenko
2007-12-20 21:11:38 +00:00
f77f369ce8
fdisk: reduce global data/bss usage. 8k data+bss build is achievable soon ;)
Denis Vlasenko
2007-12-16 17:22:33 +00:00
2afabe8b83
init: remove superfluous forks and messing up with argv[0] cttyhack: add stealing of ctty
Denis Vlasenko
2007-12-10 07:06:04 +00:00
191836845e
udhcpc: support for -O <option>. Two important notes: * nissrv and nisdomain are not requested by default anymore! * inconsistency between "XXXsvr" and "XXsrv" in option names resolved, all are "XXXsrv" now.
Denis Vlasenko
2007-12-10 07:03:38 +00:00
9cb220be9d
lineedit: don't violate API if we do simple fgets ash: cosmetic style fixes, no code changes
Denis Vlasenko
2007-12-09 10:03:28 +00:00
a96425fe82
vi: don't use common_bufsiz as read buffer, it can be too small (found by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>)
Denis Vlasenko
2007-12-09 04:13:43 +00:00
b851c42a14
signal names hack was wrong, it broke "get signal name" function. Reverting :(
Denis Vlasenko
2007-12-04 21:44:52 +00:00
f3fca91e9f
getty: a small code shrink
Denis Vlasenko
2007-12-04 18:46:01 +00:00
c689fcfdb0
Make signal table a bit smaller
Denis Vlasenko
2007-12-04 10:20:48 +00:00
5f934b0785
guard against SIGxxx >= 32 (no code changes on i386)
Denis Vlasenko
2007-12-04 10:05:28 +00:00
d0bbbdcd6e
getty: don't accept ancient '#' and '@' as backspace/kill line, it only confuses people. (Alexander Griesser <alexander.griesser@lkh-vil.or.at> (LKH Villach)) various other cleanups.
Denis Vlasenko
2007-12-04 09:48:40 +00:00
7ab3699b58
mkfs.minix: add testsuite; disable code which makes images variable
Denis Vlasenko
2007-12-02 08:55:34 +00:00
ab801874f8
attack the biggest stack users: -mkfs_minix_main [busybox_unstripped]: 4288 -mkfs_minix_main [busybox_unstripped]: 4276 -grave [busybox_unstripped]: 4260 (bzip2 users too - not listed)
Denis Vlasenko
2007-12-02 08:35:37 +00:00
8003e266ed
explain why we use mmap instead of malloc
Denis Vlasenko
2007-12-02 07:18:29 +00:00
8723a94c25
libnetlink: comment out unused code; don't use 8k stack buffers
Denis Vlasenko
2007-12-02 06:30:57 +00:00
5cb40bbbd3
Fix minor discrepancy in "make help"
Denis Vlasenko
2007-12-02 05:36:37 +00:00
4c13922961
Introduce FEATURE_COPYBUF_KB. People who want smaller stack at any cost may use it to reduce cp's stack usage (FEATURE_COPYBUF_KB=1). Desktop people may get faster copy of big files (FEATURE_COPYBUF_KB=32 is ~30% faster than 4kb)
Denis Vlasenko
2007-12-02 03:27:42 +00:00
e2532ab5f2
dd: fix a bug where we don't report write errors testsuite: small cleanup
Denis Vlasenko
2007-12-02 01:44:42 +00:00
35ff74676b
dhcpc: let server know we don't like oversized packets. add TODO comment
Denis Vlasenko
2007-11-28 19:23:12 +00:00
41f5add965
forgotten part of previous commit
Denis Vlasenko
2007-11-28 06:49:42 +00:00
1aa7e477b1
reorganize applet table. Eliminates pointers to names. Should be a big win for libbusybox. busybox wins too:
Denis Vlasenko
2007-11-28 06:49:03 +00:00
79c6904faf
ip route: add comment, no code changes
Denis Vlasenko
2007-11-27 09:42:33 +00:00
186c2b3d0e
iproute: fix a bug where "ip r flush table main" was rejected, add "ip r flush cache" (however I'm unsure it is really valid syntax) Add a few comments and stop mixing params and params' keywords.
Denis Vlasenko
2007-11-26 18:29:52 +00:00
4e1e720523
testsuite: add tests for cut and grep; slight improvements to infrastructure
Denis Vlasenko
2007-11-26 05:38:20 +00:00
ed270a5f32
ash: make code simpler, and do not do close(-1) - it's rude
Denis Vlasenko
2007-11-26 05:37:07 +00:00
b1bac0dab2
zcip: simplify code a bit
Denis Vlasenko
2007-11-25 12:53:25 +00:00
a09300a88c
zcip: use low-order 4 bytes of MAC as random seed, not 4 high-order arping: fix wrong roundtrip calculation arping,zcip: cleanups and code shrink
Denis Vlasenko
2007-11-25 12:40:56 +00:00
7c9d533a85
cttyhack should be in /bin, not /usr/bin
Denis Vlasenko
2007-11-25 07:58:42 +00:00
6446c2d4ab
which: fix testsuite failure pidof: do not output empty line if nothing found testsuite: disable false positive
Denis Vlasenko
2007-11-25 04:54:13 +00:00
72e76044cf
dhcpc: cope with buggy DHCP servers which send oversized packets (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>)
Denis Vlasenko
2007-11-25 03:15:24 +00:00
a8875efa85
Announce 1.8.2 and 1.7.4
Denis Vlasenko
2007-11-24 04:49:07 +00:00
dd8bbfd084
stty: reorganize data tables - save 0.5k
Denis Vlasenko
2007-11-24 04:32:49 +00:00