Prepare for release

This commit is contained in:
Eric Andersen 2004-02-23 09:14:07 +00:00
parent 181f0773e2
commit 60be069d58
3 changed files with 601 additions and 101 deletions

672
Changelog
View File

@ -1,201 +1,671 @@
--------------------- ---------------------
PatchSet 3914 PatchSet 3926
Date: 2004/01/31 05:44:07 Date: 2004/02/09 10:01:01
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Update docs for release Buffalo appears to have resolved their GPL problems
Members: Members:
Changelog:1.286->1.287 docs/busybox.net/products.html:1.5->1.6
docs/busybox.net/news.html:1.5->1.6 docs/busybox.net/shame.html:1.7->1.8
docs/busybox.net/shame.html:1.6->1.7
--------------------- ---------------------
PatchSet 3915 PatchSet 3927
Date: 2004/01/31 06:11:39 Date: 2004/02/09 10:57:04
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Mention changes to the daily snapshots Update URL
Members: Members:
docs/busybox.net/news.html:1.6->1.7 docs/busybox.net/products.html:1.6->1.7
--------------------- ---------------------
PatchSet 3916 PatchSet 3928
Date: 2004/01/31 08:08:57 Date: 2004/02/10 01:07:45
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Support disabling pipe and redirect support
Members:
shell/lash.c:1.151->1.152
---------------------
PatchSet 3929
Date: 2004/02/10 01:28:36
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Initial effort at disabling job control as well
Members:
shell/lash.c:1.152->1.153
---------------------
PatchSet 3930
Date: 2004/02/10 01:30:21
Author: andersen
Branch: HEAD
Tag: (none)
Log:
oops. Leave the default feature set enbled for now...
Members:
shell/lash.c:1.153->1.154
---------------------
PatchSet 3931
Date: 2004/02/13 08:09:43
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Accomodate the fact that newer libc versions may in fact not
contain query_module and friends and more
Members:
libbb/module_syscalls.c:1.13->1.14
---------------------
PatchSet 3932
Date: 2004/02/14 21:33:39
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Avoid naming conflict with symbol in newer glibc headers
Members:
miscutils/hdparm.c:1.9->1.10
---------------------
PatchSet 3933
Date: 2004/02/17 07:51:31
Author: bug1 Author: bug1
Branch: HEAD Branch: HEAD
Tag: busybox_1_00_pre6 **FUNKY** Tag: (none)
Log: Log:
Fix http proxy use, bytes were swapped define option names to be clearer, simplify nested if statements, remove
un-needed if statement, minor indenting change
Members: Members:
networking/wget.c:1.67->1.68 coreutils/date.c:1.41->1.42
--------------------- ---------------------
PatchSet 3917 PatchSet 3934
Date: 2004/02/01 07:34:28 Date: 2004/02/17 07:58:04
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Woops, im getting ahead of myself, we dont have the -r (refernece)
option yet
Members:
coreutils/date.c:1.42->1.43
---------------------
PatchSet 3935
Date: 2004/02/17 10:16:21
Author: mjn3 Author: mjn3
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Use bb_xstrdup() instead of strdup(). Patch from Florian Schirmer <jolt@tuxbox.org>. When I rewrote the parser,
I overlooked the case of someone wanting to use a valid but empty suid
config file.
Members: Members:
coreutils/expr.c:1.15->1.16 applets/applets.c:1.21->1.22
--------------------- ---------------------
PatchSet 3918 PatchSet 3936
Date: 2004/02/01 10:03:05 Date: 2004/02/17 11:55:06
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Dont strip trailing '/' until _after_ i test to set if its there !
Members:
archival/libunarchive/get_header_tar.c:1.30->1.31
---------------------
PatchSet 3937
Date: 2004/02/17 12:04:13
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Remove debugging
Members:
archival/libunarchive/get_header_tar.c:1.31->1.32
---------------------
PatchSet 3938
Date: 2004/02/17 12:22:21
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Add the -r option, patch from Rob with some help from myself.
Members:
coreutils/date.c:1.43->1.44
---------------------
PatchSet 3939
Date: 2004/02/17 20:04:34
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Mark Lord writes:
The config file processing for inetd in busybox-1.00-pre7 and newer
is broken -- the saved command argv[] values overwrite each other.
Patch to fix it is attached.
Cheers
--
Mark Lord
Real-Time Remedies Inc.
Members:
networking/inetd.c:1.14->1.15
---------------------
PatchSet 3940
Date: 2004/02/17 20:08:11
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Remove the unused CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV option.
Members:
networking/Config.in:1.25->1.26
---------------------
PatchSet 3941
Date: 2004/02/18 09:40:41
Author: mjn3 Author: mjn3
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Rewrite parse_config_file(). Among the old version's problems: Fix vstype[] to match VS* defines. Patch from OpenWrt by mbm.
No checking for lines that were too long.
No checking that fgets returning NULL was actually due to EOF.
Various whitespace handling inconsistencies.
Bloat (switches and multiple identical function calls).
Failure to check for trailing characters in some cases.
Dynamicly allocated memory was not free()d on error.
Given that this controls suid/sgid behavior, the sloppy coding was
really inexcusable. :-(
Members: Members:
applets/applets.c:1.20->1.21 shell/ash.c:1.89->1.90
--------------------- ---------------------
PatchSet 3919 PatchSet 3942
Date: 2004/02/04 08:24:39 Date: 2004/02/18 09:54:15
Author: landley
Branch: HEAD
Tag: (none)
Log:
Add -i option to sed, to edit files in-place.
Members:
editors/sed.c:1.159->1.160
---------------------
PatchSet 3943
Date: 2004/02/18 10:14:17
Author: mjn3
Branch: HEAD
Tag: (none)
Log:
Patch from OpenWrt.
Members:
modutils/insmod.c:1.111->1.112
---------------------
PatchSet 3944
Date: 2004/02/18 12:58:00
Author: bug1 Author: bug1
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Vodz last_patch_125_2, this patch have: remove debugging
- synced with dash 0.4.21
- better handle trap "cmds..." SIGINT (strange, i make bad hack for ash
and cmdedit, but this work only with this...)
- may be haven`t problem with Ctrl-D
Members: Members:
shell/ash.c:1.87->1.88 networking/inetd.c:1.15->1.16
shell/cmdedit.c:1.87->1.88
--------------------- ---------------------
PatchSet 3920 PatchSet 3945
Date: 2004/02/04 08:27:57 Date: 2004/02/18 13:12:53
Author: bug1 Author: bug1
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Bug fix from Tito. Formatting
Members: Members:
miscutils/devfsd.c:1.6->1.7 networking/inetd.c:1.16->1.17
--------------------- ---------------------
PatchSet 3921 PatchSet 3946
Date: 2004/02/04 10:48:37 Date: 2004/02/18 13:19:58
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Dont use same variable and struct name
Members:
networking/inetd.c:1.17->1.18
---------------------
PatchSet 3947
Date: 2004/02/19 00:44:08
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
The variable 'complementaly' used to be allocated with calloc, which zeroed it Chris Larson (kergoth) writes:
out during the allocation process. When vodz changed it to be allocated on the
stack, he forgot to explicitly zero it, leaving its value filled with whatever I was adding -s/--symbolic-link support to busybox cp when I noticed a
used to be sitting on the stack. It would garbage values, depending on the bug with -r/-a. Test case:
garbage that happened to be sitting on the stack when the function was called.
The result was that applets using bb_getopt_ulflags() were showing mkdir -p test/out
unpredictable behavior (such as segfaults), which naturally broke many things. cd test
busybox cp -a * out/
Will never return until we run out of open files or similar.
Coreutils cp on the other hand will error with "cannot copy a directory,
`out', into itself, `out'". Patch attached.
Members: Members:
libbb/getopt_ulflags.c:1.6->1.7 libbb/copy_file.c:1.28->1.29
--------------------- ---------------------
PatchSet 3922 PatchSet 3948
Date: 2004/02/04 10:57:46 Date: 2004/02/19 01:52:29
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Rob Landley writes: Chris Larson (kergoth) writes:
While building glibc with busybox as part of the development environment, I As Manuel points out, this is a flawed fix, and doesnt fix the
found a bug in glibc's regexec can throw sed into an endless loop. This following:
fixes it. Should I put an #ifdef around it or something? (Note, this patch
also contains the "this is not gnu sed 4.0" hack I posted earlier, which is mkdir -p cpa cpb cpc
also needed to build glibc...) cp -a cpa cpa/cpb/cpc
Attached what appears to be a more sane fix. Apply on top of previous.
Please confirm sanity.
Members: Members:
editors/sed.c:1.158->1.159 libbb/copy_file.c:1.29->1.30
--------------------- ---------------------
PatchSet 3923 PatchSet 3949
Date: 2004/02/04 11:01:19 Date: 2004/02/19 08:48:30
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Add extra comments, freakout if a pax archive is encoutered.
Members:
archival/libunarchive/get_header_tar.c:1.32->1.33
---------------------
PatchSet 3950
Date: 2004/02/20 02:25:18
Author: bug1
Branch: HEAD
Tag: (none)
Log:
A strict interpretation of the ustar format requires the type flag to be
interpreted, we cannot depend on the file type being set in the mode
field.
Members:
archival/libunarchive/get_header_tar.c:1.33->1.34
---------------------
PatchSet 3951
Date: 2004/02/20 02:34:42
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Fix up hard links
Members:
archival/libunarchive/get_header_tar.c:1.34->1.35
---------------------
PatchSet 3952
Date: 2004/02/20 09:55:37
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Jean Wolter writes: Document missing cp options
Hello,
when calling seq with
seq 1 1
it generates an "endless" list of numbers until the counter wraps and
reaches 1 again. The follwoing small patch should introduce the
expected behavior (output of 1 and termination):
regards,
Jean
Members: Members:
coreutils/seq.c:1.1->1.2 include/usage.h:1.187->1.188
--------------------- ---------------------
PatchSet 3924 PatchSet 3953
Date: 2004/02/04 11:10:28 Date: 2004/02/21 07:49:54
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Use return instead of exit, use == instead of & ==, left justify labels,
adjustment of whitespace.
Members:
coreutils/mv.c:1.19->1.20
---------------------
PatchSet 3954
Date: 2004/02/21 09:20:56
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Sometimes i get carried away with the use of function pointers, im sure
it seemed like a good idea at the time.
Members:
archival/libunarchive/seek_by_char.c:1.3->1.4
include/libbb.h:1.126->1.127
libbb/copyfd.c:1.9->1.10
---------------------
PatchSet 3955
Date: 2004/02/22 00:27:34
Author: bug1
Branch: HEAD
Tag: (none)
Log:
No need to check proxy env variable twice, ignore proxy env variable if
its set to 0
Members:
networking/wget.c:1.68->1.69
---------------------
PatchSet 3956
Date: 2004/02/22 02:58:57
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Return 1 upon failure
Members:
coreutils/md5_sha1_sum.c:1.4->1.5
---------------------
PatchSet 3957
Date: 2004/02/22 03:33:53
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Ptch by Hideki IWAMOTO, fix a bug preventing tftp from getting or
putting more than 0xffff blocks.
Members:
networking/tftp.c:1.21->1.22
---------------------
PatchSet 3958
Date: 2004/02/22 04:12:58
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Update usage for ftpget and ftpput
Members:
include/usage.h:1.188->1.189
---------------------
PatchSet 3959
Date: 2004/02/22 04:17:26
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Thomas Geulig, remove duplicate header
Members:
init/init_shared.c:1.3->1.4
---------------------
PatchSet 3960
Date: 2004/02/22 04:44:21
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Fixup braces (patch from Thomas Geulig), run through indent and manually
adjust.
Members:
miscutils/crond.c:1.12->1.13
---------------------
PatchSet 3961
Date: 2004/02/22 04:58:36
Author: bug1
Branch: HEAD
Tag: (none)
Log:
remove duplicate header declarations
Members:
networking/inetd.c:1.18->1.19
---------------------
PatchSet 3962
Date: 2004/02/22 07:20:25
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Patch from Hideki IWAMOTO, output debugging messages to stderr
Members:
networking/tftp.c:1.22->1.23
---------------------
PatchSet 3963
Date: 2004/02/22 07:38:36
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Patch from Florian Schirmer. compile fix for debug builds
Members:
miscutils/devfsd.c:1.7->1.8
---------------------
PatchSet 3964
Date: 2004/02/22 08:33:37
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Use /var/lib/hwclock for adjtime, its really a state file rather than a
config file, so it should be in /etc, FHS mentions it also.
Members:
util-linux/hwclock.c:1.6->1.7
---------------------
PatchSet 3965
Date: 2004/02/22 09:11:33
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Use bb_getopt_ulflags, marginal saving, better argument checking.
Members:
util-linux/hwclock.c:1.7->1.8
---------------------
PatchSet 3966
Date: 2004/02/22 09:45:57
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Patch from James Zhu, telnetd window resizing support.
Members:
networking/telnetd.c:1.9->1.10
---------------------
PatchSet 3967
Date: 2004/02/22 11:13:28
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Vodz. last_patch_128
- declare applet_using as static from applets.c
- small correction to cmdedit,
previous version cleared history after Ctrl-C
- small spelling correction (by Friedrich Lobenstock)
Members:
applets/applets.c:1.22->1.23
shell/cmdedit.c:1.88->1.89
---------------------
PatchSet 3968
Date: 2004/02/22 11:25:13
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Patch from Vodz, cleanup memory usage, send strdup error messages to
syslog.
Members:
networking/inetd.c:1.19->1.20
---------------------
PatchSet 3969
Date: 2004/02/22 11:35:13
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Patch from Chris Larson (kergoth), to allow multiple directores to be
unmounted at once.
Members:
docs/busybox.sgml:1.52->1.53
util-linux/umount.c:1.62->1.63
---------------------
PatchSet 3970
Date: 2004/02/22 11:46:49
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Joe.C writes: For the time being, revert the changes for detecting copying
a directory into itself. It is harder to do this correctly
than it appears. Not trying at all seems a better compromise
for the time being, untill we can implement this correctly.
Members:
libbb/copy_file.c:1.30->1.31
---------------------
PatchSet 3971
Date: 2004/02/22 11:55:09
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Patch from Dmitry Zakharov, this line was missedfrom the last patch
Members:
editors/awk.c:1.5->1.6
---------------------
PatchSet 3972
Date: 2004/02/22 12:17:33
Author: bug1
Branch: HEAD
Tag: (none)
Log:
Fix from Paul Kortekaas for syslog -C option, size should be in kB.
Members:
sysklogd/syslogd.c:1.106->1.107
---------------------
PatchSet 3973
Date: 2004/02/22 12:25:47
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Fernando Silveira writes:
Hi, Hi,
When httpd connection is closed, bosybox httpd will Well, I made this patch a long time ago (08/2002) because it was a
not stop reading from CGI program. This patch fix this need of a project, but had no time to send it to you. It adds support
problem. It check the return value of bb_full_write and to `autologin' option of the telnet protocol. It has been used since
stop reading from CGI if the connection is closed. made with busybox 0.60.3 at production and I had no problems with it.
Please apply this patch. I have ported it to the HEAD revision of the CVS server (20040211) and
I hope you enjoy and apply it to the official sources. :)
Joe.C Thanks a lot!
Members: Members:
networking/httpd.c:1.21->1.22 include/usage.h:1.189->1.190
networking/Config.in:1.26->1.27
networking/telnet.c:1.41->1.42
--------------------- ---------------------
PatchSet 3925 PatchSet 3974
Date: 2004/02/04 11:19:44 Date: 2004/02/22 12:27:04
Author: andersen Author: andersen
Branch: HEAD Branch: HEAD
Tag: (none) Tag: (none)
Log: Log:
Richard Kojedzinszky writes: Bump up version in preparation for -pre8
Hi,
I've noticed the bug also, and here is another patch for it. I hope it'll
not introduce more bugs. Not too nice, but works for me.
Here it is for busybox-1.00-pre6
Members: Members:
editors/vi.c:1.31->1.32 Rules.mak:1.27->1.28
---------------------
PatchSet 3975
Date: 2004/02/23 08:11:07
Author: bug1
Branch: HEAD
Tag: (none)
Log:
bb_full_fd_action was incorrectly returning an error message causing
major breaking.
Members:
libbb/copyfd.c:1.10->1.11

View File

@ -3,6 +3,31 @@
<ul> <ul>
<li><b>23 February 2004 -- BusyBox 1.0.0-pre8 released</b><p>
Here goes yet another BusyBox pre-release... Please do not bother to send
in patches supplying new features at this time. Only bug-fix patches will
be accepted. If you have a cool new feature you would like to see
supported, or if you have an amazing new applet you would like to submit,
please wait and submit such things later. We really want to get a release
out we can all be proud of. We are still aiming to finish off the -pre
series in February and move on to the final 1.0.0 release... So if you
spot any bugs, now would be an excellent time to send in a fix to the
busybox mailing list. It would also be <b>very</b> helpful if people could
help review the BusyBox documentation and submit improvements. It would be
especially helpful if people could check that the features supported by the
various applets match the features listed in the documentation.
<p>
The <a href="downloads/Changelog">changelog</a> has all the details.
And as usual you can <a href="downloads">download busybox here</a>.
<p>Have Fun!
<p>
<p>
<li><b>4 February 2004 -- BusyBox 1.0.0-pre7 released</b><p> <li><b>4 February 2004 -- BusyBox 1.0.0-pre7 released</b><p>
There was a bug in -pre6 that broke argument parsing for a There was a bug in -pre6 that broke argument parsing for a

View File

@ -35,6 +35,9 @@ the busybox license by releasing the source code with your product.
</li><li><a href="http://www.hauppauge.co.uk/html/mvp.htm">Hauppauge Media MVP</a> </li><li><a href="http://www.hauppauge.co.uk/html/mvp.htm">Hauppauge Media MVP</a>
<br>Hauppauge contacted me on 16 Dec 2003, and claims to be working on resolving this problem. <br>Hauppauge contacted me on 16 Dec 2003, and claims to be working on resolving this problem.
</li><li><a href="http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=201522&pcount=&Product_Id=136493">Belkin 54g Wireless DSL/Cable Gateway Router</a> </li><li><a href="http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=201522&pcount=&Product_Id=136493">Belkin 54g Wireless DSL/Cable Gateway Router</a>
</li><li><a href="http://www.usr.com/">U.S. Robotics Sureconnect 4-port ADSL router</a>
</li><li><a href="http://www.asus.com/products/communication/wireless/wl-300g/overview.htm">ASUS WL-300g Wireless LAN Access Point</a>
</li><li><a href="http://www.allnet.de/">ALLNET 0186 wireless router</a>
</li><li><a href="http://www.dmmtv.com/">Dreambox DM7000S DVB Satellite Receiver</a> </li><li><a href="http://www.dmmtv.com/">Dreambox DM7000S DVB Satellite Receiver</a>
<br> Dream Multimedia contacted me on 22 Dec 2003 and is working on resolving this problem. <br> Dream Multimedia contacted me on 22 Dec 2003 and is working on resolving this problem.
<br> Source _may_ be here: http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/tuxbox/cdk/ <br> Source _may_ be here: http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/tuxbox/cdk/
@ -44,6 +47,8 @@ the busybox license by releasing the source code with your product.
</li><li><a href="http://testing.lkml.org/slashdot.php?mid=433790">Liteon LVD2001 DVD player using the Sigma Designs EM8500</a> </li><li><a href="http://testing.lkml.org/slashdot.php?mid=433790">Liteon LVD2001 DVD player using the Sigma Designs EM8500</a>
</li><li><a href="http://www.rimax.net/">Rimax DVD players using the Sigma Designs EM8500</a> </li><li><a href="http://www.rimax.net/">Rimax DVD players using the Sigma Designs EM8500</a>
</li><li><a href="http://www.vinc.us/">Bravo DVD players using the Sigma Designs EM8500</a> </li><li><a href="http://www.vinc.us/">Bravo DVD players using the Sigma Designs EM8500</a>
</li><li><a href="http://www.hb-direct.com/">H&B DX3110 Divx player based on Sigma Designs EM8500</a>
</li><li><a href="http://www.recospa.it/mdpro1/index.php">United *DVX4066 mpeg4 capable DVD players</a>
</li><li>Undoubtedly there are others... Please report them so we can shame them (or if necessary sue them) into compliance. </li><li>Undoubtedly there are others... Please report them so we can shame them (or if necessary sue them) into compliance.
</ul> </ul>