The 'tests' target is long gone.
[oweals/busybox.git] / Changelog
index 4d22f5bef8376b5e177830633c79b8e68fc13cd1..ad15c25f9aa91f9a33296ca0e34bc9569f4535d1 100644 (file)
--- a/Changelog
+++ b/Changelog
 ---------------------
-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