diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-08-21 16:08:06 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-08-21 16:08:06 +0000 |
commit | c397792ab361f5f13ae519f80cc16f3818e66202 (patch) | |
tree | a3792df815b60f40517da9c5744cbb28a1f70bf8 /docs | |
parent | bc8bc59e69f68d4e2a2107427a28a8dc9ed9d476 (diff) | |
download | busybox-w32-c397792ab361f5f13ae519f80cc16f3818e66202.tar.gz busybox-w32-c397792ab361f5f13ae519f80cc16f3818e66202.tar.bz2 busybox-w32-c397792ab361f5f13ae519f80cc16f3818e66202.zip |
- tweak markup. No relevant changes
Diffstat (limited to 'docs')
-rw-r--r-- | docs/busybox.net/fix.html | 2 | ||||
-rw-r--r-- | docs/busybox.net/footer.html | 16 | ||||
-rw-r--r-- | docs/busybox.net/header.html | 14 | ||||
-rw-r--r-- | docs/busybox.net/news.html | 542 | ||||
-rw-r--r-- | docs/busybox.net/tinyutils.html | 2 |
5 files changed, 291 insertions, 285 deletions
diff --git a/docs/busybox.net/fix.html b/docs/busybox.net/fix.html index 45621cde7..7bd7fe0f4 100644 --- a/docs/busybox.net/fix.html +++ b/docs/busybox.net/fix.html | |||
@@ -5,7 +5,7 @@ | |||
5 | <p> If you found a regression or severe bug in busybox, and you have a patch | 5 | <p> If you found a regression or severe bug in busybox, and you have a patch |
6 | for it, and you want to see it added to "hot fixes", please rediff your | 6 | for it, and you want to see it added to "hot fixes", please rediff your |
7 | patch against corresponding unmodified busybox source and send it to | 7 | patch against corresponding unmodified busybox source and send it to |
8 | <a href=mailto:busybox@busybox.net>the mailing list</a>. | 8 | <a href="mailto:busybox@busybox.net">the mailing list</a>. |
9 | </p> | 9 | </p> |
10 | 10 | ||
11 | <br> | 11 | <br> |
diff --git a/docs/busybox.net/footer.html b/docs/busybox.net/footer.html index 2243b6947..066709237 100644 --- a/docs/busybox.net/footer.html +++ b/docs/busybox.net/footer.html | |||
@@ -11,32 +11,36 @@ | |||
11 | <table width="100%"> | 11 | <table width="100%"> |
12 | <tr> | 12 | <tr> |
13 | <td width="60%"> | 13 | <td width="60%"> |
14 | <font face="arial, helvetica, sans-serif" size="-1"> | 14 | <font face="arial, helvetica, sans-serif" size="-1"> |
15 | <!--div style="font-family: arial, helvetica, sans-serif; font-size: 80%;" --> | ||
15 | <a href="/copyright.txt">Copyright © 1999-2008 Erik Andersen</a> | 16 | <a href="/copyright.txt">Copyright © 1999-2008 Erik Andersen</a> |
16 | <br> | 17 | <br> |
17 | Mail all comments, insults, suggestions and bribes to | 18 | Mail all comments, insults, suggestions and bribes to |
18 | <br> | 19 | <br> |
19 | Denys Vlasenko <a href="mailto:vda.linux@googlemail.com">vda.linux@googlemail.com</a><br> | 20 | Denys Vlasenko <a href="mailto:vda.linux@googlemail.com">vda.linux@googlemail.com</a><br> |
20 | </font> | 21 | </font> |
22 | <!--/div--> | ||
21 | </td> | 23 | </td> |
22 | 24 | ||
23 | <td> | 25 | <td> |
24 | <a href="http://www.vim.org/"><img border=0 width=88 height=31 | 26 | <a href="http://www.vim.org/"><img border="0" |
27 | width="88" height="31" | ||
25 | src="images/written.in.vi.png" | 28 | src="images/written.in.vi.png" |
26 | alt="This site created with the vi editor"></a> | 29 | alt="This site created with the vi editor" /></a> |
27 | </td> | 30 | </td> |
28 | 31 | ||
29 | <td> | 32 | <td> |
30 | <a href="http://osuosl.org/"><img border=0 width=114 height=63 | 33 | <a href="http://osuosl.org/"><img border="0" |
34 | width="114" height="63" | ||
31 | src="images/osuosl.png" | 35 | src="images/osuosl.png" |
32 | alt="This site is kindly hosted by OSL"></a> | 36 | alt="This site is kindly hosted by OSL" /></a> |
33 | </td> | 37 | </td> |
34 | <!-- | 38 | <!-- |
35 | <td> | 39 | <td> |
36 | <a href="http://validator.w3.org/check?uri=referer"><img | 40 | <a href="http://validator.w3.org/check?uri=referer"><img |
37 | border="0" height="31" width="88" | 41 | border="0" height="31" width="88" |
38 | src="images/valid-html401.png" | 42 | src="images/valid-html401.png" |
39 | alt="Valid HTML"></a> | 43 | alt="Valid HTML" /></a> |
40 | </td> | 44 | </td> |
41 | --> | 45 | --> |
42 | </tr> | 46 | </tr> |
diff --git a/docs/busybox.net/header.html b/docs/busybox.net/header.html index f19de9eec..057b27adc 100644 --- a/docs/busybox.net/header.html +++ b/docs/busybox.net/header.html | |||
@@ -8,6 +8,8 @@ | |||
8 | body { | 8 | body { |
9 | background-color: #DEE2DE; | 9 | background-color: #DEE2DE; |
10 | color: #000000; | 10 | color: #000000; |
11 | font-family: lucida, helvetica, arial; | ||
12 | font-size: 100%; | ||
11 | } | 13 | } |
12 | :link { color: #660000 } | 14 | :link { color: #660000 } |
13 | :visited { color: #660000 } | 15 | :visited { color: #660000 } |
@@ -18,7 +20,7 @@ | |||
18 | </head> | 20 | </head> |
19 | 21 | ||
20 | <body> | 22 | <body> |
21 | <basefont face="lucida, helvetica, arial" size="3"> | 23 | <!--basefont face="lucida, helvetica, arial" size="3"--> |
22 | 24 | ||
23 | <table border="0" cellpadding="0" cellspacing="0"> | 25 | <table border="0" cellpadding="0" cellspacing="0"> |
24 | <tr> | 26 | <tr> |
@@ -31,7 +33,7 @@ | |||
31 | </table> | 33 | </table> |
32 | </div> | 34 | </div> |
33 | 35 | ||
34 | <a href="/"><img src="images/busybox1.png" alt="BusyBox" border="0"></a><br> | 36 | <a href="/"><img src="images/busybox1.png" alt="BusyBox" border="0" /></a><br> |
35 | </td> | 37 | </td> |
36 | </tr> | 38 | </tr> |
37 | 39 | ||
@@ -83,15 +85,7 @@ | |||
83 | <br>- <a href="http://busybox.net/~vda/unscd/">unscd</a> | 85 | <br>- <a href="http://busybox.net/~vda/unscd/">unscd</a> |
84 | </li> | 86 | </li> |
85 | </ul> | 87 | </ul> |
86 | |||
87 | <!-- | ||
88 | <a href="http://validator.w3.org/check/referer"><img | ||
89 | src="/images/vh40.gif" height=31 width=88 | ||
90 | align=left border=0 alt="Valid HTML 4.0!"></a> | ||
91 | --> | ||
92 | |||
93 | </td> | 88 | </td> |
94 | 89 | ||
95 | |||
96 | <td valign="top"> | 90 | <td valign="top"> |
97 | 91 | ||
diff --git a/docs/busybox.net/news.html b/docs/busybox.net/news.html index 0d9083215..feb0a7c56 100644 --- a/docs/busybox.net/news.html +++ b/docs/busybox.net/news.html | |||
@@ -14,129 +14,129 @@ | |||
14 | 14 | ||
15 | <p>New applets: rdev (Grant Erickson), setfont, showkey (both by Vladimir) | 15 | <p>New applets: rdev (Grant Erickson), setfont, showkey (both by Vladimir) |
16 | 16 | ||
17 | <p>Most significant changes since previous release (please report any regression): | 17 | <p>Most significant changes since previous release (please report any regression):</p> |
18 | <ul> | 18 | <ul> |
19 | <li>ash: bash compat: "shift $BIGNUM" is equivalent to "shift 1" | 19 | <li>ash: bash compat: "shift $BIGNUM" is equivalent to "shift 1"</li> |
20 | <li>ash: dont allow e.g. exec <&10 to attach to script's fd! | 20 | <li>ash: dont allow e.g. exec <&10 to attach to script's fd! </li> |
21 | <li>ash: fix a bug where redirection fds were not closed afterwards. optimize close+fcntl(DUPFD) into dup2 | 21 | <li>ash: fix a bug where redirection fds were not closed afterwards. optimize close+fcntl(DUPFD) into dup2</li> |
22 | <li>ash: fix segfault in "command -v" | 22 | <li>ash: fix segfault in "command -v"</li> |
23 | <li>ash: fix very weak $RANDOM generator | 23 | <li>ash: fix very weak $RANDOM generator</li> |
24 | <li>ash: prevent exec NN>&- from closing fd used for script reading | 24 | <li>ash: prevent exec NN>&- from closing fd used for script reading</li> |
25 | <li>ash: teach ash about 123>file. It could take only 0..9 before | 25 | <li>ash: teach ash about 123>file. It could take only 0..9 before</li> |
26 | <li>hush: fix a case where "$@" must expand to no word at all | 26 | <li>hush: fix a case where "$@" must expand to no word at all</li> |
27 | <li>hush: fix mishandling of a'b'c=fff as assignments. They are not | 27 | <li>hush: fix mishandling of a'b'c=fff as assignments. They are not</li> |
28 | <li>hush: fix non-detection of builtins and applets in "v=break; ...; $v; ..." case | 28 | <li>hush: fix non-detection of builtins and applets in "v=break; ...; $v; ..." case</li> |
29 | <li>hush: fix "while false; ..." exitcode; add testsuites | 29 | <li>hush: fix "while false; ..." exitcode; add testsuites</li> |
30 | <li>hush: support "case...esac" statements (~350 bytes of code) | 30 | <li>hush: support "case...esac" statements (~350 bytes of code)</li> |
31 | <li>hush: support "break [N]" and "continue [N]" statements | 31 | <li>hush: support "break [N]" and "continue [N]" statements</li> |
32 | <li>hush: support "for if in do done then; do echo $if; done" case | 32 | <li>hush: support "for if in do done then; do echo $if; done" case</li> |
33 | <li>hush: support "for v; do ... done" syntax (implied 'in "$@"') | 33 | <li>hush: support "for v; do ... done" syntax (implied 'in "$@"')</li> |
34 | <li>hush: support $_NUMBERS variable names | 34 | <li>hush: support $_NUMBERS variable names</li> |
35 | <li>libbb: unified config parser (by Vladimir). This change affected many applets | 35 | <li>libbb: unified config parser (by Vladimir). This change affected many applets</li> |
36 | </ul> | 36 | </ul> |
37 | 37 | ||
38 | <p>Other changes: | 38 | Other changes: |
39 | <ul> | 39 | <ul> |
40 | <li>libbb: dump: do not use uninitialized memory (closes bug 4364) | 40 | <li>libbb: dump: do not use uninitialized memory (closes bug 4364)</li> |
41 | <li>libbb: fix bb_strtol[l]'s check for "-" (closes bug 4174) | 41 | <li>libbb: fix bb_strtol[l]'s check for "-" (closes bug 4174)</li> |
42 | <li>libbb: fix --help to not affect "test --help" | 42 | <li>libbb: fix --help to not affect "test --help"</li> |
43 | <li>libbb: fix mishandling of "all argv are opts" in getopt32() | 43 | <li>libbb: fix mishandling of "all argv are opts" in getopt32()</li> |
44 | <li>libbb: getopt32() should not ever touch argv[0] (even read) | 44 | <li>libbb: getopt32() should not ever touch argv[0] (even read)</li> |
45 | <li>libbb: introduce and use xrealloc_vector | 45 | <li>libbb: introduce and use xrealloc_vector</li> |
46 | <li>libbb: [x]fopen_for_{read,write} introduced and used (by Vladimir) | 46 | <li>libbb: [x]fopen_for_{read,write} introduced and used (by Vladimir)</li> |
47 | <li>lineedit: fix use-after-free | 47 | <li>lineedit: fix use-after-free</li> |
48 | <li>libunarchive: refactor handling of archived files. "tar f file.tar.lzma" now works too | 48 | <li>libunarchive: refactor handling of archived files. "tar f file.tar.lzma" now works too</li> |
49 | <li>bb_strtoXXX: close bug 4174 (potential use of buf[-1]) | 49 | <li>bb_strtoXXX: close bug 4174 (potential use of buf[-1])</li> |
50 | <li>open_transformer: don't leak file descriptor | 50 | <li>open_transformer: don't leak file descriptor</li> |
51 | <li>open_transformer: fix bug of calling exit instead of _exit | 51 | <li>open_transformer: fix bug of calling exit instead of _exit</li> |
52 | <li>arp: without -H type, assume "ether" (closes bug 4564) | 52 | <li>arp: without -H type, assume "ether" (closes bug 4564)</li> |
53 | <li>ar: reuse existing ar unpacking code | 53 | <li>ar: reuse existing ar unpacking code</li> |
54 | <li>awk: fix a case with multiple -f options. Simplify -f file reading. | 54 | <li>awk: fix a case with multiple -f options. Simplify -f file reading. </li> |
55 | <li>build system: introduce and use FAST_FUNC: regparm on i386, otherwise no-op | 55 | <li>build system: introduce and use FAST_FUNC: regparm on i386, otherwise no-op</li> |
56 | <li>bunzip2: fix an uncompression error (by Rob Landley rob AT landley.net) | 56 | <li>bunzip2: fix an uncompression error (by Rob Landley rob AT landley.net)</li> |
57 | <li>b[un]zip2, g[un]zip: unlink destination if -f is given (closes bug 3854) | 57 | <li>b[un]zip2, g[un]zip: unlink destination if -f is given (closes bug 3854)</li> |
58 | <li>comm: almost total rewrite | 58 | <li>comm: almost total rewrite</li> |
59 | <li>cpio: fix -m to actually work as expected (by Pascal Bellard) | 59 | <li>cpio: fix -m to actually work as expected (by Pascal Bellard)</li> |
60 | <li>cpio: internalize archive_xread_all_eof, add a few paranoia checks for corrupted cpio files | 60 | <li>cpio: internalize archive_xread_all_eof, add a few paranoia checks for corrupted cpio files</li> |
61 | <li>cpio: make long opts depend only on ENABLE_GETOPT_LONG | 61 | <li>cpio: make long opts depend only on ENABLE_GETOPT_LONG</li> |
62 | <li>cpio: on unpack, limit filename length to 8k | 62 | <li>cpio: on unpack, limit filename length to 8k</li> |
63 | <li>cpio: support some long options | 63 | <li>cpio: support some long options</li> |
64 | <li>crond: use execlp instead of execl | 64 | <li>crond: use execlp instead of execl</li> |
65 | <li>cut: fix buffer overflow (closes bug 4544) | 65 | <li>cut: fix buffer overflow (closes bug 4544)</li> |
66 | <li>envdir: fix "envdir" (no params at all) and "envdir dir" cases | 66 | <li>envdir: fix "envdir" (no params at all) and "envdir dir" cases</li> |
67 | <li>findfs: make it use setuid-ness of busybox binary | 67 | <li>findfs: make it use setuid-ness of busybox binary</li> |
68 | <li>fsck: use getmntent_r instead of open-coded parsing (by Vladimir) | 68 | <li>fsck: use getmntent_r instead of open-coded parsing (by Vladimir)</li> |
69 | <li>fuser: a bit of safety in scanf | 69 | <li>fuser: a bit of safety in scanf</li> |
70 | <li>grep: option to use GNU regex matching instead of POSIX one. This fixes problems with NULs in files being scanned, but costs +800 bytes | 70 | <li>grep: option to use GNU regex matching instead of POSIX one. This fixes problems with NULs in files being scanned, but costs +800 bytes</li> |
71 | <li>halt: signal init regardless of ENABLE_INIT | 71 | <li>halt: signal init regardless of ENABLE_INIT</li> |
72 | <li>httpd: add homedir directive specially for (and by) Walter Harms wharms AT bfs.de | 72 | <li>httpd: add homedir directive specially for (and by) Walter Harms wharms AT bfs.de</li> |
73 | <li>ifupdown: /etc/network/interfaces can have comments with leading blanks | 73 | <li>ifupdown: /etc/network/interfaces can have comments with leading blanks</li> |
74 | <li>ifupdown: fixes for custom MAC address (by Wade Berrier wberrier AT gmail.com) | 74 | <li>ifupdown: fixes for custom MAC address (by Wade Berrier wberrier AT gmail.com)</li> |
75 | <li>ifupdown: fixes for shutdown of DHCP-managed interfaces (by Wade Berrier wberrier AT gmail.com) | 75 | <li>ifupdown: fixes for shutdown of DHCP-managed interfaces (by Wade Berrier wberrier AT gmail.com)</li> |
76 | <li>inetd: do not trash errno in signal handlers; in CHLD handler, stop looping through services when pid is found | 76 | <li>inetd: do not trash errno in signal handlers; in CHLD handler, stop looping through services when pid is found</li> |
77 | <li>insmod: users report that "|| defined(__powerpc__)" is missing | 77 | <li>insmod: users report that "|| defined(__powerpc__)" is missing</li> |
78 | <li>install: do not chown intermediate directories with install -d (by Natanael Copa) | 78 | <li>install: do not chown intermediate directories with install -d (by Natanael Copa)</li> |
79 | <li>install: fix long option not taking params (closes bug 4584) | 79 | <li>install: fix long option not taking params (closes bug 4584)</li> |
80 | <li>lpd,lpr: send/receive ACKs after filenames, not only after file bodies | 80 | <li>lpd,lpr: send/receive ACKs after filenames, not only after file bodies</li> |
81 | <li>ls: fix a bug where we may use uninintialized variable | 81 | <li>ls: fix a bug where we may use uninintialized variable</li> |
82 | <li>man: add handling of "man links", by Ivana Varekova varekova AT redhat.com | 82 | <li>man: add handling of "man links", by Ivana Varekova varekova AT redhat.com</li> |
83 | <li>man: fix a case when a full pathname to manpage is given | 83 | <li>man: fix a case when a full pathname to manpage is given</li> |
84 | <li>man: fix inverted cat/man bool variable | 84 | <li>man: fix inverted cat/man bool variable</li> |
85 | <li>man: fix missed NULL termination of an array | 85 | <li>man: fix missed NULL termination of an array</li> |
86 | <li>man: mimic "no manual entry for 'bogus'" message and exitcode | 86 | <li>man: mimic "no manual entry for 'bogus'" message and exitcode</li> |
87 | <li>man: support cat pages too (by Jason Curl jcurlnews AT arcor.de) | 87 | <li>man: support cat pages too (by Jason Curl jcurlnews AT arcor.de)</li> |
88 | <li>man: teach it to use .lzma if requested by .config | 88 | <li>man: teach it to use .lzma if requested by .config</li> |
89 | <li>mdev: check for "/block/" substring for block dev detection | 89 | <li>mdev: check for "/block/" substring for block dev detection</li> |
90 | <li>mdev: do not complain if mdev.conf does not exist | 90 | <li>mdev: do not complain if mdev.conf does not exist</li> |
91 | <li>mdev: if device was moved at creation, at removal correctly remove it from moved location and also remove symlinks to it | 91 | <li>mdev: if device was moved at creation, at removal correctly remove it from moved location and also remove symlinks to it</li> |
92 | <li>mdev: support for serializing hotplug | 92 | <li>mdev: support for serializing hotplug</li> |
93 | <li>mdev, init: use shared code for fd sanitization | 93 | <li>mdev, init: use shared code for fd sanitization</li> |
94 | <li>mkdir: fix "uname 0222; mkdir -p foo/bar" case (by Doug Graham dgraham AT nortel.com) | 94 | <li>mkdir: fix "uname 0222; mkdir -p foo/bar" case (by Doug Graham dgraham AT nortel.com)</li> |
95 | <li>modprobe: support for /etc/modprobe.d (by Timo Teras) | 95 | <li>modprobe: support for /etc/modprobe.d (by Timo Teras)</li> |
96 | <li>modprobe: use buffering line reads (fgets()) instead of reads() | 96 | <li>modprobe: use buffering line reads (fgets()) instead of reads()</li> |
97 | <li>modutils: optional modprobe-small (by Vladimir), 15kb smaller than standard one | 97 | <li>modutils: optional modprobe-small (by Vladimir), 15kb smaller than standard one</li> |
98 | <li>mount: support for "-o mand" and "[no]relatime" | 98 | <li>mount: support for "-o mand" and "[no]relatime"</li> |
99 | <li>mount: support nfs mount option "nordiplus" (by Octavian Purdila opurdila AT ixiacom.com) | 99 | <li>mount: support nfs mount option "nordiplus" (by Octavian Purdila opurdila AT ixiacom.com)</li> |
100 | <li>mount: support "relatime" / "norelatime" | 100 | <li>mount: support "relatime" / "norelatime"</li> |
101 | <li>mount: testsuite for "-o mand" | 101 | <li>mount: testsuite for "-o mand"</li> |
102 | <li>msh: fix "while... continue; ..." (closes bug 3884) | 102 | <li>msh: fix "while... continue; ..." (closes bug 3884)</li> |
103 | <li>mv: fix a case when we move dangling symlink across mountpoints | 103 | <li>mv: fix a case when we move dangling symlink across mountpoints</li> |
104 | <li>netstat: optional -p support (by L. Gabriel Somlo somlo AT cmu.edu) | 104 | <li>netstat: optional -p support (by L. Gabriel Somlo somlo AT cmu.edu)</li> |
105 | <li>nmeter: fix read past the end of a buffer (closes bug 4594) | 105 | <li>nmeter: fix read past the end of a buffer (closes bug 4594)</li> |
106 | <li>od, hexdump: fix bug where xrealloc may move pointer, leaving other pointers dangling (closes bug 4104) | 106 | <li>od, hexdump: fix bug where xrealloc may move pointer, leaving other pointers dangling (closes bug 4104)</li> |
107 | <li>pidof/killall: allow find_pid_by_name to find running processes started as scripts_with_name_longer_than_15_bytes.sh (closes bug 4054) | 107 | <li>pidof/killall: allow find_pid_by_name to find running processes started as scripts_with_name_longer_than_15_bytes.sh (closes bug 4054)</li> |
108 | <li>printf: do not print garbage on "%Ld" (closes bug 4214) | 108 | <li>printf: do not print garbage on "%Ld" (closes bug 4214)</li> |
109 | <li>printf: fix %b, fix several bugs in %*.*, fix compat issues with aborting too early, support %zd; expand testsuite | 109 | <li>printf: fix %b, fix several bugs in %*.*, fix compat issues with aborting too early, support %zd; expand testsuite</li> |
110 | <li>printf: protect against bogus format specifiers (closes bug 4184) | 110 | <li>printf: protect against bogus format specifiers (closes bug 4184)</li> |
111 | <li>sendmail: updates from Vladimir: | 111 | <li>sendmail: updates from Vladimir:</li> |
112 | <li>sendmail: do not discard all headers | 112 | <li>sendmail: do not discard all headers</li> |
113 | <li>sendmail: do not ignore CC; accept to: and cc: case-insensitively. +20 bytes | 113 | <li>sendmail: do not ignore CC; accept to: and cc: case-insensitively. +20 bytes</li> |
114 | <li>sendmail: fixed mail recipient address | 114 | <li>sendmail: fixed mail recipient address</li> |
115 | <li>sendmail: fixed SEGV if sender address is missed | 115 | <li>sendmail: fixed SEGV if sender address is missed</li> |
116 | <li>sendmail: use HOSTNAME instead of HOST when no server is explicitly specified | 116 | <li>sendmail: use HOSTNAME instead of HOST when no server is explicitly specified</li> |
117 | <li>sleep: if FANCY && DESKTOP, support fractional seconds, minutes, hours and so on (coreutils compat) | 117 | <li>sleep: if FANCY && DESKTOP, support fractional seconds, minutes, hours and so on (coreutils compat)</li> |
118 | <li>ssd: CLOSE_EXTRA_FDS in MMU case too | 118 | <li>ssd: CLOSE_EXTRA_FDS in MMU case too</li> |
119 | <li>ssd: do not stat -x EXECUTABLE, it is not needed anymore | 119 | <li>ssd: do not stat -x EXECUTABLE, it is not needed anymore</li> |
120 | <li>ssd: fix -a without -x case | 120 | <li>ssd: fix -a without -x case</li> |
121 | <li>ssd: use $PATH | 121 | <li>ssd: use $PATH</li> |
122 | <li>tar: fix handling of tarballs with symlinks with size field != 0 | 122 | <li>tar: fix handling of tarballs with symlinks with size field != 0</li> |
123 | <li>tar: handle autodetection for tiny .tar.gz files too, simplify autodetection | 123 | <li>tar: handle autodetection for tiny .tar.gz files too, simplify autodetection</li> |
124 | <li>taskset: fix some careless code in both fancy and non-fancy cases. -5 bytes for fancy, +5 for non-fancy | 124 | <li>taskset: fix some careless code in both fancy and non-fancy cases. -5 bytes for fancy, +5 for non-fancy</li> |
125 | <li>tee: fix infinite looping on open error (echo asd | tee "") | 125 | <li>tee: fix infinite looping on open error (echo asd | tee "")</li> |
126 | <li>tee: "-" is a name for stdout, handle it that way | 126 | <li>tee: "-" is a name for stdout, handle it that way</li> |
127 | <li>telnetd: fix issue file printing | 127 | <li>telnetd: fix issue file printing</li> |
128 | <li>test: fix parser to prefer binop over unop, as coreutils does | 128 | <li>test: fix parser to prefer binop over unop, as coreutils does</li> |
129 | <li>testsuite: uniformly use $ECHO with -n -e | 129 | <li>testsuite: uniformly use $ECHO with -n -e</li> |
130 | <li>time: don't segfault with no arguments | 130 | <li>time: don't segfault with no arguments</li> |
131 | <li>touch: support -r REF_FILE if ENABLE_DESKTOP (needed for blackfin compile) | 131 | <li>touch: support -r REF_FILE if ENABLE_DESKTOP (needed for blackfin compile)</li> |
132 | <li>tr: fix "access past the end of a string" bug 4354 | 132 | <li>tr: fix "access past the end of a string" bug 4354</li> |
133 | <li>tr: fix "tr [=" case (closes bug 4374) | 133 | <li>tr: fix "tr [=" case (closes bug 4374)</li> |
134 | <li>tr: fix yet another access past the end of a string (closes bug 4374) | 134 | <li>tr: fix yet another access past the end of a string (closes bug 4374)</li> |
135 | <li>unlzma: fix memory leak (by Pascal Bellard) | 135 | <li>unlzma: fix memory leak (by Pascal Bellard)</li> |
136 | <li>vi: fix reversed checks for underflow | 136 | <li>vi: fix reversed checks for underflow</li> |
137 | <li>vi: using array data after it fell out of scope is stupid | 137 | <li>vi: using array data after it fell out of scope is stupid</li> |
138 | <li>xargs: fix -e default to match newer GNU xargs, add SUS mandated -E (closes bug 4414) | 138 | <li>xargs: fix -e default to match newer GNU xargs, add SUS mandated -E (closes bug 4414)</li> |
139 | <li>other fixes and code size reductions in many applets | 139 | <li>other fixes and code size reductions in many applets</li> |
140 | </ul> | 140 | </ul> |
141 | <p> | 141 | <p> |
142 | The email address gpl@busybox.net is the recommended way to contact | 142 | The email address gpl@busybox.net is the recommended way to contact |
@@ -152,6 +152,7 @@ | |||
152 | Bugfix-only release for 1.11.x branch. It contains fixes for awk, | 152 | Bugfix-only release for 1.11.x branch. It contains fixes for awk, |
153 | bunzip2, cpio, ifupdown, ip, man, start-stop-daemon, uname and vi. | 153 | bunzip2, cpio, ifupdown, ip, man, start-stop-daemon, uname and vi. |
154 | </p> | 154 | </p> |
155 | </li> | ||
155 | 156 | ||
156 | <li><b>11 July 2008 -- HOWTO is updated</b> | 157 | <li><b>11 July 2008 -- HOWTO is updated</b> |
157 | <p> | 158 | <p> |
@@ -160,6 +161,7 @@ | |||
160 | and tested on a fresh Fedora 9 install. Please report if it doesn't | 161 | and tested on a fresh Fedora 9 install. Please report if it doesn't |
161 | work for you. | 162 | work for you. |
162 | </p> | 163 | </p> |
164 | </li> | ||
163 | 165 | ||
164 | <li><b>25 June 2008 -- BusyBox 1.11.0 (unstable), BusyBox 1.10.4 (stable)</b> | 166 | <li><b>25 June 2008 -- BusyBox 1.11.0 (unstable), BusyBox 1.10.4 (stable)</b> |
165 | <p><a href="http://busybox.net/downloads/busybox-1.11.0.tar.bz2">BusyBox 1.11.0</a>. | 167 | <p><a href="http://busybox.net/downloads/busybox-1.11.0.tar.bz2">BusyBox 1.11.0</a>. |
@@ -181,41 +183,43 @@ | |||
181 | 183 | ||
182 | <p>Changes since previous release: | 184 | <p>Changes since previous release: |
183 | <ul> | 185 | <ul> |
184 | <li>build system: reinstate CONFIG_CROSS_COMPILE_PREFIX | 186 | <li>build system: reinstate CONFIG_CROSS_COMPILE_PREFIX</li> |
185 | <li>ash: optional bash compatibility features added; other fixes | 187 | <li>ash: optional bash compatibility features added; other fixes</li> |
186 | <li>hush: lots and lots of fixes | 188 | <li>hush: lots and lots of fixes</li> |
187 | <li>msh: fix the case where the file has exec bit but can't be run directly (runs "$SHELL file" instead) | 189 | <li>msh: fix the case where the file has exec bit but can't be run directly (runs "$SHELL file" instead)</li> |
188 | <li>msh: fix exit codes when command is not found or can't be execed | 190 | <li>msh: fix exit codes when command is not found or can't be execed</li> |
189 | <li>udhcpc: added workaround for buggy kernels | 191 | <li>udhcpc: added workaround for buggy kernels</li> |
190 | <li>mount: fix mishandling of proto=tcp/udp | 192 | <li>mount: fix mishandling of proto=tcp/udp</li> |
191 | <li>diff: make it work on non-seekable streams | 193 | <li>diff: make it work on non-seekable streams</li> |
192 | <li>openvt: made more compatible with "standard" one | 194 | <li>openvt: made more compatible with "standard" one</li> |
193 | <li>mdev: fix block/char device detection | 195 | <li>mdev: fix block/char device detection</li> |
194 | <li>ping: add -w, -W support (James Simmons) | 196 | <li>ping: add -w, -W support (James Simmons)</li> |
195 | <li>crond: add handling of "MAILTO=user" lines | 197 | <li>crond: add handling of "MAILTO=user" lines</li> |
196 | <li>start-stop-daemon: make --exec follow symlinks (Joakim Tjernlund) | 198 | <li>start-stop-daemon: make --exec follow symlinks (Joakim Tjernlund)</li> |
197 | <li>date: make it accept ISO date format | 199 | <li>date: make it accept ISO date format</li> |
198 | <li>echo: fix echo -e -n "msg\n\0" (David Pinedo) | 200 | <li>echo: fix echo -e -n "msg\n\0" (David Pinedo)</li> |
199 | <li>httpd: fix several bugs triggered by relative path in -h DIR | 201 | <li>httpd: fix several bugs triggered by relative path in -h DIR</li> |
200 | <li>printf: fix printf -%s- foo, printf -- -%s- foo | 202 | <li>printf: fix printf -%s- foo, printf -- -%s- foo</li> |
201 | <li>syslogd: do not error out on missing files to rotate | 203 | <li>syslogd: do not error out on missing files to rotate</li> |
202 | <li>ls: support Unicode in names | 204 | <li>ls: support Unicode in names</li> |
203 | <li>ip: support for the LOWER_UP flag (Natanael Copa) | 205 | <li>ip: support for the LOWER_UP flag (Natanael Copa)</li> |
204 | <li>mktemp: make argument optional (coreutil 6.12 compat) | 206 | <li>mktemp: make argument optional (coreutil 6.12 compat)</li> |
205 | <li>libiproute: fix option parsing, so that "ip -o link" works again | 207 | <li>libiproute: fix option parsing, so that "ip -o link" works again</li> |
206 | <li>other fixes and code size reductions in many applets | 208 | <li>other fixes and code size reductions in many applets</li> |
207 | </ul> | 209 | </ul> |
208 | <p> | 210 | <p> |
209 | The email address gpl@busybox.net is the recommended way to contact | 211 | The email address gpl@busybox.net is the recommended way to contact |
210 | the Software Freedom Law Center to report BusyBox license violations. | 212 | the Software Freedom Law Center to report BusyBox license violations. |
211 | </p> | 213 | </p> |
214 | </li> | ||
212 | 215 | ||
213 | <li><b>12 June 2008 -- Sponsors!</b> | 216 | <li><b>12 June 2008 -- Sponsors!</b> |
214 | <p>We want to thank the following companies which are providing support | 217 | <p>We want to thank the following companies which are providing support |
215 | for the BusyBox project: | 218 | for the BusyBox project: |
219 | </p> | ||
216 | <ul> | 220 | <ul> |
217 | <li>AOE media, a <a href="http://www.aoemedia.com/typo3-development.html"> | 221 | <li>AOE media, a <a href="http://www.aoemedia.com/typo3-development.html"> |
218 | TYPO3 development agency</a> contributes financially. | 222 | TYPO3 development agency</a> contributes financially.</li> |
219 | <li><a href="http://www.analog.com/en/">Analog Devices, Inc.</a> provided | 223 | <li><a href="http://www.analog.com/en/">Analog Devices, Inc.</a> provided |
220 | a <a href="http://docs.blackfin.uclinux.org/doku.php?id=bf537_quick_start"> | 224 | a <a href="http://docs.blackfin.uclinux.org/doku.php?id=bf537_quick_start"> |
221 | Blackfin development board</a> free of charge. | 225 | Blackfin development board</a> free of charge. |
@@ -226,8 +230,9 @@ | |||
226 | for download for this board. Visit | 230 | for download for this board. Visit |
227 | <a href="http://blackfin.uclinux.org/">http://blackfin.uclinux.org/</a> | 231 | <a href="http://blackfin.uclinux.org/">http://blackfin.uclinux.org/</a> |
228 | for more information. | 232 | for more information. |
233 | </li> | ||
229 | </ul> | 234 | </ul> |
230 | </p> | 235 | </li> |
231 | 236 | ||
232 | <li><b>5 June 2008 -- BusyBox 1.10.3 (stable)</b> | 237 | <li><b>5 June 2008 -- BusyBox 1.10.3 (stable)</b> |
233 | <p><a href="http://busybox.net/downloads/busybox-1.10.3.tar.bz2">BusyBox 1.10.3</a>. | 238 | <p><a href="http://busybox.net/downloads/busybox-1.10.3.tar.bz2">BusyBox 1.10.3</a>. |
@@ -238,6 +243,7 @@ | |||
238 | Bugfix-only release for 1.10.x branch. It contains fixes for dnsd, fuser, hush, | 243 | Bugfix-only release for 1.10.x branch. It contains fixes for dnsd, fuser, hush, |
239 | ip, mdev and syslogd. | 244 | ip, mdev and syslogd. |
240 | </p> | 245 | </p> |
246 | </li> | ||
241 | 247 | ||
242 | <li><b>8 May 2008 -- BusyBox 1.10.2 (stable)</b> | 248 | <li><b>8 May 2008 -- BusyBox 1.10.2 (stable)</b> |
243 | <p><a href="http://busybox.net/downloads/busybox-1.10.2.tar.bz2">BusyBox 1.10.2</a>. | 249 | <p><a href="http://busybox.net/downloads/busybox-1.10.2.tar.bz2">BusyBox 1.10.2</a>. |
@@ -250,6 +256,7 @@ | |||
250 | <p>Please note that mdev was backported from current svn trunk. Please | 256 | <p>Please note that mdev was backported from current svn trunk. Please |
251 | report if you encounter any problems with it. | 257 | report if you encounter any problems with it. |
252 | </p> | 258 | </p> |
259 | </li> | ||
253 | 260 | ||
254 | <li><b>19 April 2008 -- BusyBox 1.10.1 (stable)</b> | 261 | <li><b>19 April 2008 -- BusyBox 1.10.1 (stable)</b> |
255 | <p><a href="http://busybox.net/downloads/busybox-1.10.1.tar.bz2">BusyBox 1.10.1</a>. | 262 | <p><a href="http://busybox.net/downloads/busybox-1.10.1.tar.bz2">BusyBox 1.10.1</a>. |
@@ -259,6 +266,7 @@ | |||
259 | <p> | 266 | <p> |
260 | Bugfix-only release for 1.10.x branch. It contains fixes for | 267 | Bugfix-only release for 1.10.x branch. It contains fixes for |
261 | fuser, init, less, nameif, tail, taskset, tcpudp, top, udhcp. | 268 | fuser, init, less, nameif, tail, taskset, tcpudp, top, udhcp. |
269 | </li> | ||
262 | 270 | ||
263 | <li><b>21 March 2008 -- BusyBox 1.10.0 (unstable)</b> | 271 | <li><b>21 March 2008 -- BusyBox 1.10.0 (unstable)</b> |
264 | <p><a href="http://busybox.net/downloads/busybox-1.10.0.tar.bz2">BusyBox 1.10.0</a>. | 272 | <p><a href="http://busybox.net/downloads/busybox-1.10.0.tar.bz2">BusyBox 1.10.0</a>. |
@@ -289,131 +297,132 @@ iproute_list_or_flush 3680 readhere 2308 | |||
289 | findfs, ifenslave (closes bug 115), lpd (by Vladimir Dronnikov <dronnikov AT gmail.com>), | 297 | findfs, ifenslave (closes bug 115), lpd (by Vladimir Dronnikov <dronnikov AT gmail.com>), |
290 | lpr+lpq (by Walter Harms), script (by Pascal Bellard <pascal.bellard AT ads-lu.com>), | 298 | lpr+lpq (by Walter Harms), script (by Pascal Bellard <pascal.bellard AT ads-lu.com>), |
291 | sendmail (Vladimir Dronnikov <dronnikov AT gmail.com>), tac, tftpd. | 299 | sendmail (Vladimir Dronnikov <dronnikov AT gmail.com>), tac, tftpd. |
292 | 300 | </p> | |
293 | <p>Made NOMMU-compatible: crond, crontab, ifupdown, inetd, init, runsv, svlogd, tcpsvd, udpsvd. | 301 | <p>Made NOMMU-compatible: crond, crontab, ifupdown, inetd, init, runsv, svlogd, tcpsvd, udpsvd. |
294 | 302 | </p> | |
295 | <p>Changes since previous release: | 303 | <p>Changes since previous release: |
304 | </p> | ||
296 | <ul> | 305 | <ul> |
297 | <li>globally: add -Wunused-parameter | 306 | <li>globally: add -Wunused-parameter</li> |
298 | <li>globally: add optimization barrier to all "G trick" locations | 307 | <li>globally: add optimization barrier to all "G trick" locations</li> |
299 | <li>adduser/addgroup: check username for invalid chars (by Tito <farmatito AT tiscali.it>) | 308 | <li>adduser/addgroup: check username for invalid chars (by Tito <farmatito AT tiscali.it>)</li> |
300 | <li>adduser: optional support for long options. Closes bug 2134 | 309 | <li>adduser: optional support for long options. Closes bug 2134</li> |
301 | <li>ash: handle "A=1 A=2 B=$A; echo $B". Closes bug 947 | 310 | <li>ash: handle "A=1 A=2 B=$A; echo $B". Closes bug 947</li> |
302 | <li>ash: make ash -c "if set -o barfoo 2>/dev/null; then echo foo; else echo bar; fi" work. Closes bug 1142 | 311 | <li>ash: make ash -c "if set -o barfoo 2>/dev/null; then echo foo; else echo bar; fi" work. Closes bug 1142</li> |
303 | <li>build system: don't use "gcc -o /dev/null", old gcc can delete /dev/null in this case | 312 | <li>build system: don't use "gcc -o /dev/null", old gcc can delete /dev/null in this case</li> |
304 | <li>build system: fixes for cross-compiling on an OS X host | 313 | <li>build system: fixes for cross-compiling on an OS X host</li> |
305 | <li>build system: make it do without "od -t" | 314 | <li>build system: make it do without "od -t"</li> |
306 | <li>build system: pass CFLAGS to link stage too. Closes bug 1376 | 315 | <li>build system: pass CFLAGS to link stage too. Closes bug 1376</li> |
307 | <li>build system: add CONFIG_NOMMU | 316 | <li>build system: add CONFIG_NOMMU</li> |
308 | <li>cp: add ENABLE_FEATURE_VERBOSE_CP_MESSAGE. Closes bug 1470 | 317 | <li>cp: add ENABLE_FEATURE_VERBOSE_CP_MESSAGE. Closes bug 1470</li> |
309 | <li>crontab: almost complete rewrite | 318 | <li>crontab: almost complete rewrite</li> |
310 | <li>dnsd: properly set _src_ IP:port on outgoing UDP packets | 319 | <li>dnsd: properly set _src_ IP:port on outgoing UDP packets</li> |
311 | <li>dpkg: fix bug where existence check was reversed | 320 | <li>dpkg: fix bug where existence check was reversed</li> |
312 | <li>eject: add -s for SCSI- and USB-devices (Nico Erfurth) | 321 | <li>eject: add -s for SCSI- and USB-devices (Nico Erfurth)</li> |
313 | <li>fdisk: fix a case where break was reached only for DOS labels | 322 | <li>fdisk: fix a case where break was reached only for DOS labels</li> |
314 | <li>fsck: don't kill pid -1! (Roy Marples <roy at marples.name>) | 323 | <li>fsck: don't kill pid -1! (Roy Marples <roy at marples.name>)</li> |
315 | <li>fsck_minix: fix bug in map_block2: s/(blknr >= 256 * 256)/(blknr < 256 * 256)/ | 324 | <li>fsck_minix: fix bug in map_block2: s/(blknr >= 256 * 256)/(blknr < 256 * 256)/</li> |
316 | <li>fuser: substantial rewrite | 325 | <li>fuser: substantial rewrite</li> |
317 | <li>getopt: add support for "a+" specifier for nonnegative int parameters. By Vladimir Dronnikov <dronnikov at gmail.com> | 326 | <li>getopt: add support for "a+" specifier for nonnegative int parameters. By Vladimir Dronnikov <dronnikov at gmail.com></li> |
318 | <li>getty: don't try to detect parity on local lines (Joakim Tjernlund <Joakim.Tjernlund at transmode.se>) | 327 | <li>getty: don't try to detect parity on local lines (Joakim Tjernlund <Joakim.Tjernlund at transmode.se>)</li> |
319 | <li>halt: write wtmp entry if wtmp support is enabled | 328 | <li>halt: write wtmp entry if wtmp support is enabled</li> |
320 | <li>httpd: "HEAD" support. Closes bug 1530 | 329 | <li>httpd: "HEAD" support. Closes bug 1530</li> |
321 | <li>httpd: fix bug 2004: wrong argv when interpreter is invoked | 330 | <li>httpd: fix bug 2004: wrong argv when interpreter is invoked</li> |
322 | <li>httpd: fix bug where we did chdir("") if CGI path had only one "/" | 331 | <li>httpd: fix bug where we did chdir("") if CGI path had only one "/"</li> |
323 | <li>httpd: fix for POST upload | 332 | <li>httpd: fix for POST upload</li> |
324 | <li>httpd: support for "I:index.xml" syntax (Peter Korsgaard <jacmet AT uclibc.org>) | 333 | <li>httpd: support for "I:index.xml" syntax (Peter Korsgaard <jacmet AT uclibc.org>)</li> |
325 | <li>hush: fix a case where none of pipe members could be started because of fork failure | 334 | <li>hush: fix a case where none of pipe members could be started because of fork failure</li> |
326 | <li>hush: more correct handling of piping | 335 | <li>hush: more correct handling of piping</li> |
327 | <li>hush: reinstate `cmd` handling for NOMMU | 336 | <li>hush: reinstate `cmd` handling for NOMMU</li> |
328 | <li>hush: report [v]fork failures | 337 | <li>hush: report [v]fork failures</li> |
329 | <li>hush: set CLOEXEC on script file being executed | 338 | <li>hush: set CLOEXEC on script file being executed</li> |
330 | <li>hush: try to add a bit more of vfork-friendliness | 339 | <li>hush: try to add a bit more of vfork-friendliness</li> |
331 | <li>inetd: make "udp nowait" work | 340 | <li>inetd: make "udp nowait" work</li> |
332 | <li>inetd: make inetd IPv6-capable | 341 | <li>inetd: make inetd IPv6-capable</li> |
333 | <li>init: add FEATURE_KILL_REMOVED (Eugene Bordenkircher <eugebo AT gmail.com>) | 342 | <li>init: add FEATURE_KILL_REMOVED (Eugene Bordenkircher <eugebo AT gmail.com>)</li> |
334 | <li>init: allow last line of config file to be not terminated by "\n" | 343 | <li>init: allow last line of config file to be not terminated by "\n"</li> |
335 | <li>init: do not die if "/dev/null" is missing | 344 | <li>init: do not die if "/dev/null" is missing</li> |
336 | <li>init: fix bug 1111: restart actions were not splitting words | 345 | <li>init: fix bug 1111: restart actions were not splitting words</li> |
337 | <li>init: wait for orphaned children too while waiting for sysinit-like processes (harald-tuxbox AT arcor.de) | 346 | <li>init: wait for orphaned children too while waiting for sysinit-like processes (harald-tuxbox AT arcor.de)</li> |
338 | <li>ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var) | 347 | <li>ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var)</li> |
339 | <li>last: do not go into endless loop on read error | 348 | <li>last: do not go into endless loop on read error</li> |
340 | <li>less,klogd,syslogd,nc,tcpudp: exit on signal by killing itself, not exit(1) | 349 | <li>less,klogd,syslogd,nc,tcpudp: exit on signal by killing itself, not exit(1)</li> |
341 | <li>less: "examine" command will not bomb out on bad file name now | 350 | <li>less: "examine" command will not bomb out on bad file name now</li> |
342 | <li>less: fix bug where backspace wasn't actually deleting chars | 351 | <li>less: fix bug where backspace wasn't actually deleting chars</li> |
343 | <li>less: make it a bit more resistant against status line corruption | 352 | <li>less: make it a bit more resistant against status line corruption</li> |
344 | <li>less: improve search when data is not supplied fast enough by stdin - now will try reading for 1-2 seconds before declaring that there is no match. This fixes a very common annoyance with long manpages | 353 | <li>less: improve search when data is not supplied fast enough by stdin - now will try reading for 1-2 seconds before declaring that there is no match. This fixes a very common annoyance with long manpages</li> |
345 | <li>less: update line input so that it doesn't interfere with screen update. Makes "man bash", [enter], [/], <enter search pattern>, [enter] more usable - manpage now draws even as you enter the pattern! | 354 | <li>less: update line input so that it doesn't interfere with screen update. Makes "man bash", [enter], [/], <enter search pattern>, [enter] more usable - manpage now draws even as you enter the pattern!</li> |
346 | <li>libbb: filename completion matches dangling symlinks too | 355 | <li>libbb: filename completion matches dangling symlinks too</li> |
347 | <li>libbb: fix getopt state corruption for NOFORK applets | 356 | <li>libbb: fix getopt state corruption for NOFORK applets</li> |
348 | <li>libbb: full_read/write now will report partial data counts prior to error | 357 | <li>libbb: full_read/write now will report partial data counts prior to error</li> |
349 | <li>libbb: intrduce and use safe_gethostname. By Tito <farmatito AT tiscali.it> | 358 | <li>libbb: intrduce and use safe_gethostname. By Tito <farmatito AT tiscali.it></li> |
350 | <li>libbb: introduce and use nonblock_safe_read(). Yay! Our shells are immune from this nasty O_NONBLOCK now! | 359 | <li>libbb: introduce and use nonblock_safe_read(). Yay! Our shells are immune from this nasty O_NONBLOCK now!</li> |
351 | <li>login,su: avoid clearing environment with some options, as was intended | 360 | <li>login,su: avoid clearing environment with some options, as was intended</li> |
352 | <li>microcom: read more than 1 byte from device, if possible | 361 | <li>microcom: read more than 1 byte from device, if possible</li> |
353 | <li>microcom: split -d (delay) option away from -t | 362 | <li>microcom: split -d (delay) option away from -t</li> |
354 | <li>mktemp: support -p DIR (Timo Teras <timo.teras at iki.fi>) | 363 | <li>mktemp: support -p DIR (Timo Teras <timo.teras at iki.fi>)</li> |
355 | <li>mount: #ifdef out MOUNT_LABEL code parts if it is not selected | 364 | <li>mount: #ifdef out MOUNT_LABEL code parts if it is not selected</li> |
356 | <li>mount: add another mount helper call method | 365 | <li>mount: add another mount helper call method</li> |
357 | <li>mount: allow and ignore _netdev option | 366 | <li>mount: allow and ignore _netdev option</li> |
358 | <li>mount: make -f work even without mtab support (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn at axis.com>) | 367 | <li>mount: make -f work even without mtab support (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn at axis.com>)</li> |
359 | <li>mount: optional support for -vv verbosity | 368 | <li>mount: optional support for -vv verbosity</li> |
360 | <li>mount: plug a hole where FEATURE_MOUNT_HELPERS could allow execution of arbitrary command | 369 | <li>mount: plug a hole where FEATURE_MOUNT_HELPERS could allow execution of arbitrary command</li> |
361 | <li>mount: recognize "dirsync" (closes bug 835) | 370 | <li>mount: recognize "dirsync" (closes bug 835)</li> |
362 | <li>mount: sanitize environment if called by non-root | 371 | <li>mount: sanitize environment if called by non-root</li> |
363 | <li>mount: support for mount by label. Closes bug 1143 | 372 | <li>mount: support for mount by label. Closes bug 1143</li> |
364 | <li>mount: with -vv -f, say what mount() calls we were going to make | 373 | <li>mount: with -vv -f, say what mount() calls we were going to make</li> |
365 | <li>msh: create testsuite (based on hush one) | 374 | <li>msh: create testsuite (based on hush one)</li> |
366 | <li>msh: don't use floating point in "times" builtin | 375 | <li>msh: don't use floating point in "times" builtin</li> |
367 | <li>msh: fix Ctrl-C handling with line editing | 376 | <li>msh: fix Ctrl-C handling with line editing</li> |
368 | <li>msh: fix for bug 846 ("break" didn't work second time) | 377 | <li>msh: fix for bug 846 ("break" didn't work second time)</li> |
369 | <li>msh: glob0/glob1/glob2/glob3 were just a sorting routine, removed | 378 | <li>msh: glob0/glob1/glob2/glob3 were just a sorting routine, removed</li> |
370 | <li>msh: instead of fixing "ls | cd", "cd | ls" etc disallow builtins in pipes. They make no sense there anyway | 379 | <li>msh: instead of fixing "ls | cd", "cd | ls" etc disallow builtins in pipes. They make no sense there anyway</li> |
371 | <li>msh: stop trying to parse variables in "msh SCRIPT VAR=val param". They are passed as ordinary parameters | 380 | <li>msh: stop trying to parse variables in "msh SCRIPT VAR=val param". They are passed as ordinary parameters</li> |
372 | <li>netstat: print control chars as "^C" etc | 381 | <li>netstat: print control chars as "^C" etc</li> |
373 | <li>nmeter: fix bug where %[mf] behaves as %[mt] | 382 | <li>nmeter: fix bug where %[mf] behaves as %[mt]</li> |
374 | <li>nohup: compat patch by Christoph Gysin <mailinglist.cache at gmail.com> | 383 | <li>nohup: compat patch by Christoph Gysin <mailinglist.cache at gmail.com></li> |
375 | <li>od: handle /proc files (which have filesize 0) correctly | 384 | <li>od: handle /proc files (which have filesize 0) correctly</li> |
376 | <li>patch: don't trash permissions of patched file | 385 | <li>patch: don't trash permissions of patched file</li> |
377 | <li>ps: add conditional support for -o [e]time | 386 | <li>ps: add conditional support for -o [e]time</li> |
378 | <li>ps: fix COMMAND column adjustment; overflow in USER and VSZ columns | 387 | <li>ps: fix COMMAND column adjustment; overflow in USER and VSZ columns</li> |
379 | <li>reset: call "stty sane". Closes bug 1414 | 388 | <li>reset: call "stty sane". Closes bug 1414</li> |
380 | <li>rmdir: optional long options support for Debian users. By Roberto Gordo Saez <roberto.gordo AT gmail.com> | 389 | <li>rmdir: optional long options support for Debian users. By Roberto Gordo Saez <roberto.gordo AT gmail.com></li> |
381 | <li>run-parts: add --reverse | 390 | <li>run-parts: add --reverse</li> |
382 | <li>script: correctly handle buffered "tail" of output | 391 | <li>script: correctly handle buffered "tail" of output</li> |
383 | <li>sed: "n" command must reset "we had successful subst" flag. Closes bug 1214 | 392 | <li>sed: "n" command must reset "we had successful subst" flag. Closes bug 1214</li> |
384 | <li>sort: -z outputs NUL terminated lines. Closes bug 1591 | 393 | <li>sort: -z outputs NUL terminated lines. Closes bug 1591</li> |
385 | <li>stty: fix mishandling of control keywords (Ralf Friedl <Ralf.Friedl AT online.de>) | 394 | <li>stty: fix mishandling of control keywords (Ralf Friedl <Ralf.Friedl AT online.de>)</li> |
386 | <li>switch_root: stop at first non-option. Closes bug 1425 | 395 | <li>switch_root: stop at first non-option. Closes bug 1425</li> |
387 | <li>syslogd: avoid excessive time() system calls | 396 | <li>syslogd: avoid excessive time() system calls</li> |
388 | <li>syslogd: don't die if remote host's IP cannot be resolved. Retry resolutions every two minutes instead | 397 | <li>syslogd: don't die if remote host's IP cannot be resolved. Retry resolutions every two minutes instead</li> |
389 | <li>syslogd: fix shmat error check | 398 | <li>syslogd: fix shmat error check</li> |
390 | <li>syslogd: optional support for dropping dups. Closes bug 436 | 399 | <li>syslogd: optional support for dropping dups. Closes bug 436</li> |
391 | <li>syslogd: send "\n"-terminated messages over the network. Fully closes bug 1574 | 400 | <li>syslogd: send "\n"-terminated messages over the network. Fully closes bug 1574</li> |
392 | <li>syslogd: tighten up hostname handling | 401 | <li>syslogd: tighten up hostname handling</li> |
393 | <li>tail: fix "tail -c 20 /dev/huge_disk" (was taking ages) | 402 | <li>tail: fix "tail -c 20 /dev/huge_disk" (was taking ages)</li> |
394 | <li>tar: compat: handle tarballs with only one zero block at the end | 403 | <li>tar: compat: handle tarballs with only one zero block at the end</li> |
395 | <li>tar: autodetection of gz/bz2 compressed tarballs. Closes bug 992 | 404 | <li>tar: autodetection of gz/bz2 compressed tarballs. Closes bug 992</li> |
396 | <li>tar: real support for -p. By Natanael Copa <natanael.copa at gmail.com> | 405 | <li>tar: real support for -p. By Natanael Copa <natanael.copa at gmail.com></li> |
397 | <li>tcpudp: narrow down time window where we have no wildcard socket | 406 | <li>tcpudp: narrow down time window where we have no wildcard socket</li> |
398 | <li>telnetd: use login always, not "sometimes login, sometimes shell" | 407 | <li>telnetd: use login always, not "sometimes login, sometimes shell"</li> |
399 | <li>test: fix mishandling of "test ! arg1 op arg2 more args" | 408 | <li>test: fix mishandling of "test ! arg1 op arg2 more args"</li> |
400 | <li>trylink: instead of build error, disable --gc-sections if GLIBC and STATIC are selected | 409 | <li>trylink: instead of build error, disable --gc-sections if GLIBC and STATIC are selected</li> |
401 | <li>udhcp: make file paths configurable | 410 | <li>udhcp: make file paths configurable</li> |
402 | <li>udhcp: optional support for non-standard DHCP ports | 411 | <li>udhcp: optional support for non-standard DHCP ports</li> |
403 | <li>udhcp: set correct op byte in the packet for DHCPDECLINE | 412 | <li>udhcp: set correct op byte in the packet for DHCPDECLINE</li> |
404 | <li>udhcpc: filter unwanted packets in kernel (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn AT axis.com>) | 413 | <li>udhcpc: filter unwanted packets in kernel (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn AT axis.com>)</li> |
405 | <li>udhcpc: fix wrong options in decline and release packets (Jonas Danielsson <jonas.danielsson AT axis.com>) | 414 | <li>udhcpc: fix wrong options in decline and release packets (Jonas Danielsson <jonas.danielsson AT axis.com>)</li> |
406 | <li>umount: do not complain several times about the same mountpoint | 415 | <li>umount: do not complain several times about the same mountpoint</li> |
407 | <li>umount: do not try to free loop device or erase mtab if remounted ro | 416 | <li>umount: do not try to free loop device or erase mtab if remounted ro</li> |
408 | <li>umount: instead of non-standard -D, use -d with opposite meaning. Closes bug 1604 | 417 | <li>umount: instead of non-standard -D, use -d with opposite meaning. Closes bug 1604</li> |
409 | <li>unlzma: shrink by Pascal Bellard <pascal.bellard AT ads-lu.com> | 418 | <li>unlzma: shrink by Pascal Bellard <pascal.bellard AT ads-lu.com></li> |
410 | <li>unzip: do not try to read entire compressed stream at once (it can be huge) | 419 | <li>unzip: do not try to read entire compressed stream at once (it can be huge)</li> |
411 | <li>unzip: handle short reads correctly | 420 | <li>unzip: handle short reads correctly</li> |
412 | <li>vi: many fixes | 421 | <li>vi: many fixes</li> |
413 | <li>zcip: don't chdir to root | 422 | <li>zcip: don't chdir to root</li> |
414 | <li>zcip: open ARP socket before openlog (else we can trash syslog socket) | 423 | <li>zcip: open ARP socket before openlog (else we can trash syslog socket)</li> |
415 | </ul> | 424 | </ul> |
416 | </p> | 425 | </li> |
417 | 426 | ||
418 | <li><b>21 March 2008 -- BusyBox old stable releases</b> | 427 | <li><b>21 March 2008 -- BusyBox old stable releases</b> |
419 | <p> | 428 | <p> |
@@ -435,8 +444,7 @@ iproute_list_or_flush 3680 readhere 2308 | |||
435 | <li><b>Old News</b><p> | 444 | <li><b>Old News</b><p> |
436 | <a href="oldnews.html">Click here to read older news</a> | 445 | <a href="oldnews.html">Click here to read older news</a> |
437 | </p> | 446 | </p> |
438 | </li> | 447 | </li> |
439 | |||
440 | 448 | ||
441 | </ul> | 449 | </ul> |
442 | 450 | ||
diff --git a/docs/busybox.net/tinyutils.html b/docs/busybox.net/tinyutils.html index bf6dafdd4..18313460c 100644 --- a/docs/busybox.net/tinyutils.html +++ b/docs/busybox.net/tinyutils.html | |||
@@ -9,7 +9,7 @@ dev mailing list. | |||
9 | 9 | ||
10 | <br><br> | 10 | <br><br> |
11 | 11 | ||
12 | <table border=1> | 12 | <table> |
13 | <tr> | 13 | <tr> |
14 | <th>Feature</th> | 14 | <th>Feature</th> |
15 | <th>Utilities</th> | 15 | <th>Utilities</th> |