--------------------- PatchSet 3568 Date: 2003/09/12 08:03:14 Author: andersen Branch: HEAD Tag: (none) Log: Remove version # 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' 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: 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: modutils/modprobe.c:1.22->1.23 --------------------- PatchSet 3706 Date: 2003/11/14 03:00:04 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): Members: networking/udhcp/socket.c:1.3->1.4 --------------------- PatchSet 3707 Date: 2003/11/14 03:04:08 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. Members: networking/ifconfig.c:1.26->1.27 --------------------- PatchSet 3708 Date: 2003/11/14 03:11:24 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 Members: shell/ash.c:1.82->1.83 --------------------- PatchSet 3717 Date: 2003/11/15 00:24:43 Author: bug1 Branch: HEAD Tag: (none) Log: Fix memory leaks Members: archival/libunarchive/get_header_tar.c:1.25->1.26 --------------------- PatchSet 3718 Date: 2003/11/15 23:18:59 Author: bug1 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. 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 --------------------- PatchSet 3719 Date: 2003/11/15 23:44:31 Author: bug1 Branch: HEAD Tag: (none) Log: Fix a bug where cpio wouldnt work unless -u was specified Members: archival/libunarchive/data_extract_all.c:1.13->1.14 --------------------- PatchSet 3720 Date: 2003/11/17 10:26:43 Author: bug1 Branch: HEAD Tag: (none) Log: Use the PROG variable instead of 'busybox' in the release target Members: Makefile:1.288->1.289 --------------------- PatchSet 3721 Date: 2003/11/17 10:43:08 Author: bug1 Branch: HEAD Tag: (none) Log: Remove net-udeb flavour, we dotn use it 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) --------------------- PatchSet 3722 Date: 2003/11/17 10:46:36 Author: bug1 Branch: HEAD Tag: (none) Log: This was made obsolete by config-udeb-linux-i386 Members: debian/config-udeb-i386:1.5->1.6(DEAD) --------------------- PatchSet 3723 Date: 2003/11/17 21:58:00 Author: bug1 Branch: HEAD Tag: (none) Log: Dont free filename, its needed in the extracted files list. Members: archival/libunarchive/get_header_tar.c:1.26->1.27 --------------------- PatchSet 3724 Date: 2003/11/18 18:56:25 Author: bug1 Branch: HEAD Tag: (none) Log: Replaced by md5_sha1_sum.c Members: coreutils/md5sum.c:1.29->1.30(DEAD) --------------------- PatchSet 3725 Date: 2003/11/18 19:33:13 Author: bug1 Branch: HEAD Tag: (none) Log: Replaced by md5_sha1_sum.c Members: coreutils/sha1sum.c:1.8->1.9(DEAD) --------------------- PatchSet 3726 Date: 2003/11/18 19:35:06 Author: bug1 Branch: HEAD Tag: (none) Log: Only use getopt and associated flags if checking is enabled Members: coreutils/md5_sha1_sum.c:1.1->1.2 --------------------- PatchSet 3727 Date: 2003/11/18 20:23:04 Author: bug1 Branch: HEAD Tag: (none) Log: Make unlink old files default behaviour and add a new option -k to prevent overwritting existing files Members: archival/tar.c:1.179->1.180 --------------------- PatchSet 3728 Date: 2003/11/18 21:31:19 Author: bug1 Branch: HEAD Tag: (none) Log: Dont close original file handle, we may need it later. Members: archival/libunarchive/open_transformer.c:1.1->1.2 --------------------- PatchSet 3729 Date: 2003/11/18 21:37:50 Author: bug1 Branch: HEAD Tag: (none) Log: tar -Z, uncompress support 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 --------------------- PatchSet 3730 Date: 2003/11/18 21:40:30 Author: bug1 Branch: HEAD Tag: (none) Log: Update md5sum, sha1sum options, patch by Steven Scholz Members: include/usage.h:1.172->1.173 --------------------- PatchSet 3731 Date: 2003/11/18 21:49:23 Author: bug1 Branch: HEAD Tag: (none) Log: Update usage for tar -Z Members: include/usage.h:1.173->1.174 --------------------- PatchSet 3732 Date: 2003/11/18 23:27:49 Author: bug1 Branch: HEAD Tag: (none) Log: COMPRESS, not UNCOMPRESS Members: include/usage.h:1.174->1.175 --------------------- PatchSet 3733 Date: 2003/11/18 23:56:41 Author: bug1 Branch: HEAD Tag: (none) Log: woops, we needed that function 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 Members: include/libbb.h:1.119->1.120 --------------------- PatchSet 3735 Date: 2003/11/20 05:58:26 Author: bug1 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 --------------------- PatchSet 3736 Date: 2003/11/20 06:27:33 Author: bug1 Branch: HEAD Tag: (none) Log: Superficial changes Members: libbb/hash_fd.c:1.1->1.2 --------------------- PatchSet 3737 Date: 2003/11/20 08:00:38 Author: bug1 Branch: HEAD Tag: (none) Log: Dont attempt to unlink directories Members: archival/libunarchive/data_extract_all.c:1.14->1.15 --------------------- PatchSet 3738 Date: 2003/11/20 09:06:10 Author: bug1 Branch: HEAD Tag: (none) Log: Check there are files to add the archive before removing a specified tar file. Members: archival/tar.c:1.181->1.182 --------------------- PatchSet 3739 Date: 2003/11/20 09:53:31 Author: bug1 Branch: HEAD Tag: (none) Log: Check at least one context is specified Members: archival/tar.c:1.182->1.183 --------------------- PatchSet 3740 Date: 2003/11/20 09:56:34 Author: bug1 Branch: HEAD Tag: (none) Log: remove controversial tests 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) --------------------- PatchSet 3741 Date: 2003/11/20 09:57:41 Author: bug1 Branch: HEAD Tag: (none) Log: Update status of tests which should pass 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 --------------------- PatchSet 3742 Date: 2003/11/20 10:46:58 Author: bug1 Branch: HEAD Tag: (none) Log: Fix tar-handles-nested-exclude testcase Members: archival/tar.c:1.183->1.184 archival/libunarchive/get_header_tar.c:1.27->1.28 --------------------- 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. Members: include/libbb.h:1.120->1.121 libbb/hash_fd.c:1.2->1.3 --------------------- PatchSet 3744 Date: 2003/11/20 22:36:54 Author: bug1 Branch: HEAD Tag: (none) Log: Remove unused function 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 --------------------- PatchSet 3745 Date: 2003/11/21 09:27:02 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. Members: console-tools/loadkmap.c:1.26->1.27 --------------------- PatchSet 3746 Date: 2003/11/21 21:54:07 Author: bug1 Branch: HEAD Tag: (none) Log: Fix warning Members: debianutils/pipe_progress.c:1.1->1.2 --------------------- PatchSet 3747 Date: 2003/11/21 22:17:28 Author: bug1 Branch: HEAD Tag: (none) Log: Use safe read Members: archival/libunarchive/uncompress.c:1.8->1.9 --------------------- 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: Fix warning Members: libbb/copyfd.c:1.7->1.8 --------------------- PatchSet 3750 Date: 2003/11/24 23:50:07 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 Members: libbb/copyfd.c:1.8->1.9 --------------------- PatchSet 3751 Date: 2003/11/25 20:45:38 Author: bug1 Branch: HEAD Tag: (none) Log: Fix for "Broken pipe" issue, vodz last_patch116_3 Members: shell/ash.c:1.83->1.84 --------------------- PatchSet 3752 Date: 2003/11/26 21:53:37 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. Members: archival/dpkg.c:1.73->1.74 --------------------- PatchSet 3753 Date: 2003/11/27 00:01:43 Author: bug1 Branch: HEAD Tag: (none) Log: Fix tar hard links Members: archival/libunarchive/data_extract_all.c:1.16->1.17 archival/libunarchive/get_header_tar.c:1.29->1.30 --------------------- PatchSet 3754 Date: 2003/11/27 22:40:08 Author: bug1 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. Members: coreutils/install.c:1.3->1.4 --------------------- PatchSet 3755 Date: 2003/11/28 22:38:14 Author: bug1 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 --------------------- PatchSet 3756 Date: 2003/11/28 22:55:03 Author: bug1 Branch: HEAD Tag: (none) Log: Correct Matteo's email address Members: miscutils/hdparm.c:1.7->1.8 --------------------- 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: examples/devfsd.conf:1.1->1.2 miscutils/Config.in:1.10->1.11 miscutils/devfsd.c:1.4->1.5 --------------------- PatchSet 3758 Date: 2003/12/04 07:07:14 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 --------------------- 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. Members: include/usage.h:1.175->1.176 --------------------- 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. Members: modutils/insmod.c:1.105->1.106 --------------------- 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/ar.c:1.45->1.46 --------------------- PatchSet 3762 Date: 2003/12/08 20:11:55 Author: bug1 Branch: HEAD Tag: (none) Log: Bring usage upto date, patch by Steven Scholz Members: coreutils/Config.in:1.20->1.21 --------------------- PatchSet 3763 Date: 2003/12/08 20:21:53 Author: bug1 Branch: HEAD Tag: (none) Log: Stop sending data to the client after the first failure. Patch by Joe.C Members: networking/httpd.c:1.19->1.20 --------------------- 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 --------------------- PatchSet 3765 Date: 2003/12/09 17:31:48 Author: andersen Branch: HEAD Tag: (none) Log: Bump version number Members: Rules.mak:1.23->1.24 --------------------- PatchSet 3766 Date: 2003/12/09 23:50:24 Author: andersen Branch: HEAD Tag: (none) Log: 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: util-linux/mount.c:1.113->1.114 --------------------- PatchSet 3767 Date: 2003/12/10 12:08:19 Author: andersen Branch: HEAD Tag: (none) Log: update website 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 --------------------- PatchSet 3768 Date: 2003/12/10 20:41:47 Author: andersen Branch: HEAD Tag: (none) Log: some minor updates 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 --------------------- PatchSet 3769 Date: 2003/12/10 20:50:14 Author: andersen Branch: HEAD Tag: (none) Log: add missing copyright text Members: docs/busybox.net/copyright.txt:INITIAL->1.1 --------------------- PatchSet 3770 Date: 2003/12/11 01:18:07 Author: andersen Branch: HEAD Tag: (none) Log: remove some spaces that mess up autodocifier.pl Members: include/usage.h:1.176->1.177 --------------------- PatchSet 3771 Date: 2003/12/11 01:29:46 Author: andersen Branch: HEAD Tag: (none) Log: go directly to current cvs Members: docs/busybox.net/header.html:1.2->1.3 --------------------- PatchSet 3772 Date: 2003/12/11 01:42:11 Author: andersen Branch: HEAD Tag: (none) Log: Update modutils with 2.6 module support 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