X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=Changelog;h=7e09f670d63712233c5bb3aaf53e1a4285563198;hb=53090cdedd150ef17b480193b75a325b53af94fe;hp=3f46cbb9a3945a52464966e9e77d4fbda0d8f46d;hpb=c181f34c8745fb9348c8ffe17149b46b52c14004;p=oweals%2Fbusybox.git diff --git a/Changelog b/Changelog index 3f46cbb9a..7e09f670d 100644 --- a/Changelog +++ b/Changelog @@ -1,3099 +1,681 @@ --------------------- -PatchSet 3568 -Date: 2003/09/12 08:03:14 +PatchSet 4304 +Date: 2004/07/26 11:45:25 Author: andersen Branch: HEAD Tag: (none) Log: -Remove version # +Make certain that udhcp shuts down the interface Members: - docs/busybox.net/index.html:1.130->1.131 + networking/ifupdown.c:1.43->1.44 --------------------- -PatchSet 3569 -Date: 2003/09/12 08:03:52 +PatchSet 4305 +Date: 2004/07/26 11:45:47 Author: andersen Branch: HEAD Tag: (none) Log: -Final changelog update +bump version to -rc2 Members: - Changelog:1.283->1.284 + Rules.mak:1.33->1.34 --------------------- -PatchSet 3570 -Date: 2003/09/12 08:36:46 +PatchSet 4306 +Date: 2004/07/26 11:46:50 Author: andersen Branch: HEAD Tag: (none) Log: -Fix obligitory typos +oops Members: - docs/busybox.net/index.html:1.131->1.132 + networking/ifupdown.c:1.44->1.45 --------------------- -PatchSet 3571 -Date: 2003/09/12 09:32:24 +PatchSet 4307 +Date: 2004/07/26 12:05:12 Author: andersen Branch: HEAD Tag: (none) Log: -Remove final \n +YAEGASHI Takeshi writes: -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' 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 - -Fixed a memory leak in add_cmd/add_cmd_str by moving the allocation -of sed_cmd down to where it's actually first needed. - -In get_address, if index_of_next_unescaped_regexp_delim ever failed, we -wouldn't notice because the return value was added to idx, which was -already guaranteed to be > 0. (This is buried in the changes made when -I redid get_address to be based on pointer arithmetic, because all the tests -were gratuitously dereferencing with a constant zero, which wasn't obvious.) - -Comment in parse_regex_delim was wrong: 's' and 'y' both call it. - -The reason "sed_cmd->num_backrefs = 0;" isn't needed is that sed_cmd was -allocated with cmalloc, which zeroes memory. - -Different handling of space after \ in i... - -Different handling of pattern "s/a/b s/c/d" - -Cool, resursive reads don't cause a crash. :) - -Fixed "sed -f blah filename - < filename" since GNU sed was handling -both - and filenames on the same line. (You can even list - more than -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 -or the posix standard. -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 -Add follow mode to logread, ala "tail -f /var/log/messages" -Note: output to a slow serial terminal can have side effects -on syslog because of the semaphore. In such case, define -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: - -top: failed to read 'meminfo' - -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). - -Please apply. - - procps/top.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++------------ - 1 files changed, 48 insertions(+), 12 deletions(-) - -Members: - procps/top.c:1.8->1.9 - ---------------------- -PatchSet 3650 -Date: 2003/10/17 19:54:55 -Author: timr -Branch: HEAD -Tag: (none) -Log: -old gcc - -Members: - miscutils/devfsd.c:1.2->1.3 - ---------------------- -PatchSet 3651 -Date: 2003/10/18 02:58:35 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - archival/libunarchive/decompress_bunzip2.c:1.4->1.5 - ---------------------- -PatchSet 3652 -Date: 2003/10/18 02:59:46 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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/decompress_bunzip2.c:1.5->1.6 - ---------------------- -PatchSet 3653 -Date: 2003/10/20 06:40:40 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - modutils/insmod.c:1.103->1.104 - ---------------------- -PatchSet 3654 -Date: 2003/10/21 07:45:29 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Do a better job of dealing with screwy s390 abi changes - -Members: - modutils/insmod.c:1.104->1.105 - ---------------------- -PatchSet 3655 -Date: 2003/10/22 10:58:11 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - 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 3656 -Date: 2003/10/22 11:10:50 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - miscutils/devfsd.c:1.3->1.4 - ---------------------- -PatchSet 3657 -Date: 2003/10/22 11:18:24 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Disable any buffering to stdout - -Members: - coreutils/tee.c:1.22->1.23 - ---------------------- -PatchSet 3658 -Date: 2003/10/22 11:19:01 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Update mail location - -Members: - README:1.28->1.29 - ---------------------- -PatchSet 3659 -Date: 2003/10/22 11:23:04 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -make this a little bit less messy - -Members: - libbb/Makefile.in:1.30->1.31 - ---------------------- -PatchSet 3660 -Date: 2003/10/22 11:26:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Patch from Arthur Othieno to fix a compiler warning - -Members: - libbb/get_ug_id.c:1.1->1.2 - ---------------------- -PatchSet 3661 -Date: 2003/10/22 11:30:53 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Patch from Arthur Othieno for docs/style-guide.txt conformance. - -Members: - console-tools/chvt.c:1.19->1.20 - ---------------------- -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: - 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 3663 -Date: 2003/10/22 11:37:04 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - debianutils/which.c:1.3->1.4 - ---------------------- -PatchSet 3664 -Date: 2003/10/22 11:56:45 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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/crond.c:1.9->1.10 - shell/ash.c:1.81->1.82 - ---------------------- -PatchSet 3665 -Date: 2003/10/22 12:24:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Goetz Bock writes: - -Dear list, - -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. - -Feel free to drop them. - -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: - debianutils/which.c:1.4->1.5 - ---------------------- -PatchSet 3667 -Date: 2003/10/22 23:29:08 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -the dc applet now needs libm - -Erik - -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. - -Members: - archival/libunarchive/decompress_bunzip2.c:1.6->1.7 - ---------------------- -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: - archival/libunarchive/Makefile.in:1.14->1.15 - ---------------------- -PatchSet 3670 -Date: 2003/10/28 23:04:50 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Fix a logic error, the old bunzip code returned non-zero for success, -new code returns 0 for success. - -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 - ---------------------- -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 - ---------------------- -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: - docs/contributing.txt:1.8->1.9 - ---------------------- -PatchSet 3674 -Date: 2003/10/29 04:46:30 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -make CONFIG_FEATURE_UNARCHIVE_TAPE common between itar and cpio, patch -by Arthur Othieno - -Members: - archival/Config.in:1.10->1.11 - ---------------------- -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 - -Members: - debianutils/which.c:1.5->1.6 - ---------------------- -PatchSet 3676 -Date: 2003/10/29 11:10:02 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Accept the -c option and do nothing - -Members: - coreutils/install.c:1.2->1.3 - ---------------------- -PatchSet 3677 -Date: 2003/10/30 07:48:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -make certain values specified in the environment always win - -Members: - Rules.mak:1.21->1.22 - ---------------------- -PatchSet 3678 -Date: 2003/10/30 13:36:39 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -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: - editors/awk.c:1.4->1.5 - ---------------------- -PatchSet 3679 -Date: 2003/10/30 22:47:16 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -run through indent - -Members: - findutils/xargs.c:1.30->1.31 - ---------------------- -PatchSet 3680 -Date: 2003/10/30 22:51:33 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Add a comment with link to the SUSv3 standard for xargs - -Members: - findutils/xargs.c:1.31->1.32 - ---------------------- -PatchSet 3681 -Date: 2003/10/31 00:04:24 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Remove config options for sort -u and sort -r, they are always enabled - -Members: - coreutils/Config.in:1.17->1.18 - ---------------------- -PatchSet 3682 -Date: 2003/10/31 00:21:28 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix stupid typo - -Members: - archival/libunarchive/Makefile.in:1.15->1.16 - ---------------------- -PatchSet 3683 -Date: 2003/10/31 00:35:59 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -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: - coreutils/Config.in:1.18->1.19 - coreutils/tail.c:1.45->1.46 - ---------------------- -PatchSet 3684 -Date: 2003/10/31 02:04:18 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -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: - util-linux/mkswap.c:1.28->1.29 - ---------------------- -PatchSet 3685 -Date: 2003/10/31 08:19:44 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Try to make indent formatting less horrible - -Members: - findutils/xargs.c:1.32->1.33 - ---------------------- -PatchSet 3686 -Date: 2003/10/31 08:52:57 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Put back the tar support stubs (and warnings) for now. - -Members: - archival/libunarchive/decompress_bunzip2.c:1.8->1.9 - ---------------------- -PatchSet 3687 -Date: 2003/10/31 09:31:46 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - 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 3688 -Date: 2003/11/03 08:59:51 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Avoid conflicts with the 2.6 kernel headers, which define -_IOR rather differently, thereby breaking the BLKGETSIZE64 -ioctl. - -Erik - -Members: - util-linux/fdisk.c:1.10->1.11 - ---------------------- -PatchSet 3689 -Date: 2003/11/03 21:20:18 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - 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 3690 -Date: 2003/11/03 22:46:14 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Set unset_env pointing to a NULL item, to prevent us from walking -off the end of the list and segfaulting. - -Erik - -Members: - coreutils/env.c:1.8->1.9 - ---------------------- -PatchSet 3691 -Date: 2003/11/04 23:16:48 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix oversight with CONFIG_FEATURE_AUTOWIDTH handling - -Members: - coreutils/ls.c:1.100->1.101 - ---------------------- -PatchSet 3692 -Date: 2003/11/05 04:55:58 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -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: - 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 3693 -Date: 2003/11/05 11:34:26 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - Rules.mak:1.22->1.23 - ---------------------- -PatchSet 3694 -Date: 2003/11/06 03:17:23 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Rewrite, 800+ bytes smaller and more robust. - -Members: - coreutils/uudecode.c:1.20->1.21 - ---------------------- -PatchSet 3695 -Date: 2003/11/07 11:20:21 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -As vodz pointed out, setting unset_env to NULL is sufficient - -Members: - coreutils/env.c:1.9->1.10 - ---------------------- -PatchSet 3696 -Date: 2003/11/07 19:37:20 -Author: timr -Branch: HEAD -Tag: (none) -Log: -wrap bb help output if CONFIG_FEATURE_AUTOWIDTH - -Members: - applets/busybox.c:1.143->1.144 - ---------------------- -PatchSet 3697 -Date: 2003/11/07 21:22:09 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -fix comment - -Members: - archival/libunarchive/get_header_tar_gz.c:1.6->1.7 - ---------------------- -PatchSet 3698 -Date: 2003/11/07 21:31:58 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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/libunarchive/filter_accept_list_reassign.c:1.2->1.3 - ---------------------- -PatchSet 3699 -Date: 2003/11/07 21:39:14 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Patch from Steven Scholz to send the output from 'time' -to stderr, rather than stdout, so that things like - -~ # time bunzip2 -c /tmp/test.bz2 > /dev/null -real 0m 29.44s -user 0m 29.30s -sys 0m 0.12s - -operate as expected. - -Members: - miscutils/time.c:1.4->1.5 - ---------------------- -PatchSet 3700 -Date: 2003/11/08 00:23:23 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Rob Landley writes: - -Remove three entries in defconfig that config no longer has. - -Rob - -Members: - sysdeps/linux/defconfig:1.4->1.5 - ---------------------- -PatchSet 3701 -Date: 2003/11/08 00:33:02 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add some basic cvs usage info - -Members: - docs/busybox.net/cvs_anon.html:1.6->1.7 - ---------------------- -PatchSet 3702 -Date: 2003/11/10 04:33:52 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -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.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 3703 -Date: 2003/11/14 02:40:08 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Marc Kleine-Budde noticed a missing semicolon - -Members: - util-linux/fdisk.c:1.11->1.12 - ---------------------- -PatchSet 3704 -Date: 2003/11/14 02:44:28 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -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: - archival/gzip.c:1.60->1.61 - ---------------------- -PatchSet 3705 -Date: 2003/11/14 02:49:19 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Steven Seeger writes: +Hi, -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. +With the following /etc/fstab (any two or more lines of nfs), mount -a +-t nfs causes a segmentation faults. -Please consider the following patch. +server:/exports/aaa /mnt/aaa nfs defaults 0 0 +server:/exprots/bbb /mnt/bbb nfs defaults 0 0 -Thanks. - --Steve +In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts +with a static pointer. With this patch it does proper memory realloc +and data copy instead. Members: - modutils/modprobe.c:1.22->1.23 + util-linux/nfsmount.c:1.27->1.28 --------------------- -PatchSet 3706 -Date: 2003/11/14 03:00:04 +PatchSet 4308 +Date: 2004/07/26 12:05:44 Author: andersen Branch: HEAD Tag: (none) Log: -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): +Make certain that udhcp shuts down the interface Members: - networking/udhcp/socket.c:1.3->1.4 + networking/ifupdown.c:1.45->1.46 --------------------- -PatchSet 3707 -Date: 2003/11/14 03:04:08 +PatchSet 4309 +Date: 2004/07/26 12:06:19 Author: andersen Branch: HEAD Tag: (none) Log: -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. +Allow hex escape sequences Members: - networking/ifconfig.c:1.26->1.27 + libbb/process_escape_sequence.c:1.6->1.7 --------------------- -PatchSet 3708 -Date: 2003/11/14 03:11:24 +PatchSet 4310 +Date: 2004/07/26 12:07:01 Author: andersen Branch: HEAD Tag: (none) Log: -Oskar Liljeblad writes: - -Here's a fix for the hard-coded device name in fbset. - -Members: - include/libbb.h:1.118->1.119 - util-linux/fbset.c:1.32->1.33 - ---------------------- -PatchSet 3709 -Date: 2003/11/14 08:26:25 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Read in blocks rather than one char at a time, greatly improves speed - -Members: - archival/libunarchive/seek_by_char.c:1.1->1.2 - ---------------------- -PatchSet 3710 -Date: 2003/11/14 08:30:46 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Remove debugging noise. - -Members: - archival/libunarchive/get_header_tar_bz2.c:1.3->1.4 - ---------------------- -PatchSet 3711 -Date: 2003/11/14 09:21:27 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Remove some tar_gz stuff that get dragged in - -Members: - archival/libunarchive/get_header_tar_bz2.c:1.4->1.5 - ---------------------- -PatchSet 3712 -Date: 2003/11/14 09:22:24 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Fix build error with tar -j - -Members: - archival/libunarchive/Makefile.in:1.16->1.17 - ---------------------- -PatchSet 3713 -Date: 2003/11/14 10:04:31 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -NEW APPLET: pipe_progress, used by debian installer - -Members: - 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 3714 -Date: 2003/11/14 12:53:42 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Catch unsupported features - -Members: - archival/tar.c:1.178->1.179 - ---------------------- -PatchSet 3715 -Date: 2003/11/14 12:57:14 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -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: - archival/libunarchive/get_header_tar.c:1.24->1.25 - ---------------------- -PatchSet 3716 -Date: 2003/11/14 21:01:26 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Fix a "broken pipe" problem. vodz, last_patch_116-2 +Prepare for release Members: - shell/ash.c:1.82->1.83 + Changelog:1.293->1.294 + Rules.mak:1.34->1.35 + docs/busybox.net/news.html:1.19->1.20 --------------------- -PatchSet 3717 -Date: 2003/11/15 00:24:43 -Author: bug1 +PatchSet 4311 +Date: 2004/07/26 12:11:32 +Author: andersen Branch: HEAD Tag: (none) Log: -Fix memory leaks +bother. unrevert my fix. Members: - archival/libunarchive/get_header_tar.c:1.25->1.26 + libbb/process_escape_sequence.c:1.7->1.8 + networking/ifupdown.c:1.46->1.47 --------------------- -PatchSet 3718 -Date: 2003/11/15 23:18:59 -Author: bug1 +PatchSet 4312 +Date: 2004/07/26 12:12:06 +Author: andersen Branch: HEAD Tag: (none) Log: -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. +bump version to -rc2 Members: - 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 + Rules.mak:1.35->1.36 --------------------- -PatchSet 3719 -Date: 2003/11/15 23:44:31 -Author: bug1 +PatchSet 4313 +Date: 2004/07/26 12:22:33 +Author: andersen Branch: HEAD -Tag: (none) +Tag: busybox_1_00_rc2 Log: -Fix a bug where cpio wouldnt work unless -u was specified +add missing ; Members: - archival/libunarchive/data_extract_all.c:1.13->1.14 + networking/ifupdown.c:1.47->1.48 --------------------- -PatchSet 3720 -Date: 2003/11/17 10:26:43 -Author: bug1 +PatchSet 4314 +Date: 2004/07/26 18:57:49 +Author: sandman Branch: HEAD Tag: (none) Log: -Use the PROG variable instead of 'busybox' in the release target +document stuff I have done Members: - Makefile:1.288->1.289 + AUTHORS:1.45->1.46 --------------------- -PatchSet 3721 -Date: 2003/11/17 10:43:08 -Author: bug1 +PatchSet 4315 +Date: 2004/07/27 16:45:46 +Author: andersen Branch: HEAD Tag: (none) Log: -Remove net-udeb flavour, we dotn use it +Felipe Kellermann noticed a missing `break'. Members: - 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) + libbb/process_escape_sequence.c:1.8->1.9 --------------------- -PatchSet 3722 -Date: 2003/11/17 10:46:36 -Author: bug1 +PatchSet 4316 +Date: 2004/07/28 19:15:04 +Author: andersen Branch: HEAD Tag: (none) Log: -This was made obsolete by config-udeb-linux-i386 +Thanks to Ken Roberts, fix the slackware url Members: - debian/config-udeb-i386:1.5->1.6(DEAD) + docs/busybox.net/products.html:1.11->1.12 --------------------- -PatchSet 3723 -Date: 2003/11/17 21:58:00 -Author: bug1 +PatchSet 4317 +Date: 2004/07/29 23:15:16 +Author: mjn3 Branch: HEAD Tag: (none) Log: -Dont free filename, its needed in the extracted files list. +Clean up hex escape support. Members: - archival/libunarchive/get_header_tar.c:1.26->1.27 + libbb/process_escape_sequence.c:1.9->1.10 --------------------- -PatchSet 3724 -Date: 2003/11/18 18:56:25 -Author: bug1 +PatchSet 4318 +Date: 2004/07/30 14:31:01 +Author: andersen Branch: HEAD Tag: (none) Log: -Replaced by md5_sha1_sum.c +As noted by Eric Spakman, calling static_down() and then calling +bootp_down() seems redundant, esp since bootp_down was a subset +of static_down, so just use that... Members: - coreutils/md5sum.c:1.29->1.30(DEAD) + networking/ifupdown.c:1.48->1.49 --------------------- -PatchSet 3725 -Date: 2003/11/18 19:33:13 -Author: bug1 +PatchSet 4319 +Date: 2004/07/30 14:36:37 +Author: andersen Branch: HEAD Tag: (none) Log: -Replaced by md5_sha1_sum.c +Fix up brain damage with the way major and minor are used to +create a dev_t Members: - coreutils/sha1sum.c:1.8->1.9(DEAD) + miscutils/makedevs.c:1.19->1.20 --------------------- -PatchSet 3726 -Date: 2003/11/18 19:35:06 -Author: bug1 +PatchSet 4320 +Date: 2004/07/30 14:45:08 +Author: andersen Branch: HEAD Tag: (none) Log: -Only use getopt and associated flags if checking is enabled +use SIGTERM to kill off udhcpd, not SIGKILL Members: - coreutils/md5_sha1_sum.c:1.1->1.2 + networking/ifupdown.c:1.49->1.50 --------------------- -PatchSet 3727 -Date: 2003/11/18 20:23:04 -Author: bug1 +PatchSet 4321 +Date: 2004/07/30 17:24:46 +Author: andersen Branch: HEAD Tag: (none) Log: -Make unlink old files default behaviour and add a new option -k to -prevent overwritting existing files +Fixup getty, login, etc so the utmp and wtmp are updated, allowing +the 'who' and 'last' applets among other things to work as expected. + -Erik Members: - archival/tar.c:1.179->1.180 + coreutils/Config.in:1.24->1.25 + loginutils/Config.in:1.7->1.8 + loginutils/getty.c:1.11->1.12 + loginutils/login.c:1.17->1.18 + miscutils/Config.in:1.17->1.18 --------------------- -PatchSet 3728 -Date: 2003/11/18 21:31:19 -Author: bug1 +PatchSet 4322 +Date: 2004/07/30 17:39:08 +Author: andersen Branch: HEAD Tag: (none) Log: -Dont close original file handle, we may need it later. +Umm. Not guilty by reason of insanity. + -Erik Members: - archival/libunarchive/open_transformer.c:1.1->1.2 + loginutils/getty.c:1.12->1.13 + loginutils/login.c:1.18->1.19 --------------------- -PatchSet 3729 -Date: 2003/11/18 21:37:50 -Author: bug1 +PatchSet 4323 +Date: 2004/07/30 17:48:21 +Author: andersen Branch: HEAD Tag: (none) Log: -tar -Z, uncompress support +Fix incorrect arguments being passed to mknod Members: - 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 + miscutils/makedevs.c:1.20->1.21 --------------------- -PatchSet 3730 -Date: 2003/11/18 21:40:30 -Author: bug1 +PatchSet 4324 +Date: 2004/07/30 23:52:08 +Author: andersen Branch: HEAD Tag: (none) Log: -Update md5sum, sha1sum options, patch by Steven Scholz +Simon Poole reports that awk segfaults when environment variables +with no value exist, i.e. -Members: - include/usage.h:1.172->1.173 + $ export BOB='' + % ./busybox awk + Segmentation fault ---------------------- -PatchSet 3731 -Date: 2003/11/18 21:49:23 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Update usage for tar -Z +This patch teaches awk to not blow chunks on empty env variables. + -Erik Members: - include/usage.h:1.173->1.174 + editors/awk.c:1.9->1.10 --------------------- -PatchSet 3732 -Date: 2003/11/18 23:27:49 -Author: bug1 +PatchSet 4325 +Date: 2004/08/01 18:54:45 +Author: andersen Branch: HEAD Tag: (none) Log: -COMPRESS, not UNCOMPRESS +fixup cut-n-paste problem Members: - include/usage.h:1.174->1.175 + docs/busybox.net/news.html:1.20->1.21 --------------------- -PatchSet 3733 -Date: 2003/11/18 23:56:41 -Author: bug1 +PatchSet 4326 +Date: 2004/08/03 00:14:01 +Author: andersen Branch: HEAD Tag: (none) Log: -woops, we needed that function +Tito, farmatito at tiscali dot it writes: -Members: - coreutils/md5_sha1_sum.c:1.2->1.3 - ---------------------- -PatchSet 3734 -Date: 2003/11/20 05:26:38 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Include stdint.h +Hi to all, +This patch is useful for: +1) remove an unused var from extern char *find_real_root_device_name(const char* name) + changing it to extern char *find_real_root_device_name(void). +2) fixes include/libbb.h, coreutils/df.c, util-linux/mount.c and util-linux/umount.c accordingly. +3) fixes a bug, really a false positive, in find_real_root_device_name() that happens if + in the /dev directory exists a link named root (/dev/root) that should be skipped but + is not. This affects applets like df that display wrong results Members: - include/libbb.h:1.119->1.120 + coreutils/df.c:1.57->1.58 + include/libbb.h:1.132->1.133 + libbb/find_root_device.c:1.12->1.13 + util-linux/mount.c:1.119->1.120 + util-linux/umount.c:1.64->1.65 --------------------- -PatchSet 3735 -Date: 2003/11/20 05:58:26 -Author: bug1 +PatchSet 4327 +Date: 2004/08/03 08:23:33 +Author: andersen Branch: HEAD Tag: (none) Log: -Fix up the -s option, and make usage consitent with behaviour, -patch by Steven Scholz - -Members: - coreutils/md5_sha1_sum.c:1.3->1.4 +William Barsse writes: ---------------------- -PatchSet 3736 -Date: 2003/11/20 06:27:33 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Superficial changes +fixes two other issues (plus the previous as well) with a 2.4 kernel : -Members: - libbb/hash_fd.c:1.1->1.2 +- should be able to modprobe an already loaded module and get 0 return +code : +# modprobe && modprobe && echo "ok" || echo "failed" +.... +failed ---------------------- -PatchSet 3737 -Date: 2003/11/20 08:00:38 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Dont attempt to unlink directories +Well, hope this helps and that I didn't screw up again, +- William Members: - archival/libunarchive/data_extract_all.c:1.14->1.15 + modutils/modprobe.c:1.33->1.34 --------------------- -PatchSet 3738 -Date: 2003/11/20 09:06:10 -Author: bug1 +PatchSet 4328 +Date: 2004/08/04 19:16:54 +Author: andersen Branch: HEAD Tag: (none) Log: -Check there are files to add the archive before removing a specified -tar file. +Run msh through indent Members: - archival/tar.c:1.181->1.182 + shell/msh.c:1.18->1.19 --------------------- -PatchSet 3739 -Date: 2003/11/20 09:53:31 -Author: bug1 +PatchSet 4329 +Date: 2004/08/04 19:19:10 +Author: andersen Branch: HEAD Tag: (none) Log: -Check at least one context is specified - -Members: - archival/tar.c:1.182->1.183 +Michael Leibow, MichaelLe at belkin.com writes: ---------------------- -PatchSet 3740 -Date: 2003/11/20 09:56:34 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -remove controversial tests +A question was posted a month ago by Mark Alamo to see if others had +problems with sourcing subscripts within msh. We asked his firm to fix the +msh.c bug he described because we didn't have enough time to do it +ourselves. -Members: - 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) +When msh.c is executing a compound statement and there is a . command to +source another script file, msh.c will not execute the subscript until it's +completed executing the rest of the compound statement. ---------------------- -PatchSet 3741 -Date: 2003/11/20 09:57:41 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Update status of tests which should pass +His example was this: -Members: - 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 +Echo "Start" ; . ./subA; echo "mid" ; . ./subB ; echo "end" ---------------------- -PatchSet 3742 -Date: 2003/11/20 10:46:58 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Fix tar-handles-nested-exclude testcase +subA and subB execute AFTER end is printed in reverse order. The same is +true if the sourced files are inside an if else fi, case esac, or any +compound statement. -Members: - archival/tar.c:1.183->1.184 - archival/libunarchive/get_header_tar.c:1.27->1.28 +Attached is a patch to msh.c. It fixes the problem. Cd to the root of your +busybox tree and execute "patch -p1 < msh.c.patch" ---------------------- -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. +Unfortunately, I won't have more time to work on this so I hope that there +aren't any problems! -Members: - include/libbb.h:1.120->1.121 - libbb/hash_fd.c:1.2->1.3 +Michael Leibow +Senior Software Engineer ---------------------- -PatchSet 3744 -Date: 2003/11/20 22:36:54 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Remove unused function +Belkin Corporation Members: - 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 + shell/msh.c:1.19->1.20 --------------------- -PatchSet 3745 -Date: 2003/11/21 09:27:02 +PatchSet 4330 +Date: 2004/08/06 00:58:53 Author: bug1 Branch: HEAD Tag: (none) Log: -Make use of libbb functions bb_xopen, bb_full_read, used #define's -instead of static consts, avoid xmalloc. +Part of patch from William Barsse, fixes a problem with unescaped %. Members: - console-tools/loadkmap.c:1.26->1.27 + sysklogd/klogd.c:1.22->1.23 --------------------- -PatchSet 3746 -Date: 2003/11/21 21:54:07 +PatchSet 4331 +Date: 2004/08/06 01:49:04 Author: bug1 Branch: HEAD Tag: (none) Log: -Fix warning +Patch from Tito to fix warnings about redifined functionions barrier and likely. Members: - debianutils/pipe_progress.c:1.1->1.2 + shell/ash.c:1.103->1.104 --------------------- -PatchSet 3747 -Date: 2003/11/21 22:17:28 +PatchSet 4332 +Date: 2004/08/11 02:30:30 Author: bug1 Branch: HEAD Tag: (none) Log: -Use safe read - -Members: - archival/libunarchive/uncompress.c:1.8->1.9 +Willian Barsse wrote +"There seems to be a slight problem with the "mod_strcmp" function in +modprobe.c, it scans for the first occurence of the module name in the +"mod_path" variable and expects it to be the last path element. ie +/lib/modules/2.4.22-debug/kernel/fs/vfat in my example. The comparison +will always fail if mod_path contains another substring matching the +module name." ---------------------- -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. +Robert McQueen wrote +"Although William Barsse's patch fixed mod_strcmp for 2.4 kernels, there +was a remaining problem which prevented it from working for me. I've +just tracked it down - when you enable kernel 2.6 module support it +hard-wired the extension to .ko instead of checking at runtime like the +other places where 2.4 differs from 2.6. The attached patch fixes this +for me." 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 + modutils/modprobe.c:1.34->1.35 --------------------- -PatchSet 3749 -Date: 2003/11/22 02:13:41 +PatchSet 4333 +Date: 2004/08/11 02:32:18 Author: bug1 Branch: HEAD Tag: (none) Log: -Fix warning +Patch from Phil Blundellto improve substring match Members: - libbb/copyfd.c:1.7->1.8 + modutils/modprobe.c:1.35->1.36 --------------------- -PatchSet 3750 -Date: 2003/11/24 23:50:07 +PatchSet 4334 +Date: 2004/08/11 02:45:47 Author: bug1 Branch: HEAD Tag: (none) Log: -When a size of 0 is passed to copyfd_size, dont do anything, it was -reading untill eof which breaks tar +Patch from Bastian Blank to add 64 bit support to the test command. +Example of broken usage: ./busybox test 2147483648 -gt 2147483648 Members: - libbb/copyfd.c:1.8->1.9 + coreutils/Config.in:1.25->1.26 + coreutils/test.c:1.25->1.26 --------------------- -PatchSet 3751 -Date: 2003/11/25 20:45:38 +PatchSet 4335 +Date: 2004/08/11 03:50:30 Author: bug1 Branch: HEAD Tag: (none) Log: -Fix for "Broken pipe" issue, vodz last_patch116_3 +Patch from Tito to fix memory leak upon error. Members: - shell/ash.c:1.83->1.84 + libbb/xreadlink.c:1.5->1.6 --------------------- -PatchSet 3752 -Date: 2003/11/26 21:53:37 +PatchSet 4336 +Date: 2004/08/11 05:56:30 Author: bug1 Branch: HEAD Tag: (none) Log: -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. +Patch from Mike Castle, dont print an empty line (patch modified by me to +change formatting). Members: - archival/dpkg.c:1.73->1.74 + modutils/modprobe.c:1.36->1.37 --------------------- -PatchSet 3753 -Date: 2003/11/27 00:01:43 +PatchSet 4337 +Date: 2004/08/11 08:10:58 Author: bug1 Branch: HEAD Tag: (none) Log: -Fix tar hard links +Set default command to list rather than get, its default behaviour now +coincides with upstream. Patch from debian diff. Members: - archival/libunarchive/data_extract_all.c:1.16->1.17 - archival/libunarchive/get_header_tar.c:1.29->1.30 + networking/libiproute/iproute.c:1.13->1.14 --------------------- -PatchSet 3754 -Date: 2003/11/27 22:40:08 -Author: bug1 +PatchSet 4338 +Date: 2004/08/12 16:52:00 +Author: andersen Branch: HEAD Tag: (none) Log: -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. +Patch from solar to fix problems with get_name() Members: - coreutils/install.c:1.3->1.4 + libbb/interface.c:1.23->1.24 --------------------- -PatchSet 3755 -Date: 2003/11/28 22:38:14 -Author: bug1 +PatchSet 4339 +Date: 2004/08/14 20:57:33 +Author: andersen Branch: HEAD Tag: (none) Log: -Patch from Ian Campbell, fix or'ed dependencies and handle virtual -dependencies. - -Members: - archival/dpkg.c:1.74->1.75 +Christian Ostheimer writes: ---------------------- -PatchSet 3756 -Date: 2003/11/28 22:55:03 -Author: bug1 -Branch: HEAD -Tag: (none) -Log: -Correct Matteo's email address +Hello, -Members: - miscutils/hdparm.c:1.7->1.8 +function build_dep in modprobe.c assumes that dependencies of one module +have not more than 255 chars; +that is not sufficient in kernel 2.6.7 (alsa sound modules). - Below is +a diff that solves the problem for me. ---------------------- -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 +With regards, Christian Ostheimer Members: - examples/devfsd.conf:1.1->1.2 - miscutils/Config.in:1.10->1.11 - miscutils/devfsd.c:1.4->1.5 + modutils/modprobe.c:1.37->1.38 --------------------- -PatchSet 3758 -Date: 2003/12/04 07:07:14 +PatchSet 4340 +Date: 2004/08/16 08:29:44 Author: andersen Branch: HEAD Tag: (none) Log: -Do not use the _syscall5 macro -- use syscall(2) instead - -Members: - util-linux/fdisk.c:1.12->1.13 +Aurelien Jacobs writes: ---------------------- -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. +with a quick conversion you will see that 132608 == 0x20600 +so noticed that the elif will never be matched ! +Apparently there was already a try to modify this in CVS which +was reverted (it was plain wrong). -Members: - include/usage.h:1.175->1.176 +I don't know when __kernel_old_dev_t is needed, but with a 2.6.7 +or a 2.6.8 this is __kernel_dev_t wich is needed. ---------------------- -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. +I corrected this with the following patch but maybe older 2.6 +still need __kernel_old_dev_t ? -Members: - modutils/insmod.c:1.105->1.106 +I think this should be corrected before 1.0. ---------------------- -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 +Thanks +Aurel Members: - archival/ar.c:1.45->1.46 + libbb/loop.c:1.10->1.11 --------------------- -PatchSet 3762 -Date: 2003/12/08 20:11:55 -Author: bug1 +PatchSet 4341 +Date: 2004/08/16 08:36:28 +Author: andersen Branch: HEAD Tag: (none) Log: -Bring usage upto date, patch by Steven Scholz +Use __kernel_old_dev_t for 2.6.x kernels Members: - coreutils/Config.in:1.20->1.21 + libbb/loop.c:1.11->1.12 --------------------- -PatchSet 3763 -Date: 2003/12/08 20:21:53 -Author: bug1 +PatchSet 4342 +Date: 2004/08/16 08:38:34 +Author: andersen Branch: HEAD Tag: (none) Log: -Stop sending data to the client after the first failure. -Patch by Joe.C +Joe.C writes: -Members: - networking/httpd.c:1.19->1.20 + This bug is in busybox 1.0.0-rc2. When using lash exec +builtin with redirection, the opened file fd keep increasing. +For example, please try the following command with lash. ---------------------- -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: - procps/top.c:1.9->1.10 +ls -al /proc//fd +exec /bin/sh 2>/dev/null +ls -al /proc//fd ---------------------- -PatchSet 3765 -Date: 2003/12/09 17:31:48 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Bump version number + The last 'ls' command output will look like this. The fd +number 4 shouldn't exist. -Members: - Rules.mak:1.23->1.24 +lrwx------ 1 501 100 64 Aug 13 13:56 4 -> /dev/pts/5 +l-wx------ 1 501 100 64 Aug 13 13:56 2 -> /dev/null +lrwx------ 1 501 100 64 Aug 13 13:56 1 -> /dev/pts/5 +lrwx------ 1 501 100 64 Aug 13 13:56 0 -> /dev/pts/5 +dr-xr-xr-x 3 501 100 0 Aug 13 13:56 .. +dr-x------ 2 501 100 0 Aug 13 13:56 . ---------------------- -PatchSet 3766 -Date: 2003/12/09 23:50:24 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix indenting. + This one-line patch fix this problem by setting CLOEXEC flag for +squirrel fd. Please apply. -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. +Joe.C Members: - util-linux/mount.c:1.113->1.114 + shell/lash.c:1.160->1.161 --------------------- -PatchSet 3767 -Date: 2003/12/10 12:08:19 +PatchSet 4343 +Date: 2004/08/16 09:07:39 Author: andersen Branch: HEAD Tag: (none) Log: -update website +Bertrand Baudet writes: -Members: - 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 +Looks like the -D and -H options of the adduser applet aren't handle +properly in BusyBox. ---------------------- -PatchSet 3768 -Date: 2003/12/10 20:41:47 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -some minor updates +This patch fixes the masks definition for those options according to +there position in the optstring. -Members: - 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 +Patch against RC2 but should also apply cleanly against CVS. ---------------------- -PatchSet 3769 -Date: 2003/12/10 20:50:14 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -add missing copyright text +Bertrand Members: - docs/busybox.net/copyright.txt:INITIAL->1.1 + loginutils/adduser.c:1.9->1.10 --------------------- -PatchSet 3770 -Date: 2003/12/11 01:18:07 +PatchSet 4344 +Date: 2004/08/16 09:29:42 Author: andersen Branch: HEAD Tag: (none) Log: -remove some spaces that mess up autodocifier.pl +Do not use vfork, as init is not vfork safe. Do not allow +askfirst when mmuless. Members: - include/usage.h:1.176->1.177 + init/init.c:1.203->1.204 --------------------- -PatchSet 3771 -Date: 2003/12/11 01:29:46 +PatchSet 4345 +Date: 2004/08/16 10:22:34 Author: andersen Branch: HEAD Tag: (none) Log: -go directly to current cvs +Only pass modprobe module params with 2.6.x kernel support. + -Erik Members: - docs/busybox.net/header.html:1.2->1.3 + modutils/modprobe.c:1.38->1.39 --------------------- -PatchSet 3772 -Date: 2003/12/11 01:42:11 +PatchSet 4346 +Date: 2004/08/16 10:23:33 Author: andersen Branch: HEAD Tag: (none) Log: -Update modutils with 2.6 module support +Bump version Members: - 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 + Rules.mak:1.36->1.37