prepare for release
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Thu, 11 Dec 2003 02:48:15 +0000 (02:48 +0000)
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Thu, 11 Dec 2003 02:48:15 +0000 (02:48 +0000)
git-svn-id: svn://busybox.net/trunk/busybox@8070 69ca8d6d-28ef-0310-b511-8ec308f3f277

Changelog
README
docs/busybox.net/news.html

index cded577..3f46cbb 100644 (file)
--- a/Changelog
+++ b/Changelog
 ---------------------
-PatchSet 3463 
-Date: 2003/07/30 09:55:59
+PatchSet 3568 
+Date: 2003/09/12 08:03:14
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Lars Ekman writes:
+Remove version #
 
-When using "losetup" the device is always setup as Read-Only.
+Members: 
+       docs/busybox.net/index.html:1.130->1.131 
+
+---------------------
+PatchSet 3569 
+Date: 2003/09/12 08:03:52
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Final changelog update
+
+Members: 
+       Changelog:1.283->1.284 
+
+---------------------
+PatchSet 3570 
+Date: 2003/09/12 08:36:46
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix obligitory typos
+
+Members: 
+       docs/busybox.net/index.html:1.131->1.132 
+
+---------------------
+PatchSet 3571 
+Date: 2003/09/12 09:32:24
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Remove final \n
+
+Members: 
+       util-linux/rdate.c:1.24->1.25 
+
+---------------------
+PatchSet 3572 
+Date: 2003/09/12 09:39:05
+Author: andersen
+Branch: HEAD
+Tag: busybox_1_00_pre3 **FUNKY**
+Log:
+As vodz just pointed out, I screwup up the call to bb_xasprintf!
+
+Members: 
+       networking/ifupdown.c:1.33->1.34 
+
+---------------------
+PatchSet 3573 
+Date: 2003/09/12 11:58:54
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Typo.
+
+Members: 
+       include/usage.h:1.166->1.167 
+
+---------------------
+PatchSet 3574 
+Date: 2003/09/12 12:27:15
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix compile error, Vodz, last_path_113
+
+Members: 
+       networking/telnetd.c:1.7->1.8 
+
+---------------------
+PatchSet 3575 
+Date: 2003/09/13 07:57:39
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix the following testcase by storing the state of the adress match with
+the command.
+# cat strings
+a
+b
+c
+d
+e
+f
+g
+# ./busybox sed '1,2d;4,$d' <strings
+c
+# ./busybox sed '4,$d;1,2d' <strings
+# sed '4,$d;1,2d' <strings
+c
+# sed '1,2d;4,$d' <strings
+c
+
+Members: 
+       editors/sed.c:1.131->1.132 
+
+---------------------
+PatchSet 3576 
+Date: 2003/09/13 16:12:22
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix the following testcase by disabling global substitution if the regex
+is anchored to the start of line, there can be only one subst.
+echo "aah" | sed 's/^a/b/g'
+
+Members: 
+       editors/sed.c:1.132->1.133 
+
+---------------------
+PatchSet 3577 
+Date: 2003/09/14 02:25:31
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix some memory allocation problems
+
+Members: 
+       editors/sed.c:1.133->1.134 
+
+---------------------
+PatchSet 3578 
+Date: 2003/09/14 03:37:46
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Stupid typo
+
+Members: 
+       editors/sed.c:1.134->1.135 
+
+---------------------
+PatchSet 3579 
+Date: 2003/09/14 05:06:12
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Rob Landley\r
+                                                          \r
+Fixed a memory leak in add_cmd/add_cmd_str by moving the allocation\r
+of sed_cmd down to where it's actually first needed.\r
+                                                                                \r
+In get_address, if index_of_next_unescaped_regexp_delim ever failed, we\r
+wouldn't notice because the return value was added to idx, which was \r
+already guaranteed to be > 0.  (This is buried in the changes made when \r
+I redid get_address to be based on pointer arithmetic, because all the tests \r
+were gratuitously dereferencing with a constant zero, which wasn't obvious.)\r
+         \r
+Comment in parse_regex_delim was wrong: 's' and 'y' both call it.\r
\r
+The reason "sed_cmd->num_backrefs = 0;" isn't needed is that sed_cmd was\r
+allocated with cmalloc, which zeroes memory.\r
+\r
+Different handling of space after \ in i...\r
+\r
+Different handling of pattern "s/a/b s/c/d"\r
+\r
+Cool, resursive reads don't cause a crash. :)\r
+\r
+Fixed "sed -f blah filename - < filename" since GNU sed was handling \r
+both - and filenames on the same line.  (You can even list - more than \r
+once, although it's immediate EOF...)
+
+Members: 
+       editors/sed.c:1.135->1.136 
+
+---------------------
+PatchSet 3580 
+Date: 2003/09/14 07:01:14
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix branching commands.
+
+If a label isnt specified, jump to end of script, not the last command
+in the script.
+
+Print an error and exit if you try and jump to a non-existant label
+
+Works for the following testcase
+# cat strings
+a
+b
+c
+d
+e
+f
+g
+# cat strings | ./busybox sed -n '/d/b;p'
+a
+b
+c
+e
+f
+g
+
+Members: 
+       editors/sed.c:1.136->1.137 
+
+---------------------
+PatchSet 3581 
+Date: 2003/09/14 08:59:28
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Preserve substitution flag value within the current line.
+Fixed the following testcase
+# cat strings |./busybox sed -n -f test3.sed
+1
+1
+2
+c
+c
+# cat strings
+a
+b
+c
+
+Members: 
+       editors/sed.c:1.137->1.138 
+
+---------------------
+PatchSet 3582 
+Date: 2003/09/14 09:52:53
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+The previous fix for 's/a/1/;s/b/2/;t one;p;:one;p' broke the case of
+echo fooba | ./busybox sed -n 's/foo//;s/bar/found/p'
+
+I really need to start adding these tests to the testsuite.
+
+keep the substituted and altered flags seperate
+
+Members: 
+       editors/sed.c:1.138->1.139 
+
+---------------------
+PatchSet 3583 
+Date: 2003/09/14 10:38:24
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Add two new tests, sed-recurses-properly should always work
+
+Members: 
+       testsuite/sed/sed-branch:INITIAL->1.1 
+       testsuite/sed/sed-chains-substs2:INITIAL->1.1 
+       testsuite/sed/sed-recurses-properly:1.4->1.5 
+
+---------------------
+PatchSet 3584 
+Date: 2003/09/14 12:10:08
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Update sed branch tests
+
+Members: 
+       testsuite/sed/sed-branch:1.1->1.2 
+       testsuite/sed/sed-branch-conditional:INITIAL->1.1 
+       testsuite/sed/sed-branch-no-label:INITIAL->1.1 
+
+---------------------
+PatchSet 3585 
+Date: 2003/09/14 16:24:18
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Cleanup memory usage
+
+Members: 
+       editors/sed.c:1.139->1.140 
+
+---------------------
+PatchSet 3586 
+Date: 2003/09/14 17:28:08
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Memory cleanups and fix for `echo "foo" | sed 's/foo/bar/;H;q'`
+
+Members: 
+       editors/sed.c:1.140->1.141 
+
+---------------------
+PatchSet 3587 
+Date: 2003/09/15 04:37:32
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Update Matteo Croce's email address
+
+Members: 
+       miscutils/hdparm.c:1.4->1.5 
+
+---------------------
+PatchSet 3588 
+Date: 2003/09/15 05:41:17
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Check sed doesnt go into an infinite loop (yes it does)
+
+Members: 
+       testsuite/sed/sed-branch-conditional2:INITIAL->1.1 
+
+---------------------
+PatchSet 3589 
+Date: 2003/09/15 05:55:29
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix recursion problem
+
+Members: 
+       editors/sed.c:1.141->1.142 
+
+---------------------
+PatchSet 3590 
+Date: 2003/09/15 06:35:47
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Test the N command
+
+Members: 
+       testsuite/sed/sed-append-next-line:INITIAL->1.1 
+
+---------------------
+PatchSet 3591 
+Date: 2003/09/15 06:42:05
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix for the sed-append-next-line test
+
+Members: 
+       editors/sed.c:1.142->1.143 
+
+---------------------
+PatchSet 3592 
+Date: 2003/09/15 06:53:28
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Test for use of newline in regex's, this feature is used by most
+configure scripts.
+
+Members: 
+       testsuite/sed/sed-regex-match-newline:INITIAL->1.1 
+
+---------------------
+PatchSet 3593 
+Date: 2003/09/15 07:12:53
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+A test and fix for the sed 'n' command
+
+Members: 
+       editors/sed.c:1.143->1.144 
+       testsuite/sed/sed-next-line:INITIAL->1.1 
+
+---------------------
+PatchSet 3594 
+Date: 2003/09/15 07:28:40
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Add a test for the 'P' command and fix current implementation so it
+doesnt permanently modify the pattern space.
+
+Members: 
+       editors/sed.c:1.144->1.145 
+       testsuite/sed/sed-write-to-stdout:INITIAL->1.1 
+
+---------------------
+PatchSet 3595 
+Date: 2003/09/15 09:06:15
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Do not shadow the global name 'accept'
+
+Members: 
+       archival/dpkg.c:1.72->1.73 
+
+---------------------
+PatchSet 3596 
+Date: 2003/09/15 09:11:29
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+comparison was always false due to limited range of data types.
+Carefully cast to unsigned long long prior to multiply to get
+the expected result.
+
+Members: 
+       init/init.c:1.196->1.197 
+
+---------------------
+PatchSet 3597 
+Date: 2003/09/15 09:12:53
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Needs prototype for close()
+
+Members: 
+       util-linux/freeramdisk.c:1.23->1.24 
+
+---------------------
+PatchSet 3598 
+Date: 2003/09/15 09:13:43
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+fix function prototype
+
+Members: 
+       util-linux/rdate.c:1.25->1.26 
+
+---------------------
+PatchSet 3599 
+Date: 2003/09/15 09:33:34
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)
+to ensure proper fallback behavior on, i.e. serial consoles.
+ -Erik
+
+Members: 
+       coreutils/ls.c:1.99->1.100 
+       editors/vi.c:1.28->1.29 
+       include/libbb.h:1.111->1.112 
+       libbb/get_terminal_width_height.c:INITIAL->1.1 
+       networking/telnet.c:1.37->1.38 
+       networking/wget.c:1.59->1.60 
+       procps/ps.c:1.50->1.51 
+       procps/top.c:1.7->1.8 
+       shell/cmdedit.c:1.82->1.83 
+       util-linux/more.c:1.57->1.58 
+
+---------------------
+PatchSet 3600 
+Date: 2003/09/15 10:22:04
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix some memory allocation problems
+----------------------------------------------------------------------
+
+Members: 
+       editors/sed.c:1.145->1.146 
+
+---------------------
+PatchSet 3601 
+Date: 2003/09/15 13:00:19
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Jean Wolter to fix a bug where a script wouldnt be executed
+unless it had #!/bin/sh in the first line
+
+"It correctly locates the script, tries to execute it via execve which
+fails. After that it tries to hand it over to /bin/sh which fails too,
+since ash
+
+    - neither provides the absolute pathname to /bin/sh
+    - nor tries to lookup the script via PATH if called as "sh script"
+"
+
+Members: 
+       shell/ash.c:1.78->1.79 
+
+---------------------
+PatchSet 3602 
+Date: 2003/09/15 13:07:46
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix a simple mistake with pattern space, and add a test for it
+
+Members: 
+       editors/sed.c:1.146->1.147 
+       testsuite/sed/sed-append-hold-space-to-pattern-space:INITIAL->1.1 
+
+---------------------
+PatchSet 3603 
+Date: 2003/09/15 15:22:37
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Tito, Reduces the size of busybox's strings applet from 1900 to
+1788 bytes (for strings.o).
+
+Members: 
+       miscutils/strings.c:1.11->1.12 
+
+---------------------
+PatchSet 3604 
+Date: 2003/09/15 15:42:39
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Bastian Blank to fix a problem when runing find under ash.
+
+"If the shell is compiled with -DJOBS, this is all fine -- find wasn't
+stopped (it was killed), so it correctly uses WTERMSIG instead of WSTOPSIG.
+However, if the shell _isn't_ compiled with -DJOBS (which it isn't in d-i),
+only WSTOPSIG is used, which extracts the high byte instead of the low
+byte from the status code.  Since the status code is 13 (SIGPIPE), "st"
+suddenly gets the value 0, which is equivalent to SIGEXIT. Thus, ash prints
+out "EXIT" on find's exit."
+
+Members: 
+       shell/ash.c:1.79->1.80 
+
+---------------------
+PatchSet 3605 
+Date: 2003/09/15 16:00:43
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Stephane Billiart to fix an unused variable warning.
+
+Members: 
+       networking/httpd.c:1.16->1.17 
+
+---------------------
+PatchSet 3606 
+Date: 2003/09/16 01:50:36
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Compile get_terminal_width_height
+
+Members: 
+       libbb/Makefile.in:1.27->1.28 
+
+---------------------
+PatchSet 3607 
+Date: 2003/09/16 02:46:34
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix a bug that creapt in recently with substitution subprinting, and add
+a test for it.
+
+Members: 
+       editors/sed.c:1.147->1.148 
+       testsuite/sed/sed-subst-subprint:INITIAL->1.1 
+
+---------------------
+PatchSet 3608 
+Date: 2003/09/16 06:25:40
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Configuration option to define wether to follows GNU sed's behaviour\r
+or the posix standard.\r
+Put the cleanup code back the way it was.
+
+Members: 
+       editors/Config.in:1.6->1.7 
+       editors/sed.c:1.148->1.149 
+       libbb/get_line_from_file.c:1.5->1.6 
+       testsuite/sed/sed-append-next-line:1.1->1.2 
+       testsuite/sed/sed-append-next-line-gnu:INITIAL->1.1 
+
+---------------------
+PatchSet 3609 
+Date: 2003/09/17 01:22:26
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Junio C Hamano to workaround a gcc compiler bug.
+
+The construct certain vintages of GCC (the one I have trouble
+with is 3.2.3) have trouble with looks like the following:
+
+    static struct st a;
+    static struct st *p = &a;
+    struct st { int foo; };
+    static void init(void) { a.foo = 0; }
+
+The problem disappears if we move the struct declaration up to
+let the compiler know the shape of the struct before the first
+definition uses it, like this:
+
+    struct st { int foo; }; /* this has been moved up */
+    static struct st a;
+    static struct st *p = &a;
+    static void init(void) { a.foo = 0; }
+
+Members: 
+       shell/ash.c:1.80->1.81 
+
+---------------------
+PatchSet 3610 
+Date: 2003/09/20 01:59:35
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Steinar H. Gunderson to fix debian bug #211675.
+Linking to my_getgrnam from libpwdgrp wasnt working, instead it was
+trying to use functionality from glibc, which pulled in libnss.
+
+Members: 
+       Makefile:1.286->1.287 
+
+---------------------
+PatchSet 3611 
+Date: 2003/09/24 04:22:54
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Add the "install" applet, move get_ug_id to libbb as its used by chown,
+chgrp and install.
+
+Members: 
+       coreutils/Config.in:1.15->1.16 
+       coreutils/Makefile.in:1.4->1.5 
+       coreutils/chgrp.c:1.15->1.16 
+       coreutils/chown.c:1.24->1.25 
+       coreutils/install.c:INITIAL->1.1 
+       include/applets.h:1.104->1.105 
+       include/libbb.h:1.112->1.113 
+       include/usage.h:1.167->1.168 
+       libbb/Makefile.in:1.28->1.29 
+       libbb/get_ug_id.c:INITIAL->1.1 
+
+---------------------
+PatchSet 3612 
+Date: 2003/09/24 06:00:29
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Add the -d option
+
+Members: 
+       coreutils/install.c:1.1->1.2 
+
+---------------------
+PatchSet 3613 
+Date: 2003/09/24 11:23:39
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix some typo's, remove some extra free statements
+
+Members: 
+       editors/sed.c:1.149->1.150 
+
+---------------------
+PatchSet 3614 
+Date: 2003/09/24 16:30:44
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Syncronise with debian busybox-cvs package
+
+Members: 
+       debian/changelog:1.37->1.38 
+       debian/config-deb:1.8->1.9 
+       debian/config-net-udeb:1.3->1.4 
+       debian/config-net-udeb-i386:1.4->1.5 
+       debian/config-net-udeb-linux-i386:INITIAL->1.1 
+       debian/config-static:1.11->1.12 
+       debian/config-udeb:1.15->1.16 
+       debian/config-udeb-i386:1.4->1.5 
+       debian/config-udeb-linux-i386:INITIAL->1.1 
+
+---------------------
+PatchSet 3615 
+Date: 2003/09/24 16:48:29
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Use a variable for the config files, makes it easier to syncronise with
+debian builds
+
+Members: 
+       Makefile:1.287->1.288 
+
+---------------------
+PatchSet 3616 
+Date: 2003/09/26 01:33:18
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Fillod Stephane, declare variables as static to not clobber
+busybox namespace
+
+Members: 
+       networking/arping.c:1.5->1.6 
+
+---------------------
+PatchSet 3617 
+Date: 2003/09/26 01:49:05
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+add size parameter to syslogd -C
+Patch by Padraig, resubmitted by Fillod Stephane
+
+Members: 
+       sysklogd/syslogd.c:1.102->1.103 
+
+---------------------
+PatchSet 3618 
+Date: 2003/09/26 02:03:16
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Fillod Stephane\r
+Add follow mode to logread, ala "tail -f /var/log/messages"\r
+Note: output to a slow serial terminal can have side effects\r
+on syslog because of the semaphore. In such case, define \r
+RC_LOGREAD.
+
+Members: 
+       sysklogd/logread.c:1.12->1.13 
+
+---------------------
+PatchSet 3619 
+Date: 2003/09/26 11:45:55
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Guillaume Morin
+Fix two race conditions, as described at.
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=212764
+
+Members: 
+       init/init.c:1.197->1.198 
+
+---------------------
+PatchSet 3620 
+Date: 2003/10/01 04:06:14
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Rob Landley, work in progress update, fixes lots of bugs,
+introduces a few others (but they are being worked on)
+
+Members: 
+       editors/Config.in:1.7->1.8 
+       editors/sed.c:1.150->1.151 
+       include/libbb.h:1.113->1.114 
+
+---------------------
+PatchSet 3621 
+Date: 2003/10/01 07:45:11
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Rob Landley, fix "newline after edit command"
+
+Members: 
+       editors/sed.c:1.151->1.152 
+
+---------------------
+PatchSet 3622 
+Date: 2003/10/01 11:26:23
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Rob Landley to fix backrefs
+
+Members: 
+       editors/sed.c:1.152->1.153 
+
+---------------------
+PatchSet 3623 
+Date: 2003/10/01 12:33:46
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Thomas Lundquist, update for current structure
+
+Members: 
+       docs/new-applet-HOWTO.txt:1.7->1.8 
+
+---------------------
+PatchSet 3624 
+Date: 2003/10/02 15:33:23
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix -C option when creating tar files.
+Need to chdir after the tar file is opened, so make common tar filename
+parsing and send the file descriptor rather than filename to
+writeTarFile.
+Modify the verboseFlag operation to determine wether to display on
+stderr or stdout at display time, simpler than doing it in tar_main.
+
+Members: 
+       archival/tar.c:1.177->1.178 
+
+---------------------
+PatchSet 3625 
+Date: 2003/10/03 04:25:30
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Rob Landley, Simplify organisation of arguments.
+
+Members: 
+       applets/busybox.c:1.139->1.140 
+
+---------------------
+PatchSet 3626 
+Date: 2003/10/03 08:51:30
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+argc has already been decremented
+
+Members: 
+       applets/busybox.c:1.140->1.141 
+
+---------------------
+PatchSet 3627 
+Date: 2003/10/03 09:28:59
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by Rob Landley, fix warning
+
+Members: 
+       scripts/config/confdata.c:1.3->1.4 
+
+---------------------
+PatchSet 3628 
+Date: 2003/10/03 11:50:56
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Vodz, last_patch_114
+- env vars CONTENT_TYPE, CONTENT_LENGTH, HTTPD_REFERER, REMOTE_USER and
+AUTH_TYPE(Basic always).
+- POST data pipied now (previous version have loading into memory may be
+big size data and reducing with hardcoded limit)
+- removed $CGI_foo environment variables, else my have rubbish
+enviroment if POST data have big binary file
+
+Members: 
+       networking/httpd.c:1.17->1.18 
+
+---------------------
+PatchSet 3629 
+Date: 2003/10/03 14:15:44
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Dont mix xarg options with utility option, fixes example of
+`echo "README" | xargs ls -al`
+Dont specify a path for the default behaviour of echo
+args allocated space for an extra ptr
+Use defines for the different options
+
+Members: 
+       findutils/xargs.c:1.26->1.27 
+
+---------------------
+PatchSet 3630 
+Date: 2003/10/03 14:21:10
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Reverse my previous changes and make a note about why its dont this way
+
+Members: 
+       applets/busybox.c:1.141->1.142 
+
+---------------------
+PatchSet 3631 
+Date: 2003/10/04 01:05:47
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Woops, the previous patch reversal wasnt complete, breaking everything.
+
+Members: 
+       applets/busybox.c:1.142->1.143 
+
+---------------------
+PatchSet 3632 
+Date: 2003/10/04 06:27:56
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Rob Landley;
+Moving on to building diffutils, busybox sed needs this patch to get
+past the first problem.  (Passing it a multi-line command line argument
+with -e works, but if you don't use -e it doesn't break up the multiple
+lines...)
+
+Members: 
+       editors/sed.c:1.153->1.154 
+
+---------------------
+PatchSet 3633 
+Date: 2003/10/04 15:44:27
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Add the x, n, s and E options, remove -r as its expected behaviour.
+
+Members: 
+       findutils/xargs.c:1.27->1.28 
+
+---------------------
+PatchSet 3634 
+Date: 2003/10/06 14:23:04
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Vodz last_patch_105 without his xargs patch which doenst apply cleanly
+
+Members: 
+       libbb/getopt_ulflags.c:1.2->1.3 
+       networking/httpd.c:1.18->1.19 
+
+---------------------
+PatchSet 3635 
+Date: 2003/10/09 08:22:59
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Comaptability with gcc-2.95
+
+Members: 
+       editors/sed.c:1.154->1.155 
+
+---------------------
+PatchSet 3636 
+Date: 2003/10/09 08:28:22
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Tito, size optimisation and fix error in exit code of -V
+option
+
+Members: 
+       miscutils/hdparm.c:1.5->1.6 
+
+---------------------
+PatchSet 3637 
+Date: 2003/10/09 09:18:36
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix some warnings that have crept in recently
+
+Members: 
+       editors/sed.c:1.155->1.156 
+
+---------------------
+PatchSet 3638 
+Date: 2003/10/09 09:35:41
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+We did not have a safe_write, which is the analog to safe_read.  Convert
+full_write to use safe_write internally, which is needed to guarantee proper
+behavior, i.e. when writing to a pipe.
+
+Members: 
+       include/libbb.h:1.114->1.115 
+       libbb/full_write.c:1.4->1.5 
+       libbb/safe_write.c:INITIAL->1.1 
+
+---------------------
+PatchSet 3639 
+Date: 2003/10/09 10:43:17
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Arnd Ben Otto writes:
+
+Hi Eric
+
+I have written a small patch for the Busybox syslogd. With this patch
+one can limit the size of the messagfile. As soon as the limit is
+reached the syslogd can rotate or purge the messagefile(s) on his own.
+There is no necessity to use an external rotatescript.
+
+Even if logread does something similar, its very handy to have some
+messagefile after your box crash.
+
+I wrote this patch initial vor BB 0.6x where no cron daemon was avail.
+Now I adapted it for the new Version and i hope it is still useful. At
+least I still use it :-)
+
+bye
+Arnd
+
+Members: 
+       include/usage.h:1.168->1.169 
+       sysklogd/Config.in:1.3->1.4 
+       sysklogd/syslogd.c:1.103->1.104 
+
+---------------------
+PatchSet 3640 
+Date: 2003/10/09 12:06:45
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Bugfix for xargs
+
+Members: 
+       findutils/Config.in:1.6->1.7 
+       findutils/xargs.c:1.28->1.29 
+
+---------------------
+PatchSet 3641 
+Date: 2003/10/09 12:38:43
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Steven Scholz, fix some warnings
+
+Members: 
+       coreutils/chgrp.c:1.16->1.17 
+       miscutils/hdparm.c:1.6->1.7 
+       util-linux/rdate.c:1.26->1.27 
+
+---------------------
+PatchSet 3642 
+Date: 2003/10/09 12:46:20
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+New applet, devfsd, by Matteo Croce and Tito
+
+Members: 
+       AUTHORS:1.38->1.39 
+       include/applets.h:1.105->1.106 
+       include/usage.h:1.169->1.170 
+       miscutils/Config.in:1.8->1.9 
+       miscutils/Makefile.in:1.8->1.9 
+       miscutils/devfsd.c:INITIAL->1.1 
+
+---------------------
+PatchSet 3643 
+Date: 2003/10/09 14:25:00
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+example devfs config file, patch from Tito.
+
+Members: 
+       examples/devfsd.conf:INITIAL->1.1 
+
+---------------------
+PatchSet 3644 
+Date: 2003/10/09 14:40:17
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix an ommision preventing building, patch by Tito.
+
+Members: 
+       libbb/Makefile.in:1.29->1.30 
+
+---------------------
+PatchSet 3645 
+Date: 2003/10/09 22:02:23
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Do not use kernel headers
+
+Members: 
+       miscutils/devfsd.c:1.1->1.2 
+
+---------------------
+PatchSet 3646 
+Date: 2003/10/09 22:19:21
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+I don't need to have my email adder listed twice
+
+Members: 
+       AUTHORS:1.39->1.40 
+
+---------------------
+PatchSet 3647 
+Date: 2003/10/10 13:10:18
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Vods versions of xargs
+
+Members: 
+       findutils/xargs.c:1.29->1.30 
+
+---------------------
+PatchSet 3648 
+Date: 2003/10/11 00:15:22
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Vodz last_patch_117, update options for new xargs
+
+Members: 
+       findutils/Config.in:1.7->1.8 
+       include/usage.h:1.170->1.171 
+
+---------------------
+PatchSet 3649 
+Date: 2003/10/11 19:47:20
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Paul Mundt (lethal) writes:
+
+Erik,
+
+The format for /proc/meminfo has changed between 2.4 and 2.6, quite considerably.
+In addition to the removal of the two-line summary that was present in 2.4,
+MemShared was also removed. Presently (at least in busybox CVS HEAD), top fails
+to parse this correctly and spews forth a:
 
-(I have only tested with the -o flag, but looking at the code the
- problem seems general)
+top: failed to read 'meminfo'
 
-The problem is the "opt" variable in "losetup.c" that is reused in
-the "set_loop()" call. Clear it before the call and everything is OK;
+message. This patch switches around some of the semantics a little to do sane
+parsing for both 2.4 and 2.6. Also, in the event that the summary gets yanked
+from 2.4, this patch will deal with that as well. With this patch, I'm able
+to run top correctly on 2.6.0-test7 (tested on sh).
 
-  opt = 0;         /* <-------- added line */
-  if (delete)
-    return del_loop (argv[optind]) ? EXIT_SUCCESS : EXIT_FAILURE;
-  else
-    return set_loop (argv[optind], argv[optind + 1], offset, &opt)
-      ? EXIT_FAILURE : EXIT_SUCCESS;
-}
+Please apply.
 
-Best Regards,
-Lars Ekman
+ procps/top.c |   60 +++++++++++++++++++++++++++++++++++++++++++++++------------
+  1 files changed, 48 insertions(+), 12 deletions(-)
 
 Members: 
-       util-linux/losetup.c:1.2->1.3 
+       procps/top.c:1.8->1.9 
 
 ---------------------
-PatchSet 3464 
-Date: 2003/07/30 10:33:52
-Author: andersen
+PatchSet 3650 
+Date: 2003/10/17 19:54:55
+Author: timr
 Branch: HEAD
-Tag: busybox_1_00_pre2 
+Tag: (none) 
 Log:
-Update webpage and changelog for release
+old gcc
 
 Members: 
-       Changelog:1.281->1.282 
-       docs/busybox.net/index.html:1.124->1.125 
-       docs/busybox.net/oldnews.html:1.14->1.15 
+       miscutils/devfsd.c:1.2->1.3 
 
 ---------------------
-PatchSet 3465 
-Date: 2003/07/30 18:17:33
+PatchSet 3651 
+Date: 2003/10/18 02:58:35
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove LRP (now defunct) and replace it with leaf.
+Rob Landley's new micro-bunzip version 3.  Rob writes:
+
+The API for using partial writes, as described in my last message, sucked.
+
+So here's a patch against my last patch that changes things so that
+write_bunzip_data calls read_bunzip_data itself behind the scenes whenever
+necessary.  So usage is now just start_bunzip(), write_bunzip_data() until it
+returns a negative number, and then the cleanup at the end of
+uncompressStream.
+
+It adds 32 bytes to the executable, but it should allow the caller (tar) to be
+simplified enough to compensate.  Total -Os stripped exe size now 6856 bytes.
+
+Rob
+
+P.S.  I attached the whole C file so you don't have to keep incremental
+patches straight if you don't want to. :)
+
+P.S.  In the version I'm banging on now, I've simplified the license to just
+LGPL.  I read the OSL a bit more closely and the patent termination clause
+would have bit IBM in their counter-suit of SCO if the code in question had
+been OSL instead of GPL, and I've decided I just don't want to beta-test
+legal code right now.
 
 Members: 
-       docs/busybox.net/index.html:1.125->1.126 
+       archival/libunarchive/decompress_bunzip2.c:1.4->1.5 
 
 ---------------------
-PatchSet 3466 
-Date: 2003/07/31 02:53:50
-Author: bug1
+PatchSet 3652 
+Date: 2003/10/18 02:59:46
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix bug when handling debian packages.
-If we read the contents of compressed files within the ar archive,
-e.g. control.tar.gz, then file position gets all out of whack, so
-it has to be reset before reading thenext header.
+Manuel Novoa III writes:
+
+Hello Rob,
+
+Here's a patch to your bunzip-3.c file.  Nice work btw.
+
+One minor bug fix... checking for error return when read()ing.
+Some size/performance optimizations as well.  One instance of
+memset() seems unnecssary.  You might want to take a look.
+
+Anyway, on my machine, decompressing linux-2.6.0-test7.tar.bz2
+to /dev/null gave the following times:
+
+        bunzip-3.c    bzcat (system)   bunzip-3.c (patched)
+real    0m24.420s     0m22.725s        0m20.701s
+user    0m23.930s     0m22.170s        0m20.180s
+sys     0m0.070s      0m0.080s         0m0.140s
+
+Size of the patched version is comparable (slightly larger or
+smaller depending on compiler flags).
+
+Manuel
 
 Members: 
-       archival/libunarchive/get_header_ar.c:1.6->1.7 
+       archival/libunarchive/decompress_bunzip2.c:1.5->1.6 
 
 ---------------------
-PatchSet 3467 
-Date: 2003/07/31 18:50:17
+PatchSet 3653 
+Date: 2003/10/20 06:40:40
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Minor cleanup
+ccording to this:
+    http://sources.redhat.com/ml/binutils/2003-01/msg00290.html
+The name R_390_GOTOFF was changed to R_390_GOTOFF32.
+ -Erik
 
 Members: 
-       docs/busybox.net/index.html:1.126->1.127 
+       modutils/insmod.c:1.103->1.104 
 
 ---------------------
-PatchSet 3468 
-Date: 2003/08/01 23:27:57
+PatchSet 3654 
+Date: 2003/10/21 07:45:29
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove code that too agressively disabled inlines
+Do a better job of dealing with screwy s390 abi changes
 
 Members: 
-       include/libbb.h:1.107->1.108 
+       modutils/insmod.c:1.104->1.105 
 
 ---------------------
-PatchSet 3469 
-Date: 2003/08/02 01:04:18
-Author: mjn3
+PatchSet 3655 
+Date: 2003/10/22 10:58:11
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Save 0.5K.
+Andreas Mohr writes:
+
+the busybox menuconfig triggered my "inacceptable number of spelling mistakes"
+upper level, so I decided to make a patch ;-)
+
+I also improved some wording to describe some things in a better way.
+
+Many thanks for an incredible piece of software!
+
+Andreas Mohr, random OSS developer
 
 Members: 
-       libbb/interface.c:1.18->1.19 
+       archival/Config.in:1.9->1.10 
+       coreutils/Config.in:1.16->1.17 
+       editors/Config.in:1.8->1.9 
+       findutils/Config.in:1.8->1.9 
+       init/Config.in:1.7->1.8 
+       loginutils/Config.in:1.6->1.7 
+       miscutils/Config.in:1.9->1.10 
+       networking/Config.in:1.24->1.25 
+       networking/udhcp/Config.in:1.4->1.5 
+       procps/Config.in:1.6->1.7 
+       shell/Config.in:1.10->1.11 
+       sysdeps/linux/Config.in:1.11->1.12 
+       sysklogd/Config.in:1.4->1.5 
+       util-linux/Config.in:1.9->1.10 
 
 ---------------------
-PatchSet 3470 
-Date: 2003/08/02 01:19:29
-Author: mjn3
+PatchSet 3656 
+Date: 2003/10/22 11:10:50
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Might as well get my name in AUTHORS before 1.0...
+Tito writes:
+
+Hi to all,
+I'm sorry but  I didn't spot this big fat bug until now,
+Matteo Croce emailed me about it.
+Please apply this patch as the devfsd applet is broken
+and works only on a system booted with a standard devfsd
+( the test I mostly did :-(   ), but if used at boot time
+it DOESN'T WORK.
+
+Thanks in advance and please apply
+Tito
 
 Members: 
-       AUTHORS:1.37->1.38 
+       miscutils/devfsd.c:1.3->1.4 
 
 ---------------------
-PatchSet 3471 
-Date: 2003/08/05 03:18:24
+PatchSet 3657 
+Date: 2003/10/22 11:18:24
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Merge/rework config system per the latest from linux-2.6.0-test2.
-Fix the config bugs revealed by the updated config system.
- -Erik
+Disable any buffering to stdout
 
 Members: 
-       scripts/config/conf.c:1.1->1.2 
-       scripts/config/confdata.c:1.2->1.3 
-       scripts/config/expr.c:1.1->1.2 
-       scripts/config/expr.h:1.1->1.2 
-       scripts/config/lex.zconf.c_shipped:1.1->1.2 
-       scripts/config/lkc.h:1.1->1.2 
-       scripts/config/lkc_proto.h:1.2->1.3 
-       scripts/config/mconf.c:1.2->1.3 
-       scripts/config/menu.c:1.1->1.2 
-       scripts/config/symbol.c:1.1->1.2 
-       scripts/config/zconf.l:1.1->1.2 
-       scripts/config/zconf.tab.c_shipped:1.1->1.2 
-       scripts/config/zconf.y:1.1->1.2 
-       shell/Config.in:1.7->1.8 
-       sysdeps/linux/Config.in:1.10->1.11 
+       coreutils/tee.c:1.22->1.23 
 
 ---------------------
-PatchSet 3472 
-Date: 2003/08/05 06:59:47
+PatchSet 3658 
+Date: 2003/10/22 11:19:01
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Seems I missed a spot
+Update mail location
 
 Members: 
-       scripts/config/zconf.tab.c_shipped:1.2->1.3 
-       scripts/config/zconf.y:1.2->1.3 
+       README:1.28->1.29 
 
 ---------------------
-PatchSet 3473 
-Date: 2003/08/06 08:34:19
+PatchSet 3659 
+Date: 2003/10/22 11:23:04
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-extern inline is a bad bad thing.  kill it (so mkfs_minix.c will
-actually compile)
+make this a little bit less messy
 
 Members: 
-       util-linux/mkfs_minix.c:1.38->1.39 
+       libbb/Makefile.in:1.30->1.31 
 
 ---------------------
-PatchSet 3474 
-Date: 2003/08/06 08:43:58
+PatchSet 3660 
+Date: 2003/10/22 11:26:38
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fixup segfault on 'kill -q'
+Patch from Arthur Othieno to fix a compiler warning
 
 Members: 
-       procps/kill.c:1.50->1.51 
+       libbb/get_ug_id.c:1.1->1.2 
 
 ---------------------
-PatchSet 3475 
-Date: 2003/08/06 09:21:52
+PatchSet 3661 
+Date: 2003/10/22 11:30:53
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Joe.C writes:
+Patch from Arthur Othieno for docs/style-guide.txt conformance.
 
-    I've reported this bug in April and it still
-    exists in 1.00-pre2. So I made patches for
-    both 0.60.x and 1.00-pre2.  The patch is very
-    simple, just use strncmp instead of strcmp.
-    Please apply if it is OK.
+Members: 
+       console-tools/chvt.c:1.19->1.20 
 
-   Here's the procedure to test this problem:
-   Create a executable with very long name, say
-   'test_1234567890123456' and execute it. Try
-   using 'killall' or 'pidof' to find/kill this
-   program.  Without this patch, you can't find
-   the program.
+---------------------
+PatchSet 3662 
+Date: 2003/10/22 11:31:36
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Arthur Othieno for style-guide.txt conformance
 
 Members: 
-       libbb/find_pid_by_name.c:1.12->1.13 
+       console-tools/clear.c:1.16->1.17 
+       console-tools/deallocvt.c:1.26->1.27 
+       console-tools/reset.c:1.10->1.11 
 
 ---------------------
-PatchSet 3476 
-Date: 2003/08/06 09:33:08
+PatchSet 3663 
+Date: 2003/10/22 11:37:04
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from vodz to cleanup libbb/obscure.c:password_check()
-to not copy too much data.
+Tomasz Motylewski reported that the 'which' applet does not find
+files when the full file PATH is specified.
+
+This patch from Arthur Othieno fixes it.
 
 Members: 
-       libbb/obscure.c:1.4->1.5 
+       debianutils/which.c:1.3->1.4 
 
 ---------------------
-PatchSet 3477 
-Date: 2003/08/06 09:47:59
+PatchSet 3664 
+Date: 2003/10/22 11:56:45
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Sync hdparm -t and -T options with hdparm-5.3, which seems
-to produce sensible results,
+last_patch116 from vodz:
+
+Stephane,
+
+>Using busybox+uclibc, crond syslog messages look like:
+>
+>Oct  9 09:04:46 soekris cron.notice crond[347]: ^Icrond 2.3.2 dillon,
+>started, log level 8
+
+Thanks for testing.
+
+>The attached patch corrects the problem.
+
+Your patch is not correct.
+Correct patch attached.
+
+Also. Last patch have
+- add "Broken pipe" message to ash.c
+- busybox ash synced with dash_0.4.18
+
+--w
+vodz
 
 Members: 
-       miscutils/hdparm.c:1.1->1.2 
+       miscutils/crond.c:1.9->1.10 
+       shell/ash.c:1.81->1.82 
 
 ---------------------
-PatchSet 3478 
-Date: 2003/08/06 09:53:13
+PatchSet 3665 
+Date: 2003/10/22 12:24:38
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Steven Scholz writes:
+Goetz Bock writes:
 
-    the output of lsmod (busybox-1.00-pre2) contains IMHO one "\n" too
-    much when using CONFIG_FEATURE_CHECK_TAINTED_MODULE:
+Dear list,
 
-    ~ # lsmod
-    Module                  Size  Used by    Tainted: P
+during my quest do pack busybox into an RPM, I've fixed a small bug
+(missing \n) in dc's usage. And added two additional operations: mod and
+exp/power.
 
-    ds                      8364   1
-    m8xx_pcmcia             5388   1
-    pcmcia_core            40736   0 [ds m8xx_pcmcia]
+Feel free to drop them.
 
-and this patch from Steven fixes the problem
+Members: 
+       include/usage.h:1.171->1.172 
+       miscutils/dc.c:1.16->1.17 
+
+---------------------
+PatchSet 3666 
+Date: 2003/10/22 12:36:55
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+sigh
 
 Members: 
-       modutils/lsmod.c:1.39->1.40 
+       debianutils/which.c:1.4->1.5 
 
 ---------------------
-PatchSet 3479 
-Date: 2003/08/06 09:57:35
+PatchSet 3667 
+Date: 2003/10/22 23:29:08
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from Steven Scholz:
+the dc applet now needs libm
+ -Erik
 
-should we rename the define into CONFIG_FEATURE_HDPARM_HDIO_DMA and
-use it for "set" and "get" ???
+Members: 
+       miscutils/Makefile.in:1.9->1.10 
+
+---------------------
+PatchSet 3668 
+Date: 2003/10/23 07:52:01
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Another bzip2 update and speedup from Manuel Novoa III, with some
+additional changes (primarily lots of comments) from Rob Landley.
 
-Since although CONFIG_FEATURE_HDPARM_HDIO_GET_DMA is _not_ set I still
-can use "hdparm -d 1 /dev/hda" to switch the DMA on.
-Is this desireable or meant to be like that?
+Members: 
+       archival/libunarchive/decompress_bunzip2.c:1.6->1.7 
 
-So how about the applied patch?
+---------------------
+PatchSet 3669 
+Date: 2003/10/28 10:44:58
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Conditionally compile some files.
+This hides a bug related to the new bunzip code in the tar and dpkg[-deb]
+applets.
+It will also reduce compile time a little as some unused files wont be
+compiled.
 
 Members: 
-       include/usage.h:1.162->1.163 
-       miscutils/Config.in:1.6->1.7 
-       miscutils/hdparm.c:1.2->1.3 
+       archival/libunarchive/Makefile.in:1.14->1.15 
 
 ---------------------
-PatchSet 348
-Date: 2003/08/06 10:07:36
-Author: andersen
+PatchSet 367
+Date: 2003/10/28 23:04:50
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from vodz:
+Fix a logic error, the old bunzip code returned non-zero for success,
+new code returns 0 for success.
 
-I wrote:
->>I think, fdisk have special ext2lseek special for:
->>disk can have size > 4Gb, but all any partitions have < 4Gb and lseek64
->>not require.
->>May be best create new configure option for set DOLFS for fdisk applet
->>if global DOLFS unset?
->
+Members: 
+       archival/bunzip2.c:1.14->1.15 
+
+---------------------
+PatchSet 3671 
+Date: 2003/10/28 23:32:12
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Add some error messages, use xmalloc instead of malloc
 
+Members: 
+       archival/libunarchive/decompress_bunzip2.c:1.7->1.8 
 
-Erik Andersen wrote:
->Agreed.  Using an extra configure option when ! DOLFS
->would be a good idea.
+---------------------
+PatchSet 3672 
+Date: 2003/10/29 03:37:52
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Use the return value from uncompress_bunzip, fix some typo
 
+Members: 
+       archival/bunzip2.c:1.15->1.16 
+       include/unarchive.h:1.18->1.19 
 
-Ok. Patch attached.
+---------------------
+PatchSet 3673 
+Date: 2003/10/29 03:40:47
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+"A few references to sourcefiles and URLs in docs/contributing.txt had
+gone stale" - Peter Korsgaard
 
 Members: 
-       util-linux/Config.in:1.8->1.9 
-       util-linux/fdisk.c:1.8->1.9 
+       docs/contributing.txt:1.8->1.9 
 
 ---------------------
-PatchSet 3481 
-Date: 2003/08/06 10:23:44
-Author: andersen
+PatchSet 3674 
+Date: 2003/10/29 04:46:30
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Eric Spakman writes:
+make CONFIG_FEATURE_UNARCHIVE_TAPE common between itar and cpio, patch
+by Arthur Othieno
 
-The attached patch adds "mtu" and "hwaddress" to the inet6 method and
-"mtu", "hwaddr" and "pointopoint" to the inet4 method (just like in
-the ifupdown part).
-Note: "hwaddress" can't be used with the busybox ip applet (this
-function isn't implemented in bb ip yet), but it can be of use with
-an external "full blown" ip package.
+Members: 
+       archival/Config.in:1.10->1.11 
 
-The patch also removes "label" from the loopback configuration,
-labels (subinterfaces) aren't used with loopback interfaces.
+---------------------
+PatchSet 3675 
+Date: 2003/10/29 04:50:35
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+fix a bug where `which' doesn't check whether the file passed as an argument
+is a regular file, patch by Arthur Othieno
 
-It further solves a problem in the bootp method, "ifconfig down
-%interface%" should be "ifconfig %interface% down" and it's now also
-possible to use ip with bootp.
+Members: 
+       debianutils/which.c:1.5->1.6 
 
-The patch is fully tested with both busybox ip and "stand-alone" ip
-and I didn't saw any problems.
+---------------------
+PatchSet 3676 
+Date: 2003/10/29 11:10:02
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Accept the -c option and do nothing
 
 Members: 
-       networking/ifupdown.c:1.29->1.30 
+       coreutils/install.c:1.2->1.3 
 
 ---------------------
-PatchSet 3482 
-Date: 2003/08/06 10:43:09
+PatchSet 3677 
+Date: 2003/10/30 07:48:38
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from Eric Spakman to update "run-parts" help text in Config.in.
+make certain values specified in the environment always win
 
 Members: 
-       debianutils/Config.in:1.4->1.5 
+       Rules.mak:1.21->1.22 
 
 ---------------------
-PatchSet 3483 
-Date: 2003/08/06 12:20:52
-Author: andersen
+PatchSet 3678 
+Date: 2003/10/30 13:36:39
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Latest dash update from vodz
+Patch from Dmitry Zakharov,
+Fixes two bugs:
+- END block didn't execute after an exit() call
+- huge memory consumption and performance degradation on large input
+(now performance is comparable to gawk)
 
 Members: 
-       libbb/Makefile.in:1.25->1.26 
-       libbb/arith.c:1.5->1.6(DEAD) 
-       shell/ash.c:1.73->1.74 
+       editors/awk.c:1.4->1.5 
 
 ---------------------
-PatchSet 3484 
-Date: 2003/08/06 12:22:36
-Author: andersen
+PatchSet 3679 
+Date: 2003/10/30 22:47:16
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Begin preparing for another release
+run through indent
 
 Members: 
-       Rules.mak:1.19->1.20 
+       findutils/xargs.c:1.30->1.31 
 
 ---------------------
-PatchSet 3485 
-Date: 2003/08/08 08:39:57
-Author: andersen
+PatchSet 3680 
+Date: 2003/10/30 22:51:33
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix a stupid bug I introduced several months ago
+Add a comment with link to the SUSv3 standard for xargs
 
 Members: 
-       coreutils/printf.c:1.19->1.20 
+       findutils/xargs.c:1.31->1.32 
 
 ---------------------
-PatchSet 3486 
-Date: 2003/08/08 09:57:03
-Author: andersen
+PatchSet 3681 
+Date: 2003/10/31 00:04:24
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove unnecessary defamatory comment
+Remove config options for sort -u and sort -r, they are always enabled
 
 Members: 
-       coreutils/cal.c:1.5->1.6 
+       coreutils/Config.in:1.17->1.18 
 
 ---------------------
-PatchSet 3487 
-Date: 2003/08/08 21:04:56
+PatchSet 3682 
+Date: 2003/10/31 00:21:28
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from Kent Robotti to being fdisk in sync with v2.12 final.
+Fix stupid typo
 
 Members: 
-       util-linux/fdisk.c:1.9->1.10 
+       archival/libunarchive/Makefile.in:1.15->1.16 
 
 ---------------------
-PatchSet 3488 
-Date: 2003/08/08 21:09:03
-Author: andersen
+PatchSet 3683 
+Date: 2003/10/31 00:35:59
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Kent Robotti noted that mt.c uses "rewind" not "rew"
+Move the tail -c option from FANCY_TAIL to the default tail, this makes
+the default tail options conform to SUSv3, with the non-SUS
+option all in FANCY_TAIL
 
 Members: 
-       include/usage.h:1.163->1.164 
+       coreutils/Config.in:1.18->1.19 
+       coreutils/tail.c:1.45->1.46 
 
 ---------------------
-PatchSet 3489 
-Date: 2003/08/08 23:13:41
-Author: andersen
+PatchSet 3684 
+Date: 2003/10/31 02:04:18
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-quiet some noise
+Patch from David Meggy to make the swap default to the new version if no
+version is specified and the kernel is relatively new.
 
 Members: 
-       miscutils/hdparm.c:1.3->1.4 
+       util-linux/mkswap.c:1.28->1.29 
 
 ---------------------
-PatchSet 3490 
-Date: 2003/08/08 23:26:05
+PatchSet 3685 
+Date: 2003/10/31 08:19:44
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Implement a minimalist 'last' which allows the LEAF project to
-no longer need dumtp.  Remove the 'dumtp' applet.
- -Erik
+Try to make indent formatting less horrible
 
 Members: 
-       include/applets.h:1.102->1.103 
-       include/usage.h:1.164->1.165 
-       miscutils/Config.in:1.7->1.8 
-       miscutils/Makefile.in:1.7->1.8 
-       miscutils/dutmp.c:1.31->1.32(DEAD) 
-       miscutils/last.c:INITIAL->1.1 
+       findutils/xargs.c:1.32->1.33 
 
 ---------------------
-PatchSet 3491 
-Date: 2003/08/09 00:12:12
+PatchSet 3686 
+Date: 2003/10/31 08:52:57
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Begin using the new "select" option.  Good stuff!
+Put back the tar support stubs (and warnings) for now.
 
 Members: 
-       networking/Config.in:1.21->1.22 
+       archival/libunarchive/decompress_bunzip2.c:1.8->1.9 
 
 ---------------------
-PatchSet 3492 
-Date: 2003/08/09 00:40:12
+PatchSet 3687 
+Date: 2003/10/31 09:31:46
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Use the new 'select' option to make the shell config
-much less evil and far more obvious.
+Rework wget, the xconnect interface, and its various clients
+in order to fix the problems with round robin DNS reported
+by Andrew Flegg:
+    http://busybox.net/lists/busybox/2003-October/009579.html
+
+This removes the ipv6 specific xconnect dns lookups.  I do
+not see why that would need to be special cased for ipv6 as
+was done, but that will just have to be tested.
+
+So IPV6 people -- please test this change!
+
  -Erik
 
 Members: 
-       shell/Config.in:1.8->1.9 
+       include/libbb.h:1.115->1.116 
+       libbb/safe_write.c:1.1->1.2 
+       libbb/xconnect.c:1.6->1.7 
+       networking/telnet.c:1.38->1.39 
+       networking/wget.c:1.60->1.61 
+       util-linux/rdate.c:1.27->1.28 
 
 ---------------------
-PatchSet 3493 
-Date: 2003/08/09 00:41:50
+PatchSet 3688 
+Date: 2003/11/03 08:59:51
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Move shell descriptions to the config system
+Avoid conflicts with the 2.6 kernel headers, which define
+_IOR rather differently, thereby breaking the BLKGETSIZE64
+ioctl.
+ -Erik
 
 Members: 
-       README:1.27->1.28 
+       util-linux/fdisk.c:1.10->1.11 
 
 ---------------------
-PatchSet 3494 
-Date: 2003/08/09 03:57:55
-Author: mjn3
+PatchSet 3689 
+Date: 2003/11/03 21:20:18
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Adjust Erik's change, as I don't claim copyright of the applet.
+Fix rdate and ftpget/ftpput so they compile with the new xconnect.
+I have checked rdate.  Someone should also check ftpget/ftpput to
+be sure they still work.
 
 Members: 
-       coreutils/cal.c:1.6->1.7 
+       include/libbb.h:1.116->1.117 
+       libbb/xconnect.c:1.7->1.8 
+       networking/ftpgetput.c:1.7->1.8 
+       util-linux/rdate.c:1.28->1.29 
 
 ---------------------
-PatchSet 3495 
-Date: 2003/08/12 07:55:03
+PatchSet 3690 
+Date: 2003/11/03 22:46:14
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-fix style sheet so site doesn't look like crap with IE
+Set unset_env pointing to a NULL item, to prevent us from walking
+off the end of the list and segfaulting.
+ -Erik
 
 Members: 
-       docs/busybox.net/index.html:1.127->1.128 
+       coreutils/env.c:1.8->1.9 
 
 ---------------------
-PatchSet 3496 
-Date: 2003/08/13 13:11:33
-Author: mjn3
+PatchSet 3691 
+Date: 2003/11/04 23:16:48
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove unnecessary pointer dereference.
+Fix oversight with CONFIG_FEATURE_AUTOWIDTH handling
 
 Members: 
-       coreutils/cal.c:1.7->1.8 
+       coreutils/ls.c:1.100->1.101 
 
 ---------------------
-PatchSet 3497 
-Date: 2003/08/13 18:48:47
-Author: mjn3
+PatchSet 3692 
+Date: 2003/11/05 04:55:58
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Rewrite timescmd() function to avoid the use of floating point and to
-correct a bug in the seconds display where something like  65 seconds
-would be output as "1m65.000000s".
+Fix tar -j support
+Use the old fork() method of tar compression support, rather than
+read_bz2....
+ - (*uncompress)(int in, int out) seems like a more natural interface
+for compression code.
+ - it might improve performance by seperating the work into one cpu
+bound and one io bound process.
+ - There is extra code required to do read_[gz|bunzip] since (*uncompress)(int in,
+int out) will normally be used by the standalone compression applet.
+
+There have been problems with this method so if you see a "Short read"
+error let me know.
 
 Members: 
-       shell/ash.c:1.74->1.75 
+       archival/libunarchive/decompress_bunzip2.c:1.9->1.10 
+       archival/libunarchive/get_header_tar.c:1.23->1.24 
+       archival/libunarchive/get_header_tar_bz2.c:1.2->1.3 
 
 ---------------------
-PatchSet 3498 
-Date: 2003/08/13 20:56:33
+PatchSet 3693 
+Date: 2003/11/05 11:34:26
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from Paul Mundt (lethal) adding sh64 insmod support for busybox
+By popular demand, revert to version 1.21, since Rules.mak:1.22
+causes the build to ignore CROSS_COMPILER_PREFIX set in .config
 
 Members: 
-       modutils/insmod.c:1.99->1.100 
+       Rules.mak:1.22->1.23 
 
 ---------------------
-PatchSet 3499 
-Date: 2003/08/14 03:28:49
-Author: mjn3
+PatchSet 3694 
+Date: 2003/11/06 03:17:23
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix a bug reported by junkio@cox.net involving the mode_chars index.
+Rewrite, 800+ bytes smaller and more robust.
 
 Members: 
-       libbb/mode_string.c:1.3->1.4 
+       coreutils/uudecode.c:1.20->1.21 
 
 ---------------------
-PatchSet 3500 
-Date: 2003/08/14 03:55:15
-Author: bug1
+PatchSet 3695 
+Date: 2003/11/07 11:20:21
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Change hardlink handling for tar to work the same way as cpio
+As vodz pointed out, setting unset_env to NULL is sufficient
 
 Members: 
-       archival/libunarchive/data_extract_all.c:1.10->1.11 
-       archival/libunarchive/get_header_tar.c:1.19->1.20 
+       coreutils/env.c:1.9->1.10 
 
 ---------------------
-PatchSet 3501 
-Date: 2003/08/19 04:49:00
-Author: bug1
+PatchSet 3696 
+Date: 2003/11/07 19:37:20
+Author: timr
 Branch: HEAD
 Tag: (none) 
 Log:
-Typo
+wrap bb help output if CONFIG_FEATURE_AUTOWIDTH
 
 Members: 
-       coreutils/Config.in:1.12->1.13 
+       applets/busybox.c:1.143->1.144 
 
 ---------------------
-PatchSet 3502 
-Date: 2003/08/22 21:53:38
+PatchSet 3697 
+Date: 2003/11/07 21:22:09
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fixup 'make clean' to properly clean the _install directory
+fix comment
 
 Members: 
-       Makefile:1.283->1.284 
+       archival/libunarchive/get_header_tar_gz.c:1.6->1.7 
 
 ---------------------
-PatchSet 3503 
-Date: 2003/08/22 22:15:07
+PatchSet 3698 
+Date: 2003/11/07 21:31:58
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-trivial doc fix
+This appears to be the correct fix to make CONFIG_FEATURE_DEB_TAR_BZ2
+support compile.  Glenn, you may want to verify this.
+ -Erik
 
 Members: 
-       archival/Config.in:1.8->1.9 
+       archival/libunarchive/filter_accept_list_reassign.c:1.2->1.3 
 
 ---------------------
-PatchSet 3504 
-Date: 2003/08/23 00:08:37
+PatchSet 3699 
+Date: 2003/11/07 21:39:14
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-"staywithu" writes:
+Patch from Steven Scholz to send the output from 'time'
+to stderr, rather than stdout, so that things like
 
-In BusyBox v1.00-pre2,
- commands like ls, df with -h option report a wrong file size for files larger than 4GBtye!!
+~ # time bunzip2 -c /tmp/test.bz2 > /dev/null
+real    0m 29.44s
+user    0m 29.30s
+sys     0m 0.12s
 
-For example,
-   when I execute 'ls -l', it reports
-      -rw-r--r--      1 root       root    5368709120    Aug    17  2003  large_stream.tp
+operate as expected.
 
-   when I execute 'ls -lh', I expect that
-      -rw-r--r--      1 root       root                5.0G    Aug    17  2003  large_stream.tp
-
-  but it reports
-      -rw-r--r--      1 root       root                1.0G    Aug    17  2003  large_stream.tp
+Members: 
+       miscutils/time.c:1.4->1.5 
 
-I fixed this bug that...
- Line 31 in libbb/human_readable.c and line 275 include/libbb.h
+---------------------
+PatchSet 3700 
+Date: 2003/11/08 00:23:23
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Rob Landley writes:
 
-     const char *make_human_readable_str(unsigned long size
-      =>   const char *make_human_readable_str(unsigned long long size
+Remove three entries in defconfig that config no longer has.
 
-It's OK!
+Rob
 
 Members: 
-       include/libbb.h:1.108->1.109 
-       libbb/human_readable.c:1.7->1.8 
+       sysdeps/linux/defconfig:1.4->1.5 
 
 ---------------------
-PatchSet 3505 
-Date: 2003/08/26 03:14:58
-Author: bug1
+PatchSet 3701 
+Date: 2003/11/08 00:33:02
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix overflow for machines greater than 4GB, return unsigned int to avoid
-a cast and for greater accuracy.
+Add some basic cvs usage info
 
 Members: 
-       init/init.c:1.192->1.193 
+       docs/busybox.net/cvs_anon.html:1.6->1.7 
 
 ---------------------
-PatchSet 3506 
-Date: 2003/08/26 05:25:59
+PatchSet 3702 
+Date: 2003/11/10 04:33:52
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-SHA1 options depend on SHA1
+Merge common parts of sha1sum and md5sum, which is everything except the
+algorithms.
+Move algorithms to hash_fd and make them available via a common
+function.
 
 Members: 
-       coreutils/Config.in:1.13->1.14 
+       coreutils/Config.in:1.19->1.20 
+       coreutils/Makefile.in:1.5->1.6 
+       coreutils/md5_sha1_sum.c:INITIAL->1.1 
+       include/libbb.h:1.117->1.118 
+       libbb/Makefile.in:1.31->1.32 
+       libbb/hash_fd.c:INITIAL->1.1 
 
 ---------------------
-PatchSet 3507 
-Date: 2003/08/26 05:28:05
-Author: bug1
+PatchSet 3703 
+Date: 2003/11/14 02:40:08
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Woops, depend on SHA1 not the option
+Marc Kleine-Budde noticed a missing semicolon
 
 Members: 
-       coreutils/Config.in:1.14->1.15 
+       util-linux/fdisk.c:1.11->1.12 
 
 ---------------------
-PatchSet 3508 
-Date: 2003/08/26 05:50:22
-Author: bug1
+PatchSet 3704 
+Date: 2003/11/14 02:44:28
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Syncronise some build files with busybox-cvs-20030819
+Vladimir N. Oleynik (vodz) writes:
+
+Hi Glenn.
+
+I analysed BSS size gzip applet and found may be mistake:
+updcrc() checking  if (crc_table_empty) but not resetted this var.
+This do make slow gzip applet ;-)
+
+
+--w
+vodz
 
 Members: 
-       debian/changelog:1.36->1.37 
-       debian/config-deb:1.7->1.8 
-       debian/config-static:1.10->1.11 
-       debian/config-udeb:1.14->1.15 
-       debian/control:1.17->1.18 
+       archival/gzip.c:1.60->1.61 
 
 ---------------------
-PatchSet 3509 
-Date: 2003/08/26 12:06:39
-Author: sandman
+PatchSet 3705 
+Date: 2003/11/14 02:49:19
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Removed some debug printfs
+Steven Seeger writes:
+
+Hey guys. I've found a bug in modprobe where it generates bad strings and
+makes sytem calls with them. The following patch seems to have fixed the
+problem. It is rather inherited elsewhere, as there seems to be incorrect
+entries in the list which results in more dependencies than really exist for
+a given call to mod_process. But, this patch prevents the bad text from
+going to the screen. You will notice there are cases where lcmd goes
+unmodified before calling system.
+
+Please consider the following patch.
+
+Thanks.
+
+-Steve
 
 Members: 
-       util-linux/hwclock.c:1.5->1.6 
+       modutils/modprobe.c:1.22->1.23 
 
 ---------------------
-PatchSet 3510 
-Date: 2003/08/28 20:12:23
-Author: bug1
+PatchSet 3706 
+Date: 2003/11/14 03:00:04
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Dont unlink when testing !
-Always preserve creation date
-Disable the -p option its for modification date
-Remove some cpio header debugging noise
-Syncronise file listing behaviour with upstream.
+Ulrich Marx writes:
+
+hello
+
+i had some trouble with the filedescriptor in udhcp.
+Two things happened on my device:
+1.) broken or not connected cable (no dhcp-server)
+2.) daemonizing (starting with option -b)
+
+i got a filedescriptor fd=0 from function raw_socket,
+after daemonizing (daemon call) the fd is closed.
+Client can't recieve data's anymore.
+
+i fixed this problem (like pidfile handling):
 
 Members: 
-       archival/cpio.c:1.12->1.13 
-       archival/libunarchive/data_extract_all.c:1.11->1.12 
-       archival/libunarchive/get_header_cpio.c:1.7->1.8 
-       include/unarchive.h:1.17->1.18 
+       networking/udhcp/socket.c:1.3->1.4 
 
 ---------------------
-PatchSet 3511 
-Date: 2003/08/28 20:54:16
-Author: bug1
+PatchSet 3707 
+Date: 2003/11/14 03:04:08
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-*** empty log message ***
+Michael Smith writes:
+
+I noticed a problem with ifconfig in busybox 0.60.5. The matching code
+seems to exist in busybox CVS as well, so I'll paste in the patch that
+fixed it.
+
+I was running:
+ # ifconfig wan0 1.2.3.4 pointopoint 1.2.3.5 netmask 255.255.255.255
+
+I was seeing the inet addr and P-t-P addr both being set to 1.2.3.5
+(the pointopoint address).
+
+wan0      Link encap:Point-Point Protocol
+          inet addr:1.2.3.5  P-t-P:1.2.3.5  Mask:255.255.255.255
+          UP POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
+          ...
+
+The patch below seems to fix it.
 
 Members: 
-       networking/arping.c:1.4->1.5 
+       networking/ifconfig.c:1.26->1.27 
 
 ---------------------
-PatchSet 3512 
-Date: 2003/08/28 22:55:22
-Author: bug1
+PatchSet 3708 
+Date: 2003/11/14 03:11:24
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-"When the filesize is known from content-length header, safe_fread is
-always told to read sizeof(buf).  This waits until the underlying
-fread() to time-out for the last part of the downloaded body.  Fix
-this by sending the number of remaining bytes to read when known." -
-junkio@
-I reworked the logic in his patch
+Oskar Liljeblad writes:
+
+Here's a fix for the hard-coded device name in fbset.
 
 Members: 
-       networking/wget.c:1.54->1.55 
+       include/libbb.h:1.118->1.119 
+       util-linux/fbset.c:1.32->1.33 
 
 ---------------------
-PatchSet 3513 
-Date: 2003/08/28 23:03:19
+PatchSet 3709 
+Date: 2003/11/14 08:26:25
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"When the initial request by wget is responded by a 3XX redirect
-response sent in chunked transfer encoding, the code path to
-resubmit the request to the redirected URL forgets to reset
-got_clen and chunked variables in the loop.  If the redirected
-URL does not use chunked transfer encoding, this causes the code
-that slurps the body of the response to incorrectly try to parse
-out the chunk length which does not exist." - junkio@
-
-----------------------------------------------------------------------
+Read in blocks rather than one char at a time, greatly improves speed
 
 Members: 
-       networking/wget.c:1.55->1.56 
+       archival/libunarchive/seek_by_char.c:1.1->1.2 
 
 ---------------------
-PatchSet 3514 
-Date: 2003/08/28 23:12:53
+PatchSet 3710 
+Date: 2003/11/14 08:30:46
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"Typo and/or thinko: scanning till the end of NUL terminated string
-should check the byte pointed at not the pointer itself." -junkio@
+Remove debugging noise.
 
 Members: 
-       miscutils/dc.c:1.15->1.16 
+       archival/libunarchive/get_header_tar_bz2.c:1.3->1.4 
 
 ---------------------
-PatchSet 3515 
-Date: 2003/08/29 07:25:04
+PatchSet 3711 
+Date: 2003/11/14 09:21:27
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Correct logic in determining size of block to download, as pointed out
-by Junio C Hamano
+Remove some tar_gz stuff that get dragged in
 
 Members: 
-       networking/wget.c:1.56->1.57 
+       archival/libunarchive/get_header_tar_bz2.c:1.4->1.5 
 
 ---------------------
-PatchSet 3516 
-Date: 2003/08/29 08:29:30
+PatchSet 3712 
+Date: 2003/11/14 09:22:24
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-vodz, last patch 103
+Fix build error with tar -j
 
 Members: 
-       coreutils/expr.c:1.12->1.13 
-       shell/ash.c:1.75->1.76 
+       archival/libunarchive/Makefile.in:1.16->1.17 
 
 ---------------------
-PatchSet 3517 
-Date: 2003/08/29 08:35:08
+PatchSet 3713 
+Date: 2003/11/14 10:04:31
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Vodz, last patch 104
+NEW APPLET: pipe_progress, used by debian installer
 
 Members: 
-       sysklogd/syslogd.c:1.100->1.101 
+       debianutils/Config.in:1.5->1.6 
+       debianutils/Makefile.in:1.3->1.4 
+       debianutils/pipe_progress.c:INITIAL->1.1 
+       include/applets.h:1.106->1.107 
 
 ---------------------
-PatchSet 3518 
-Date: 2003/08/29 08:38:56
+PatchSet 3714 
+Date: 2003/11/14 12:53:42
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Vodz, last patch 105
-Busybox "mount" applet unsupport "user" option and
-result: must have _BB_SUID_NEVER applet option (my bug).
-Last patch have reducing 216 bytes for "su" applet also.
+Catch unsupported features
 
 Members: 
-       include/applets.h:1.103->1.104 
-       loginutils/su.c:1.4->1.5 
+       archival/tar.c:1.178->1.179 
 
 ---------------------
-PatchSet 3519 
-Date: 2003/08/29 08:47:52
+PatchSet 3715 
+Date: 2003/11/14 12:57:14
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-label's dont work in v4 tunnels, patch by Eric Spakman
+Keep trying to find a good header, if we exit it will cause .tar.gz
+files to compute incorrect crc and length for gzip
 
 Members: 
-       networking/ifupdown.c:1.30->1.31 
+       archival/libunarchive/get_header_tar.c:1.24->1.25 
 
 ---------------------
-PatchSet 3520 
-Date: 2003/08/29 11:58:46
+PatchSet 3716 
+Date: 2003/11/14 21:01:26
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"This function was not updating the argc and argv pointers to reflect
-the arguments it consumed, which means the calling function encountered
-them as well.  As a result, a command like "ip -6 addr" was yielding a usage
-error." - Philip Blundell
+Fix a "broken pipe" problem. vodz, last_patch_116-2
 
 Members: 
-       networking/libiproute/ip_parse_common_args.c:1.4->1.5 
+       shell/ash.c:1.82->1.83 
 
 ---------------------
-PatchSet 3521 
-Date: 2003/08/29 12:34:08
+PatchSet 3717 
+Date: 2003/11/15 00:24:43
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix for compiling with ipv6
+Fix memory leaks
 
 Members: 
-       libbb/interface.c:1.19->1.20 
+       archival/libunarchive/get_header_tar.c:1.25->1.26 
 
 ---------------------
-PatchSet 3522 
-Date: 2003/08/29 13:20:31
+PatchSet 3718 
+Date: 2003/11/15 23:18:59
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-* Since busybox binary is unnecessary, deleted it from prerequisites.
-* Changed so that not only links but /bin/busybox might be deleted.
-* When double quoted PREFIX is defined by `.config' is used,
-  `make uninstall' does not work correctly.
-  When default PREFIX `pwd`/_install defined by Rules.mak is used,
-  similarly it does not work correctly.
-  Changed $$PREFIX into $(PREFIX) in order to fix this.
-Patch by Hideki IWAMOTO
+Move from read_gz to the pipe()+fork() method.
+open_transformer(), common code for pipe+fork.
+Function pointer for read() no longer needed.
+Allow inflate to be initialised with a specified buffer size to avoid
+over-reading.
+Reset static variables in inflate_get_next_window to fix a bug where
+only the first file in a .zip would be be extracted.
 
 Members: 
-       Makefile:1.284->1.285 
+       archival/gunzip.c:1.76->1.77 
+       archival/rpm.c:1.3->1.4 
+       archival/rpm2cpio.c:1.9->1.10 
+       archival/unzip.c:1.5->1.6 
+       archival/libunarchive/Makefile.in:1.17->1.18 
+       archival/libunarchive/archive_xread.c:1.3->1.4 
+       archival/libunarchive/data_align.c:1.2->1.3 
+       archival/libunarchive/decompress_bunzip2.c:1.10->1.11 
+       archival/libunarchive/filter_accept_list_reassign.c:1.3->1.4 
+       archival/libunarchive/get_header_tar_bz2.c:1.5->1.6 
+       archival/libunarchive/get_header_tar_gz.c:1.7->1.8 
+       archival/libunarchive/init_handle.c:1.3->1.4 
+       archival/libunarchive/open_transformer.c:INITIAL->1.1 
+       archival/libunarchive/unzip.c:1.31->1.32 
+       include/unarchive.h:1.19->1.20 
 
 ---------------------
-PatchSet 3523 
-Date: 2003/08/29 13:23:09
+PatchSet 3719 
+Date: 2003/11/15 23:44:31
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Substitute busybox for uClibc, patch by Hideki IWAMOTO
+Fix a bug where cpio wouldnt work unless -u was specified
 
 Members: 
-       Rules.mak:1.20->1.21 
+       archival/libunarchive/data_extract_all.c:1.13->1.14 
 
 ---------------------
-PatchSet 3524 
-Date: 2003/08/29 14:25:55
+PatchSet 3720 
+Date: 2003/11/17 10:26:43
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Change make to $(MAKE), patch by Hideki IWAMOTO
+Use the PROG variable instead of 'busybox' in the release target
 
 Members: 
-       Makefile:1.285->1.286 
+       Makefile:1.288->1.289 
 
 ---------------------
-PatchSet 3525 
-Date: 2003/08/29 15:18:26
+PatchSet 3721 
+Date: 2003/11/17 10:43:08
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Help for date -I when CONFIG_FEATURE_DATE_ISOFMT is enabled.
-Patch by Steven Scholz
+Remove net-udeb flavour, we dotn use it
 
 Members: 
-       include/usage.h:1.165->1.166 
+       debian/config-net-udeb:1.4->1.5(DEAD) 
+       debian/config-net-udeb-i386:1.5->1.6(DEAD) 
+       debian/config-net-udeb-linux-i386:1.1->1.2(DEAD) 
 
 ---------------------
-PatchSet 3526 
-Date: 2003/08/29 16:03:12
+PatchSet 3722 
+Date: 2003/11/17 10:46:36
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove unused files
+This was made obsolete by config-udeb-linux-i386
 
 Members: 
-       networking/udhcp/debug.h:1.1->1.2(DEAD) 
-       networking/udhcp/pidfile.c:1.1->1.2(DEAD) 
-       networking/udhcp/pidfile.h:1.1->1.2(DEAD) 
+       debian/config-udeb-i386:1.5->1.6(DEAD) 
 
 ---------------------
-PatchSet 3527 
-Date: 2003/08/29 16:19:44
+PatchSet 3723 
+Date: 2003/11/17 21:58:00
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove stray '\n'
+Dont free filename, its needed in the extracted files list.
 
 Members: 
-       networking/udhcp/dhcpc.c:1.11->1.12 
-       networking/udhcp/socket.c:1.2->1.3 
+       archival/libunarchive/get_header_tar.c:1.26->1.27 
 
 ---------------------
-PatchSet 3528 
-Date: 2003/08/29 16:39:07
+PatchSet 3724 
+Date: 2003/11/18 18:56:25
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Logic error, patch by Matteo Croce
+Replaced by md5_sha1_sum.c
 
 Members: 
-       util-linux/fdformat.c:1.1->1.2 
+       coreutils/md5sum.c:1.29->1.30(DEAD) 
 
 ---------------------
-PatchSet 3529 
-Date: 2003/08/29 16:48:37
+PatchSet 3725 
+Date: 2003/11/18 19:33:13
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"A little patch for the strings applet of the busybox development tree
-that substitutes two lines of code with a libbb function saving a couple
-of bytes." - Tito
+Replaced by md5_sha1_sum.c
 
 Members: 
-       miscutils/strings.c:1.9->1.10 
+       coreutils/sha1sum.c:1.8->1.9(DEAD) 
 
 ---------------------
-PatchSet 3530 
-Date: 2003/08/29 16:53:23
+PatchSet 3726 
+Date: 2003/11/18 19:35:06
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"Due to a wrong format parameter in a printf httpd does not work when
-compiled for with CONFIG_LFS (large file support).
-The attached patch suggested by Vladimir fixes that." - Steven Scholz
+Only use getopt and associated flags if checking is enabled
 
 Members: 
-       networking/httpd.c:1.11->1.1
+       coreutils/md5_sha1_sum.c:1.1->1.
 
 ---------------------
-PatchSet 3531 
-Date: 2003/08/29 17:19:03
+PatchSet 3727 
+Date: 2003/11/18 20:23:04
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove some unwanted code, patch from Holger Schurig, confirmed by vodz
+Make unlink old files default behaviour and add a new option -k to
+prevent overwritting existing files
 
 Members: 
-       libbb/get_console.c:1.6->1.7 
+       archival/tar.c:1.179->1.180 
 
 ---------------------
-PatchSet 3532 
-Date: 2003/08/30 05:35:07
+PatchSet 3728 
+Date: 2003/11/18 21:31:19
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix the substitution print subcommand, it should only print if its
-own substitution matched, not previous ones.
-e.g
-echo fooba | sed -n 's/foo//;s/bar/found/p'
-shouldnt print anything
+Dont close original file handle, we may need it later.
 
 Members: 
-       editors/sed.c:1.130->1.131 
+       archival/libunarchive/open_transformer.c:1.1->1.2 
 
 ---------------------
-PatchSet 3533 
-Date: 2003/08/30 05:47:36
+PatchSet 3729 
+Date: 2003/11/18 21:37:50
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"Without this patch, udhcpcd output may be buffered and delayed for
-for minutes if stdout is not a tty." -vda@
+tar -Z, uncompress support
 
 Members: 
-       networking/udhcp/common.c:1.1->1.2 
+       archival/Config.in:1.11->1.12 
+       archival/tar.c:1.180->1.181 
+       archival/libunarchive/Makefile.in:1.18->1.19 
+       archival/libunarchive/uncompress.c:1.7->1.8 
 
 ---------------------
-PatchSet 3534 
-Date: 2003/08/30 07:00:33
+PatchSet 3730 
+Date: 2003/11/18 21:40:30
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-handle GPLONLY symbols
+Update md5sum, sha1sum options, patch by Steven Scholz
 
 Members: 
-       modutils/insmod.c:1.100->1.101 
+       include/usage.h:1.172->1.173 
 
 ---------------------
-PatchSet 3535 
-Date: 2003/08/30 13:27:36
+PatchSet 3731 
+Date: 2003/11/18 21:49:23
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-The default behaviour for run-parts is corrected to continue if an error
-is encountered in a script.
-Patch by Philip Blundell
+Update usage for tar -Z
 
 Members: 
-       libbb/run_parts.c:1.9->1.10 
+       include/usage.h:1.173->1.174 
 
 ---------------------
-PatchSet 3536 
-Date: 2003/08/30 13:38:13
+PatchSet 3732 
+Date: 2003/11/18 23:27:49
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-save a couple of bytes
+COMPRESS, not UNCOMPRESS
 
 Members: 
-       miscutils/strings.c:1.10->1.11 
+       include/usage.h:1.174->1.175 
 
 ---------------------
-PatchSet 3537 
-Date: 2003/08/31 02:58:18
+PatchSet 3733 
+Date: 2003/11/18 23:56:41
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-"insmod caches the symbolname in a variable before modifying it and uses
-the cached value afterwards." - Jean Wolter
+woops, we needed that function
 
 Members: 
-       modutils/insmod.c:1.101->1.102 
+       coreutils/md5_sha1_sum.c:1.2->1.3 
 
 ---------------------
-PatchSet 3538 
-Date: 2003/09/01 05:08:36
+PatchSet 3734 
+Date: 2003/11/20 05:26:38
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Allow one to detect and handle the case where no lease could be obtained
-via DHCP. (Just add a section "failed" to your script.)
-Patch by Steven Scholz
+Include stdint.h
 
 Members: 
-       networking/udhcp/dhcpc.c:1.12->1.13 
+       include/libbb.h:1.119->1.120 
 
 ---------------------
-PatchSet 3539 
-Date: 2003/09/01 09:53:31
+PatchSet 3735 
+Date: 2003/11/20 05:58:26
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix compile error and reducing size for libbb/get_console.c to previous size.
-Vodz last_patch106
+Fix up the -s option, and make usage consitent with behaviour,
+patch by Steven Scholz
 
 Members: 
-       libbb/get_console.c:1.7->1.8 
-       shell/ash.c:1.76->1.77 
+       coreutils/md5_sha1_sum.c:1.3->1.4 
 
 ---------------------
-PatchSet 3540 
-Date: 2003/09/02 03:36:07
+PatchSet 3736 
+Date: 2003/11/20 06:27:33
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-move all "-/bin/sh" "/bin/sh" and "sh" to libbb/messages.c file as one
-constant.
-Vodz last_patch_107
+Superficial changes
 
 Members: 
-       coreutils/chroot.c:1.29->1.30 
-       include/libbb.h:1.109->1.110 
-       init/init.c:1.193->1.194 
-       libbb/Makefile.in:1.26->1.27 
-       libbb/messages.c:1.10->1.11 
-       loginutils/adduser.c:1.7->1.8 
-       loginutils/login.c:1.12->1.13 
-       loginutils/su.c:1.5->1.6 
-       miscutils/crond.c:1.7->1.8 
-       miscutils/crontab.c:1.5->1.6 
-       networking/ifupdown.c:1.31->1.32 
-       networking/telnetd.c:1.6->1.7 
-       shell/ash.c:1.77->1.78 
-       shell/msh.c:1.14->1.15 
+       libbb/hash_fd.c:1.1->1.2 
 
 ---------------------
-PatchSet 3541 
-Date: 2003/09/02 07:59:57
+PatchSet 3737 
+Date: 2003/11/20 08:00:38
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-adds the ability to use and calculate network prefix specifications instead
-of netmasks. It also fixes the parameters for network and netmask to match
-that of the official Red Hat version (-n for network and -m for netmask).
-Patch by Joshua Jackson
+Dont attempt to unlink directories
 
 Members: 
-       networking/Config.in:1.22->1.23 
-       networking/ipcalc.c:1.4->1.5 
+       archival/libunarchive/data_extract_all.c:1.14->1.15 
 
 ---------------------
-PatchSet 3542 
-Date: 2003/09/03 01:42:58
+PatchSet 3738 
+Date: 2003/11/20 09:06:10
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-To load GPLONLY symbols its is required that CHECK_TAINTED_MODULES be
-enabled, if not GPLONLY symbols are ignored.
+Check there are files to add the archive before removing a specified
+tar file.
 
 Members: 
-       modutils/Config.in:1.8->1.9 
-       modutils/insmod.c:1.102->1.103 
+       archival/tar.c:1.181->1.182 
 
 ---------------------
-PatchSet 3543 
-Date: 2003/09/03 13:18:38
+PatchSet 3739 
+Date: 2003/11/20 09:53:31
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-more crond+crontab integrating with loginutil libbb functions and deleted
-patch from Thomas Gleixner to init.
-Viodz last_patch_108
+Check at least one context is specified
 
 Members: 
-       include/libbb.h:1.110->1.111 
-       init/init.c:1.194->1.195 
-       libbb/change_identity.c:1.2->1.3 
-       miscutils/crond.c:1.8->1.9 
-       miscutils/crontab.c:1.6->1.7 
+       archival/tar.c:1.182->1.183 
 
 ---------------------
-PatchSet 3544 
-Date: 2003/09/04 09:21:36
+PatchSet 3740 
+Date: 2003/11/20 09:56:34
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Set the default password to md5, patch by Joshua Jackson
+remove controversial tests
 
 Members: 
-       loginutils/passwd.c:1.5->1.6 
+       testsuite/sed/sed-append-next-line-gnu:1.1->1.2(DEAD) 
+       testsuite/sed/sed-requires-newline-after-edit-command:1.1->1.2(DEAD) 
 
 ---------------------
-PatchSet 3545 
-Date: 2003/09/05 03:37:15
+PatchSet 3741 
+Date: 2003/11/20 09:57:41
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Small bug in silent option
+Update status of tests which should pass
 
 Members: 
-       networking/ipcalc.c:1.5->1.6 
+       testsuite/find/find-supports-minus-xdev:1.1->1.2 
+       testsuite/tar/tar-complains-about-missing-file:1.1->1.2 
+       testsuite/tar/tar-handles-cz-options:1.1->1.2 
 
 ---------------------
-PatchSet 3546 
-Date: 2003/09/08 01:32:49
+PatchSet 3742 
+Date: 2003/11/20 10:46:58
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Busybox modprobe has a couple of irritating quirks:
+Fix tar-handles-nested-exclude testcase
 
- - attempting to modprobe a module that is already loaded yields "Failed
-to load module", whereas modutils quietly ignores such a request.
+Members: 
+       archival/tar.c:1.183->1.184 
+       archival/libunarchive/get_header_tar.c:1.27->1.28 
 
- - if a module genuinely can't be loaded due to missing symbols or
-similar problems, modprobe doesn't produce any useful diagnostics
-because the output from insmod has been redirected to /dev/null.
+---------------------
+PatchSet 3743 
+Date: 2003/11/20 21:30:54
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Dont over-read fd, use function pointer for hash function.
 
-Here's a patch to address these issue
+Members: 
+       include/libbb.h:1.120->1.121 
+       libbb/hash_fd.c:1.2->1.3 
 
-Patch by Philip Blundell
+---------------------
+PatchSet 3744 
+Date: 2003/11/20 22:36:54
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Remove unused function
 
 Members: 
-       modutils/modprobe.c:1.21->1.22 
+       archival/libunarchive/Makefile.in:1.19->1.20 
+       archival/libunarchive/archive_xread_char.c:1.1->1.2(DEAD) 
+       include/unarchive.h:1.20->1.21 
 
 ---------------------
-PatchSet 3547 
-Date: 2003/09/08 11:59:27
+PatchSet 3745 
+Date: 2003/11/21 09:27:02
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-last_patch_109 from Vladimir N. Oleynik
+Make use of libbb functions bb_xopen, bb_full_read, used #define's
+instead of static consts, avoid xmalloc.
 
-Busybox`s httpd have the defect (from born):
-ip 1.2.3.1 have true comparing also with
-1.2.3.10-1.2.3.19 and 1.2.3.100-1.2.3.199.
-Last patch removed this bug and added feature:
-allow/deny rule can support network/netmask
-example: 1.2.3.0/255.255.255.128
-  or
-network/mask_bits
-example: 1.2.3.0/25
-now; old format
-1
-1.2
-1.2.3
-1.2.3.4
-too support and converted to
-1/8 1.2/16 1.2.3/24 1.2.3.4/32
-automaticaly.
+Members: 
+       console-tools/loadkmap.c:1.26->1.27 
 
-Also, current CVS have small problem: ignores
-A:IP, (loses 'A', 'a' only work). Corrected.
+---------------------
+PatchSet 3746 
+Date: 2003/11/21 21:54:07
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix warning
 
 Members: 
-       networking/httpd.c:1.12->1.13 
+       debianutils/pipe_progress.c:1.1->1.2 
 
 ---------------------
-PatchSet 3548 
-Date: 2003/09/08 15:34:23
+PatchSet 3747 
+Date: 2003/11/21 22:17:28
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Preserve suid/sgid bits
+Use safe read
 
 Members: 
-       coreutils/chown.c:1.23->1.24 
+       archival/libunarchive/uncompress.c:1.8->1.9 
 
 ---------------------
-PatchSet 3549 
-Date: 2003/09/08 16:39:09
+PatchSet 3748 
+Date: 2003/11/21 22:24:45
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+As we no longer use function pointers for read in common archiving code
+archive_xread can be replaced with bb_full_read, and archive_copy_file
+with bb_copyfd*
+bb_copyfd is split into two functions bb_copyfd_size and bb_copyfd_eof,
+they share a common backend.
+
+Members: 
+       archival/ar.c:1.44->1.45 
+       archival/tar.c:1.184->1.185 
+       archival/libunarchive/Makefile.in:1.20->1.21 
+       archival/libunarchive/archive_copy_file.c:1.4->1.5(DEAD) 
+       archival/libunarchive/archive_xread.c:1.4->1.5(DEAD) 
+       archival/libunarchive/archive_xread_all.c:1.2->1.3 
+       archival/libunarchive/archive_xread_all_eof.c:1.2->1.3 
+       archival/libunarchive/data_extract_all.c:1.15->1.16 
+       archival/libunarchive/data_extract_to_stdout.c:1.2->1.3 
+       archival/libunarchive/get_header_tar.c:1.28->1.29 
+       archival/libunarchive/seek_by_char.c:1.2->1.3 
+       coreutils/cat.c:1.28->1.29 
+       include/libbb.h:1.121->1.122 
+       include/unarchive.h:1.21->1.22 
+       libbb/copy_file.c:1.25->1.26 
+       libbb/copyfd.c:1.6->1.7 
+       libbb/print_file.c:1.7->1.8 
+       networking/ftpgetput.c:1.8->1.9 
+
+---------------------
+PatchSet 3749 
+Date: 2003/11/22 02:13:41
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Vodz, last_patch_110\r
-no limit, no memory usage for env buffer, always call putenv().\r
-remove small error for previous last_patch109.
+Fix warning
 
 Members: 
-       networking/httpd.c:1.13->1.14 
+       libbb/copyfd.c:1.7->1.8 
 
 ---------------------
-PatchSet 3550 
-Date: 2003/09/09 00:19:12
+PatchSet 3750 
+Date: 2003/11/24 23:50:07
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from Jean Wolter
-expr currently always adds even if told to subtract
+When a size of 0 is passed to copyfd_size, dont do anything, it was
+reading untill eof which breaks tar
 
 Members: 
-       coreutils/expr.c:1.13->1.14 
+       libbb/copyfd.c:1.8->1.9 
 
 ---------------------
-PatchSet 3551 
-Date: 2003/09/09 16:53:56
+PatchSet 3751 
+Date: 2003/11/25 20:45:38
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Update the config file by running it from menuconfig, get rid of some
-unused entries.
+Fix for "Broken pipe" issue, vodz last_patch116_3
 
 Members: 
-       sysdeps/linux/defconfig:1.3->1.
+       shell/ash.c:1.83->1.8
 
 ---------------------
-PatchSet 3552 
-Date: 2003/09/09 18:41:03
+PatchSet 3752 
+Date: 2003/11/26 21:53:37
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-If a tar entry is a regualr file ending in a '/' then its really a
-directory.
-From http://www.gnu.org/manual/tar/html_node/tar_123.html
-REGTYPE
-AREGTYPE
-    These flags represent a regular file. In order to be compatible with
-older versions of tar, a typeflag value of AREGTYPE should be silently
-recognized as a regular file. New archives should be created using
-REGTYPE. Also, for backward compatibility, tar treats a regular file
-whose name ends with a slash as a directory.
+Important bugfixes from Ian Campbell.
+init_archive_deb_data()
+        We want to filter for data.tar.* in the AR file not the TAR
+        file, else we get nothing.
+
+all_control_list()
+        Make the 'extensions' array of control file names a global so it
+        can be used in unpack_package as well. Name the global
+        all_control_files. Don't hard code the length of
+        all_control_files but instead used sizeof.
+
+unpack_package()
+        Only unpack the control files we are interested in (from
+        all_control_files). Extract the data.tar.gz into / rather than
+        the current directory.
+
+dpkg_main()
+        Configure packages in a second pass so all the packages being
+        installed are unpacked before configuring.
+
+Some purely cosmetic changes:
+
+header
+        update list of differences since two of them are no longer true.
+        The .control file is no longer stored as a result of this patch
+        -- it was redundant since the info is in status. New packages
+        appear to be added to the end of the status file now rather than
+        the start.
+
+remove_package()
+        Make message printing optional, so we can avoid a redundant
+        message when replacing/upgrading a package. When we do print
+        stuff then include the version number.
+
+purge_package()
+        Print "Purging xxx (yyy) ..." message like the other actions.
+
+configure_package()
+        Add "..." to "Setting up" message to be consistent with other
+        actions.
 
 Members: 
-       archival/libunarchive/get_header_tar.c:1.20->1.21 
+       archival/dpkg.c:1.73->1.74 
 
 ---------------------
-PatchSet 3553 
-Date: 2003/09/11 00:35:44
+PatchSet 3753 
+Date: 2003/11/27 00:01:43
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Vodz, last_patch_104
+Fix tar hard links
 
 Members: 
-       networking/httpd.c:1.14->1.15 
-       sysklogd/syslogd.c:1.101->1.102 
+       archival/libunarchive/data_extract_all.c:1.16->1.17 
+       archival/libunarchive/get_header_tar.c:1.29->1.30 
 
 ---------------------
-PatchSet 3554 
-Date: 2003/09/11 00:47:10
+PatchSet 3754 
+Date: 2003/11/27 22:40:08
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix a bug where make clean complained about having both : and :: entries.
-Remove tester.log on make clean
-Patch by Arthur Othieno
+Fix a bug, ignore the source path when installing to a directory.
+We may be installing symlinks, so use lstat/lchown.
+Make use of bb_getopt_ulflags and cp_mv_stat2, save 100 bytes.
 
 Members: 
-       tests/Makefile:1.5->1.6 
+       coreutils/install.c:1.3->1.4 
 
 ---------------------
-PatchSet 3555 
-Date: 2003/09/11 00:52:15
+PatchSet 3755 
+Date: 2003/11/28 22:38:14
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-add ipv6 literal support to wget
+Patch from Ian Campbell, fix or'ed dependencies and handle virtual
+dependencies.
 
 Members: 
-       networking/Config.in:1.23->1.24 
-       networking/wget.c:1.57->1.58 
+       archival/dpkg.c:1.74->1.75 
 
 ---------------------
-PatchSet 3556 
-Date: 2003/09/11 09:25:11
-Author: andersen
+PatchSet 3756 
+Date: 2003/11/28 22:55:03
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Patch from Philip Blundell:
-
-On Thu, 2003-09-11 at 01:09, Glenn McGrath wrote:
-> Applied
+Correct Matteo's email address
 
-Thanks.  Unfortunately there was one small bug in that last patch.
-Could you apply this one as well?
+Members: 
+       miscutils/hdparm.c:1.7->1.8 
 
-p.
+---------------------
+PatchSet 3757 
+Date: 2003/11/30 23:46:06
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Tito, size optimisation, cleanup noise when in debugging
+mode, adds support for MODLOAD keyword in devfsd.conf, provides a
+cleaned up version of example/devfsd.conf
 
 Members: 
-       networking/wget.c:1.58->1.59 
+       examples/devfsd.conf:1.1->1.2 
+       miscutils/Config.in:1.10->1.11 
+       miscutils/devfsd.c:1.4->1.5 
 
 ---------------------
-PatchSet 3557 
-Date: 2003/09/11 09:32:40
+PatchSet 3758 
+Date: 2003/12/04 07:07:14
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Marc A. Lehmann writes:
+Do not use the _syscall5 macro -- use syscall(2) instead
 
-The tar -x command in busybox does not restore the file mode correctly.
+Members: 
+       util-linux/fdisk.c:1.12->1.13 
+
+---------------------
+PatchSet 3759 
+Date: 2003/12/04 13:06:44
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Steven Scholz, make usage more consistent with actual
+behaviour.
 
-The reason is most probably this code in
-archival/libunarachive/data_extract_all.c:
+Members: 
+       include/usage.h:1.175->1.176 
 
-       chmod(file_header->name, file_header->mode);
-       chown(file_header->name, file_header->uid, file_header->gid);
+---------------------
+PatchSet 3760 
+Date: 2003/12/04 15:02:57
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Add (untested) support for cris, based on the (old) busybox insmod
+that axis distributes.
 
-chown clears the set*id bits (on current versions of linux :). Flipping
-the order around fixes the problem.
+Members: 
+       modutils/insmod.c:1.105->1.106 
 
-(tested with 1.00pre3 from cvs).
+---------------------
+PatchSet 3761 
+Date: 2003/12/05 02:51:21
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix a compile error when only using ar, patch by Paul van Gool
 
 Members: 
-       archival/libunarchive/data_extract_all.c:1.12->1.13 
+       archival/ar.c:1.45->1.46 
 
 ---------------------
-PatchSet 3558 
-Date: 2003/09/11 09:51:32
-Author: andersen
+PatchSet 3762 
+Date: 2003/12/08 20:11:55
+Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Update definition of struct serial_struct, per linux-2.6.0-test5,
-to avoid stack corruption problems on some 64bit architectures
-when sizeof(void*) != sizeof(int).  Thanks to Atsushi Nemoto
-for finding this problem.
+Bring usage upto date, patch by Steven Scholz
 
 Members: 
-       init/init.c:1.195->1.196 
+       coreutils/Config.in:1.20->1.21 
 
 ---------------------
-PatchSet 3559 
-Date: 2003/09/12 01:44:50
+PatchSet 3763 
+Date: 2003/12/08 20:21:53
 Author: bug1
 Branch: HEAD
 Tag: (none) 
 Log:
-Busybox CVS version ipcalc have problems:
-- Can`t use 255.255.255.255 address
-- typo: double check for valid ip address and uncheck for valid mask
+Stop sending data to the client after the first failure.
+Patch by Joe.C
 
-httpd unseted SERVER_PORT (my bug from last_patch111).
+Members: 
+       networking/httpd.c:1.19->1.20 
 
-last_patch_112 from Vladimir N. Oleynik
+---------------------
+PatchSet 3764 
+Date: 2003/12/08 20:31:25
+Author: bug1
+Branch: HEAD
+Tag: (none) 
+Log:
+Splitting statements with #define's can cause trouble for cross
+compilers (and it looks a bit messy)
 
 Members: 
-       networking/httpd.c:1.15->1.16 
-       networking/ipcalc.c:1.6->1.7 
+       procps/top.c:1.9->1.10 
 
 ---------------------
-PatchSet 3560 
-Date: 2003/09/12 05:43:49
+PatchSet 3765 
+Date: 2003/12/09 17:31:48
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Update changelog for release
+Bump version number
 
 Members: 
-       Changelog:1.282->1.283 
+       Rules.mak:1.23->1.24 
 
 ---------------------
-PatchSet 3561 
-Date: 2003/09/12 05:49:21
+PatchSet 3766 
+Date: 2003/12/09 23:50:24
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-config option CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN must depend
-on CONFIG_FEATURE_SH_STANDALONE_SHELL.
+Fix indenting.
+
+Fix a bug noticed by Pete Flugstad.  Make certain we close what we open, and
+don't try to close invalid files when /etc/filesystems exists and is used.
 
 Members: 
-       shell/Config.in:1.9->1.10 
+       util-linux/mount.c:1.113->1.114 
 
 ---------------------
-PatchSet 3562 
-Date: 2003/09/12 06:50:51
+PatchSet 3767 
+Date: 2003/12/10 12:08:19
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Teach rdate to timeout in 10 seconds to avoid blocking forever
-with odd or broken networking setups
+update website
 
 Members: 
-       util-linux/rdate.c:1.23->1.24 
+       docs/busybox.net/cvs_anon.html:1.7->1.8 
+       docs/busybox.net/cvs_howto.html:INITIAL->1.1 
+       docs/busybox.net/docs.html:INITIAL->1.1 
+       docs/busybox.net/download.html:INITIAL->1.1 
+       docs/busybox.net/footer.html:INITIAL->1.1 
+       docs/busybox.net/header.html:INITIAL->1.1 
+       docs/busybox.net/index.html:1.132->1.133 
+       docs/busybox.net/lists.html:INITIAL->1.1 
+       docs/busybox.net/news.html:INITIAL->1.1 
+       docs/busybox.net/oldnews.html:1.16->1.17 
+       docs/busybox.net/products.html:INITIAL->1.1 
+       docs/busybox.net/robots.txt:1.1->1.2(DEAD) 
+       docs/busybox.net/screenshot.html:1.6->1.7 
+       docs/busybox.net/shame.html:INITIAL->1.1 
+       docs/busybox.net/images/vh40.gif:INITIAL->1.1 
 
 ---------------------
-PatchSet 3563 
-Date: 2003/09/12 06:59:53
+PatchSet 3768 
+Date: 2003/12/10 20:41:47
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Invoke run-parts on /etc/network/if-*.d per the behavior of
-the upstream ifupdown code...
+some minor updates
 
 Members: 
-       networking/ifupdown.c:1.32->1.33 
+       docs/busybox.net/header.html:1.1->1.2 
+       docs/busybox.net/lists.html:1.1->1.2 
+       docs/busybox.net/products.html:1.1->1.2 
+       docs/busybox.net/shame.html:1.1->1.2 
 
 ---------------------
-PatchSet 3564 
-Date: 2003/09/12 07:31:28
-Author: bug1
+PatchSet 3769 
+Date: 2003/12/10 20:50:14
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Use the typeflag to identify if its a hardlink on OLD and GNU posix
-modes, fixes a bug extracting hardlinks to symlinks.
+add missing copyright text
 
 Members: 
-       archival/libunarchive/get_header_tar.c:1.21->1.22 
+       docs/busybox.net/copyright.txt:INITIAL->1.1 
 
 ---------------------
-PatchSet 3565 
-Date: 2003/09/12 07:49:09
-Author: bug1
+PatchSet 3770 
+Date: 2003/12/11 01:18:07
+Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix handling of hardlinks when OLDGNU and GNU extensions arent enabled.
+remove some spaces that mess up autodocifier.pl
 
 Members: 
-       archival/libunarchive/get_header_tar.c:1.22->1.23 
+       include/usage.h:1.176->1.177 
 
 ---------------------
-PatchSet 3566 
-Date: 2003/09/12 07:59:17
+PatchSet 3771 
+Date: 2003/12/11 01:29:46
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Update webpage a bit
+go directly to current cvs
 
 Members: 
-       docs/busybox.net/index.html:1.128->1.129 
-       docs/busybox.net/oldnews.html:1.15->1.16 
-       docs/busybox.net/screenshot.html:1.5->1.6 
+       docs/busybox.net/header.html:1.2->1.3 
 
 ---------------------
-PatchSet 3567 
-Date: 2003/09/12 07:59:52
+PatchSet 3772 
+Date: 2003/12/11 01:42:11
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-I suppose it is now Sept 12...
+Update modutils with 2.6 module support
 
 Members: 
-       docs/busybox.net/index.html:1.129->1.130 
+       debian/config-udeb-linux-i386:1.1->1.2 
+       modutils/Config.in:1.9->1.10 
+       modutils/insmod.c:1.106->1.107 
+       modutils/rmmod.c:1.24->1.25 
 
diff --git a/README b/README
index 14aabe6..e56cb5a 100644 (file)
--- a/README
+++ b/README
@@ -37,7 +37,7 @@ Supported architectures:
    Busybox in general will build on any architecture supported by gcc.  It has
    a few specialized features added for __sparc__ and __alpha__.  insmod
    functionality is currently limited to x86, ARM, SH3/4, powerpc, m68k, 
-   MIPS, and v850e.
+   MIPS, cris, and v850e.
 
 Supported libcs:
 
index 2e1d624..589e48e 100644 (file)
@@ -3,6 +3,39 @@
 
 <ul>
 
+  <p>
+  <li><b>10 December 2003 -- BusyBox 1.0.0-pre4 released</b><p> 
+
+    Here goes the fourth pre-release for the new BusyBox stable
+    series.  This release includes major rework to sed, lots of
+    rework on tar, a new tiny implementation of bunzip2, a new
+    devfsd applet, support for 2.6.x kernel modules, updates to
+    the ash shell, sha1sum and md5sum have been merged into a
+    common applet, the dpkg applets has been cleaned up, and tons
+    of random bugs have been fixed.  Thanks everyone for all the
+    testing, bug reports, and patches!  Once again, a big
+    thank-you goes to Glenn McGrath (bug1) for stepping helping
+    get patches merged!
+
+    <p>
+
+    And of course, if you are reading this, you might have noticed
+    the busybox website has been completely reworked.  Hopefully
+    things are now somewhat easier to navigate...  If you see any
+    problems, of have suggestions to make, as always, please feel
+    free to send an email to the busybox mailing list.
+
+    <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>12 Sept 2003 -- BusyBox 1.0.0-pre3 released</b><p>