oweals/busybox.git
16 years agosha256,sha512: new applets. +4.9kb
Denis Vlasenko [Mon, 10 Nov 2008 13:32:50 +0000 (13:32 -0000)]
sha256,sha512: new applets. +4.9kb
 we will require sha256/512 code for new $5$ and $6$ style
 password hashes anyway, they are showing up already
 in people's /etc/passwd...

16 years agoTypo fixes
Denis Vlasenko [Mon, 10 Nov 2008 10:47:47 +0000 (10:47 -0000)]
Typo fixes

16 years agolibbb: constify some data in sha1. gcc is clever enough to do it itself,
Denis Vlasenko [Mon, 10 Nov 2008 09:51:15 +0000 (09:51 -0000)]
libbb: constify some data in sha1. gcc is clever enough to do it itself,
 thus no actual code changes. Also some pointless beautifuing crept in.

16 years agobuild system: reorder less' options in config so that
Denis Vlasenko [Mon, 10 Nov 2008 09:33:42 +0000 (09:33 -0000)]
build system: reorder less' options in config so that
 they are properly indented

16 years agoBump version to 1.14.0.svn
Denis Vlasenko [Sun, 9 Nov 2008 17:32:46 +0000 (17:32 -0000)]
Bump version to 1.14.0.svn

16 years agoBump version to 1.13.0
Denis Vlasenko [Sun, 9 Nov 2008 17:28:41 +0000 (17:28 -0000)]
Bump version to 1.13.0

16 years agoupdate "maximum nommu" config
Denis Vlasenko [Sun, 9 Nov 2008 16:12:38 +0000 (16:12 -0000)]
update "maximum nommu" config

16 years agoupdate random config tester
Denis Vlasenko [Sun, 9 Nov 2008 16:08:31 +0000 (16:08 -0000)]
update random config tester

16 years agorandomconfig fixes
Denis Vlasenko [Sun, 9 Nov 2008 02:23:42 +0000 (02:23 -0000)]
randomconfig fixes

16 years agotelnetd: set SO_KEEPALIVE, users report it's useful. +20 bytes.
Denis Vlasenko [Sun, 9 Nov 2008 00:44:40 +0000 (00:44 -0000)]
telnetd: set SO_KEEPALIVE, users report it's useful. +20 bytes.

16 years ago*: a bit of code shrink
Denis Vlasenko [Sun, 9 Nov 2008 00:15:11 +0000 (00:15 -0000)]
*: a bit of code shrink

function                                             old     new   delta
stop_handler                                          41      38      -3
sulogin_main                                         508     504      -4
got_cont                                               4       -      -4
cont_handler                                          11       -     -11
startservice                                         309     297     -12
processorstart                                       423     409     -14
tcpudpsvd_main                                      1861    1843     -18
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 0/5 up/down: 0/-66)             Total: -66 bytes

16 years agomove documentation to docs/
Denis Vlasenko [Sat, 8 Nov 2008 22:31:19 +0000 (22:31 -0000)]
move documentation to docs/

16 years agokbd_mode: s/ioctl/xioctl. also saves 12 bytes
Denis Vlasenko [Sat, 8 Nov 2008 21:42:14 +0000 (21:42 -0000)]
kbd_mode: s/ioctl/xioctl. also saves 12 bytes

16 years agokbd_mode: support -C TTY option
Denis Vlasenko [Sat, 8 Nov 2008 21:39:06 +0000 (21:39 -0000)]
kbd_mode: support -C TTY option

function                                             old     new   delta
packed_usage                                       25334   25361     +27
kbd_mode_main                                        146     173     +27

16 years agobuild system: remove '-Wl,' when we pass flags to ld.
Denis Vlasenko [Sat, 8 Nov 2008 20:36:32 +0000 (20:36 -0000)]
build system: remove '-Wl,' when we pass flags to ld.

16 years agolibbb: add a TODO to support new SHA-based encrypted passwords
Denis Vlasenko [Fri, 7 Nov 2008 13:36:46 +0000 (13:36 -0000)]
libbb: add a TODO to support new SHA-based encrypted passwords

16 years agologin: fix /etc/nologin handling (should prohibit non-root LOGINS,
Denis Vlasenko [Fri, 7 Nov 2008 12:59:31 +0000 (12:59 -0000)]
login: fix /etc/nologin handling (should prohibit non-root LOGINS,
 not running login by non-root). minor code shrink.

function                                             old     new   delta
login_main                                          1669    1602     -67

16 years agotelnetd: handle emacs M-DEL and IAC-NOP (putty keepalive)
Denis Vlasenko [Fri, 7 Nov 2008 01:58:21 +0000 (01:58 -0000)]
telnetd: handle emacs M-DEL and IAC-NOP (putty keepalive)
 by Jim Cathey (jcathey AT ciena.com)

function                                             old     new   delta
telnetd_main                                        1314    1364     +50

16 years agodefconfig: explain what we aim it to be
Denis Vlasenko [Fri, 7 Nov 2008 01:32:11 +0000 (01:32 -0000)]
defconfig: explain what we aim it to be

16 years agologin: fix /etc/nologin support
Denis Vlasenko [Fri, 7 Nov 2008 01:12:16 +0000 (01:12 -0000)]
login: fix /etc/nologin support
build system: fix config warnings ("Overlong line")

function                                             old     new   delta
login_main                                          1735    1774     +39
__libc_tcdrain                                         -      23     +23
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/0 up/down: 62/0)               Total: 62 bytes

16 years agoadd mailutils/*
Denis Vlasenko [Thu, 6 Nov 2008 23:42:42 +0000 (23:42 -0000)]
add mailutils/*

16 years agototal overhaul of mail applets. again. Vladimir as usual.
Denis Vlasenko [Thu, 6 Nov 2008 23:41:38 +0000 (23:41 -0000)]
total overhaul of mail applets. again. Vladimir as usual.

16 years agocorrection in comment
Denis Vlasenko [Thu, 6 Nov 2008 23:28:42 +0000 (23:28 -0000)]
correction in comment

16 years agosv: make default service dir configurable (Vladimir wants it)
Denis Vlasenko [Thu, 6 Nov 2008 23:07:42 +0000 (23:07 -0000)]
sv: make default service dir configurable (Vladimir wants it)

16 years agorunsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.
Denis Vlasenko [Thu, 6 Nov 2008 22:39:57 +0000 (22:39 -0000)]
runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.
*: s/int/pid_t where appropriate

16 years agobasename: fix error code. again. deja vu feeling...
Denis Vlasenko [Thu, 6 Nov 2008 15:13:33 +0000 (15:13 -0000)]
basename: fix error code. again. deja vu feeling...

16 years ago*: remove superfluous casts. no code changes
Denis Vlasenko [Thu, 6 Nov 2008 02:32:31 +0000 (02:32 -0000)]
*: remove superfluous casts. no code changes

16 years agobuild system: tidying up CONFIG_xxx names (suggested by Rob)
Denis Vlasenko [Thu, 6 Nov 2008 00:49:59 +0000 (00:49 -0000)]
build system: tidying up CONFIG_xxx names (suggested by Rob)

16 years ago*: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, xx) op
Denis Vlasenko [Wed, 5 Nov 2008 13:20:58 +0000 (13:20 -0000)]
*: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, xx) op

function                                             old     new   delta
tcsetattr_stdin_TCSANOW                                -      14     +14
set_sane_term                                        116     113      -3
top_main                                            1277    1273      -4
make_new_session                                     421     415      -6
rawmode                                              133     126      -7
reset_term                                            18      10      -8
die                                                   43      35      -8
cookmode                                              62      54      -8
vlock_main                                           425     415     -10
read_line_input                                     3165    3155     -10
bb_askpass                                           357     347     -10
fsck_minix_main                                     3079    3065     -14
getty_main                                          2375    2332     -43
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/12 up/down: 14/-131)         Total: -117 bytes

16 years agoadd serial HOWTO doc
Denis Vlasenko [Wed, 5 Nov 2008 12:19:39 +0000 (12:19 -0000)]
add serial HOWTO doc

16 years agoinetd: fix a case when we have zero services
Denis Vlasenko [Wed, 5 Nov 2008 11:36:22 +0000 (11:36 -0000)]
inetd: fix a case when we have zero services

16 years ago- commentary typo fix (tito)
Bernhard Reutner-Fischer [Wed, 5 Nov 2008 08:18:16 +0000 (08:18 -0000)]
- commentary typo fix (tito)

16 years ago- fix typo in print_user() (tito)
Bernhard Reutner-Fischer [Wed, 5 Nov 2008 08:15:13 +0000 (08:15 -0000)]
- fix typo in print_user() (tito)

16 years agonslookup: tiny shrink (-5 bytes); add comment about res_init
Denis Vlasenko [Tue, 4 Nov 2008 21:44:28 +0000 (21:44 -0000)]
nslookup: tiny shrink (-5 bytes); add comment about res_init
inet_common: cosmetics, no code changes

16 years agoless: fix pasting into search line ('/' cmd) -
Denis Vlasenko [Sun, 2 Nov 2008 00:55:41 +0000 (00:55 -0000)]
less: fix pasting into search line ('/' cmd) -
 it was mishandled because pasting "types" very fast
 and read_key eats many chars. +30 bytes.

16 years agolineedit: fix bug 5824: Since version 23530 with lineedit.c,
Denis Vlasenko [Sun, 2 Nov 2008 00:41:05 +0000 (00:41 -0000)]
lineedit: fix bug 5824: Since version 23530 with lineedit.c,
 "fdisk" & "ed" can't work any more

16 years agoadd comment, no code changes
Denis Vlasenko [Sat, 1 Nov 2008 13:40:32 +0000 (13:40 -0000)]
add comment, no code changes

16 years agogunzip: restore mtime. approx +80 bytes of code
Denis Vlasenko [Sat, 1 Nov 2008 12:54:56 +0000 (12:54 -0000)]
gunzip: restore mtime. approx +80 bytes of code
rpm: make code more robust
lsmod: small code shrink

16 years agotftpd: show help if stdin is not a socket
Denis Vlasenko [Sat, 1 Nov 2008 00:22:24 +0000 (00:22 -0000)]
tftpd: show help if stdin is not a socket

16 years agoiplink: accept shorthands for "address" keyword here:
Denis Vlasenko [Sat, 1 Nov 2008 00:10:51 +0000 (00:10 -0000)]
iplink: accept shorthands for "address" keyword here:
 "ip link set address 00:11:22:33:44:55"
ifupdown: use "addr" instead of "address"

16 years agoless: fix newly-introduced case of less spinning forever
Denis Vlasenko [Fri, 31 Oct 2008 03:04:55 +0000 (03:04 -0000)]
less: fix newly-introduced case of less spinning forever
 on pty's closed etc

16 years agorunsvdir: if we have PID == 1, SIGHUP should make small pause,
Denis Vlasenko [Fri, 31 Oct 2008 02:37:18 +0000 (02:37 -0000)]
runsvdir: if we have PID == 1, SIGHUP should make small pause,
not 1 minute one

16 years agomodprobe: fix a segfault when modprobe is called with no arguments at all
Denis Vlasenko [Fri, 31 Oct 2008 02:04:28 +0000 (02:04 -0000)]
modprobe: fix a segfault when modprobe is called with no arguments at all

function                                             old     new   delta
modprobe_main                                        559     535     -24

16 years agokill[all[5]]: accept -s SIG too. kill_main: +29 bytes
Denis Vlasenko [Fri, 31 Oct 2008 00:30:48 +0000 (00:30 -0000)]
kill[all[5]]: accept -s SIG too. kill_main: +29 bytes
 by Steve Bennett (steveb AT workware.net.au)

16 years agosetup_environment: cd $HOME regardless of clear_env value.
Denis Vlasenko [Thu, 30 Oct 2008 23:58:19 +0000 (23:58 -0000)]
setup_environment: cd $HOME regardless of clear_env value.

16 years agotftpd: be less cryptic in help text
Denis Vlasenko [Thu, 30 Oct 2008 23:42:37 +0000 (23:42 -0000)]
tftpd: be less cryptic in help text

16 years agodc: support for bases 2 and 8, by Nate Case (ncase AT xes-inc.com)
Denis Vlasenko [Thu, 30 Oct 2008 23:25:50 +0000 (23:25 -0000)]
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

16 years ago- minor shrinkage (~-60)
Bernhard Reutner-Fischer [Thu, 30 Oct 2008 17:42:49 +0000 (17:42 -0000)]
- minor shrinkage (~-60)

16 years ago- support ip link set eth1 address 00:11:22:33:44:55
Bernhard Reutner-Fischer [Thu, 30 Oct 2008 16:45:55 +0000 (16:45 -0000)]
- support ip link set eth1 address 00:11:22:33:44:55
  and not only the shorthand "addr". Thanks to ncopa for noticing

16 years agorandomconfig fixes
Denis Vlasenko [Wed, 29 Oct 2008 13:16:28 +0000 (13:16 -0000)]
randomconfig fixes

16 years agoanother small defconfig update
Denis Vlasenko [Wed, 29 Oct 2008 12:25:39 +0000 (12:25 -0000)]
another small defconfig update

16 years agoupdate defconfig
Denis Vlasenko [Wed, 29 Oct 2008 12:18:10 +0000 (12:18 -0000)]
update defconfig

16 years agorunsvdir: kill another global
Denis Vlasenko [Wed, 29 Oct 2008 12:07:34 +0000 (12:07 -0000)]
runsvdir: kill another global

16 years agorunsvdir: fx a recent vda's buglet (was pausing even if not signaled).
Denis Vlasenko [Wed, 29 Oct 2008 12:04:45 +0000 (12:04 -0000)]
runsvdir: fx a recent vda's buglet (was pausing even if not signaled).
 stop spawning children immediately if signaled. Kill one global.

16 years agoid: better wording in comments, no code changes
Denis Vlasenko [Wed, 29 Oct 2008 10:30:54 +0000 (10:30 -0000)]
id: better wording in comments, no code changes

16 years agorunsvdir: shrink (by Vladimir)
Denis Vlasenko [Wed, 29 Oct 2008 03:45:33 +0000 (03:45 -0000)]
runsvdir: shrink (by Vladimir)

16 years agorunsvdir: do not exit if we are pid 1.
Denis Vlasenko [Wed, 29 Oct 2008 03:42:44 +0000 (03:42 -0000)]
runsvdir: do not exit if we are pid 1.

16 years agomore whitespace fixes
Denis Vlasenko [Wed, 29 Oct 2008 01:20:13 +0000 (01:20 -0000)]
more whitespace fixes

16 years agowhitespace fixes, no code changes
Denis Vlasenko [Wed, 29 Oct 2008 01:19:15 +0000 (01:19 -0000)]
whitespace fixes, no code changes

16 years agovi: fix uninitialized last_search_pattern (bug 5794)
Denis Vlasenko [Wed, 29 Oct 2008 00:58:04 +0000 (00:58 -0000)]
vi: fix uninitialized last_search_pattern (bug 5794)

16 years agoid: coreutils compat by Tito + test script
Denis Vlasenko [Wed, 29 Oct 2008 00:27:31 +0000 (00:27 -0000)]
id: coreutils compat by Tito + test script

16 years ago- typo in documentation
Bernhard Reutner-Fischer [Mon, 27 Oct 2008 21:30:39 +0000 (21:30 -0000)]
- typo in documentation

16 years agoash: add testcase for bug 5304
Denis Vlasenko [Mon, 27 Oct 2008 14:33:03 +0000 (14:33 -0000)]
ash: add testcase for bug 5304

16 years agoash: fix "while kill -0 $child; do true; done" looping forever.
Denis Vlasenko [Mon, 27 Oct 2008 14:25:52 +0000 (14:25 -0000)]
ash: fix "while kill -0 $child; do true; done" looping forever.

16 years agoudhcp: simplify SO_BINDTODEVICE call
Denis Vlasenko [Mon, 27 Oct 2008 12:56:58 +0000 (12:56 -0000)]
udhcp: simplify SO_BINDTODEVICE call

16 years agols: trim help text
Denis Vlasenko [Mon, 27 Oct 2008 12:37:22 +0000 (12:37 -0000)]
ls: trim help text

16 years agoping: trivial code shrink
Denis Vlasenko [Mon, 27 Oct 2008 11:54:45 +0000 (11:54 -0000)]
ping: trivial code shrink

function                                             old     new   delta
ping6_main                                            31      30      -1
ping_main                                            405     370     -35

16 years agocpio: emit TRAILER even when hard links were found.
Denis Vlasenko [Sun, 26 Oct 2008 19:55:20 +0000 (19:55 -0000)]
cpio: emit TRAILER even when hard links were found.
 by Pascal Bellard (pascal.bellard AT ads-lu.com)

16 years agodevmem: fixlet in cleanup code
Denis Vlasenko [Sun, 26 Oct 2008 19:07:43 +0000 (19:07 -0000)]
devmem: fixlet in cleanup code

16 years agodevmem: make it more script-friendly; don't do any reads
Denis Vlasenko [Sun, 26 Oct 2008 17:26:55 +0000 (17:26 -0000)]
devmem: make it more script-friendly; don't do any reads
 and output nothing if writing was requested. -100 bytes

16 years agoless: correctly wrap lines with tabs
Denis Vlasenko [Sun, 26 Oct 2008 16:30:09 +0000 (16:30 -0000)]
less: correctly wrap lines with tabs

16 years agodevmem: new applet
Denis Vlasenko [Sun, 26 Oct 2008 11:08:14 +0000 (11:08 -0000)]
devmem: new applet

16 years agoless: FEATURE_LESS_LINENUMS depends on FEATURE_LESS_DASHCMD
Denis Vlasenko [Sun, 26 Oct 2008 00:24:38 +0000 (00:24 -0000)]
less: FEATURE_LESS_LINENUMS depends on FEATURE_LESS_DASHCMD

16 years agoread_key is actually written by Rob, add him to copyright notice
Denis Vlasenko [Sun, 26 Oct 2008 00:19:33 +0000 (00:19 -0000)]
read_key is actually written by Rob, add him to copyright notice

16 years agoless: disable _ command, it's useless bloat
Denis Vlasenko [Sun, 26 Oct 2008 00:15:36 +0000 (00:15 -0000)]
less: disable _ command, it's useless bloat

16 years agoread_key: add comments how Shift and Meta keys looks like.
Denis Vlasenko [Sat, 25 Oct 2008 23:59:41 +0000 (23:59 -0000)]
read_key: add comments how Shift and Meta keys looks like.
 no code changes

16 years agoless: reuse former vi's key reading code. Improve SIGWINCH handling.
Denis Vlasenko [Sat, 25 Oct 2008 23:27:29 +0000 (23:27 -0000)]
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

16 years agolibbb: add forgotten file from previous commit :(
Denis Vlasenko [Sat, 25 Oct 2008 23:23:32 +0000 (23:23 -0000)]
libbb: add forgotten file from previous commit :(

16 years agovi: move key reading routine out of vi into llbbb
Denis Vlasenko [Sat, 25 Oct 2008 23:23:00 +0000 (23:23 -0000)]
vi: move key reading routine out of vi into llbbb

function                                             old     new   delta
read_key                                               -     310    +310
....
static.esccmds                                       170      61    -109
readit                                               286      60    -226
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 9/10 up/down: 349/-367)         Total: -18 bytes

16 years agotar: fix typo in comment
Denis Vlasenko [Sat, 25 Oct 2008 09:27:35 +0000 (09:27 -0000)]
tar: fix typo in comment

16 years agotar: fix bug 3844: non-root tar does not preserve perms
Denis Vlasenko [Fri, 24 Oct 2008 23:47:38 +0000 (23:47 -0000)]
tar: fix bug 3844: non-root tar does not preserve perms

16 years agoless: add optional line number toggle and resizing on SIGWINCH.
Denis Vlasenko [Fri, 24 Oct 2008 22:43:27 +0000 (22:43 -0000)]
less: add optional line number toggle and resizing on SIGWINCH.

16 years ago- improve wording and fix alphabetical order
Bernhard Reutner-Fischer [Fri, 24 Oct 2008 19:48:47 +0000 (19:48 -0000)]
- improve wording and fix alphabetical order

16 years agoless: add less v.418 help text doc. No code changes.
Denis Vlasenko [Fri, 24 Oct 2008 11:07:20 +0000 (11:07 -0000)]
less: add less v.418 help text doc. No code changes.

16 years agobuild system cleanup: rename FEATURE_AWK_MATH to FEATURE_AWK_LIBM;
Denis Vlasenko [Fri, 24 Oct 2008 10:49:49 +0000 (10:49 -0000)]
build system cleanup: rename FEATURE_AWK_MATH to FEATURE_AWK_LIBM;
 disable parsing test applet.

16 years agoless: experimental code to enable wrap/no-wrap
Denis Vlasenko [Fri, 24 Oct 2008 10:42:21 +0000 (10:42 -0000)]
less: experimental code to enable wrap/no-wrap
 and adapting to resized xterm windows. disabled for now.

16 years agoless: more sane way of line numbering. Prepares for
Denis Vlasenko [Thu, 23 Oct 2008 22:02:30 +0000 (22:02 -0000)]
less: more sane way of line numbering. Prepares for
 wrap/unwrap and line numbers to be toggleable.

16 years ago- give glob a chance
Bernhard Reutner-Fischer [Thu, 23 Oct 2008 13:49:21 +0000 (13:49 -0000)]
- give glob a chance
  CROSS_COMPILE=~/foo-bar-baz would fail otherwise
  See http://www.uclibc.org/lists/buildroot/2008-October/011191.html

16 years ago- use sys/inotify.h
Bernhard Reutner-Fischer [Tue, 21 Oct 2008 17:26:10 +0000 (17:26 -0000)]
- use sys/inotify.h

16 years agoinit: downgrade ENABLE_DEBUG_INIT to just a #define to prevent people
Denis Vlasenko [Tue, 21 Oct 2008 17:14:26 +0000 (17:14 -0000)]
init: downgrade ENABLE_DEBUG_INIT to just a #define to prevent people
 from selecting it in error. It has to be used ONLY for debugging
 init, never in production, as resulting init has serious differences.

16 years agoawk: fix typo in atan2 code. closes bug 5594.
Denis Vlasenko [Tue, 21 Oct 2008 12:59:34 +0000 (12:59 -0000)]
awk: fix typo in atan2 code. closes bug 5594.

16 years ago- fix ip route rejecting dotted quads as prefix
Bernhard Reutner-Fischer [Tue, 21 Oct 2008 12:42:45 +0000 (12:42 -0000)]
- fix ip route rejecting dotted quads as prefix
- adjust error message for wrong prefix not to mention address
  Previously e.g. ip route add 127.0.0.0/255.0.0.0 dev dummy0
  was rejected, saying
ip: an inet address is expected rather than "127.0.0.0/255.0.0.0"

function                                             old     new   delta
get_prefix_1                                         201     309    +108
get_prefix                                            55      73     +18
get_addr                                              55      73     +18
get_addr32                                            48      58     +10
get_addr_1                                           249     204     -45
.rodata                                           114569  114524     -45
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/2 up/down: 154/-90)            Total: 64 bytes

16 years agogetopt: reinstate erroneously removed getopt() reset code.
Denis Vlasenko [Tue, 21 Oct 2008 12:36:43 +0000 (12:36 -0000)]
getopt: reinstate erroneously removed getopt() reset code.

16 years agovi: handle chars 0x80, 0x81... correctly
Denis Vlasenko [Mon, 20 Oct 2008 08:59:03 +0000 (08:59 -0000)]
vi: handle chars 0x80, 0x81... correctly

16 years agodc: conditionalize parts which require libm
Denis Vlasenko [Mon, 20 Oct 2008 08:43:10 +0000 (08:43 -0000)]
dc: conditionalize parts which require libm

16 years agoash: fix NOEXEC mode - we were forgetting to pass environment!
Denis Vlasenko [Mon, 20 Oct 2008 08:15:51 +0000 (08:15 -0000)]
ash: fix NOEXEC mode - we were forgetting to pass environment!
env: promote to NOEXEC
hd: promote to NOEXEC, as hexdump is NOEXEC already

16 years agoash: fix a bug in standalone mode (corrupted getopt() state)
Denis Vlasenko [Mon, 20 Oct 2008 07:52:33 +0000 (07:52 -0000)]
ash: fix a bug in standalone mode (corrupted getopt() state)

16 years agoadd comment explaining previous change
Denis Vlasenko [Sun, 19 Oct 2008 19:54:49 +0000 (19:54 -0000)]
add comment explaining previous change

16 years agovolume identification: abolish /proc/partitions and /proc/cdroms
Denis Vlasenko [Sun, 19 Oct 2008 19:36:30 +0000 (19:36 -0000)]
volume identification: abolish /proc/partitions and /proc/cdroms
scanning. It does not catch volume managers and such.
Adding even more cruft is bad, so I decided to simply
scan /dev/* for any block devices. See how much better
it finds devices now:

# ./busybox_old blkid
/dev/sda1: LABEL="/boot" UUID="7931e231-dcb4-4b6d-9301-f7354ae24061"
/dev/dm-0: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
/dev/dm-1: UUID="edc2a920-ef83-437e-ba64-d3b6dc851267"
/dev/sdb1: UUID="6F84-ED0F"

# ./busybox blkid
/dev/sdb1: UUID="6F84-ED0F"
/dev/root: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
/dev/dm-1: UUID="edc2a920-ef83-437e-ba64-d3b6dc851267"
/dev/dm-0: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
/dev/sda1: LABEL="/boot" UUID="7931e231-dcb4-4b6d-9301-f7354ae24061"
/dev/mapper/VolGroup00-LogVol01: UUID="edc2a920-ef83-437e-ba64-d3b6dc851267"
/dev/mapper/VolGroup00-LogVol00: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"

function                                             old     new   delta
static.drive_name_string                              12       -     -12
append_mount_options                                 205     190     -15
volume_id_open_node                                   37      18     -19
uuidcache_check_device                               485     257    -228
uuidcache_init                                       637      36    -601
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/4 up/down: 0/-875)           Total: -875 bytes
   text    data     bss     dec     hex filename
 792218     592    6648  799458   c32e2 busybox_old
 791260     592    6648  798500   c2f24 busybox_unstripped

16 years agoblkid: vda forgot to svn add it again. vda is stupid
Denis Vlasenko [Sun, 19 Oct 2008 17:47:31 +0000 (17:47 -0000)]
blkid: vda forgot to svn add it again. vda is stupid