3 Date: 2003/09/12 08:03:14
11 docs/busybox.net/index.html:1.130->1.131
15 Date: 2003/09/12 08:03:52
20 Final changelog update
23 Changelog:1.283->1.284
27 Date: 2003/09/12 08:36:46
35 docs/busybox.net/index.html:1.131->1.132
39 Date: 2003/09/12 09:32:24
47 util-linux/rdate.c:1.24->1.25
51 Date: 2003/09/12 09:39:05
54 Tag: busybox_1_00_pre3 **FUNKY**
56 As vodz just pointed out, I screwup up the call to bb_xasprintf!
59 networking/ifupdown.c:1.33->1.34
63 Date: 2003/09/12 11:58:54
71 include/usage.h:1.166->1.167
75 Date: 2003/09/12 12:27:15
80 Fix compile error, Vodz, last_path_113
83 networking/telnetd.c:1.7->1.8
87 Date: 2003/09/13 07:57:39
92 Fix the following testcase by storing the state of the adress match with
102 # ./busybox sed '1,2d;4,$d' <strings
104 # ./busybox sed '4,$d;1,2d' <strings
105 # sed '4,$d;1,2d' <strings
107 # sed '1,2d;4,$d' <strings
111 editors/sed.c:1.131->1.132
113 ---------------------
115 Date: 2003/09/13 16:12:22
120 Fix the following testcase by disabling global substitution if the regex
121 is anchored to the start of line, there can be only one subst.
122 echo "aah" | sed 's/^a/b/g'
125 editors/sed.c:1.132->1.133
127 ---------------------
129 Date: 2003/09/14 02:25:31
134 Fix some memory allocation problems
137 editors/sed.c:1.133->1.134
139 ---------------------
141 Date: 2003/09/14 03:37:46
149 editors/sed.c:1.134->1.135
151 ---------------------
153 Date: 2003/09/14 05:06:12
158 Patch from Rob Landley
\r
160 Fixed a memory leak in add_cmd/add_cmd_str by moving the allocation
\r
161 of sed_cmd down to where it's actually first needed.
\r
163 In get_address, if index_of_next_unescaped_regexp_delim ever failed, we
\r
164 wouldn't notice because the return value was added to idx, which was
\r
165 already guaranteed to be > 0. (This is buried in the changes made when
\r
166 I redid get_address to be based on pointer arithmetic, because all the tests
\r
167 were gratuitously dereferencing with a constant zero, which wasn't obvious.)
\r
169 Comment in parse_regex_delim was wrong: 's' and 'y' both call it.
\r
171 The reason "sed_cmd->num_backrefs = 0;" isn't needed is that sed_cmd was
\r
172 allocated with cmalloc, which zeroes memory.
\r
174 Different handling of space after \ in i...
\r
176 Different handling of pattern "s/a/b s/c/d"
\r
178 Cool, resursive reads don't cause a crash. :)
\r
180 Fixed "sed -f blah filename - < filename" since GNU sed was handling
\r
181 both - and filenames on the same line. (You can even list - more than
\r
182 once, although it's immediate EOF...)
185 editors/sed.c:1.135->1.136
187 ---------------------
189 Date: 2003/09/14 07:01:14
194 Fix branching commands.
196 If a label isnt specified, jump to end of script, not the last command
199 Print an error and exit if you try and jump to a non-existant label
201 Works for the following testcase
210 # cat strings | ./busybox sed -n '/d/b;p'
219 editors/sed.c:1.136->1.137
221 ---------------------
223 Date: 2003/09/14 08:59:28
228 Preserve substitution flag value within the current line.
229 Fixed the following testcase
230 # cat strings |./busybox sed -n -f test3.sed
242 editors/sed.c:1.137->1.138
244 ---------------------
246 Date: 2003/09/14 09:52:53
251 The previous fix for 's/a/1/;s/b/2/;t one;p;:one;p' broke the case of
252 echo fooba | ./busybox sed -n 's/foo//;s/bar/found/p'
254 I really need to start adding these tests to the testsuite.
256 keep the substituted and altered flags seperate
259 editors/sed.c:1.138->1.139
261 ---------------------
263 Date: 2003/09/14 10:38:24
268 Add two new tests, sed-recurses-properly should always work
271 testsuite/sed/sed-branch:INITIAL->1.1
272 testsuite/sed/sed-chains-substs2:INITIAL->1.1
273 testsuite/sed/sed-recurses-properly:1.4->1.5
275 ---------------------
277 Date: 2003/09/14 12:10:08
282 Update sed branch tests
285 testsuite/sed/sed-branch:1.1->1.2
286 testsuite/sed/sed-branch-conditional:INITIAL->1.1
287 testsuite/sed/sed-branch-no-label:INITIAL->1.1
289 ---------------------
291 Date: 2003/09/14 16:24:18
299 editors/sed.c:1.139->1.140
301 ---------------------
303 Date: 2003/09/14 17:28:08
308 Memory cleanups and fix for `echo "foo" | sed 's/foo/bar/;H;q'`
311 editors/sed.c:1.140->1.141
313 ---------------------
315 Date: 2003/09/15 04:37:32
320 Update Matteo Croce's email address
323 miscutils/hdparm.c:1.4->1.5
325 ---------------------
327 Date: 2003/09/15 05:41:17
332 Check sed doesnt go into an infinite loop (yes it does)
335 testsuite/sed/sed-branch-conditional2:INITIAL->1.1
337 ---------------------
339 Date: 2003/09/15 05:55:29
344 Fix recursion problem
347 editors/sed.c:1.141->1.142
349 ---------------------
351 Date: 2003/09/15 06:35:47
359 testsuite/sed/sed-append-next-line:INITIAL->1.1
361 ---------------------
363 Date: 2003/09/15 06:42:05
368 Fix for the sed-append-next-line test
371 editors/sed.c:1.142->1.143
373 ---------------------
375 Date: 2003/09/15 06:53:28
380 Test for use of newline in regex's, this feature is used by most
384 testsuite/sed/sed-regex-match-newline:INITIAL->1.1
386 ---------------------
388 Date: 2003/09/15 07:12:53
393 A test and fix for the sed 'n' command
396 editors/sed.c:1.143->1.144
397 testsuite/sed/sed-next-line:INITIAL->1.1
399 ---------------------
401 Date: 2003/09/15 07:28:40
406 Add a test for the 'P' command and fix current implementation so it
407 doesnt permanently modify the pattern space.
410 editors/sed.c:1.144->1.145
411 testsuite/sed/sed-write-to-stdout:INITIAL->1.1
413 ---------------------
415 Date: 2003/09/15 09:06:15
420 Do not shadow the global name 'accept'
423 archival/dpkg.c:1.72->1.73
425 ---------------------
427 Date: 2003/09/15 09:11:29
432 comparison was always false due to limited range of data types.
433 Carefully cast to unsigned long long prior to multiply to get
437 init/init.c:1.196->1.197
439 ---------------------
441 Date: 2003/09/15 09:12:53
446 Needs prototype for close()
449 util-linux/freeramdisk.c:1.23->1.24
451 ---------------------
453 Date: 2003/09/15 09:13:43
458 fix function prototype
461 util-linux/rdate.c:1.25->1.26
463 ---------------------
465 Date: 2003/09/15 09:33:34
470 Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)
471 to ensure proper fallback behavior on, i.e. serial consoles.
475 coreutils/ls.c:1.99->1.100
476 editors/vi.c:1.28->1.29
477 include/libbb.h:1.111->1.112
478 libbb/get_terminal_width_height.c:INITIAL->1.1
479 networking/telnet.c:1.37->1.38
480 networking/wget.c:1.59->1.60
481 procps/ps.c:1.50->1.51
482 procps/top.c:1.7->1.8
483 shell/cmdedit.c:1.82->1.83
484 util-linux/more.c:1.57->1.58
486 ---------------------
488 Date: 2003/09/15 10:22:04
493 Fix some memory allocation problems
494 ----------------------------------------------------------------------
497 editors/sed.c:1.145->1.146
499 ---------------------
501 Date: 2003/09/15 13:00:19
506 Patch by Jean Wolter to fix a bug where a script wouldnt be executed
507 unless it had #!/bin/sh in the first line
509 "It correctly locates the script, tries to execute it via execve which
510 fails. After that it tries to hand it over to /bin/sh which fails too,
513 - neither provides the absolute pathname to /bin/sh
514 - nor tries to lookup the script via PATH if called as "sh script"
518 shell/ash.c:1.78->1.79
520 ---------------------
522 Date: 2003/09/15 13:07:46
527 Fix a simple mistake with pattern space, and add a test for it
530 editors/sed.c:1.146->1.147
531 testsuite/sed/sed-append-hold-space-to-pattern-space:INITIAL->1.1
533 ---------------------
535 Date: 2003/09/15 15:22:37
540 Patch from Tito, Reduces the size of busybox's strings applet from 1900 to
541 1788 bytes (for strings.o).
544 miscutils/strings.c:1.11->1.12
546 ---------------------
548 Date: 2003/09/15 15:42:39
553 Patch from Bastian Blank to fix a problem when runing find under ash.
555 "If the shell is compiled with -DJOBS, this is all fine -- find wasn't
556 stopped (it was killed), so it correctly uses WTERMSIG instead of WSTOPSIG.
557 However, if the shell _isn't_ compiled with -DJOBS (which it isn't in d-i),
558 only WSTOPSIG is used, which extracts the high byte instead of the low
559 byte from the status code. Since the status code is 13 (SIGPIPE), "st"
560 suddenly gets the value 0, which is equivalent to SIGEXIT. Thus, ash prints
561 out "EXIT" on find's exit."
564 shell/ash.c:1.79->1.80
566 ---------------------
568 Date: 2003/09/15 16:00:43
573 Patch from Stephane Billiart to fix an unused variable warning.
576 networking/httpd.c:1.16->1.17
578 ---------------------
580 Date: 2003/09/16 01:50:36
585 Compile get_terminal_width_height
588 libbb/Makefile.in:1.27->1.28
590 ---------------------
592 Date: 2003/09/16 02:46:34
597 Fix a bug that creapt in recently with substitution subprinting, and add
601 editors/sed.c:1.147->1.148
602 testsuite/sed/sed-subst-subprint:INITIAL->1.1
604 ---------------------
606 Date: 2003/09/16 06:25:40
611 Configuration option to define wether to follows GNU sed's behaviour
\r
612 or the posix standard.
\r
613 Put the cleanup code back the way it was.
616 editors/Config.in:1.6->1.7
617 editors/sed.c:1.148->1.149
618 libbb/get_line_from_file.c:1.5->1.6
619 testsuite/sed/sed-append-next-line:1.1->1.2
620 testsuite/sed/sed-append-next-line-gnu:INITIAL->1.1
622 ---------------------
624 Date: 2003/09/17 01:22:26
629 Patch by Junio C Hamano to workaround a gcc compiler bug.
631 The construct certain vintages of GCC (the one I have trouble
632 with is 3.2.3) have trouble with looks like the following:
635 static struct st *p = &a;
636 struct st { int foo; };
637 static void init(void) { a.foo = 0; }
639 The problem disappears if we move the struct declaration up to
640 let the compiler know the shape of the struct before the first
641 definition uses it, like this:
643 struct st { int foo; }; /* this has been moved up */
645 static struct st *p = &a;
646 static void init(void) { a.foo = 0; }
649 shell/ash.c:1.80->1.81
651 ---------------------
653 Date: 2003/09/20 01:59:35
658 Patch by Steinar H. Gunderson to fix debian bug #211675.
659 Linking to my_getgrnam from libpwdgrp wasnt working, instead it was
660 trying to use functionality from glibc, which pulled in libnss.
663 Makefile:1.286->1.287
665 ---------------------
667 Date: 2003/09/24 04:22:54
672 Add the "install" applet, move get_ug_id to libbb as its used by chown,
676 coreutils/Config.in:1.15->1.16
677 coreutils/Makefile.in:1.4->1.5
678 coreutils/chgrp.c:1.15->1.16
679 coreutils/chown.c:1.24->1.25
680 coreutils/install.c:INITIAL->1.1
681 include/applets.h:1.104->1.105
682 include/libbb.h:1.112->1.113
683 include/usage.h:1.167->1.168
684 libbb/Makefile.in:1.28->1.29
685 libbb/get_ug_id.c:INITIAL->1.1
687 ---------------------
689 Date: 2003/09/24 06:00:29
697 coreutils/install.c:1.1->1.2
699 ---------------------
701 Date: 2003/09/24 11:23:39
706 Fix some typo's, remove some extra free statements
709 editors/sed.c:1.149->1.150
711 ---------------------
713 Date: 2003/09/24 16:30:44
718 Syncronise with debian busybox-cvs package
721 debian/changelog:1.37->1.38
722 debian/config-deb:1.8->1.9
723 debian/config-net-udeb:1.3->1.4
724 debian/config-net-udeb-i386:1.4->1.5
725 debian/config-net-udeb-linux-i386:INITIAL->1.1
726 debian/config-static:1.11->1.12
727 debian/config-udeb:1.15->1.16
728 debian/config-udeb-i386:1.4->1.5
729 debian/config-udeb-linux-i386:INITIAL->1.1
731 ---------------------
733 Date: 2003/09/24 16:48:29
738 Use a variable for the config files, makes it easier to syncronise with
742 Makefile:1.287->1.288
744 ---------------------
746 Date: 2003/09/26 01:33:18
751 Patch by Fillod Stephane, declare variables as static to not clobber
755 networking/arping.c:1.5->1.6
757 ---------------------
759 Date: 2003/09/26 01:49:05
764 add size parameter to syslogd -C
765 Patch by Padraig, resubmitted by Fillod Stephane
768 sysklogd/syslogd.c:1.102->1.103
770 ---------------------
772 Date: 2003/09/26 02:03:16
777 Patch from Fillod Stephane
\r
778 Add follow mode to logread, ala "tail -f /var/log/messages"
\r
779 Note: output to a slow serial terminal can have side effects
\r
780 on syslog because of the semaphore. In such case, define
\r
784 sysklogd/logread.c:1.12->1.13
786 ---------------------
788 Date: 2003/09/26 11:45:55
793 Patch by Guillaume Morin
794 Fix two race conditions, as described at.
795 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=212764
798 init/init.c:1.197->1.198
800 ---------------------
802 Date: 2003/10/01 04:06:14
807 Patch by Rob Landley, work in progress update, fixes lots of bugs,
808 introduces a few others (but they are being worked on)
811 editors/Config.in:1.7->1.8
812 editors/sed.c:1.150->1.151
813 include/libbb.h:1.113->1.114
815 ---------------------
817 Date: 2003/10/01 07:45:11
822 Patch by Rob Landley, fix "newline after edit command"
825 editors/sed.c:1.151->1.152
827 ---------------------
829 Date: 2003/10/01 11:26:23
834 Patch from Rob Landley to fix backrefs
837 editors/sed.c:1.152->1.153
839 ---------------------
841 Date: 2003/10/01 12:33:46
846 Thomas Lundquist, update for current structure
849 docs/new-applet-HOWTO.txt:1.7->1.8
851 ---------------------
853 Date: 2003/10/02 15:33:23
858 Fix -C option when creating tar files.
859 Need to chdir after the tar file is opened, so make common tar filename
860 parsing and send the file descriptor rather than filename to
862 Modify the verboseFlag operation to determine wether to display on
863 stderr or stdout at display time, simpler than doing it in tar_main.
866 archival/tar.c:1.177->1.178
868 ---------------------
870 Date: 2003/10/03 04:25:30
875 Patch from Rob Landley, Simplify organisation of arguments.
878 applets/busybox.c:1.139->1.140
880 ---------------------
882 Date: 2003/10/03 08:51:30
887 argc has already been decremented
890 applets/busybox.c:1.140->1.141
892 ---------------------
894 Date: 2003/10/03 09:28:59
899 Patch by Rob Landley, fix warning
902 scripts/config/confdata.c:1.3->1.4
904 ---------------------
906 Date: 2003/10/03 11:50:56
912 - env vars CONTENT_TYPE, CONTENT_LENGTH, HTTPD_REFERER, REMOTE_USER and
913 AUTH_TYPE(Basic always).
914 - POST data pipied now (previous version have loading into memory may be
915 big size data and reducing with hardcoded limit)
916 - removed $CGI_foo environment variables, else my have rubbish
917 enviroment if POST data have big binary file
920 networking/httpd.c:1.17->1.18
922 ---------------------
924 Date: 2003/10/03 14:15:44
929 Dont mix xarg options with utility option, fixes example of
930 `echo "README" | xargs ls -al`
931 Dont specify a path for the default behaviour of echo
932 args allocated space for an extra ptr
933 Use defines for the different options
936 findutils/xargs.c:1.26->1.27
938 ---------------------
940 Date: 2003/10/03 14:21:10
945 Reverse my previous changes and make a note about why its dont this way
948 applets/busybox.c:1.141->1.142
950 ---------------------
952 Date: 2003/10/04 01:05:47
957 Woops, the previous patch reversal wasnt complete, breaking everything.
960 applets/busybox.c:1.142->1.143
962 ---------------------
964 Date: 2003/10/04 06:27:56
969 Patch from Rob Landley;
970 Moving on to building diffutils, busybox sed needs this patch to get
971 past the first problem. (Passing it a multi-line command line argument
972 with -e works, but if you don't use -e it doesn't break up the multiple
976 editors/sed.c:1.153->1.154
978 ---------------------
980 Date: 2003/10/04 15:44:27
985 Add the x, n, s and E options, remove -r as its expected behaviour.
988 findutils/xargs.c:1.27->1.28
990 ---------------------
992 Date: 2003/10/06 14:23:04
997 Vodz last_patch_105 without his xargs patch which doenst apply cleanly
1000 libbb/getopt_ulflags.c:1.2->1.3
1001 networking/httpd.c:1.18->1.19
1003 ---------------------
1005 Date: 2003/10/09 08:22:59
1010 Comaptability with gcc-2.95
1013 editors/sed.c:1.154->1.155
1015 ---------------------
1017 Date: 2003/10/09 08:28:22
1022 Patch from Tito, size optimisation and fix error in exit code of -V
1026 miscutils/hdparm.c:1.5->1.6
1028 ---------------------
1030 Date: 2003/10/09 09:18:36
1035 Fix some warnings that have crept in recently
1038 editors/sed.c:1.155->1.156
1040 ---------------------
1042 Date: 2003/10/09 09:35:41
1047 We did not have a safe_write, which is the analog to safe_read. Convert
1048 full_write to use safe_write internally, which is needed to guarantee proper
1049 behavior, i.e. when writing to a pipe.
1052 include/libbb.h:1.114->1.115
1053 libbb/full_write.c:1.4->1.5
1054 libbb/safe_write.c:INITIAL->1.1
1056 ---------------------
1058 Date: 2003/10/09 10:43:17
1063 Arnd Ben Otto writes:
1067 I have written a small patch for the Busybox syslogd. With this patch
1068 one can limit the size of the messagfile. As soon as the limit is
1069 reached the syslogd can rotate or purge the messagefile(s) on his own.
1070 There is no necessity to use an external rotatescript.
1072 Even if logread does something similar, its very handy to have some
1073 messagefile after your box crash.
1075 I wrote this patch initial vor BB 0.6x where no cron daemon was avail.
1076 Now I adapted it for the new Version and i hope it is still useful. At
1077 least I still use it :-)
1083 include/usage.h:1.168->1.169
1084 sysklogd/Config.in:1.3->1.4
1085 sysklogd/syslogd.c:1.103->1.104
1087 ---------------------
1089 Date: 2003/10/09 12:06:45
1097 findutils/Config.in:1.6->1.7
1098 findutils/xargs.c:1.28->1.29
1100 ---------------------
1102 Date: 2003/10/09 12:38:43
1107 Patch from Steven Scholz, fix some warnings
1110 coreutils/chgrp.c:1.16->1.17
1111 miscutils/hdparm.c:1.6->1.7
1112 util-linux/rdate.c:1.26->1.27
1114 ---------------------
1116 Date: 2003/10/09 12:46:20
1121 New applet, devfsd, by Matteo Croce and Tito
1125 include/applets.h:1.105->1.106
1126 include/usage.h:1.169->1.170
1127 miscutils/Config.in:1.8->1.9
1128 miscutils/Makefile.in:1.8->1.9
1129 miscutils/devfsd.c:INITIAL->1.1
1131 ---------------------
1133 Date: 2003/10/09 14:25:00
1138 example devfs config file, patch from Tito.
1141 examples/devfsd.conf:INITIAL->1.1
1143 ---------------------
1145 Date: 2003/10/09 14:40:17
1150 Fix an ommision preventing building, patch by Tito.
1153 libbb/Makefile.in:1.29->1.30
1155 ---------------------
1157 Date: 2003/10/09 22:02:23
1162 Do not use kernel headers
1165 miscutils/devfsd.c:1.1->1.2
1167 ---------------------
1169 Date: 2003/10/09 22:19:21
1174 I don't need to have my email adder listed twice
1179 ---------------------
1181 Date: 2003/10/10 13:10:18
1186 Vods versions of xargs
1189 findutils/xargs.c:1.29->1.30
1191 ---------------------
1193 Date: 2003/10/11 00:15:22
1198 Vodz last_patch_117, update options for new xargs
1201 findutils/Config.in:1.7->1.8
1202 include/usage.h:1.170->1.171
1204 ---------------------
1206 Date: 2003/10/11 19:47:20
1211 Paul Mundt (lethal) writes:
1215 The format for /proc/meminfo has changed between 2.4 and 2.6, quite considerably.
1216 In addition to the removal of the two-line summary that was present in 2.4,
1217 MemShared was also removed. Presently (at least in busybox CVS HEAD), top fails
1218 to parse this correctly and spews forth a:
1220 top: failed to read 'meminfo'
1222 message. This patch switches around some of the semantics a little to do sane
1223 parsing for both 2.4 and 2.6. Also, in the event that the summary gets yanked
1224 from 2.4, this patch will deal with that as well. With this patch, I'm able
1225 to run top correctly on 2.6.0-test7 (tested on sh).
1229 procps/top.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++------------
1230 1 files changed, 48 insertions(+), 12 deletions(-)
1233 procps/top.c:1.8->1.9
1235 ---------------------
1237 Date: 2003/10/17 19:54:55
1245 miscutils/devfsd.c:1.2->1.3
1247 ---------------------
1249 Date: 2003/10/18 02:58:35
1254 Rob Landley's new micro-bunzip version 3. Rob writes:
1256 The API for using partial writes, as described in my last message, sucked.
1258 So here's a patch against my last patch that changes things so that
1259 write_bunzip_data calls read_bunzip_data itself behind the scenes whenever
1260 necessary. So usage is now just start_bunzip(), write_bunzip_data() until it
1261 returns a negative number, and then the cleanup at the end of
1264 It adds 32 bytes to the executable, but it should allow the caller (tar) to be
1265 simplified enough to compensate. Total -Os stripped exe size now 6856 bytes.
1269 P.S. I attached the whole C file so you don't have to keep incremental
1270 patches straight if you don't want to. :)
1272 P.S. In the version I'm banging on now, I've simplified the license to just
1273 LGPL. I read the OSL a bit more closely and the patent termination clause
1274 would have bit IBM in their counter-suit of SCO if the code in question had
1275 been OSL instead of GPL, and I've decided I just don't want to beta-test
1276 legal code right now.
1279 archival/libunarchive/decompress_bunzip2.c:1.4->1.5
1281 ---------------------
1283 Date: 2003/10/18 02:59:46
1288 Manuel Novoa III writes:
1292 Here's a patch to your bunzip-3.c file. Nice work btw.
1294 One minor bug fix... checking for error return when read()ing.
1295 Some size/performance optimizations as well. One instance of
1296 memset() seems unnecssary. You might want to take a look.
1298 Anyway, on my machine, decompressing linux-2.6.0-test7.tar.bz2
1299 to /dev/null gave the following times:
1301 bunzip-3.c bzcat (system) bunzip-3.c (patched)
1302 real 0m24.420s 0m22.725s 0m20.701s
1303 user 0m23.930s 0m22.170s 0m20.180s
1304 sys 0m0.070s 0m0.080s 0m0.140s
1306 Size of the patched version is comparable (slightly larger or
1307 smaller depending on compiler flags).
1312 archival/libunarchive/decompress_bunzip2.c:1.5->1.6
1314 ---------------------
1316 Date: 2003/10/20 06:40:40
1322 http://sources.redhat.com/ml/binutils/2003-01/msg00290.html
1323 The name R_390_GOTOFF was changed to R_390_GOTOFF32.
1327 modutils/insmod.c:1.103->1.104
1329 ---------------------
1331 Date: 2003/10/21 07:45:29
1336 Do a better job of dealing with screwy s390 abi changes
1339 modutils/insmod.c:1.104->1.105
1341 ---------------------
1343 Date: 2003/10/22 10:58:11
1348 Andreas Mohr writes:
1350 the busybox menuconfig triggered my "inacceptable number of spelling mistakes"
1351 upper level, so I decided to make a patch ;-)
1353 I also improved some wording to describe some things in a better way.
1355 Many thanks for an incredible piece of software!
1357 Andreas Mohr, random OSS developer
1360 archival/Config.in:1.9->1.10
1361 coreutils/Config.in:1.16->1.17
1362 editors/Config.in:1.8->1.9
1363 findutils/Config.in:1.8->1.9
1364 init/Config.in:1.7->1.8
1365 loginutils/Config.in:1.6->1.7
1366 miscutils/Config.in:1.9->1.10
1367 networking/Config.in:1.24->1.25
1368 networking/udhcp/Config.in:1.4->1.5
1369 procps/Config.in:1.6->1.7
1370 shell/Config.in:1.10->1.11
1371 sysdeps/linux/Config.in:1.11->1.12
1372 sysklogd/Config.in:1.4->1.5
1373 util-linux/Config.in:1.9->1.10
1375 ---------------------
1377 Date: 2003/10/22 11:10:50
1385 I'm sorry but I didn't spot this big fat bug until now,
1386 Matteo Croce emailed me about it.
1387 Please apply this patch as the devfsd applet is broken
1388 and works only on a system booted with a standard devfsd
1389 ( the test I mostly did :-( ), but if used at boot time
1392 Thanks in advance and please apply
1396 miscutils/devfsd.c:1.3->1.4
1398 ---------------------
1400 Date: 2003/10/22 11:18:24
1405 Disable any buffering to stdout
1408 coreutils/tee.c:1.22->1.23
1410 ---------------------
1412 Date: 2003/10/22 11:19:01
1417 Update mail location
1422 ---------------------
1424 Date: 2003/10/22 11:23:04
1429 make this a little bit less messy
1432 libbb/Makefile.in:1.30->1.31
1434 ---------------------
1436 Date: 2003/10/22 11:26:38
1441 Patch from Arthur Othieno to fix a compiler warning
1444 libbb/get_ug_id.c:1.1->1.2
1446 ---------------------
1448 Date: 2003/10/22 11:30:53
1453 Patch from Arthur Othieno for docs/style-guide.txt conformance.
1456 console-tools/chvt.c:1.19->1.20
1458 ---------------------
1460 Date: 2003/10/22 11:31:36
1465 Patch from Arthur Othieno for style-guide.txt conformance
1468 console-tools/clear.c:1.16->1.17
1469 console-tools/deallocvt.c:1.26->1.27
1470 console-tools/reset.c:1.10->1.11
1472 ---------------------
1474 Date: 2003/10/22 11:37:04
1479 Tomasz Motylewski reported that the 'which' applet does not find
1480 files when the full file PATH is specified.
1482 This patch from Arthur Othieno fixes it.
1485 debianutils/which.c:1.3->1.4
1487 ---------------------
1489 Date: 2003/10/22 11:56:45
1494 last_patch116 from vodz:
1498 >Using busybox+uclibc, crond syslog messages look like:
1500 >Oct 9 09:04:46 soekris cron.notice crond[347]: ^Icrond 2.3.2 dillon,
1501 >started, log level 8
1505 >The attached patch corrects the problem.
1507 Your patch is not correct.
1508 Correct patch attached.
1510 Also. Last patch have
1511 - add "Broken pipe" message to ash.c
1512 - busybox ash synced with dash_0.4.18
1518 miscutils/crond.c:1.9->1.10
1519 shell/ash.c:1.81->1.82
1521 ---------------------
1523 Date: 2003/10/22 12:24:38
1532 during my quest do pack busybox into an RPM, I've fixed a small bug
1533 (missing \n) in dc's usage. And added two additional operations: mod and
1536 Feel free to drop them.
1539 include/usage.h:1.171->1.172
1540 miscutils/dc.c:1.16->1.17
1542 ---------------------
1544 Date: 2003/10/22 12:36:55
1552 debianutils/which.c:1.4->1.5
1554 ---------------------
1556 Date: 2003/10/22 23:29:08
1561 the dc applet now needs libm
1565 miscutils/Makefile.in:1.9->1.10
1567 ---------------------
1569 Date: 2003/10/23 07:52:01
1574 Another bzip2 update and speedup from Manuel Novoa III, with some
1575 additional changes (primarily lots of comments) from Rob Landley.
1578 archival/libunarchive/decompress_bunzip2.c:1.6->1.7
1580 ---------------------
1582 Date: 2003/10/28 10:44:58
1587 Conditionally compile some files.
1588 This hides a bug related to the new bunzip code in the tar and dpkg[-deb]
1590 It will also reduce compile time a little as some unused files wont be
1594 archival/libunarchive/Makefile.in:1.14->1.15
1596 ---------------------
1598 Date: 2003/10/28 23:04:50
1603 Fix a logic error, the old bunzip code returned non-zero for success,
1604 new code returns 0 for success.
1607 archival/bunzip2.c:1.14->1.15
1609 ---------------------
1611 Date: 2003/10/28 23:32:12
1616 Add some error messages, use xmalloc instead of malloc
1619 archival/libunarchive/decompress_bunzip2.c:1.7->1.8
1621 ---------------------
1623 Date: 2003/10/29 03:37:52
1628 Use the return value from uncompress_bunzip, fix some typo
1631 archival/bunzip2.c:1.15->1.16
1632 include/unarchive.h:1.18->1.19
1634 ---------------------
1636 Date: 2003/10/29 03:40:47
1641 "A few references to sourcefiles and URLs in docs/contributing.txt had
1642 gone stale" - Peter Korsgaard
1645 docs/contributing.txt:1.8->1.9
1647 ---------------------
1649 Date: 2003/10/29 04:46:30
1654 make CONFIG_FEATURE_UNARCHIVE_TAPE common between itar and cpio, patch
1658 archival/Config.in:1.10->1.11
1660 ---------------------
1662 Date: 2003/10/29 04:50:35
1667 fix a bug where `which' doesn't check whether the file passed as an argument
1668 is a regular file, patch by Arthur Othieno
1671 debianutils/which.c:1.5->1.6
1673 ---------------------
1675 Date: 2003/10/29 11:10:02
1680 Accept the -c option and do nothing
1683 coreutils/install.c:1.2->1.3
1685 ---------------------
1687 Date: 2003/10/30 07:48:38
1692 make certain values specified in the environment always win
1695 Rules.mak:1.21->1.22
1697 ---------------------
1699 Date: 2003/10/30 13:36:39
1704 Patch from Dmitry Zakharov,
1706 - END block didn't execute after an exit() call
1707 - huge memory consumption and performance degradation on large input
1708 (now performance is comparable to gawk)
1711 editors/awk.c:1.4->1.5
1713 ---------------------
1715 Date: 2003/10/30 22:47:16
1723 findutils/xargs.c:1.30->1.31
1725 ---------------------
1727 Date: 2003/10/30 22:51:33
1732 Add a comment with link to the SUSv3 standard for xargs
1735 findutils/xargs.c:1.31->1.32
1737 ---------------------
1739 Date: 2003/10/31 00:04:24
1744 Remove config options for sort -u and sort -r, they are always enabled
1747 coreutils/Config.in:1.17->1.18
1749 ---------------------
1751 Date: 2003/10/31 00:21:28
1759 archival/libunarchive/Makefile.in:1.15->1.16
1761 ---------------------
1763 Date: 2003/10/31 00:35:59
1768 Move the tail -c option from FANCY_TAIL to the default tail, this makes
1769 the default tail options conform to SUSv3, with the non-SUS
1770 option all in FANCY_TAIL
1773 coreutils/Config.in:1.18->1.19
1774 coreutils/tail.c:1.45->1.46
1776 ---------------------
1778 Date: 2003/10/31 02:04:18
1783 Patch from David Meggy to make the swap default to the new version if no
1784 version is specified and the kernel is relatively new.
1787 util-linux/mkswap.c:1.28->1.29
1789 ---------------------
1791 Date: 2003/10/31 08:19:44
1796 Try to make indent formatting less horrible
1799 findutils/xargs.c:1.32->1.33
1801 ---------------------
1803 Date: 2003/10/31 08:52:57
1808 Put back the tar support stubs (and warnings) for now.
1811 archival/libunarchive/decompress_bunzip2.c:1.8->1.9
1813 ---------------------
1815 Date: 2003/10/31 09:31:46
1820 Rework wget, the xconnect interface, and its various clients
1821 in order to fix the problems with round robin DNS reported
1823 http://busybox.net/lists/busybox/2003-October/009579.html
1825 This removes the ipv6 specific xconnect dns lookups. I do
1826 not see why that would need to be special cased for ipv6 as
1827 was done, but that will just have to be tested.
1829 So IPV6 people -- please test this change!
1834 include/libbb.h:1.115->1.116
1835 libbb/safe_write.c:1.1->1.2
1836 libbb/xconnect.c:1.6->1.7
1837 networking/telnet.c:1.38->1.39
1838 networking/wget.c:1.60->1.61
1839 util-linux/rdate.c:1.27->1.28
1841 ---------------------
1843 Date: 2003/11/03 08:59:51
1848 Avoid conflicts with the 2.6 kernel headers, which define
1849 _IOR rather differently, thereby breaking the BLKGETSIZE64
1854 util-linux/fdisk.c:1.10->1.11
1856 ---------------------
1858 Date: 2003/11/03 21:20:18
1863 Fix rdate and ftpget/ftpput so they compile with the new xconnect.
1864 I have checked rdate. Someone should also check ftpget/ftpput to
1865 be sure they still work.
1868 include/libbb.h:1.116->1.117
1869 libbb/xconnect.c:1.7->1.8
1870 networking/ftpgetput.c:1.7->1.8
1871 util-linux/rdate.c:1.28->1.29
1873 ---------------------
1875 Date: 2003/11/03 22:46:14
1880 Set unset_env pointing to a NULL item, to prevent us from walking
1881 off the end of the list and segfaulting.
1885 coreutils/env.c:1.8->1.9
1887 ---------------------
1889 Date: 2003/11/04 23:16:48
1894 Fix oversight with CONFIG_FEATURE_AUTOWIDTH handling
1897 coreutils/ls.c:1.100->1.101
1899 ---------------------
1901 Date: 2003/11/05 04:55:58
1907 Use the old fork() method of tar compression support, rather than
1909 - (*uncompress)(int in, int out) seems like a more natural interface
1910 for compression code.
1911 - it might improve performance by seperating the work into one cpu
1912 bound and one io bound process.
1913 - There is extra code required to do read_[gz|bunzip] since (*uncompress)(int in,
1914 int out) will normally be used by the standalone compression applet.
1916 There have been problems with this method so if you see a "Short read"
1920 archival/libunarchive/decompress_bunzip2.c:1.9->1.10
1921 archival/libunarchive/get_header_tar.c:1.23->1.24
1922 archival/libunarchive/get_header_tar_bz2.c:1.2->1.3
1924 ---------------------
1926 Date: 2003/11/05 11:34:26
1931 By popular demand, revert to version 1.21, since Rules.mak:1.22
1932 causes the build to ignore CROSS_COMPILER_PREFIX set in .config
1935 Rules.mak:1.22->1.23
1937 ---------------------
1939 Date: 2003/11/06 03:17:23
1944 Rewrite, 800+ bytes smaller and more robust.
1947 coreutils/uudecode.c:1.20->1.21
1949 ---------------------
1951 Date: 2003/11/07 11:20:21
1956 As vodz pointed out, setting unset_env to NULL is sufficient
1959 coreutils/env.c:1.9->1.10
1961 ---------------------
1963 Date: 2003/11/07 19:37:20
1968 wrap bb help output if CONFIG_FEATURE_AUTOWIDTH
1971 applets/busybox.c:1.143->1.144
1973 ---------------------
1975 Date: 2003/11/07 21:22:09
1983 archival/libunarchive/get_header_tar_gz.c:1.6->1.7
1985 ---------------------
1987 Date: 2003/11/07 21:31:58
1992 This appears to be the correct fix to make CONFIG_FEATURE_DEB_TAR_BZ2
1993 support compile. Glenn, you may want to verify this.
1997 archival/libunarchive/filter_accept_list_reassign.c:1.2->1.3
1999 ---------------------
2001 Date: 2003/11/07 21:39:14
2006 Patch from Steven Scholz to send the output from 'time'
2007 to stderr, rather than stdout, so that things like
2009 ~ # time bunzip2 -c /tmp/test.bz2 > /dev/null
2014 operate as expected.
2017 miscutils/time.c:1.4->1.5
2019 ---------------------
2021 Date: 2003/11/08 00:23:23
2028 Remove three entries in defconfig that config no longer has.
2033 sysdeps/linux/defconfig:1.4->1.5
2035 ---------------------
2037 Date: 2003/11/08 00:33:02
2042 Add some basic cvs usage info
2045 docs/busybox.net/cvs_anon.html:1.6->1.7
2047 ---------------------
2049 Date: 2003/11/10 04:33:52
2054 Merge common parts of sha1sum and md5sum, which is everything except the
2056 Move algorithms to hash_fd and make them available via a common
2060 coreutils/Config.in:1.19->1.20
2061 coreutils/Makefile.in:1.5->1.6
2062 coreutils/md5_sha1_sum.c:INITIAL->1.1
2063 include/libbb.h:1.117->1.118
2064 libbb/Makefile.in:1.31->1.32
2065 libbb/hash_fd.c:INITIAL->1.1
2067 ---------------------
2069 Date: 2003/11/14 02:40:08
2074 Marc Kleine-Budde noticed a missing semicolon
2077 util-linux/fdisk.c:1.11->1.12
2079 ---------------------
2081 Date: 2003/11/14 02:44:28
2086 Vladimir N. Oleynik (vodz) writes:
2090 I analysed BSS size gzip applet and found may be mistake:
2091 updcrc() checking if (crc_table_empty) but not resetted this var.
2092 This do make slow gzip applet ;-)
2099 archival/gzip.c:1.60->1.61
2101 ---------------------
2103 Date: 2003/11/14 02:49:19
2108 Steven Seeger writes:
2110 Hey guys. I've found a bug in modprobe where it generates bad strings and
2111 makes sytem calls with them. The following patch seems to have fixed the
2112 problem. It is rather inherited elsewhere, as there seems to be incorrect
2113 entries in the list which results in more dependencies than really exist for
2114 a given call to mod_process. But, this patch prevents the bad text from
2115 going to the screen. You will notice there are cases where lcmd goes
2116 unmodified before calling system.
2118 Please consider the following patch.
2125 modutils/modprobe.c:1.22->1.23
2127 ---------------------
2129 Date: 2003/11/14 03:00:04
2138 i had some trouble with the filedescriptor in udhcp.
2139 Two things happened on my device:
2140 1.) broken or not connected cable (no dhcp-server)
2141 2.) daemonizing (starting with option -b)
2143 i got a filedescriptor fd=0 from function raw_socket,
2144 after daemonizing (daemon call) the fd is closed.
2145 Client can't recieve data's anymore.
2147 i fixed this problem (like pidfile handling):
2150 networking/udhcp/socket.c:1.3->1.4
2152 ---------------------
2154 Date: 2003/11/14 03:04:08
2159 Michael Smith writes:
2161 I noticed a problem with ifconfig in busybox 0.60.5. The matching code
2162 seems to exist in busybox CVS as well, so I'll paste in the patch that
2166 # ifconfig wan0 1.2.3.4 pointopoint 1.2.3.5 netmask 255.255.255.255
2168 I was seeing the inet addr and P-t-P addr both being set to 1.2.3.5
2169 (the pointopoint address).
2171 wan0 Link encap:Point-Point Protocol
2172 inet addr:1.2.3.5 P-t-P:1.2.3.5 Mask:255.255.255.255
2173 UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
2176 The patch below seems to fix it.
2179 networking/ifconfig.c:1.26->1.27
2181 ---------------------
2183 Date: 2003/11/14 03:11:24
2188 Oskar Liljeblad writes:
2190 Here's a fix for the hard-coded device name in fbset.
2193 include/libbb.h:1.118->1.119
2194 util-linux/fbset.c:1.32->1.33
2196 ---------------------
2198 Date: 2003/11/14 08:26:25
2203 Read in blocks rather than one char at a time, greatly improves speed
2206 archival/libunarchive/seek_by_char.c:1.1->1.2
2208 ---------------------
2210 Date: 2003/11/14 08:30:46
2215 Remove debugging noise.
2218 archival/libunarchive/get_header_tar_bz2.c:1.3->1.4
2220 ---------------------
2222 Date: 2003/11/14 09:21:27
2227 Remove some tar_gz stuff that get dragged in
2230 archival/libunarchive/get_header_tar_bz2.c:1.4->1.5
2232 ---------------------
2234 Date: 2003/11/14 09:22:24
2239 Fix build error with tar -j
2242 archival/libunarchive/Makefile.in:1.16->1.17
2244 ---------------------
2246 Date: 2003/11/14 10:04:31
2251 NEW APPLET: pipe_progress, used by debian installer
2254 debianutils/Config.in:1.5->1.6
2255 debianutils/Makefile.in:1.3->1.4
2256 debianutils/pipe_progress.c:INITIAL->1.1
2257 include/applets.h:1.106->1.107
2259 ---------------------
2261 Date: 2003/11/14 12:53:42
2266 Catch unsupported features
2269 archival/tar.c:1.178->1.179
2271 ---------------------
2273 Date: 2003/11/14 12:57:14
2278 Keep trying to find a good header, if we exit it will cause .tar.gz
2279 files to compute incorrect crc and length for gzip
2282 archival/libunarchive/get_header_tar.c:1.24->1.25
2284 ---------------------
2286 Date: 2003/11/14 21:01:26
2291 Fix a "broken pipe" problem. vodz, last_patch_116-2
2294 shell/ash.c:1.82->1.83
2296 ---------------------
2298 Date: 2003/11/15 00:24:43
2306 archival/libunarchive/get_header_tar.c:1.25->1.26
2308 ---------------------
2310 Date: 2003/11/15 23:18:59
2315 Move from read_gz to the pipe()+fork() method.
2316 open_transformer(), common code for pipe+fork.
2317 Function pointer for read() no longer needed.
2318 Allow inflate to be initialised with a specified buffer size to avoid
2320 Reset static variables in inflate_get_next_window to fix a bug where
2321 only the first file in a .zip would be be extracted.
2324 archival/gunzip.c:1.76->1.77
2325 archival/rpm.c:1.3->1.4
2326 archival/rpm2cpio.c:1.9->1.10
2327 archival/unzip.c:1.5->1.6
2328 archival/libunarchive/Makefile.in:1.17->1.18
2329 archival/libunarchive/archive_xread.c:1.3->1.4
2330 archival/libunarchive/data_align.c:1.2->1.3
2331 archival/libunarchive/decompress_bunzip2.c:1.10->1.11
2332 archival/libunarchive/filter_accept_list_reassign.c:1.3->1.4
2333 archival/libunarchive/get_header_tar_bz2.c:1.5->1.6
2334 archival/libunarchive/get_header_tar_gz.c:1.7->1.8
2335 archival/libunarchive/init_handle.c:1.3->1.4
2336 archival/libunarchive/open_transformer.c:INITIAL->1.1
2337 archival/libunarchive/unzip.c:1.31->1.32
2338 include/unarchive.h:1.19->1.20
2340 ---------------------
2342 Date: 2003/11/15 23:44:31
2347 Fix a bug where cpio wouldnt work unless -u was specified
2350 archival/libunarchive/data_extract_all.c:1.13->1.14
2352 ---------------------
2354 Date: 2003/11/17 10:26:43
2359 Use the PROG variable instead of 'busybox' in the release target
2362 Makefile:1.288->1.289
2364 ---------------------
2366 Date: 2003/11/17 10:43:08
2371 Remove net-udeb flavour, we dotn use it
2374 debian/config-net-udeb:1.4->1.5(DEAD)
2375 debian/config-net-udeb-i386:1.5->1.6(DEAD)
2376 debian/config-net-udeb-linux-i386:1.1->1.2(DEAD)
2378 ---------------------
2380 Date: 2003/11/17 10:46:36
2385 This was made obsolete by config-udeb-linux-i386
2388 debian/config-udeb-i386:1.5->1.6(DEAD)
2390 ---------------------
2392 Date: 2003/11/17 21:58:00
2397 Dont free filename, its needed in the extracted files list.
2400 archival/libunarchive/get_header_tar.c:1.26->1.27
2402 ---------------------
2404 Date: 2003/11/18 18:56:25
2409 Replaced by md5_sha1_sum.c
2412 coreutils/md5sum.c:1.29->1.30(DEAD)
2414 ---------------------
2416 Date: 2003/11/18 19:33:13
2421 Replaced by md5_sha1_sum.c
2424 coreutils/sha1sum.c:1.8->1.9(DEAD)
2426 ---------------------
2428 Date: 2003/11/18 19:35:06
2433 Only use getopt and associated flags if checking is enabled
2436 coreutils/md5_sha1_sum.c:1.1->1.2
2438 ---------------------
2440 Date: 2003/11/18 20:23:04
2445 Make unlink old files default behaviour and add a new option -k to
2446 prevent overwritting existing files
2449 archival/tar.c:1.179->1.180
2451 ---------------------
2453 Date: 2003/11/18 21:31:19
2458 Dont close original file handle, we may need it later.
2461 archival/libunarchive/open_transformer.c:1.1->1.2
2463 ---------------------
2465 Date: 2003/11/18 21:37:50
2470 tar -Z, uncompress support
2473 archival/Config.in:1.11->1.12
2474 archival/tar.c:1.180->1.181
2475 archival/libunarchive/Makefile.in:1.18->1.19
2476 archival/libunarchive/uncompress.c:1.7->1.8
2478 ---------------------
2480 Date: 2003/11/18 21:40:30
2485 Update md5sum, sha1sum options, patch by Steven Scholz
2488 include/usage.h:1.172->1.173
2490 ---------------------
2492 Date: 2003/11/18 21:49:23
2497 Update usage for tar -Z
2500 include/usage.h:1.173->1.174
2502 ---------------------
2504 Date: 2003/11/18 23:27:49
2509 COMPRESS, not UNCOMPRESS
2512 include/usage.h:1.174->1.175
2514 ---------------------
2516 Date: 2003/11/18 23:56:41
2521 woops, we needed that function
2524 coreutils/md5_sha1_sum.c:1.2->1.3
2526 ---------------------
2528 Date: 2003/11/20 05:26:38
2536 include/libbb.h:1.119->1.120
2538 ---------------------
2540 Date: 2003/11/20 05:58:26
2545 Fix up the -s option, and make usage consitent with behaviour,
2546 patch by Steven Scholz
2549 coreutils/md5_sha1_sum.c:1.3->1.4
2551 ---------------------
2553 Date: 2003/11/20 06:27:33
2561 libbb/hash_fd.c:1.1->1.2
2563 ---------------------
2565 Date: 2003/11/20 08:00:38
2570 Dont attempt to unlink directories
2573 archival/libunarchive/data_extract_all.c:1.14->1.15
2575 ---------------------
2577 Date: 2003/11/20 09:06:10
2582 Check there are files to add the archive before removing a specified
2586 archival/tar.c:1.181->1.182
2588 ---------------------
2590 Date: 2003/11/20 09:53:31
2595 Check at least one context is specified
2598 archival/tar.c:1.182->1.183
2600 ---------------------
2602 Date: 2003/11/20 09:56:34
2607 remove controversial tests
2610 testsuite/sed/sed-append-next-line-gnu:1.1->1.2(DEAD)
2611 testsuite/sed/sed-requires-newline-after-edit-command:1.1->1.2(DEAD)
2613 ---------------------
2615 Date: 2003/11/20 09:57:41
2620 Update status of tests which should pass
2623 testsuite/find/find-supports-minus-xdev:1.1->1.2
2624 testsuite/tar/tar-complains-about-missing-file:1.1->1.2
2625 testsuite/tar/tar-handles-cz-options:1.1->1.2
2627 ---------------------
2629 Date: 2003/11/20 10:46:58
2634 Fix tar-handles-nested-exclude testcase
2637 archival/tar.c:1.183->1.184
2638 archival/libunarchive/get_header_tar.c:1.27->1.28
2640 ---------------------
2642 Date: 2003/11/20 21:30:54
2647 Dont over-read fd, use function pointer for hash function.
2650 include/libbb.h:1.120->1.121
2651 libbb/hash_fd.c:1.2->1.3
2653 ---------------------
2655 Date: 2003/11/20 22:36:54
2660 Remove unused function
2663 archival/libunarchive/Makefile.in:1.19->1.20
2664 archival/libunarchive/archive_xread_char.c:1.1->1.2(DEAD)
2665 include/unarchive.h:1.20->1.21
2667 ---------------------
2669 Date: 2003/11/21 09:27:02
2674 Make use of libbb functions bb_xopen, bb_full_read, used #define's
2675 instead of static consts, avoid xmalloc.
2678 console-tools/loadkmap.c:1.26->1.27
2680 ---------------------
2682 Date: 2003/11/21 21:54:07
2690 debianutils/pipe_progress.c:1.1->1.2
2692 ---------------------
2694 Date: 2003/11/21 22:17:28
2702 archival/libunarchive/uncompress.c:1.8->1.9
2704 ---------------------
2706 Date: 2003/11/21 22:24:45
2711 As we no longer use function pointers for read in common archiving code
2712 archive_xread can be replaced with bb_full_read, and archive_copy_file
2714 bb_copyfd is split into two functions bb_copyfd_size and bb_copyfd_eof,
2715 they share a common backend.
2718 archival/ar.c:1.44->1.45
2719 archival/tar.c:1.184->1.185
2720 archival/libunarchive/Makefile.in:1.20->1.21
2721 archival/libunarchive/archive_copy_file.c:1.4->1.5(DEAD)
2722 archival/libunarchive/archive_xread.c:1.4->1.5(DEAD)
2723 archival/libunarchive/archive_xread_all.c:1.2->1.3
2724 archival/libunarchive/archive_xread_all_eof.c:1.2->1.3
2725 archival/libunarchive/data_extract_all.c:1.15->1.16
2726 archival/libunarchive/data_extract_to_stdout.c:1.2->1.3
2727 archival/libunarchive/get_header_tar.c:1.28->1.29
2728 archival/libunarchive/seek_by_char.c:1.2->1.3
2729 coreutils/cat.c:1.28->1.29
2730 include/libbb.h:1.121->1.122
2731 include/unarchive.h:1.21->1.22
2732 libbb/copy_file.c:1.25->1.26
2733 libbb/copyfd.c:1.6->1.7
2734 libbb/print_file.c:1.7->1.8
2735 networking/ftpgetput.c:1.8->1.9
2737 ---------------------
2739 Date: 2003/11/22 02:13:41
2747 libbb/copyfd.c:1.7->1.8
2749 ---------------------
2751 Date: 2003/11/24 23:50:07
2756 When a size of 0 is passed to copyfd_size, dont do anything, it was
2757 reading untill eof which breaks tar
2760 libbb/copyfd.c:1.8->1.9
2762 ---------------------
2764 Date: 2003/11/25 20:45:38
2769 Fix for "Broken pipe" issue, vodz last_patch116_3
2772 shell/ash.c:1.83->1.84
2774 ---------------------
2776 Date: 2003/11/26 21:53:37
2781 Important bugfixes from Ian Campbell.
2782 init_archive_deb_data()
2783 We want to filter for data.tar.* in the AR file not the TAR
2784 file, else we get nothing.
2787 Make the 'extensions' array of control file names a global so it
2788 can be used in unpack_package as well. Name the global
2789 all_control_files. Don't hard code the length of
2790 all_control_files but instead used sizeof.
2793 Only unpack the control files we are interested in (from
2794 all_control_files). Extract the data.tar.gz into / rather than
2795 the current directory.
2798 Configure packages in a second pass so all the packages being
2799 installed are unpacked before configuring.
2801 Some purely cosmetic changes:
2804 update list of differences since two of them are no longer true.
2805 The .control file is no longer stored as a result of this patch
2806 -- it was redundant since the info is in status. New packages
2807 appear to be added to the end of the status file now rather than
2811 Make message printing optional, so we can avoid a redundant
2812 message when replacing/upgrading a package. When we do print
2813 stuff then include the version number.
2816 Print "Purging xxx (yyy) ..." message like the other actions.
2819 Add "..." to "Setting up" message to be consistent with other
2823 archival/dpkg.c:1.73->1.74
2825 ---------------------
2827 Date: 2003/11/27 00:01:43
2835 archival/libunarchive/data_extract_all.c:1.16->1.17
2836 archival/libunarchive/get_header_tar.c:1.29->1.30
2838 ---------------------
2840 Date: 2003/11/27 22:40:08
2845 Fix a bug, ignore the source path when installing to a directory.
2846 We may be installing symlinks, so use lstat/lchown.
2847 Make use of bb_getopt_ulflags and cp_mv_stat2, save 100 bytes.
2850 coreutils/install.c:1.3->1.4
2852 ---------------------
2854 Date: 2003/11/28 22:38:14
2859 Patch from Ian Campbell, fix or'ed dependencies and handle virtual
2863 archival/dpkg.c:1.74->1.75
2865 ---------------------
2867 Date: 2003/11/28 22:55:03
2872 Correct Matteo's email address
2875 miscutils/hdparm.c:1.7->1.8
2877 ---------------------
2879 Date: 2003/11/30 23:46:06
2884 Patch from Tito, size optimisation, cleanup noise when in debugging
2885 mode, adds support for MODLOAD keyword in devfsd.conf, provides a
2886 cleaned up version of example/devfsd.conf
2889 examples/devfsd.conf:1.1->1.2
2890 miscutils/Config.in:1.10->1.11
2891 miscutils/devfsd.c:1.4->1.5
2893 ---------------------
2895 Date: 2003/12/04 07:07:14
2900 Do not use the _syscall5 macro -- use syscall(2) instead
2903 util-linux/fdisk.c:1.12->1.13
2905 ---------------------
2907 Date: 2003/12/04 13:06:44
2912 Patch from Steven Scholz, make usage more consistent with actual
2916 include/usage.h:1.175->1.176
2918 ---------------------
2920 Date: 2003/12/04 15:02:57
2925 Add (untested) support for cris, based on the (old) busybox insmod
2926 that axis distributes.
2929 modutils/insmod.c:1.105->1.106
2931 ---------------------
2933 Date: 2003/12/05 02:51:21
2938 Fix a compile error when only using ar, patch by Paul van Gool
2941 archival/ar.c:1.45->1.46
2943 ---------------------
2945 Date: 2003/12/08 20:11:55
2950 Bring usage upto date, patch by Steven Scholz
2953 coreutils/Config.in:1.20->1.21
2955 ---------------------
2957 Date: 2003/12/08 20:21:53
2962 Stop sending data to the client after the first failure.
2966 networking/httpd.c:1.19->1.20
2968 ---------------------
2970 Date: 2003/12/08 20:31:25
2975 Splitting statements with #define's can cause trouble for cross
2976 compilers (and it looks a bit messy)
2979 procps/top.c:1.9->1.10
2981 ---------------------
2983 Date: 2003/12/09 17:31:48
2991 Rules.mak:1.23->1.24
2993 ---------------------
2995 Date: 2003/12/09 23:50:24
3002 Fix a bug noticed by Pete Flugstad. Make certain we close what we open, and
3003 don't try to close invalid files when /etc/filesystems exists and is used.
3006 util-linux/mount.c:1.113->1.114
3008 ---------------------
3010 Date: 2003/12/10 12:08:19
3018 docs/busybox.net/cvs_anon.html:1.7->1.8
3019 docs/busybox.net/cvs_howto.html:INITIAL->1.1
3020 docs/busybox.net/docs.html:INITIAL->1.1
3021 docs/busybox.net/download.html:INITIAL->1.1
3022 docs/busybox.net/footer.html:INITIAL->1.1
3023 docs/busybox.net/header.html:INITIAL->1.1
3024 docs/busybox.net/index.html:1.132->1.133
3025 docs/busybox.net/lists.html:INITIAL->1.1
3026 docs/busybox.net/news.html:INITIAL->1.1
3027 docs/busybox.net/oldnews.html:1.16->1.17
3028 docs/busybox.net/products.html:INITIAL->1.1
3029 docs/busybox.net/robots.txt:1.1->1.2(DEAD)
3030 docs/busybox.net/screenshot.html:1.6->1.7
3031 docs/busybox.net/shame.html:INITIAL->1.1
3032 docs/busybox.net/images/vh40.gif:INITIAL->1.1
3034 ---------------------
3036 Date: 2003/12/10 20:41:47
3044 docs/busybox.net/header.html:1.1->1.2
3045 docs/busybox.net/lists.html:1.1->1.2
3046 docs/busybox.net/products.html:1.1->1.2
3047 docs/busybox.net/shame.html:1.1->1.2
3049 ---------------------
3051 Date: 2003/12/10 20:50:14
3056 add missing copyright text
3059 docs/busybox.net/copyright.txt:INITIAL->1.1
3061 ---------------------
3063 Date: 2003/12/11 01:18:07
3068 remove some spaces that mess up autodocifier.pl
3071 include/usage.h:1.176->1.177
3073 ---------------------
3075 Date: 2003/12/11 01:29:46
3080 go directly to current cvs
3083 docs/busybox.net/header.html:1.2->1.3
3085 ---------------------
3087 Date: 2003/12/11 01:42:11
3092 Update modutils with 2.6 module support
3095 debian/config-udeb-linux-i386:1.1->1.2
3096 modutils/Config.in:1.9->1.10
3097 modutils/insmod.c:1.106->1.107
3098 modutils/rmmod.c:1.24->1.25