---------------------
-PatchSet 3926
-Date: 2004/02/09 10:01:01
+PatchSet 4054
+Date: 2004/04/07 15:19:26
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Buffalo appears to have resolved their GPL problems
+Update changelog for release
-Members:
- docs/busybox.net/products.html:1.5->1.6
- docs/busybox.net/shame.html:1.7->1.8
+Members:
+ Changelog:1.290->1.291
---------------------
-PatchSet 3927
-Date: 2004/02/09 10:57:04
+PatchSet 4055
+Date: 2004/04/07 15:19:41
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: busybox_1_00_pre9
Log:
-Update URL
+Update for release
-Members:
- docs/busybox.net/products.html:1.6->1.7
+Members:
+ docs/busybox.net/news.html:1.12->1.13
---------------------
-PatchSet 3928
-Date: 2004/02/10 01:07:45
+PatchSet 4056
+Date: 2004/04/07 16:07:55
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Support disabling pipe and redirect support
+Document insmod -o
-Members:
- shell/lash.c:1.151->1.152
+Members:
+ include/usage.h:1.201->1.202
---------------------
-PatchSet 3929
-Date: 2004/02/10 01:28:36
+PatchSet 4057
+Date: 2004/04/07 17:59:59
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Initial effort at disabling job control as well
+Add the Tritton Technologies NAS120
-Members:
- shell/lash.c:1.152->1.153
+Members:
+ docs/busybox.net/shame.html:1.13->1.14
---------------------
-PatchSet 3930
-Date: 2004/02/10 01:30:21
+PatchSet 4058
+Date: 2004/04/07 18:59:04
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-oops. Leave the default feature set enbled for now...
+Vladimir N. Oleynik writes:
-Members:
- shell/lash.c:1.153->1.154
+Hi.
----------------------
-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
+Last changes (rev 1.12) to recursive_actions() by Christian Grigis
+have problem.
+Test for demonstrate:
-Members:
- libbb/module_syscalls.c:1.13->1.14
+$ mkdir aaa bbb ccc
+$ su
+# chown root bbb
+# chmod 700 bbb
+# exit
+$ busybox chmod 777 -R .
+./bbb: Permision denied
----------------------
-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
+But "./ccc" mode not changed. Previous variant works fine,
+errors skiped and continued recursion.
-Members:
- miscutils/hdparm.c:1.9->1.10
----------------------
-PatchSet 3933
-Date: 2004/02/17 07:51:31
-Author: bug1
-Branch: HEAD
-Tag: (none)
-Log:
-define option names to be clearer, simplify nested if statements, remove
-un-needed if statement, minor indenting change
+--w
+vodz
-Members:
- coreutils/date.c:1.41->1.42
+Members:
+ libbb/recursive_action.c:1.12->1.13
---------------------
-PatchSet 3934
-Date: 2004/02/17 07:58:04
+PatchSet 4059
+Date: 2004/04/08 11:27:11
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
-Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-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.
+Fix ftp resume
+Terminate returned message at <CRLF> so strtoul returns without error
-Members:
- applets/applets.c:1.21->1.22
+Members:
+ networking/wget.c:1.72->1.73
---------------------
-PatchSet 3936
-Date: 2004/02/17 11:55:06
+PatchSet 4060
+Date: 2004/04/09 07:59:05
Author: bug1
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Dont strip trailing '/' until _after_ i test to set if its there !
+Add a comment explaining why we have to check for an extra \n
-Members:
- archival/libunarchive/get_header_tar.c:1.30->1.31
+Members:
+ archival/libunarchive/get_header_ar.c:1.9->1.10
---------------------
-PatchSet 3937
-Date: 2004/02/17 12:04:13
+PatchSet 4061
+Date: 2004/04/12 03:22:39
Author: bug1
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Remove debugging
+Fix up conditional compile of files needed by ip applets
-Members:
- archival/libunarchive/get_header_tar.c:1.31->1.32
+Members:
+ networking/libiproute/Makefile.in:1.5->1.6
---------------------
-PatchSet 3938
-Date: 2004/02/17 12:22:21
+PatchSet 4062
+Date: 2004/04/12 03:35:44
Author: bug1
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Add the -r option, patch from Rob with some help from myself.
+Fix compile error if CONFIG_FEATURE_IP_ADDR isnt enabled
-Members:
- coreutils/date.c:1.43->1.44
+Members:
+ networking/ip.c:1.3->1.4
---------------------
-PatchSet 3939
-Date: 2004/02/17 20:04:34
+PatchSet 4063
+Date: 2004/04/12 16:02:53
Author: andersen
Branch: HEAD
-Tag: (none)
+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.
+make mount ignore -n when CONFIG_FEATURE_MTAB_SUPPORT is disabled
-Cheers
---
-Mark Lord
-Real-Time Remedies Inc.
-
-Members:
- networking/inetd.c:1.14->1.15
+Members:
+ util-linux/mount.c:1.116->1.117
---------------------
-PatchSet 3940
-Date: 2004/02/17 20:08:11
+PatchSet 4064
+Date: 2004/04/12 16:03:51
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
-Branch: HEAD
-Tag: (none)
-Log:
-Fix vstype[] to match VS* defines. Patch from OpenWrt by mbm.
-
-Members:
- shell/ash.c:1.89->1.90
-
----------------------
-PatchSet 3942
-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
-Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-remove debugging
+Fix spelling. "sort of" is two words.
-Members:
- networking/inetd.c:1.15->1.16
+Members:
+ README:1.33->1.34
+ shell/cmdedit.c:1.90->1.91
---------------------
-PatchSet 3945
-Date: 2004/02/18 13:12:53
-Author: bug1
-Branch: HEAD
-Tag: (none)
-Log:
-Formatting
-
-Members:
- networking/inetd.c:1.16->1.17
-
----------------------
-PatchSet 3946
-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
+PatchSet 4065
+Date: 2004/04/12 16:05:10
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Chris Larson (kergoth) writes:
-
-I was adding -s/--symbolic-link support to busybox cp when I noticed a
-bug with -r/-a. Test case:
-
-mkdir -p test/out
-cd test
-busybox cp -a * out/
+"Mac OS X" is how it is written on the Apple website
-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:
- libbb/copy_file.c:1.28->1.29
+Members:
+ README:1.34->1.35
---------------------
-PatchSet 3948
-Date: 2004/02/19 01:52:29
+PatchSet 4066
+Date: 2004/04/12 16:12:06
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Chris Larson (kergoth) writes:
-
-As Manuel points out, this is a flawed fix, and doesnt fix the
-following:
+Patch from Rob Landley to fix sed documentation.
+The -i option was not documented, and in genereal
+the formatting was a bit ugly.
-mkdir -p cpa cpb cpc
-cp -a cpa cpa/cpb/cpc
-
-Attached what appears to be a more sane fix. Apply on top of previous.
-Please confirm sanity.
-
-Members:
- libbb/copy_file.c:1.29->1.30
+Members:
+ include/usage.h:1.202->1.203
---------------------
-PatchSet 3949
-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
+PatchSet 4067
+Date: 2004/04/12 16:23:19
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Document missing cp options
+Add an extra link
-Members:
- include/usage.h:1.187->1.188
+Members:
+ docs/busybox.net/shame.html:1.14->1.15
---------------------
-PatchSet 3953
-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
+PatchSet 4068
+Date: 2004/04/12 18:59:23
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Update usage for ftpget and ftpput
-
-Members:
- include/usage.h:1.188->1.189
+Jamie Guinan writes:
----------------------
-PatchSet 3959
-Date: 2004/02/22 04:17:26
-Author: bug1
-Branch: HEAD
-Tag: (none)
-Log:
-Thomas Geulig, remove duplicate header
+It looks like latest uClibc defines ARCH_HAS_MMU, but a few busybox files
+test UCLIBC_HAS_MMU, resulting in vfork() getting called instead of
+fork(), etc.
-Members:
- init/init_shared.c:1.3->1.4
+Patch below. Only tested for lash.
----------------------
-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.
+Cheers,
+-Jamie
-Members:
- miscutils/crond.c:1.12->1.13
+Members:
+ init/init.c:1.199->1.200
+ shell/hush.c:1.66->1.67
+ shell/lash.c:1.159->1.160
---------------------
-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
+PatchSet 4069
+Date: 2004/04/12 20:12:13
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Patch from Florian Schirmer. compile fix for debug builds
+Peter Milne writes:
-Members:
- miscutils/devfsd.c:1.7->1.8
+Just upgraded from 0.6 to 1.00-pre8
----------------------
-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.
+Dot command handling handled args correctly (same as bash) in 0.60,
+but failed in 1.00:
-Members:
- util-linux/hwclock.c:1.6->1.7
+I fixed this by reverting the dotcmd function back to previous 0.60
+instantiation,
+please consider using the older version.
----------------------
-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.
+Thanks
-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.
+Peter
-Members:
- networking/telnetd.c:1.9->1.10
+Members:
+ shell/ash.c:1.95->1.96
---------------------
-PatchSet 3967
-Date: 2004/02/22 11:13:28
-Author: bug1
+PatchSet 4070
+Date: 2004/04/12 20:17:13
+Author: andersen
Branch: HEAD
-Tag: (none)
+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)
+As reported by Quy Tonthat, init has problems with inittab's that
+contain only actions sysinit/wait/once. It does not clean up zombies
+in that case.
-Members:
- applets/applets.c:1.22->1.23
- shell/cmdedit.c:1.88->1.89
+Members:
+ init/init.c:1.200->1.201
---------------------
-PatchSet 3968
-Date: 2004/02/22 11:25:13
-Author: bug1
+PatchSet 4071
+Date: 2004/04/12 20:21:54
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Patch from Vodz, cleanup memory usage, send strdup error messages to
-syslog.
+Silly me
-Members:
- networking/inetd.c:1.19->1.20
+Members:
+ init/init.c:1.201->1.202
---------------------
-PatchSet 3969
-Date: 2004/02/22 11:35:13
-Author: bug1
+PatchSet 4072
+Date: 2004/04/12 21:57:17
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Patch from Chris Larson (kergoth), to allow multiple directores to be
-unmounted at once.
+Eric Spakman noticed that ifdown' will attempt to run 'ifconfig'
+even if built with CONFIG_FEATURE_IFUPDOWN_IP when shutting down
+a dhcp connection.
-Members:
- docs/busybox.sgml:1.52->1.53
- util-linux/umount.c:1.62->1.63
+Members:
+ networking/ifupdown.c:1.36->1.37
---------------------
-PatchSet 3970
-Date: 2004/02/22 11:46:49
+PatchSet 4073
+Date: 2004/04/12 22:41:29
Author: andersen
Branch: HEAD
-Tag: (none)
-Log:
-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
+Tag: (none)
+Log:
+Wolfgang Denk writes:
+
+He,
+
+there is a bug in HUSH's handling of "if" / "elif" commands:
+
+ $ if true
+ > then
+ > echo 1
+ > elif
+ > true
+ > then
+ > echo 2
+ > elif
+ > true
+ > then
+ > echo 3
+ > else
+ > echo 4
+ > fi
+ 1
+ 2
+ 3
+ $
+
+The same bug exists in all versions of HUSH from BB v0.60.x up to and
+including v1.00-pre9. The attached patch fixes this:
+
+ $ if true
+ > then
+ > echo 1
+ > elif
+ > true
+ > then
+ > echo 2
+ > elif
+ > true
+ > then
+ > echo 3
+ > else
+ > echo 4
+ > fi
+ 1
+ $
+
+
+
+Best regards,
+
+Wolfgang Denk
+
+Members:
+ shell/hush.c:1.67->1.68
+
+---------------------
+PatchSet 4074
+Date: 2004/04/12 23:49:06
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Patch from Dmitry Zakharov, this line was missedfrom the last patch
+Sigh. The patch from David Anders (prpplague) broke standard
+securetty files since the /dev was not stripped.
-Members:
- editors/awk.c:1.5->1.6
+Members:
+ loginutils/login.c:1.15->1.16
---------------------
-PatchSet 3972
-Date: 2004/02/22 12:17:33
-Author: bug1
+PatchSet 4075
+Date: 2004/04/13 17:31:41
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Fix from Paul Kortekaas for syslog -C option, size should be in kB.
+Put the glibc nss junk back at the end
-Members:
- sysklogd/syslogd.c:1.106->1.107
+Members:
+ docs/busybox_footer.pod:1.15->1.16
+ docs/busybox_header.pod:1.16->1.17
---------------------
-PatchSet 3973
-Date: 2004/02/22 12:25:47
+PatchSet 4076
+Date: 2004/04/13 19:28:46
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Fernando Silveira writes:
+Fix several problems with start-stop-daemon, add -m support
-Hi,
-
- Well, I made this patch a long time ago (08/2002) because it was a
- need of a project, but had no time to send it to you. It adds support
- to `autologin' option of the telnet protocol. It has been used since
- made with busybox 0.60.3 at production and I had no problems with it.
- 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. :)
-
-Thanks a lot!
-
-Members:
- include/usage.h:1.189->1.190
- networking/Config.in:1.26->1.27
- networking/telnet.c:1.41->1.42
+Members:
+ debianutils/start_stop_daemon.c:1.13->1.14
+ include/usage.h:1.203->1.204
---------------------
-PatchSet 3974
-Date: 2004/02/22 12:27:04
+PatchSet 4077
+Date: 2004/04/13 20:25:57
Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-Bump up version in preparation for -pre8
+slightly clean the whacked out formatting
-Members:
- Rules.mak:1.27->1.28
+Members:
+ networking/ipcalc.c:1.8->1.9
---------------------
-PatchSet 3975
-Date: 2004/02/23 08:11:07
-Author: bug1
+PatchSet 4078
+Date: 2004/04/13 20:27:20
+Author: andersen
Branch: HEAD
-Tag: (none)
+Tag: (none)
Log:
-bb_full_fd_action was incorrectly returning an error message causing
-major breaking.
+Fix incorrect ipcalc usage text
-Members:
- libbb/copyfd.c:1.10->1.11
+Members:
+ include/usage.h:1.204->1.205