2 Date: 2001/08/02 21:56:16
7 Fix up some silly messups with the debian packaging, and a dumb
8 bug with chroot. I've had the package uploaded but perms set to
9 000, so I am going to re-tag things and re-cut the release. Folks
10 who pulled from CVS in the last 30 minutes with just have to cope.
16 coreutils/chroot.c:1.24->1.25
17 debian/Config.h-deb:1.24->1.25
18 debian/Config.h-static:1.19->1.20
19 debian/Config.h-udeb:1.22->1.23
20 shellutils/chroot.c:1.24->1.25
24 Date: 2001/08/04 06:28:29
29 Fix exclude list handling
32 libbb/unarchive.c:1.20->1.21
36 Date: 2001/08/06 15:14:18
41 Add support for underscores in variable names.
49 Date: 2001/08/06 15:18:08
54 Simplified version checking.
58 modutils/insmod.c:1.70->1.71
62 Date: 2001/08/06 17:09:09
67 Use ferror(3) to check for errors, rather than inspecting errno. Thanks to
68 David Douthitt for reporting, and shame on me for writing such crappy code.
72 coreutils/head.c:1.24->1.25
73 textutils/head.c:1.24->1.25
77 Date: 2001/08/09 22:00:12
82 Remove BB_SH define entirely.
87 coreutils/chroot.c:1.25->1.26
88 debian/Config.h-deb:1.25->1.26
89 debian/Config.h-static:1.20->1.21
90 debian/Config.h-udeb:1.23->1.24
91 shellutils/chroot.c:1.25->1.26
95 Date: 2001/08/09 22:07:10
100 Remind people to enable RPC support when using NFS mount and uClibc (thanks
106 ---------------------
108 Date: 2001/08/10 07:02:23
113 This corrects the _really_poor_ implementation of "broadcast +" handling
114 by ifconfig that someone had submitted. It fixes 1 bug, gets rid of the
115 excessive bloating of a structure that is used in a static const array,
116 and removes the implicit struct copys by keeping only the int type needed.
117 It also turns this into a configurable feature (off by default).
120 Config.h:1.100->1.101
121 ifconfig.c:1.11->1.12
122 networking/ifconfig.c:1.11->1.12
124 ---------------------
126 Date: 2001/08/10 16:05:23
131 Commit Vladimir's simplify_path.
134 Makefile:1.232->1.233
136 include/libbb.h:1.59->1.60
137 libbb/libbb.h:1.59->1.60
138 libbb/simplify_path.c:INITIAL->1.1
139 util-linux/mount.c:1.90->1.91
141 ---------------------
143 Date: 2001/08/10 16:22:35
148 Fix stupid grammar error.
152 shell/ash.c:1.17->1.18
154 ---------------------
156 Date: 2001/08/10 19:22:14
158 Branch: busybox_0_60_stable
161 Merge the CVS changes so far into the stable branch.
164 Config.h:1.98->1.98.2.1
165 Makefile:1.232->1.232.2.1
167 chroot.c:1.25->1.25.2.1
168 head.c:1.24->1.24.2.1
169 ifconfig.c:1.11->1.11.2.1
170 insmod.c:1.70->1.70.2.1
171 mount.c:1.90->1.90.2.1
173 coreutils/chroot.c:1.25->1.25.2.1
174 coreutils/head.c:1.24->1.24.2.1
175 debian/Config.h-deb:1.25->1.25.2.1
176 debian/Config.h-static:1.20->1.20.2.1
177 debian/Config.h-udeb:1.23->1.23.2.1
178 include/libbb.h:1.59->1.59.2.1
179 libbb/libbb.h:1.59->1.59.2.1
180 libbb/simplify_path.c:1.1->1.1.2.1
181 libbb/unarchive.c:1.20->1.20.2.1
182 modutils/insmod.c:1.70->1.70.2.1
183 networking/ifconfig.c:1.11->1.11.2.1
184 shell/ash.c:1.17->1.17.2.1
185 shell/msh.c:1.6->1.6.2.1
186 shellutils/chroot.c:1.25->1.25.2.1
187 textutils/head.c:1.24->1.24.2.1
188 util-linux/mount.c:1.90->1.90.2.1
190 ---------------------
192 Date: 2001/08/10 19:42:04
197 Small size optimization from Aaron Lehmann
201 shell/ash.c:1.18->1.19
203 ---------------------
205 Date: 2001/08/10 20:36:07
210 A few bug fixes and significant size savings. Combined effort of
211 Vladimir N. Oleynik dzo@simtreas.ru, Aaron Lehmann aaronl@vitelus.com,
216 shell/ash.c:1.19->1.20
218 ---------------------
220 Date: 2001/08/10 22:11:56
229 shell/ash.c:1.20->1.21
231 ---------------------
233 Date: 2001/08/12 18:32:56
238 I stupidly forgot one level of pointer indirection in the cmdtxt(), calcsize(),
239 and copynode() table implementations. Commit the fix but keep them disabled
240 until others check them out. Uncomment "//#define CMDTXT_TABLE",
241 "//#define CALCSIZE_TABLE", and "//#define COPYNODE_TABLE" to try them out.
242 Saves over 600 bytes on i386.
246 shell/ash.c:1.21->1.22
248 ---------------------
250 Date: 2001/08/14 18:10:08
255 Rewritten by Manuel Novoa III.
258 libbb/simplify_path.c:1.1->1.2
260 ---------------------
262 Date: 2001/08/14 18:32:23
267 Log all messages from a single connection, not just the first. Patch from
268 matthias@corelatus.com, approved by Gennady Feldman <gena01@cachier.com>.
272 sysklogd/syslogd.c:1.75->1.76
274 ---------------------
276 Date: 2001/08/14 19:05:40
278 Branch: busybox_0_60_stable
281 Backported syslogd fix.
284 syslogd.c:1.75->1.75.2.1
285 sysklogd/syslogd.c:1.75->1.75.2.1
287 ---------------------
289 Date: 2001/08/15 12:25:01
294 Fix version comparision bug
298 archival/dpkg.c:1.40->1.41
300 ---------------------
302 Date: 2001/08/20 18:44:32
304 Branch: busybox_0_60_stable
307 Minor wording changes
310 Makefile:1.232.2.1->1.232.2.2
312 ---------------------
314 Date: 2001/08/20 18:46:09
316 Branch: busybox_0_60_stable
319 Backport Manuel Novoa III's rewrite to the stable branch
322 libbb/simplify_path.c:1.1.2.1->1.1.2.2
324 ---------------------
326 Date: 2001/08/20 18:47:14
328 Branch: busybox_0_60_stable
331 Apply Glenn's tftp rewrite for the stable branch
335 networking/tftp.c:1.5->1.5.2.1
337 ---------------------
339 Date: 2001/08/20 18:47:49
344 Apply Glenn's tftp rewrite
348 networking/tftp.c:1.5->1.6
350 ---------------------
352 Date: 2001/08/20 18:48:17
357 some minor wording changes
360 Makefile:1.233->1.234
362 ---------------------
364 Date: 2001/08/20 22:21:06
369 Fix a problem with unsatisfied backrefs (noted by Martin Bene).
373 editors/sed.c:1.73->1.74
375 ---------------------
377 Date: 2001/08/21 17:18:59
382 Initial merge of all tinylogin applets that do not require crypt.
383 There is some optimization that can be done to better use libbb in
384 these applets. There is also redundancy between stty and getty which
389 Config.h:1.101->1.102
390 addgroup.c:INITIAL->1.1
391 adduser.c:INITIAL->1.1
393 deluser.c:INITIAL->1.1
396 applets/usage.h:1.60->1.61
397 include/applets.h:1.38->1.39
398 include/usage.h:1.60->1.61
399 pwd_grp/addgroup.c:INITIAL->1.1
400 pwd_grp/adduser.c:INITIAL->1.1
401 pwd_grp/deluser.c:INITIAL->1.1
402 pwd_grp/getty.c:INITIAL->1.1
404 ---------------------
406 Date: 2001/08/21 23:34:05
411 Fix dos2unix compile problem with certain glibc versions
414 dos2unix.c:1.13->1.14
415 coreutils/dos2unix.c:1.13->1.14
416 textutils/dos2unix.c:1.13->1.14
418 ---------------------
420 Date: 2001/08/21 23:34:58
422 Branch: busybox_0_60_stable
428 dos2unix.c:1.13->1.13.2.1
429 coreutils/dos2unix.c:1.13->1.13.2.1
430 textutils/dos2unix.c:1.13->1.13.2.1
432 ---------------------
434 Date: 2001/08/22 00:34:10
439 Disable the tinylogin apps by default.
442 Config.h:1.102->1.103
444 ---------------------
446 Date: 2001/08/22 00:36:32
451 dfp might be used uninitialized. NULL it.
454 libbb/copy_file.c:1.13->1.14
456 ---------------------
458 Date: 2001/08/22 01:10:00
463 Make it compile with uClibc
467 pwd_grp/getty.c:1.1->1.2
469 ---------------------
471 Date: 2001/08/22 05:15:47
476 Patch from Rodney Brown <RDBrown@mira.net>, shrinking 1.5k
477 from gzip by careful optimization. Appears to work just fine
478 (I've tested the changes on x86, ARM, and powerpc).
481 Changelog:1.261->1.262
483 archival/gzip.c:1.47->1.48
485 ---------------------
487 Date: 2001/08/22 05:16:36
492 Bump version to 0.61.pre
495 Makefile:1.234->1.235
496 busybox.spec:1.37->1.38
497 examples/busybox.spec:1.37->1.38
499 ---------------------
501 Date: 2001/08/22 06:06:29
506 Scrub things and ditch uint64_t and use a custom type name
507 to avoid C lib compatibility problems.
510 dos2unix.c:1.14->1.15
511 coreutils/dos2unix.c:1.14->1.15
512 textutils/dos2unix.c:1.14->1.15
514 ---------------------
516 Date: 2001/08/22 06:26:08
521 Fix an _old_ interface problem with a never-used feature.
525 modutils/insmod.c:1.71->1.72
527 ---------------------
529 Date: 2001/08/22 06:29:19
531 Branch: busybox_0_60_stable
534 Merge some safe fixes into stable
537 dos2unix.c:1.13.2.1->1.13.2.2
538 insmod.c:1.70.2.1->1.70.2.2
539 coreutils/dos2unix.c:1.13.2.1->1.13.2.2
540 modutils/insmod.c:1.70.2.1->1.70.2.2
541 textutils/dos2unix.c:1.13.2.1->1.13.2.2
543 ---------------------
545 Date: 2001/08/22 06:31:15
547 Branch: busybox_0_60_stable
550 Backport Matt's non-existent backreference sed fix to stable
554 editors/sed.c:1.73->1.73.2.1
556 ---------------------
558 Date: 2001/08/22 06:32:24
563 Fix a warning and potential segfault in lash when BB_FEATURE_CLEAN_UP
568 shell/lash.c:1.134->1.135
570 ---------------------
572 Date: 2001/08/22 06:32:45
574 Branch: busybox_0_60_stable
580 lash.c:1.134->1.134.2.1
581 shell/lash.c:1.134->1.134.2.1
583 ---------------------
585 Date: 2001/08/22 06:35:39
590 Add #include <sys/param.h> to ensure PATH_MAX is defined
593 libbb/xgetcwd.c:1.1->1.2
595 ---------------------
597 Date: 2001/08/22 06:36:12
599 Branch: busybox_0_60_stable
602 Add #include <sys/param.h> to ensure PATH_MAX is defined
605 libbb/xgetcwd.c:1.1->1.1.2.1
607 ---------------------
609 Date: 2001/08/22 06:41:57
614 Force BB_FEATURE_NEW_MODULE_INTERFACE and BB_FEATURE_OLD_MODULE_INTERFACE
615 to be mutually exclusive
619 modutils/insmod.c:1.72->1.73
621 ---------------------
623 Date: 2001/08/22 06:43:14
625 Branch: busybox_0_60_stable
628 Force BB_FEATURE_NEW_MODULE_INTERFACE and BB_FEATURE_OLD_MODULE_INTERFACE
629 to be mutually exclusive (stable branch)
632 insmod.c:1.70.2.2->1.70.2.3
633 modutils/insmod.c:1.70.2.2->1.70.2.3
635 ---------------------
637 Date: 2001/08/22 06:58:16
642 A patch from Shu-Hao Chang <shuhao_chang@trend.com.tw> to
643 fixed sed handling of multiple -e commands
646 Changelog:1.262->1.263
648 editors/sed.c:1.74->1.75
650 ---------------------
652 Date: 2001/08/22 07:00:26
654 Branch: busybox_0_60_stable
657 A patch from Shu-Hao Chang <shuhao_chang@trend.com.tw> to
658 fixed sed handling of multiple -e commands
661 sed.c:1.73.2.1->1.73.2.2
662 editors/sed.c:1.73.2.1->1.73.2.2
664 ---------------------
666 Date: 2001/08/23 20:10:52
668 Branch: busybox_0_60_stable
671 A patch from Jaspreet Singh to fix a segfault and display nothing wher
672 there is nothing to display.
675 route.c:1.10->1.10.2.1
676 networking/route.c:1.10->1.10.2.1
678 ---------------------
680 Date: 2001/08/23 20:18:06
682 Branch: busybox_0_60_stable
685 Part of a patch from Magick <magick@linux-fan.com> tha fixes a bug
686 AskFirst where reading from /dev/null gives EOF.
689 init.c:1.142->1.142.2.1
690 init/init.c:1.142->1.142.2.1
692 ---------------------
694 Date: 2001/08/23 22:39:49
696 Branch: busybox_0_60_stable
699 Update the changelog for release
702 Changelog:1.261->1.261.2.1
704 ---------------------
706 Date: 2001/08/23 22:51:58
708 Branch: busybox_0_60_stable
714 docs/busybox.lineo.com/index.html:1.59->1.59.2.1
715 docs/busybox.net/index.html:1.59->1.59.2.1
717 ---------------------
719 Date: 2001/08/23 23:05:33
724 A patch from Jaspreet Singh <jsingh@somanetworks.com>
725 fixing both a segfault and cosmetic bug in route
729 networking/route.c:1.10->1.11
731 ---------------------
733 Date: 2001/08/23 23:05:55
738 Merge with the stable branch
741 Changelog:1.263->1.264
742 docs/busybox.lineo.com/index.html:1.59->1.60
743 docs/busybox.net/index.html:1.59->1.60
745 ---------------------
747 Date: 2001/08/23 23:16:22
749 Branch: busybox_0_60_stable
752 Fix up the debian stuff for release
755 debian/Config.h-udeb:1.23.2.1->1.23.2.2
756 debian/changelog:1.27->1.27.2.1
758 ---------------------
760 Date: 2001/08/23 23:45:40
762 Branch: busybox_0_60_stable
765 Oops. Forgot to bump the version number.
768 Makefile:1.232.2.2->1.232.2.3
769 busybox.spec:1.37->1.37.2.1
770 examples/busybox.spec:1.37->1.37.2.1
772 ---------------------
774 Date: 2001/08/24 15:45:50
779 Fix s/[/]// handling (noted by Dumas Patrice).
782 Changelog:1.264->1.265
784 editors/sed.c:1.75->1.76
786 ---------------------
788 Date: 2001/08/24 20:07:31
793 Fix a memory leak if parent directory creation failed.
796 libbb/make_directory.c:1.3->1.4
798 ---------------------
800 Date: 2001/08/24 20:51:51
805 Canonicalize dirname(3) behavior.
809 archival/tar.c:1.125->1.126
810 libbb/dirname.c:1.3->1.4
811 libbb/make_directory.c:1.4->1.5
812 libbb/unarchive.c:1.21->1.22
814 ---------------------
816 Date: 2001/08/24 21:35:45
821 Eliminate improper consts and allow standard version to override.
824 include/libbb.h:1.60->1.61
825 libbb/dirname.c:1.4->1.5
826 libbb/libbb.h:1.60->1.61
828 ---------------------
830 Date: 2001/08/27 16:02:32
835 Fix invocation of `-/bin/sh' (bug #1209).
838 Changelog:1.265->1.266
839 busybox.c:1.134->1.135
840 applets/busybox.c:1.134->1.135
842 ---------------------
844 Date: 2001/08/27 16:08:57
849 Fix ash exec (noted by Arne Bernin).
852 Changelog:1.266->1.267
854 applets/applets.c:1.7->1.8
856 ---------------------
858 Date: 2001/08/27 18:19:38
863 Add support for `busybox --help APPLET' by Vladimir Oleynik.
867 applets/applets.c:1.8->1.9
869 ---------------------
871 Date: 2001/08/27 18:57:27
876 patch from vodz -- route cleanup to display all route entries
880 networking/route.c:1.11->1.12
882 ---------------------
884 Date: 2001/08/27 19:55:05
889 Remove traces of rpmunpack (patch by Laurence Anderson).
894 applets/usage.h:1.61->1.62
895 docs/busybox_header.pod:1.3->1.4
896 include/applets.h:1.39->1.40
897 include/usage.h:1.61->1.62
898 tests/testcases:1.12->1.13
900 ---------------------
902 Date: 2001/08/27 20:22:44
910 docs/busybox.lineo.com/index.html:1.60->1.61
911 docs/busybox.net/index.html:1.60->1.61
913 ---------------------
915 Date: 2001/08/28 23:57:38
920 Use the correct buffer when calling dirname, improve an error message, and
921 plug some memory leaks. Patch by Laurence Anderson.
924 libbb/unarchive.c:1.22->1.23
926 ---------------------
928 Date: 2001/08/29 20:02:26
933 Standard typing (u_int16_t instead of u16, u_int32_t instead
934 of u32, etc) cleanups from Laurence Anderson <laurence@zxmail.com>
938 fsck_minix.c:1.33->1.34
939 mkfs_minix.c:1.33->1.34
941 archival/rpm2cpio.c:1.2->1.3
942 util-linux/fbset.c:1.26->1.27
943 util-linux/fsck_minix.c:1.33->1.34
944 util-linux/mkfs_minix.c:1.33->1.34
946 ---------------------
948 Date: 2001/08/29 21:19:29
953 SUSv2 specifies that if the extension is identical to the basename, it
954 should not be removed.
957 basename.c:1.18->1.19
958 coreutils/basename.c:1.18->1.19
959 shellutils/basename.c:1.18->1.19
961 ---------------------
963 Date: 2001/08/29 22:18:47
972 coreutils/rmdir.c:1.20->1.21
973 fileutils/rmdir.c:1.20->1.21
975 ---------------------
977 Date: 2001/09/03 17:49:25
982 Don't automount things as "usbdevfs" -- patch from
983 Ethan Benson <erbenson@alaska.net>
987 util-linux/mount.c:1.91->1.92
989 ---------------------
991 Date: 2001/09/03 20:16:23
993 Branch: busybox_0_60_stable
996 Backport sed fix for s/[/]// handling from Matt Kraai
999 sed.c:1.73.2.2->1.73.2.3
1000 editors/sed.c:1.73.2.2->1.73.2.3
1002 ---------------------
1004 Date: 2001/09/03 20:17:48
1006 Branch: busybox_0_60_stable
1009 Eliminate improper consts and allow standard version to override.
1012 include/libbb.h:1.59.2.1->1.59.2.2
1013 libbb/dirname.c:1.3->1.3.2.1
1014 libbb/libbb.h:1.59.2.1->1.59.2.2
1016 ---------------------
1018 Date: 2001/09/03 20:21:07
1020 Branch: busybox_0_60_stable
1023 Backport fix from Matt, for when applet names contain a leading dash
1024 and a full pathname.
1027 busybox.c:1.134->1.134.2.1
1028 applets/busybox.c:1.134->1.134.2.1
1030 ---------------------
1032 Date: 2001/09/03 20:23:30
1034 Branch: busybox_0_60_stable
1037 Backport fix for exec'ing ash
1040 applets.c:1.7->1.7.2.1
1041 applets/applets.c:1.7->1.7.2.1
1043 ---------------------
1045 Date: 2001/09/03 20:26:27
1047 Branch: busybox_0_60_stable
1050 Backport vodz' route fix
1053 route.c:1.10.2.1->1.10.2.2
1054 networking/route.c:1.10.2.1->1.10.2.2
1056 ---------------------
1058 Date: 2001/09/03 20:30:08
1060 Branch: busybox_0_60_stable
1063 remove traces of rpmunpack
1066 applets.h:1.38->1.38.2.1
1067 usage.h:1.60->1.60.2.1
1068 applets/usage.h:1.60->1.60.2.1
1069 docs/busybox_header.pod:1.3->1.3.2.1
1070 include/applets.h:1.38->1.38.2.1
1071 include/usage.h:1.60->1.60.2.1
1072 tests/testcases:1.12->1.12.2.1
1074 ---------------------
1076 Date: 2001/09/03 20:32:18
1078 Branch: busybox_0_60_stable
1081 Use the correct buffer when calling dirname, improve an error message,
1082 and plug some memory leaks. Patch by Laurence Anderson.
1085 libbb/unarchive.c:1.20.2.1->1.20.2.2
1087 ---------------------
1089 Date: 2001/09/03 20:34:29
1091 Branch: busybox_0_60_stable
1094 Patch from Laurence Anderson to use more standard typing
1097 fbset.c:1.26->1.26.2.1
1098 fsck_minix.c:1.33->1.33.2.1
1099 mkfs_minix.c:1.33->1.33.2.1
1100 rpm2cpio.c:1.2->1.2.2.1
1101 archival/rpm2cpio.c:1.2->1.2.2.1
1102 util-linux/fbset.c:1.26->1.26.2.1
1103 util-linux/fsck_minix.c:1.33->1.33.2.1
1104 util-linux/mkfs_minix.c:1.33->1.33.2.1
1106 ---------------------
1108 Date: 2001/09/03 20:37:15
1110 Branch: busybox_0_60_stable
1113 SUSv2 specifies that if the extension is identical to the basename, it
1114 should not be removed. Patch backport from Matt Kraai
1117 basename.c:1.18->1.18.2.1
1118 coreutils/basename.c:1.18->1.18.2.1
1119 shellutils/basename.c:1.18->1.18.2.1
1121 ---------------------
1123 Date: 2001/09/03 20:39:36
1125 Branch: busybox_0_60_stable
1128 SuS2 says rmdir must provide -p -- backport patch from Matt
1131 rmdir.c:1.20->1.20.2.1
1132 coreutils/rmdir.c:1.20->1.20.2.1
1133 fileutils/rmdir.c:1.20->1.20.2.1
1135 ---------------------
1137 Date: 2001/09/03 20:45:47
1139 Branch: busybox_0_60_stable
1142 Teacvh 'mount -t auto' to ignore usbdevfs
1145 mount.c:1.90.2.1->1.90.2.2
1146 util-linux/mount.c:1.90.2.1->1.90.2.2
1148 ---------------------
1150 Date: 2001/09/03 20:46:55
1152 Branch: busybox_0_60_stable
1155 Update stable's changelog and bump stable version to 0.60.2.pre
1158 Changelog:1.261.2.1->1.261.2.2
1159 Makefile:1.232.2.3->1.232.2.4
1160 busybox.spec:1.37.2.1->1.37.2.2
1161 debian/changelog:1.27.2.1->1.27.2.2
1162 examples/busybox.spec:1.37.2.1->1.37.2.2
1164 ---------------------
1166 Date: 2001/09/05 20:32:00
1171 Another fix from vodz
1175 networking/route.c:1.12->1.13
1177 ---------------------
1179 Date: 2001/09/05 20:45:36
1181 Branch: busybox_0_60_stable
1184 Backport the rest of dirname(3) interface change.
1187 tar.c:1.125->1.125.2.1
1188 archival/tar.c:1.125->1.125.2.1
1189 libbb/make_directory.c:1.3->1.3.2.1
1191 ---------------------
1193 Date: 2001/09/05 21:18:15
1198 Two patches from Magick <magick@linux-fan.com>:
1199 1st makes init smaller, and fixes a bug with AskFirst. Reading from
1200 /dev/null gives EOF.
1201 2nd makes init run the command's in the order of inittab, as in
1202 FIFO instead of LIFO.
1205 Changelog:1.267->1.268
1207 init/init.c:1.142->1.143
1209 ---------------------
1211 Date: 2001/09/06 00:31:44
1213 Branch: busybox_0_60_stable
1216 Backport vodz' route fix
1219 Changelog:1.261.2.2->1.261.2.3
1220 route.c:1.10.2.2->1.10.2.3
1221 networking/route.c:1.10.2.2->1.10.2.3
1223 ---------------------
1225 Date: 2001/09/06 18:35:20
1230 Patch from vodz to make ash cope with leading redirections
1231 (i.e. '2>/dev/null ls rubbish') will now work.
1234 Changelog:1.268->1.269
1236 shell/ash.c:1.22->1.23
1238 ---------------------
1240 Date: 2001/09/06 18:39:23
1242 Branch: busybox_0_60_stable
1245 Patch from vodz for ash leading redirections (i.e. '2>/dev/null
1249 ash.c:1.17.2.1->1.17.2.2
1250 shell/ash.c:1.17.2.1->1.17.2.2
1252 ---------------------
1254 Date: 2001/09/06 18:40:57
1256 Branch: busybox_0_60_stable
1262 Changelog:1.261.2.3->1.261.2.4
1264 ---------------------
1266 Date: 2001/09/06 18:59:36
1268 Branch: busybox_0_60_stable
1274 ash.c:1.17.2.2->1.17.2.3
1275 shell/ash.c:1.17.2.2->1.17.2.3
1277 ---------------------
1279 Date: 2001/09/06 19:00:41
1288 shell/ash.c:1.23->1.24
1290 ---------------------
1292 Date: 2001/09/08 21:47:19
1297 Lineo is no longer sponsoring busybox
1300 docs/busybox.lineo.com/index.html:1.61->1.62
1301 docs/busybox.net/index.html:1.61->1.62
1303 ---------------------
1305 Date: 2001/09/08 21:52:33
1310 Fix my email address.
1313 docs/busybox.lineo.com/index.html:1.62->1.63
1314 docs/busybox.net/index.html:1.62->1.63
1316 ---------------------
1318 Date: 2001/09/11 02:11:31
1323 Commit my changes to arith.c which fixed a couple of bugs and decreased
1324 code size. Please read the TODO comments regarding accessing shell
1325 variables from the arith() funciton.
1328 libbb/arith.c:1.2->1.3
1330 ---------------------
1332 Date: 2001/09/11 02:14:02
1337 Commit my changes to xxreadtoken() to reduce code size. Also set defines
1338 so that the table implementations of copynode, calcsize, and cmdtxt are
1339 used. Hopefully this will result in wider testing. ;-) If it breaks,
1340 just unset the appropriate defines.
1344 shell/ash.c:1.24->1.25
1346 ---------------------
1348 Date: 2001/09/16 03:00:09
1356 applets.h:1.40->1.41
1357 include/applets.h:1.40->1.41
1359 ---------------------
1361 Date: 2001/09/21 05:30:51
1366 Implement dpkg -l option, from Stefan Soucek (slightly modified)
1370 archival/dpkg.c:1.41->1.42
1372 ---------------------
1374 Date: 2001/09/21 06:07:47
1379 Fix to make preinst run when required, from Stefan Soucek
1383 archival/dpkg.c:1.42->1.43
1385 ---------------------
1387 Date: 2001/09/21 07:05:35
1392 Eliminate ldconfig which is no longer built by
1393 default (or needed) with uClibc.
1396 bootfloppy/mkrootfs.sh:1.2->1.3
1397 examples/bootfloppy/mkrootfs.sh:1.2->1.3
1399 ---------------------
1401 Date: 2001/09/21 15:42:30
1406 Fix tftp usage information (closes: #1216).
1410 applets/usage.h:1.62->1.63
1411 include/usage.h:1.62->1.63
1413 ---------------------
1415 Date: 2001/09/21 21:20:46
1417 Branch: busybox_0_60_stable
1420 Backport tftp usage message fix.
1423 usage.h:1.60.2.1->1.60.2.2
1424 applets/usage.h:1.60.2.1->1.60.2.2
1425 include/usage.h:1.60.2.1->1.60.2.2
1427 ---------------------
1429 Date: 2001/09/22 04:24:07
1434 Dont free everytime getline() is used, fix from Stefan Soucek
1438 archival/dpkg.c:1.43->1.44
1440 ---------------------
1442 Date: 2001/09/22 05:16:55
1447 The <package>.list file was prepending "./" to the files, fixed that.
1448 Also fixed a very silly error by me when running postinst (remember to use the variable BEFORE its freed)
1452 archival/dpkg.c:1.44->1.45
1454 ---------------------
1456 Date: 2001/09/24 19:34:06
1461 List full path instead of relative path if prefix is specified (this was supposed to be in last patch)
1464 libbb/unarchive.c:1.23->1.24
1466 ---------------------
1468 Date: 2001/09/24 23:44:52
1476 docs/busybox.lineo.com/index.html:1.63->1.64
1477 docs/busybox.net/index.html:1.63->1.64
1479 ---------------------
1481 Date: 2001/09/26 07:20:54
1486 use the pedantically correct compiler for preprocessing
1489 Makefile:1.235->1.236
1490 busybox.sh:1.15->1.16
1491 applets/busybox.sh:1.15->1.16
1493 ---------------------
1495 Date: 2001/09/26 07:35:10
1497 Branch: busybox_0_60_stable
1500 Use the padantically correct compiler for preprocessing
1503 Makefile:1.232.2.4->1.232.2.5
1504 busybox.sh:1.15->1.15.2.1
1505 applets/busybox.sh:1.15->1.15.2.1
1507 ---------------------
1509 Date: 2001/09/29 04:34:38
1514 Fix return status, picked up by Stefan
1518 archival/dpkg.c:1.45->1.46
1520 ---------------------
1522 Date: 2001/10/01 18:50:25
1527 Use xgethostbyname instead of gethostbyname (found by Erik Andersen).
1530 nslookup.c:1.24->1.25
1531 networking/nslookup.c:1.24->1.25
1533 ---------------------
1535 Date: 2001/10/01 18:52:14
1540 Use port 37 by default.
1544 util-linux/rdate.c:1.19->1.20
1546 ---------------------
1548 Date: 2001/10/02 08:58:23
1553 Fix large file support -- 2+ gig files should now actually
1558 Makefile:1.236->1.237
1560 ---------------------
1562 Date: 2001/10/03 04:10:35
1567 Extract control.tar.gz and data.tar.gz unconditionally, another one picked up by Stefan
1571 archival/dpkg.c:1.46->1.47
1573 ---------------------
1575 Date: 2001/10/03 12:23:42
1580 Patch from Magnus Damm <damm@opensource.se> to avoid lash hanging
1585 shell/lash.c:1.135->1.136
1587 ---------------------
1589 Date: 2001/10/03 22:26:12
1594 Look for either "init" or "linuxrc" processes
1598 poweroff.c:1.11->1.12
1600 init/halt.c:1.14->1.15
1601 init/poweroff.c:1.11->1.12
1602 init/reboot.c:1.18->1.19
1604 ---------------------
1606 Date: 2001/10/03 22:38:18
1608 Branch: busybox_0_60_stable
1611 Look for "init" or "linuxrc" when rebooting
1614 halt.c:1.14->1.14.2.1
1615 poweroff.c:1.11->1.11.2.1
1616 reboot.c:1.18->1.18.2.1
1617 init/halt.c:1.14->1.14.2.1
1618 init/poweroff.c:1.11->1.11.2.1
1619 init/reboot.c:1.18->1.18.2.1
1621 ---------------------
1623 Date: 2001/10/03 22:44:28
1625 Branch: busybox_0_60_stable
1628 Route is supposed to be in /sbin
1631 applets.h:1.38.2.1->1.38.2.2
1632 include/applets.h:1.38.2.1->1.38.2.2
1634 ---------------------
1636 Date: 2001/10/03 23:10:02
1638 Branch: busybox_0_60_stable
1641 Fix lash behavior on serial consoles
1644 lash.c:1.134.2.1->1.134.2.2
1645 shell/lash.c:1.134.2.1->1.134.2.2
1647 ---------------------
1649 Date: 2001/10/04 00:35:05
1651 Branch: busybox_0_60_stable
1654 Always enable BB_TEST when BB_ASH, BB_LASH, or BB_MSH is enabled
1657 Config.h:1.98.2.1->1.98.2.2
1659 ---------------------
1661 Date: 2001/10/04 00:37:24
1666 Always enable BB_TEST when BB_ASH, BB_LASH, or BB_MSH is enabled
1669 Config.h:1.103->1.104
1671 ---------------------
1673 Date: 2001/10/04 06:22:42
1678 Fixes with help from Stefan, Typo in prerm script, and when reinstall a package the old packages status was getting overwritten.
1682 archival/dpkg.c:1.47->1.48
1684 ---------------------
1686 Date: 2001/10/04 10:33:40
1691 Add Magnus Damm and fix alpha sorting
1696 ---------------------
1698 Date: 2001/10/04 16:23:34
1703 Fix BB_FEATURE_MTAB_SUPPORT test (report and patch by Magnus Damm).
1706 libbb/mtab_file.c:1.2->1.3
1708 ---------------------
1710 Date: 2001/10/04 19:44:28
1712 Branch: busybox_0_60_stable
1718 libbb/mtab_file.c:1.2->1.2.2.1
1720 ---------------------
1722 Date: 2001/10/05 02:35:08
1727 Invert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.
1732 coreutils/cp.c:1.19->1.20
1733 coreutils/mv.c:1.16->1.17
1734 fileutils/cp.c:1.19->1.20
1735 fileutils/mv.c:1.16->1.17
1736 include/libbb.h:1.61->1.62
1737 libbb/copy_file.c:1.14->1.15
1738 libbb/libbb.h:1.61->1.62
1740 ---------------------
1742 Date: 2001/10/05 03:58:48
1747 Change extraction/list code to use common unarchive code.
1751 archival/tar.c:1.126->1.127
1753 ---------------------
1755 Date: 2001/10/05 04:48:57
1760 Initial support for for bunzip2....
1761 This code could be improvemed by
1762 1) supporting more options,
1763 2) Creating a shared crc table with gunzip, or perhaps generated on the fly.
1764 3) Removing any remaining unneccessary code (e.g. if (noisy))
1767 Config.h:1.104->1.105
1768 applets.h:1.41->1.42
1769 bunzip2.c:INITIAL->1.1
1771 applets/usage.h:1.63->1.64
1772 archival/bunzip2.c:INITIAL->1.1
1773 include/applets.h:1.41->1.42
1774 include/usage.h:1.63->1.64
1776 ---------------------
1778 Date: 2001/10/05 05:40:37
1783 Apply Magnus Damm's patch, adds tftp blocksize support, and some cleanups.
1786 Config.h:1.105->1.106
1789 applets/usage.h:1.64->1.65
1790 include/usage.h:1.64->1.65
1791 networking/tftp.c:1.6->1.7
1793 ---------------------
1795 Date: 2001/10/05 06:03:14
1800 Use xfopen, saves 32 bytes !
1803 freeramdisk.c:1.18->1.19
1804 util-linux/freeramdisk.c:1.18->1.19
1806 ---------------------
1808 Date: 2001/10/05 06:24:19
1813 Use wfopen instead of fopen & error_msg, saves 64 bytes
1817 coreutils/tee.c:1.19->1.20
1818 shellutils/tee.c:1.19->1.20
1820 ---------------------
1822 Date: 2001/10/05 11:11:28
1827 Remove duplicate tftp -l option help
1831 applets/usage.h:1.65->1.66
1832 include/usage.h:1.65->1.66
1834 ---------------------
1836 Date: 2001/10/06 03:27:36
1841 status_package_num should refer to package not status.
1842 Only initialise a new entry in the status hashtable if it really is a new entry.
1846 archival/dpkg.c:1.48->1.49
1848 ---------------------
1850 Date: 2001/10/06 03:40:20
1855 Another part of Stafan's latest patch, when replacing a pre-existing package set its status correctly.
1859 archival/dpkg.c:1.49->1.50
1861 ---------------------
1863 Date: 2001/10/08 09:22:48
1868 Free some variables after use
1871 libbb/unarchive.c:1.24->1.25
1873 ---------------------
1875 Date: 2001/10/08 14:10:12
1880 Cleanup memory usage properly
1883 libbb/unarchive.c:1.25->1.26
1885 ---------------------
1887 Date: 2001/10/12 20:00:15
1892 Fix tar segfault when include list is empty and exclude list is not.
1895 Changelog:1.269->1.270
1897 archival/tar.c:1.127->1.128
1899 ---------------------
1901 Date: 2001/10/13 06:03:29
1906 Superficial changes to make the exclude/include code easier to understand
1910 archival/tar.c:1.128->1.129
1912 ---------------------
1914 Date: 2001/10/13 07:21:32
1919 Use fnmatch() to compare excluded/included files
1922 libbb/unarchive.c:1.26->1.27
1924 ---------------------
1926 Date: 2001/10/13 07:53:34
1931 match exclude/include names with trailing '/'
1934 libbb/unarchive.c:1.27->1.28
1936 ---------------------
1938 Date: 2001/10/13 07:54:45
1943 Match subdirectories of included/excluded files
1947 archival/tar.c:1.129->1.130
1949 ---------------------
1951 Date: 2001/10/13 08:11:03
1956 Reverse part of previous change.... i think it was the wrong approach... im lost
1960 archival/tar.c:1.130->1.131
1962 ---------------------
1964 Date: 2001/10/13 20:43:46
1969 unarchive function changed to support both exclude and include lists, applets that use unarchive changed to match.
1975 archival/ar.c:1.37->1.38
1976 archival/cpio.c:1.4->1.5
1977 archival/tar.c:1.131->1.132
1978 include/libbb.h:1.62->1.63
1979 libbb/libbb.h:1.62->1.63
1980 libbb/unarchive.c:1.28->1.29
1982 ---------------------
1984 Date: 2001/10/18 04:20:41
1989 Patch from Stefan Soucek <ssoucek@coactive.com> to
1990 ignore extra empty lines in fgets_str
1993 libbb/fgets_str.c:1.1->1.2
1995 ---------------------
1997 Date: 2001/10/18 05:04:34
2002 Fix a nasty bug with variable name shadowing
2006 poweroff.c:1.12->1.13
2008 init/halt.c:1.15->1.16
2009 init/poweroff.c:1.12->1.13
2010 init/reboot.c:1.19->1.20
2012 ---------------------
2014 Date: 2001/10/18 05:05:28
2016 Branch: busybox_0_60_stable
2019 Fix a nasty bug resulting from variable name shadowing
2022 halt.c:1.14.2.1->1.14.2.2
2023 poweroff.c:1.11.2.1->1.11.2.2
2024 reboot.c:1.18.2.1->1.18.2.2
2025 init/halt.c:1.14.2.1->1.14.2.2
2026 init/poweroff.c:1.11.2.1->1.11.2.2
2027 init/reboot.c:1.18.2.1->1.18.2.2
2029 ---------------------
2031 Date: 2001/10/18 05:10:22
2036 Make mount default to using /proc/filesystems to avoid
2037 ever trying to mount a nodev filesystem.
2042 util-linux/mount.c:1.92->1.93
2044 ---------------------
2046 Date: 2001/10/18 05:11:38
2051 Scrub up some function prototypes.
2055 Makefile:1.237->1.238
2061 swaponoff.c:1.28->1.29
2064 archival/gzip.c:1.48->1.49
2065 archival/libunarchive/unzip.c:1.9->1.10
2066 coreutils/tail.c:1.38->1.39
2067 coreutils/test.c:1.19->1.20
2068 findutils/grep.c:1.62->1.63
2069 init/init.c:1.143->1.144
2070 libbb/unzip.c:1.9->1.10
2071 libbb/vherror_msg.c:1.2->1.3
2072 libbb/xgethostbyname.c:1.2->1.3
2073 shell/ash.c:1.25->1.26
2074 shellutils/test.c:1.19->1.20
2075 textutils/tail.c:1.38->1.39
2076 util-linux/mkswap.c:1.24->1.25
2077 util-linux/swaponoff.c:1.28->1.29
2079 ---------------------
2081 Date: 2001/10/18 05:15:26
2083 Branch: busybox_0_60_stable
2086 Revert mount -t auto to using /proc/filesystems, so we can
2087 avoid automounting any nodev filesystems.
2091 mount.c:1.90.2.2->1.90.2.3
2092 util-linux/mount.c:1.90.2.2->1.90.2.3
2094 ---------------------
2096 Date: 2001/10/18 07:04:23
2101 Revert that change. As Matt Kraai rightly points out,
2102 this is not a bug. What I was I thinking when I committed
2106 libbb/fgets_str.c:1.2->1.3
2108 ---------------------
2110 Date: 2001/10/18 16:08:30
2115 Remove xmalloc calls.
2119 archival/dpkg.c:1.50->1.51
2121 ---------------------
2123 Date: 2001/10/18 18:03:59
2128 Process extra empty lines correctly.
2132 archival/dpkg.c:1.51->1.52
2134 ---------------------
2136 Date: 2001/10/18 18:04:22
2141 Return NULL if EOF is encountered before terminating_string.
2144 libbb/fgets_str.c:1.3->1.4
2146 ---------------------
2148 Date: 2001/10/18 20:33:06
2153 Commit the start-stop-daemon applet. This was contributed by David
2154 Kimdon <dwhedon@gordian.com> on october 7th -- the day I was fired from
2155 Lineo. So it seems I totally forgot about this patch until now.
2156 Sorry about that David!
2159 Config.h:1.106->1.107
2160 applets.h:1.42->1.43
2161 start_stop_daemon.c:INITIAL->1.1
2163 applets/usage.h:1.66->1.67
2164 include/applets.h:1.42->1.43
2165 include/usage.h:1.66->1.67
2166 init/start_stop_daemon.c:INITIAL->1.1
2168 ---------------------
2170 Date: 2001/10/19 01:08:17
2175 Remove the now unused ARITH_* defines
2180 shell/ash.c:1.26->1.27
2182 ---------------------
2184 Date: 2001/10/19 01:22:22
2189 Add an option to make the shells not advertise their busybox nature
2192 Config.h:1.107->1.108
2197 shell/ash.c:1.27->1.28
2198 shell/hush.c:1.54->1.55
2199 shell/lash.c:1.136->1.137
2200 shell/msh.c:1.7->1.8
2202 ---------------------
2204 Date: 2001/10/19 01:46:06
2212 docs/busybox.lineo.com/index.html:1.64->1.65
2213 docs/busybox.net/index.html:1.64->1.65
2215 ---------------------
2217 Date: 2001/10/19 07:13:06
2219 Branch: busybox_0_60_stable
2222 Update udeb contents
2225 debian/Config.h-udeb:1.23.2.2->1.23.2.3
2227 ---------------------
2229 Date: 2001/10/19 07:14:16
2231 Branch: busybox_0_60_stable
2234 update apps enabled in the .deb
2237 debian/Config.h-deb:1.25.2.1->1.25.2.2
2239 ---------------------
2241 Date: 2001/10/19 07:32:15
2246 Add slackware 8 to list
2249 docs/busybox.lineo.com/index.html:1.65->1.66
2250 docs/busybox.net/index.html:1.65->1.66
2252 ---------------------
2254 Date: 2001/10/19 16:33:45
2262 docs/busybox.lineo.com/index.html:1.66->1.67
2263 docs/busybox.net/index.html:1.66->1.67
2265 ---------------------
2267 Date: 2001/10/23 18:52:28
2272 Abort if scripts return value != 0
2276 archival/dpkg.c:1.52->1.53
2278 ---------------------
2280 Date: 2001/10/23 22:12:07
2285 Fix empty line substitutions (noted by Joshua Hudson).
2289 editors/sed.c:1.76->1.77
2291 ---------------------
2293 Date: 2001/10/23 22:18:59
2298 Fix empty line substitutions (noted by Joshua Hudson).
2301 Changelog:1.270->1.271
2303 ---------------------
2305 Date: 2001/10/24 01:20:27
2307 Branch: busybox_0_60_stable
2310 Thanks to Glenn McGrath, clean applet_source_list last
2314 Makefile:1.232.2.5->1.232.2.6
2316 ---------------------
2318 Date: 2001/10/24 01:22:11
2320 Branch: busybox_0_60_stable
2323 Backport sed 's/$/@/' bugfix, thanks to Matt Kraai
2326 sed.c:1.73.2.3->1.73.2.4
2327 editors/sed.c:1.73.2.3->1.73.2.4
2329 ---------------------
2331 Date: 2001/10/24 01:42:44
2333 Branch: busybox_0_60_stable
2336 Accomodate older glibc's which also do not have the module
2340 libbb/module_syscalls.c:1.5->1.5.2.1
2342 ---------------------
2344 Date: 2001/10/24 01:44:11
2349 Accomodate older glibc, which also lacks the module syscalls
2352 libbb/module_syscalls.c:1.5->1.6
2354 ---------------------
2356 Date: 2001/10/24 05:59:07
2361 Major rework of the directory structure and the entire build system.
2367 Changelog:1.271->1.272
2368 Config.h:1.108->1.109(DEAD)
2370 Makefile:1.238->1.239
2372 addgroup.c:1.1->1.2(DEAD)
2373 adduser.c:1.1->1.2(DEAD)
2374 adjtimex.c:1.2->1.3(DEAD)
2375 applets.c:1.9->1.10(DEAD)
2376 applets.h:1.43->1.44(DEAD)
2377 ar.c:1.38->1.39(DEAD)
2378 ash.c:1.28->1.29(DEAD)
2379 basename.c:1.19->1.20(DEAD)
2380 bunzip2.c:1.1->1.2(DEAD)
2381 busybox.c:1.135->1.136(DEAD)
2382 busybox.h:1.46->1.47(DEAD)
2383 busybox.mkll:1.16->1.17(DEAD)
2384 busybox.sh:1.16->1.17(DEAD)
2385 busybox.spec:1.38->1.39(DEAD)
2386 cat.c:1.25->1.26(DEAD)
2387 chgrp.c:1.9->1.10(DEAD)
2388 chmod.c:1.10->1.11(DEAD)
2389 chown.c:1.17->1.18(DEAD)
2390 chroot.c:1.26->1.27(DEAD)
2391 chvt.c:1.17->1.18(DEAD)
2392 clear.c:1.14->1.15(DEAD)
2393 cmdedit.c:1.62->1.63(DEAD)
2394 cmdedit.h:1.12->1.13(DEAD)
2395 cmp.c:1.7->1.8(DEAD)
2396 cp.c:1.20->1.21(DEAD)
2397 cpio.c:1.5->1.6(DEAD)
2398 cut.c:1.24->1.25(DEAD)
2399 date.c:1.34->1.35(DEAD)
2400 dc.c:1.12->1.13(DEAD)
2401 dd.c:1.46->1.47(DEAD)
2402 deallocvt.c:1.23->1.24(DEAD)
2403 deluser.c:1.1->1.2(DEAD)
2404 df.c:1.48->1.49(DEAD)
2405 dirname.c:1.16->1.17(DEAD)
2406 dmesg.c:1.25->1.26(DEAD)
2407 dos2unix.c:1.15->1.16(DEAD)
2408 dpkg.c:1.53->1.54(DEAD)
2409 dpkg_deb.c:1.24->1.25(DEAD)
2410 du.c:1.50->1.51(DEAD)
2411 dumpkmap.c:1.14->1.15(DEAD)
2412 dutmp.c:1.26->1.27(DEAD)
2413 echo.c:1.16->1.17(DEAD)
2414 env.c:1.4->1.5(DEAD)
2415 expr.c:1.9->1.10(DEAD)
2416 fbset.c:1.27->1.28(DEAD)
2417 fdflush.c:1.18->1.19(DEAD)
2418 find.c:1.32->1.33(DEAD)
2419 free.c:1.17->1.18(DEAD)
2420 freeramdisk.c:1.19->1.20(DEAD)
2421 fsck_minix.c:1.34->1.35(DEAD)
2422 getopt.c:1.9->1.10(DEAD)
2423 getty.c:1.2->1.3(DEAD)
2424 grep.c:1.63->1.64(DEAD)
2425 gunzip.c:1.57->1.58(DEAD)
2426 gzip.c:1.49->1.50(DEAD)
2427 halt.c:1.16->1.17(DEAD)
2428 head.c:1.25->1.26(DEAD)
2429 hostid.c:1.12->1.13(DEAD)
2430 hostname.c:1.30->1.31(DEAD)
2431 hush.c:1.55->1.56(DEAD)
2432 id.c:1.20->1.21(DEAD)
2433 ifconfig.c:1.12->1.13(DEAD)
2434 init.c:1.144->1.145(DEAD)
2435 insmod.c:1.73->1.74(DEAD)
2436 install.sh:1.14->1.15(DEAD)
2437 kill.c:1.38->1.39(DEAD)
2438 klogd.c:1.6->1.7(DEAD)
2439 lash.c:1.137->1.138(DEAD)
2440 length.c:1.13->1.14(DEAD)
2441 ln.c:1.37->1.38(DEAD)
2442 loadacm.c:1.22->1.23(DEAD)
2443 loadfont.c:1.19->1.20(DEAD)
2444 loadkmap.c:1.25->1.26(DEAD)
2445 logger.c:1.33->1.34(DEAD)
2446 logname.c:1.15->1.16(DEAD)
2447 logread.c:1.8->1.9(DEAD)
2448 ls.c:1.84->1.85(DEAD)
2449 lsmod.c:1.27->1.28(DEAD)
2450 makedevs.c:1.11->1.12(DEAD)
2451 md5sum.c:1.25->1.26(DEAD)
2452 mk_loop_h.sh:1.2->1.3(DEAD)
2453 mkdir.c:1.31->1.32(DEAD)
2454 mkfifo.c:1.14->1.15(DEAD)
2455 mkfs_minix.c:1.34->1.35(DEAD)
2456 mknod.c:1.21->1.22(DEAD)
2457 mkswap.c:1.25->1.26(DEAD)
2458 mktemp.c:1.10->1.11(DEAD)
2459 modprobe.c:1.2->1.3(DEAD)
2460 more.c:1.51->1.52(DEAD)
2461 mount.c:1.93->1.94(DEAD)
2462 msh.c:1.8->1.9(DEAD)
2463 mt.c:1.23->1.24(DEAD)
2464 mv.c:1.17->1.18(DEAD)
2465 nc.c:1.18->1.19(DEAD)
2466 nfsmount.c:1.23->1.24(DEAD)
2467 nfsmount.h:1.5->1.6(DEAD)
2468 nslookup.c:1.25->1.26(DEAD)
2469 pidof.c:1.1->1.2(DEAD)
2470 ping.c:1.46->1.47(DEAD)
2471 pivot_root.c:1.6->1.7(DEAD)
2472 poweroff.c:1.13->1.14(DEAD)
2473 printf.c:1.17->1.18(DEAD)
2474 pristine_setup.sh:1.4->1.5(DEAD)
2475 ps.c:1.43->1.44(DEAD)
2476 pwd.c:1.21->1.22(DEAD)
2477 rdate.c:1.20->1.21(DEAD)
2478 readlink.c:1.9->1.10(DEAD)
2479 reboot.c:1.20->1.21(DEAD)
2480 renice.c:1.7->1.8(DEAD)
2481 reset.c:1.6->1.7(DEAD)
2482 rm.c:1.35->1.36(DEAD)
2483 rmdir.c:1.21->1.22(DEAD)
2484 rmmod.c:1.20->1.21(DEAD)
2485 route.c:1.13->1.14(DEAD)
2486 rpm2cpio.c:1.3->1.4(DEAD)
2487 sed.c:1.77->1.78(DEAD)
2488 setkeycodes.c:1.11->1.12(DEAD)
2489 sleep.c:1.15->1.16(DEAD)
2490 sort.c:1.33->1.34(DEAD)
2491 start_stop_daemon.c:1.1->1.2(DEAD)
2492 stty.c:1.6->1.7(DEAD)
2493 swaponoff.c:1.29->1.30(DEAD)
2494 sync.c:1.17->1.18(DEAD)
2495 syslogd.c:1.76->1.77(DEAD)
2496 tail.c:1.39->1.40(DEAD)
2497 tar.c:1.132->1.133(DEAD)
2498 tee.c:1.20->1.21(DEAD)
2499 telnet.c:1.24->1.25(DEAD)
2500 test.c:1.20->1.21(DEAD)
2501 tftp.c:1.7->1.8(DEAD)
2502 touch.c:1.22->1.23(DEAD)
2503 tr.c:1.31->1.32(DEAD)
2504 traceroute.c:1.5->1.6(DEAD)
2505 true_false.c:1.14->1.15(DEAD)
2506 tty.c:1.11->1.12(DEAD)
2507 umount.c:1.56->1.57(DEAD)
2508 uname.c:1.15->1.16(DEAD)
2509 uniq.c:1.19->1.20(DEAD)
2510 update.c:1.23->1.24(DEAD)
2511 uptime.c:1.15->1.16(DEAD)
2512 usage.c:1.59->1.60(DEAD)
2513 usage.h:1.67->1.68(DEAD)
2514 usleep.c:1.9->1.10(DEAD)
2515 uudecode.c:1.17->1.18(DEAD)
2516 uuencode.c:1.20->1.21(DEAD)
2517 vi.c:1.15->1.16(DEAD)
2518 watchdog.c:1.5->1.6(DEAD)
2519 wc.c:1.19->1.20(DEAD)
2520 wget.c:1.45->1.46(DEAD)
2521 which.c:1.20->1.21(DEAD)
2522 whoami.c:1.19->1.20(DEAD)
2523 xargs.c:1.19->1.20(DEAD)
2524 yes.c:1.13->1.14(DEAD)
2525 applets/busybox.c:1.135->1.136
2526 applets/busybox.sh:1.16->1.17
2527 applets/usage.h:1.67->1.68
2528 archival/Makefile:INITIAL->1.1
2529 archival/config.in:INITIAL->1.1
2530 archival/gzip.c:1.49->1.50
2531 archival/tar.c:1.132->1.133
2532 bootfloppy/bootfloppy.txt:1.1->1.2(DEAD)
2533 bootfloppy/display.txt:1.1->1.2(DEAD)
2534 bootfloppy/mkdevs.sh:1.1->1.2(DEAD)
2535 bootfloppy/mkrootfs.sh:1.3->1.4(DEAD)
2536 bootfloppy/mksyslinux.sh:1.1->1.2(DEAD)
2537 bootfloppy/quickstart.txt:1.1->1.2(DEAD)
2538 bootfloppy/syslinux.cfg:1.1->1.2(DEAD)
2539 bootfloppy/etc/fstab:1.1->1.2(DEAD)
2540 bootfloppy/etc/inittab:1.1->1.2(DEAD)
2541 bootfloppy/etc/profile:1.1->1.2(DEAD)
2542 bootfloppy/etc/init.d/rcS:1.1->1.2(DEAD)
2543 console-tools/Makefile:INITIAL->1.1
2544 console-tools/clear.c:1.14->1.15
2545 console-tools/config.in:INITIAL->1.1
2546 console-tools/reset.c:1.6->1.7
2547 coreutils/basename.c:1.19->1.20
2548 coreutils/cat.c:1.25->1.26
2549 coreutils/chgrp.c:1.9->1.10
2550 coreutils/chmod.c:1.10->1.11
2551 coreutils/chown.c:1.17->1.18
2552 coreutils/chroot.c:1.26->1.27
2553 coreutils/cmp.c:1.7->1.8
2554 coreutils/df.c:1.48->1.49
2555 coreutils/dirname.c:1.16->1.17
2556 coreutils/du.c:1.50->1.51
2557 coreutils/head.c:1.25->1.26
2558 coreutils/ln.c:1.37->1.38
2559 coreutils/ls.c:1.84->1.85
2560 coreutils/rmdir.c:1.21->1.22
2561 coreutils/sort.c:1.33->1.34
2562 coreutils/tail.c:1.39->1.40
2563 coreutils/tee.c:1.20->1.21
2564 coreutils/touch.c:1.22->1.23
2565 coreutils/tr.c:1.31->1.32
2566 coreutils/uniq.c:1.19->1.20
2567 coreutils/uuencode.c:1.20->1.21
2568 debian/Config.h-deb:1.26->1.27
2569 debian/Config.h-static:1.21->1.22
2570 debian/Config.h-udeb:1.24->1.25
2571 debian/rules:1.10->1.11
2572 docs/autodocifier.pl:1.21->1.22
2573 docs/new-applet-HOWTO.txt:1.4->1.5
2574 docs/style-guide.txt:1.15->1.16
2575 docs/busybox.lineo.com/index.html:1.67->1.68
2576 docs/busybox.lineo.com/oldnews.html:1.5->1.6
2577 docs/busybox.net/index.html:1.67->1.68
2578 docs/busybox.net/oldnews.html:1.5->1.6
2579 editors/Makefile:INITIAL->1.1
2580 editors/config.in:INITIAL->1.1
2581 editors/sed.c:1.77->1.78
2582 editors/vi.c:1.15->1.16
2583 examples/inittab:1.5->1.6
2584 examples/mk2knr.pl:1.2->1.3
2585 examples/kernel-patches/devps.patch.9_25_2000:1.1->1.2
2586 fileutils/Makefile:INITIAL->1.1
2587 fileutils/chgrp.c:1.9->1.10
2588 fileutils/chmod.c:1.10->1.11
2589 fileutils/chown.c:1.17->1.18
2590 fileutils/config.in:INITIAL->1.1
2591 fileutils/df.c:1.48->1.49
2592 fileutils/du.c:1.50->1.51
2593 fileutils/ln.c:1.37->1.38
2594 fileutils/ls.c:1.84->1.85
2595 fileutils/rmdir.c:1.21->1.22
2596 fileutils/touch.c:1.22->1.23
2597 findutils/Makefile:INITIAL->1.1
2598 findutils/config.in:INITIAL->1.1
2599 findutils/find.c:1.32->1.33
2600 findutils/grep.c:1.63->1.64
2601 findutils/which.c:1.20->1.21
2602 findutils/xargs.c:1.19->1.20
2603 include/applets.h:1.43->1.44
2604 include/busybox.h:1.46->1.47
2605 include/grp.h:1.2->1.3
2606 include/libbb.h:1.63->1.64
2607 include/pwd.h:1.2->1.3
2608 include/usage.h:1.67->1.68
2609 init/Makefile:INITIAL->1.1
2610 init/config.in:INITIAL->1.1
2611 init/halt.c:1.16->1.17
2612 init/init.c:1.144->1.145
2613 init/poweroff.c:1.13->1.14
2614 init/reboot.c:1.20->1.21
2615 kernel-patches/Will_devps_GoIntoTheKernel:1.1->1.2(DEAD)
2616 kernel-patches/devps.patch.9_25_2000:1.1->1.2(DEAD)
2617 libbb/Makefile:1.1->1.2
2618 libbb/ask_confirmation.c:1.1->1.2
2619 libbb/chomp.c:1.4->1.5
2620 libbb/concat_path_file.c:1.7->1.8
2621 libbb/copy_file.c:1.15->1.16
2622 libbb/copy_file_chunk.c:1.6->1.7
2623 libbb/copyfd.c:1.2->1.3
2624 libbb/device_open.c:1.1->1.2
2625 libbb/error_msg.c:1.2->1.3
2626 libbb/error_msg_and_die.c:1.1->1.2
2627 libbb/fgets_str.c:1.4->1.5
2628 libbb/find_mount_point.c:1.2->1.3
2629 libbb/find_pid_by_name.c:1.5->1.6
2630 libbb/find_root_device.c:1.4->1.5
2631 libbb/full_read.c:1.1->1.2
2632 libbb/full_write.c:1.1->1.2
2633 libbb/get_console.c:1.2->1.3
2634 libbb/get_last_path_component.c:1.2->1.3
2635 libbb/get_line_from_file.c:1.1->1.2
2636 libbb/gz_open.c:1.4->1.5
2637 libbb/herror_msg.c:1.1->1.2
2638 libbb/herror_msg_and_die.c:1.1->1.2
2639 libbb/inode_hash.c:1.2->1.3
2640 libbb/interface.c:1.4->1.5
2641 libbb/isdirectory.c:1.1->1.2
2642 libbb/kernel_version.c:1.1->1.2
2643 libbb/libbb.h:1.63->1.64(DEAD)
2644 libbb/loop.c:1.1->1.2
2645 libbb/messages.c:1.5->1.6
2646 libbb/mode_string.c:1.1->1.2
2647 libbb/module_syscalls.c:1.6->1.7
2648 libbb/mtab.c:1.1->1.2
2649 libbb/mtab_file.c:1.3->1.4
2650 libbb/my_getgrgid.c:1.1->1.2
2651 libbb/my_getgrnam.c:1.1->1.2
2652 libbb/my_getpwnam.c:1.1->1.2
2653 libbb/my_getpwnamegid.c:1.1->1.2
2654 libbb/my_getpwuid.c:1.1->1.2
2655 libbb/parse_mode.c:1.3->1.4
2656 libbb/parse_number.c:1.1->1.2
2657 libbb/perror_msg.c:1.1->1.2
2658 libbb/perror_msg_and_die.c:1.1->1.2
2659 libbb/print_file.c:1.3->1.4
2660 libbb/read_package_field.c:1.4->1.5
2661 libbb/recursive_action.c:1.4->1.5
2662 libbb/remove_file.c:1.3->1.4
2663 libbb/safe_read.c:1.1->1.2
2664 libbb/safe_strncpy.c:1.1->1.2
2665 libbb/syscalls.c:1.5->1.6
2666 libbb/syslog_msg_with_name.c:1.2->1.3
2667 libbb/time_string.c:1.1->1.2
2668 libbb/trim.c:1.5->1.6
2669 libbb/u_signal_names.c:1.1->1.2
2670 libbb/vdprintf.c:1.2->1.3
2671 libbb/verror_msg.c:1.2->1.3
2672 libbb/vherror_msg.c:1.3->1.4
2673 libbb/vperror_msg.c:1.1->1.2
2674 libbb/wfopen.c:1.1->1.2
2675 libbb/xfuncs.c:1.3->1.4
2676 libbb/xgethostbyname.c:1.3->1.4
2677 libbb/xregcomp.c:1.1->1.2
2678 miscutils/Makefile:INITIAL->1.1
2679 miscutils/config.in:INITIAL->1.1
2680 miscutils/readlink.c:1.9->1.10
2681 modutils/Makefile:INITIAL->1.1
2682 modutils/config.in:INITIAL->1.1
2683 modutils/insmod.c:1.73->1.74
2684 modutils/lsmod.c:1.27->1.28
2685 modutils/rmmod.c:1.20->1.21
2686 networking/Makefile:INITIAL->1.1
2687 networking/config.in:INITIAL->1.1
2688 networking/hostname.c:1.30->1.31
2689 networking/ifconfig.c:1.12->1.13
2690 networking/nslookup.c:1.25->1.26
2691 networking/ping.c:1.46->1.47
2692 networking/telnet.c:1.24->1.25
2693 networking/tftp.c:1.7->1.8
2694 networking/traceroute.c:1.5->1.6
2695 networking/wget.c:1.45->1.46
2696 procps/Makefile:INITIAL->1.1
2697 procps/config.in:INITIAL->1.1
2698 procps/free.c:1.17->1.18
2699 procps/kill.c:1.38->1.39
2700 procps/pidof.c:1.1->1.2
2701 procps/ps.c:1.43->1.44
2702 procps/uptime.c:1.15->1.16
2703 pwd_grp/Makefile:1.4->1.5
2704 pwd_grp/__getgrent.c:1.1->1.2(DEAD)
2705 pwd_grp/__getpwent.c:1.1->1.2(DEAD)
2706 pwd_grp/addgroup.c:1.1->1.2
2707 pwd_grp/adduser.c:1.1->1.2
2708 pwd_grp/config.h:1.1->1.2(DEAD)
2709 pwd_grp/config.in:INITIAL->1.1
2710 pwd_grp/deluser.c:1.1->1.2
2711 pwd_grp/fgetgrent.c:1.2->1.3(DEAD)
2712 pwd_grp/fgetpwent.c:1.2->1.3(DEAD)
2713 pwd_grp/getgrgid.c:1.2->1.3(DEAD)
2714 pwd_grp/getgrnam.c:1.2->1.3(DEAD)
2715 pwd_grp/getpw.c:1.2->1.3(DEAD)
2716 pwd_grp/getpwnam.c:1.2->1.3(DEAD)
2717 pwd_grp/getpwuid.c:1.2->1.3(DEAD)
2718 pwd_grp/grent.c:1.2->1.3(DEAD)
2719 pwd_grp/grp.h:1.2->1.3(DEAD)
2720 pwd_grp/initgroups.c:1.2->1.3(DEAD)
2721 pwd_grp/putpwent.c:1.2->1.3(DEAD)
2722 pwd_grp/pwd.h:1.2->1.3(DEAD)
2723 pwd_grp/pwent.c:1.2->1.3(DEAD)
2724 pwd_grp/setgroups.c:1.3->1.4(DEAD)
2725 pwd_grp/libpwd_grp/Makefile:INITIAL->1.1
2726 pwd_grp/libpwd_grp/__getgrent.c:1.1->1.2
2727 pwd_grp/libpwd_grp/initgroups.c:1.2->1.3
2728 pwd_grp/libpwd_grp/setgroups.c:1.3->1.4
2729 scripts/Configure:INITIAL->1.1
2730 scripts/Menuconfig:INITIAL->1.1
2731 scripts/depmod.pl:1.1->1.2(DEAD)
2732 scripts/inittab:1.5->1.6(DEAD)
2733 scripts/mk2knr.pl:1.2->1.3(DEAD)
2734 scripts/mkdep.c:INITIAL->1.1
2735 scripts/split-include.c:INITIAL->1.1
2736 scripts/undeb:1.2->1.3(DEAD)
2737 scripts/unrpm:1.3->1.4(DEAD)
2738 scripts/lxdialog/BIG.FAT.WARNING:INITIAL->1.1
2739 scripts/lxdialog/Makefile:INITIAL->1.1
2740 scripts/lxdialog/Makefile-2.5:INITIAL->1.1
2741 scripts/lxdialog/checklist.c:INITIAL->1.1
2742 scripts/lxdialog/colors.h:INITIAL->1.1
2743 scripts/lxdialog/dialog.h:INITIAL->1.1
2744 scripts/lxdialog/inputbox.c:INITIAL->1.1
2745 scripts/lxdialog/lxdialog.c:INITIAL->1.1
2746 scripts/lxdialog/menubox.c:INITIAL->1.1
2747 scripts/lxdialog/msgbox.c:INITIAL->1.1
2748 scripts/lxdialog/textbox.c:INITIAL->1.1
2749 scripts/lxdialog/util.c:INITIAL->1.1
2750 scripts/lxdialog/yesno.c:INITIAL->1.1
2751 shell/Makefile:INITIAL->1.1
2752 shell/ash.c:1.28->1.29
2753 shell/cmdedit.c:1.62->1.63
2754 shell/config.in:INITIAL->1.1
2755 shell/hush.c:1.55->1.56
2756 shell/lash.c:1.137->1.138
2757 shell/msh.c:1.8->1.9
2758 shellutils/Makefile:INITIAL->1.1
2759 shellutils/basename.c:1.19->1.20
2760 shellutils/chroot.c:1.26->1.27
2761 shellutils/config.in:INITIAL->1.1
2762 shellutils/dirname.c:1.16->1.17
2763 shellutils/tee.c:1.20->1.21
2764 shellutils/true_false.c:1.14->1.15
2765 sysdeps/linux/config.in:INITIAL->1.1
2766 sysdeps/linux/defconfig:INITIAL->1.1
2767 sysklogd/Makefile:INITIAL->1.1
2768 sysklogd/config.in:INITIAL->1.1
2769 sysklogd/klogd.c:1.6->1.7
2770 sysklogd/logger.c:1.33->1.34
2771 sysklogd/logread.c:1.8->1.9
2772 sysklogd/syslogd.c:1.76->1.77
2773 tests/multibuild.pl:1.6->1.7
2774 tests/multifeat.pl:1.2->1.3
2775 tests/testcases:1.13->1.14
2776 tests/tester.sh:1.4->1.5
2777 textutils/Makefile:INITIAL->1.1
2778 textutils/cat.c:1.25->1.26
2779 textutils/cmp.c:1.7->1.8
2780 textutils/config.in:INITIAL->1.1
2781 textutils/head.c:1.25->1.26
2782 textutils/sort.c:1.33->1.34
2783 textutils/tail.c:1.39->1.40
2784 textutils/tr.c:1.31->1.32
2785 textutils/uniq.c:1.19->1.20
2786 textutils/uuencode.c:1.20->1.21
2787 util-linux/Makefile:INITIAL->1.1
2788 util-linux/config.in:INITIAL->1.1
2789 util-linux/fbset.c:1.27->1.28
2790 util-linux/fsck_minix.c:1.34->1.35
2791 util-linux/mkfs_minix.c:1.34->1.35
2792 util-linux/more.c:1.51->1.52
2793 util-linux/mount.c:1.93->1.94
2794 util-linux/swaponoff.c:1.29->1.30
2795 util-linux/umount.c:1.56->1.57
2797 ---------------------
2799 Date: 2001/10/24 06:26:42
2804 Oops. Forgot these....
2807 Rules.mak:INITIAL->1.1
2808 applets/Makefile:INITIAL->1.1
2810 ---------------------
2812 Date: 2001/10/24 07:33:31
2817 Add in a mostly content free config help file
2820 docs/Configure.help:INITIAL->1.1
2822 ---------------------
2824 Date: 2001/10/24 07:48:42
2829 A couple of leftovers
2832 Makefile:1.239->1.240
2834 ---------------------
2836 Date: 2001/10/24 07:50:42
2841 ignore generated files
2844 scripts/.cvsignore:INITIAL->1.1
2846 ---------------------
2848 Date: 2001/10/24 07:53:33
2853 Ignore generated files
2856 include/.cvsignore:INITIAL->1.1
2858 ---------------------
2860 Date: 2001/10/24 08:58:02
2865 Fixup the new buildsystem a bit.
2868 Makefile:1.240->1.241
2869 applets/busybox.mkll:1.16->1.17
2870 applets/busybox.sh:1.17->1.18(DEAD)
2872 ---------------------
2874 Date: 2001/10/24 09:01:06
2880 1) complete true: $ > /tmp/tmpfile
2881 2) the builtin pwd now does not unwrap symlinks
2885 shell/ash.c:1.29->1.30
2887 ---------------------
2889 Date: 2001/10/24 09:24:41
2894 Oops. As Aaron Lehmann <aaronl@vitelus.com> just noticed,
2895 I forgot to add procps to the SUBDIR list
2898 Makefile:1.241->1.242
2900 ---------------------
2902 Date: 2001/10/24 17:51:39
2907 Fix missing BB_VER defines
2910 miscutils/Makefile:1.1->1.2
2911 sysklogd/Makefile:1.1->1.2
2913 ---------------------
2915 Date: 2001/10/24 18:19:35
2920 Fixup the location of pwd.h and grp.h
2923 coreutils/uudecode.c:1.17->1.18
2924 init/start_stop_daemon.c:1.1->1.2
2925 pwd_grp/addgroup.c:1.2->1.3
2926 pwd_grp/adduser.c:1.2->1.3
2927 shell/ash.c:1.30->1.31
2928 shell/cmdedit.c:1.63->1.64
2929 textutils/uudecode.c:1.17->1.18
2931 ---------------------
2933 Date: 2001/10/24 18:35:52
2938 Oops. Fix capililization
2941 miscutils/Makefile:1.2->1.3
2943 ---------------------
2945 Date: 2001/10/24 18:37:07
2950 Fix variable name -- was stuck at the old RPMUNPACK value. Doh!
2953 archival/Makefile:1.1->1.2
2955 ---------------------
2957 Date: 2001/10/24 19:51:27
2962 Add CONFIG_FEATURE_TAR_EXCLUDE support.
2965 archival/config.in:1.1->1.2
2967 ---------------------
2969 Date: 2001/10/24 20:00:20
2974 Split true and false into separate applets.
2977 coreutils/false.c:INITIAL->1.1
2978 coreutils/true.c:INITIAL->1.1
2979 include/applets.h:1.44->1.45
2980 shellutils/Makefile:1.1->1.2
2981 shellutils/config.in:1.1->1.2
2982 shellutils/false.c:INITIAL->1.1
2983 shellutils/true.c:INITIAL->1.1
2984 shellutils/true_false.c:1.15->1.16(DEAD)
2986 ---------------------
2988 Date: 2001/10/24 20:59:38
2996 scripts/lxdialog/.cvsignore:INITIAL->1.1
2998 ---------------------
3000 Date: 2001/10/24 21:01:04
3005 ignore .menuconfig.log
3008 .cvsignore:1.9->1.10
3010 ---------------------
3012 Date: 2001/10/25 06:56:51
3017 Oops. I forgot pwd_group/config.in
3020 sysdeps/linux/config.in:1.1->1.2
3022 ---------------------
3024 Date: 2001/10/25 15:18:08
3029 *** empty log message ***
3032 Makefile:1.242->1.243
3033 archival/libunarchive/Makefile:INITIAL->1.1
3034 archival/libunarchive/deb_extract.c:INITIAL->1.1
3035 archival/libunarchive/get_header_ar.c:INITIAL->1.1
3036 archival/libunarchive/get_header_cpio.c:INITIAL->1.1
3037 archival/libunarchive/get_header_tar.c:INITIAL->1.1
3038 archival/libunarchive/seek_sub_file.c:INITIAL->1.1
3039 archival/libunarchive/unarchive.c:INITIAL->1.1
3041 ---------------------
3043 Date: 2001/10/25 15:26:04
3048 Modify applets to use libunarchive
3051 archival/config.in:1.2->1.3
3052 archival/dpkg.c:1.53->1.54
3053 include/libbb.h:1.64->1.65
3054 libbb/Makefile:1.2->1.3
3055 networking/Makefile:1.1->1.2
3056 networking/config.in:1.1->1.2
3058 ---------------------
3060 Date: 2001/10/25 15:49:48
3065 Recovering from my previous commit
3068 archival/Makefile:1.2->1.3
3069 archival/ar.c:1.38->1.39
3070 archival/config.in:1.3->1.4
3071 archival/cpio.c:1.5->1.6
3072 archival/dpkg.c:1.54->1.55
3073 archival/dpkg_deb.c:1.24->1.25
3074 archival/tar.c:1.133->1.134
3076 ---------------------
3078 Date: 2001/10/25 15:53:50
3083 Move libbb/unarchive functions to ./archival/libunarchive
3086 libbb/unarchive.c:1.29->1.30(DEAD)
3088 ---------------------
3090 Date: 2001/10/25 15:57:14
3095 libunarchive, and recovery from my previous commit
3098 include/libbb.h:1.65->1.66
3099 include/unarchive.h:INITIAL->1.1
3101 ---------------------
3103 Date: 2001/10/25 15:59:47
3108 rEcover from my previous commit
3111 libbb/Makefile:1.3->1.4
3112 networking/config.in:1.2->1.3
3114 ---------------------
3116 Date: 2001/10/25 16:01:10
3121 Recovery from previous commit
3124 networking/Makefile:1.2->1.3
3126 ---------------------
3128 Date: 2001/10/25 19:37:41
3133 Menu entry for tar creation support
3136 archival/config.in:1.4->1.5
3138 ---------------------
3140 Date: 2001/10/26 17:09:09
3145 Fix up the configuration rules and update Libc5 piece for Syslogd. (copied code from logread.c)
3148 sysklogd/config.in:1.1->1.2
3149 sysklogd/syslogd.c:1.77->1.78
3151 ---------------------
3153 Date: 2001/10/26 22:27:57
3158 Add mv (noted by Sven Oliver Moll).
3161 fileutils/config.in:1.1->1.2
3163 ---------------------
3165 Date: 2001/10/27 04:20:00
3170 Wrap exclude_file() inside a #ifdef CONFIG_FEATURE_TAR_EXCLUDE block
3173 archival/tar.c:1.134->1.135
3175 ---------------------
3177 Date: 2001/10/27 04:28:19
3182 Be extra pedantic about printing the correct type for an address
3185 libbb/interface.c:1.5->1.6
3187 ---------------------
3189 Date: 2001/10/27 14:14:52
3194 Attempt to fix libc compiling error regarding off_t
3197 archival/libunarchive/seek_sub_file.c:1.1->1.2
3199 ---------------------
3201 Date: 2001/10/27 15:10:37
3206 include unistd which provides off_t for the header and hence unarchive applets
3209 include/unarchive.h:1.1->1.2
3211 ---------------------
3213 Date: 2001/10/28 05:12:18
3218 Add in some (theoretical) uClinux support. Some init cleanups
3221 init/init.c:1.145->1.146
3222 networking/ifconfig.c:1.13->1.14
3223 shell/ash.c:1.31->1.32
3224 shell/hush.c:1.56->1.57
3225 shell/lash.c:1.138->1.139
3226 sysklogd/klogd.c:1.7->1.8
3227 sysklogd/syslogd.c:1.78->1.79
3229 ---------------------
3231 Date: 2001/10/28 09:36:48
3236 Use error_msg() instead of fprintf(stderr, ...)
3239 networking/ifconfig.c:1.14->1.15
3241 ---------------------
3243 Date: 2001/10/28 22:48:48
3248 As Aaron Lehmann just pointed out, I forgot a line...
3251 init/init.c:1.146->1.147
3253 ---------------------
3255 Date: 2001/10/29 15:22:42
3260 Add killall (noted by Giulio Orsero).
3263 procps/config.in:1.1->1.2
3265 ---------------------
3267 Date: 2001/10/29 15:49:01
3272 Use extended regular expressions when invoked as egrep (noted and initial
3273 patch by Charles Steinkuehler).
3276 findutils/config.in:1.1->1.2
3277 findutils/grep.c:1.64->1.65
3278 include/applets.h:1.45->1.46
3280 ---------------------
3282 Date: 2001/10/30 23:09:50
3290 testsuite/COPYING:INITIAL->1.1
3291 testsuite/README:INITIAL->1.1
3292 testsuite/TODO:INITIAL->1.1
3293 testsuite/runtest:INITIAL->1.1
3294 testsuite/basename/basename-does-not-remove-identical-extension:INITIAL->1.1
3295 testsuite/cat/cat-prints-a-file:INITIAL->1.1
3296 testsuite/cat/cat-prints-a-file-and-standard-input:INITIAL->1.1
3297 testsuite/cmp/cmp-detects-difference:INITIAL->1.1
3298 testsuite/cp/cp-copies-empty-file:INITIAL->1.1
3299 testsuite/cp/cp-copies-large-file:INITIAL->1.1
3300 testsuite/cp/cp-copies-small-file:INITIAL->1.1
3301 testsuite/cp/cp-follows-links:INITIAL->1.1
3302 testsuite/cp/cp-preserves-links:INITIAL->1.1
3303 testsuite/cp/cp-preserves-source-file:INITIAL->1.1
3304 testsuite/cut/cut-cuts-a-character:INITIAL->1.1
3305 testsuite/cut/cut-cuts-a-closed-range:INITIAL->1.1
3306 testsuite/cut/cut-cuts-a-field:INITIAL->1.1
3307 testsuite/cut/cut-cuts-an-open-range:INITIAL->1.1
3308 testsuite/cut/cut-cuts-an-unclosed-range:INITIAL->1.1
3309 testsuite/dd/dd-accepts-if:INITIAL->1.1
3310 testsuite/dd/dd-accepts-of:INITIAL->1.1
3311 testsuite/dd/dd-copies-from-standard-input-to-standard-output:INITIAL->1.1
3312 testsuite/dd/dd-prints-count-to-standard-error:INITIAL->1.1
3313 testsuite/dirname/dirname-handles-absolute-path:INITIAL->1.1
3314 testsuite/dirname/dirname-handles-empty-path:INITIAL->1.1
3315 testsuite/dirname/dirname-handles-multiple-slashes:INITIAL->1.1
3316 testsuite/dirname/dirname-handles-relative-path:INITIAL->1.1
3317 testsuite/dirname/dirname-handles-root:INITIAL->1.1
3318 testsuite/dirname/dirname-handles-single-component:INITIAL->1.1
3319 testsuite/echo/echo-does-not-print-newline:INITIAL->1.1
3320 testsuite/echo/echo-prints-argument:INITIAL->1.1
3321 testsuite/echo/echo-prints-arguments:INITIAL->1.1
3322 testsuite/echo/echo-prints-newline:INITIAL->1.1
3323 testsuite/false/false-is-silent:INITIAL->1.1
3324 testsuite/false/false-returns-failure:INITIAL->1.1
3325 testsuite/find/find-supports-minus-xdev:INITIAL->1.1
3326 testsuite/grep/grep-is-also-egrep:INITIAL->1.1
3327 testsuite/gunzip/gunzip-reads-from-standard-input:INITIAL->1.1
3328 testsuite/gzip/gzip-accepts-single-minus:INITIAL->1.1
3329 testsuite/mkdir/mkdir-makes-a-directory:INITIAL->1.1
3330 testsuite/mkdir/mkdir-makes-parent-directories:INITIAL->1.1
3331 testsuite/msh/msh-supports-underscores-in-variable-names:INITIAL->1.1
3332 testsuite/mv/mv-moves-file:INITIAL->1.1
3333 testsuite/rmdir/rmdir-removes-parent-directories:INITIAL->1.1
3334 testsuite/sed/sed-chains-substs:INITIAL->1.1
3335 testsuite/sed/sed-handles-embedded-slashes:INITIAL->1.1
3336 testsuite/sed/sed-handles-empty-lines:INITIAL->1.1
3337 testsuite/sed/sed-handles-unsatisfied-backrefs:INITIAL->1.1
3338 testsuite/sed/sed-prints-line-once-for-multiple-substs:INITIAL->1.1
3339 testsuite/tar/tar-demands-at-least-one-ctx:INITIAL->1.1
3340 testsuite/tar/tar-demands-at-most-one-ctx:INITIAL->1.1
3341 testsuite/tar/tar-extracts-file:INITIAL->1.1
3342 testsuite/tar/tar-extracts-multiple-files:INITIAL->1.1
3343 testsuite/tar/tar-handles-cz-options:INITIAL->1.1
3344 testsuite/tar/tar-handles-empty-include-and-non-empty-exclude-list:INITIAL->1.1
3345 testsuite/tar/tar-handles-exclude-and-extract-lists:INITIAL->1.1
3346 testsuite/tar/tar-handles-multiple-X-options:INITIAL->1.1
3347 testsuite/tar/tar-handles-nested-exclude:INITIAL->1.1
3348 testsuite/tee/tee-appends-input:INITIAL->1.1
3349 testsuite/tee/tee-tees-input:INITIAL->1.1
3350 testsuite/touch/touch-creates-file:INITIAL->1.1
3351 testsuite/touch/touch-does-not-create-file:INITIAL->1.1
3352 testsuite/true/true-is-silent:INITIAL->1.1
3353 testsuite/true/true-returns-success:INITIAL->1.1
3354 testsuite/uuencode/uuencode-sets-standard-input-mode-correctly:INITIAL->1.1
3355 testsuite/wc/wc-counts-all:INITIAL->1.1
3356 testsuite/wc/wc-counts-characters:INITIAL->1.1
3357 testsuite/wc/wc-counts-lines:INITIAL->1.1
3358 testsuite/wc/wc-counts-words:INITIAL->1.1
3359 testsuite/wc/wc-prints-longest-line-length:INITIAL->1.1
3360 testsuite/wget/wget--O-overrides--P:INITIAL->1.1
3361 testsuite/wget/wget-retrieves-google-index:INITIAL->1.1
3362 testsuite/wget/wget-supports--P:INITIAL->1.1
3364 ---------------------
3366 Date: 2001/10/31 04:29:18
3373 - thinking about how to generate Configure.help...
3376 docs/autodocifier.pl:1.22->1.23
3378 ---------------------
3380 Date: 2001/10/31 09:54:29
3385 patch from Giulio Orsero <giulioo@pobox.com>
3388 networking/config.in:1.3->1.4
3390 ---------------------
3392 Date: 2001/10/31 09:55:39
3398 I reduce 148 bytes from start_stop_daemon.c code. Also reduced
3402 init/start_stop_daemon.c:1.2->1.3
3404 ---------------------
3406 Date: 2001/10/31 09:59:57
3411 Major cleanup from Charles Steinkuehler <charles@steinkuehler.net>:
3412 - Switched to getopt argument parsing
3413 - Added -f option to get fully qualified domain name
3414 - Fixed the -s (short) and -d (domain) options, which were not
3415 doing a gethostbyname lookup to get the FQDN before trying to
3416 separate the local and domain portions of the hostname.
3417 - Fixed probem with 'agressive setting' of the hostname...the
3418 previous busybox version would try to set the hostname if called
3419 with a non-option argument, or the -F option, even if another
3420 option (like -i or -s) was given. This behavior does not match
3421 the net-tools hostname, which does not attempt to set anything if
3422 given a 'display' option, regardless of the presence/absence of
3423 the -F option or additional command line arguments.
3424 - When using a file to set the hostname, behavior now matches
3425 net-tools version...previous busybox version did not handle
3426 comments, and simply grabbed the first line from the file.
3429 networking/hostname.c:1.31->1.32
3431 ---------------------
3433 Date: 2001/10/31 10:02:46
3438 Patch from Charles Steinkuehler <charles@steinkuehler.net>
3439 to properly handle extended regexps for egrep
3442 findutils/grep.c:1.65->1.66
3444 ---------------------
3446 Date: 2001/10/31 10:04:04
3451 start-stop-deamon is done
3456 ---------------------
3458 Date: 2001/10/31 10:04:44
3468 ---------------------
3470 Date: 2001/10/31 10:21:17
3475 Document CONFIG_RUN_PARTS, patch from Emanuele Aina <faina.mail@tiscalinet.it>
3478 docs/Configure.help:1.1->1.2
3480 ---------------------
3482 Date: 2001/10/31 10:24:32
3487 Run parts applet by Emanuele Aina <faina.mail@tiscalinet.it>
3491 Makefile:1.243->1.244
3492 applets/usage.h:1.68->1.69
3493 docs/busybox.sgml:1.44->1.45
3494 include/applets.h:1.46->1.47
3495 include/usage.h:1.68->1.69
3496 init/Makefile:1.1->1.2
3497 init/config.in:1.1->1.2
3499 ---------------------
3501 Date: 2001/10/31 10:40:37
3506 Patch from ASA <llb@udm.net.ru> to that source files
3507 are properly passed their arguments.
3510 shell/ash.c:1.32->1.33
3512 ---------------------
3514 Date: 2001/10/31 10:41:30
3519 Fixup some silly prototype warnings
3522 coreutils/expr.c:1.9->1.10
3523 coreutils/tr.c:1.32->1.33
3524 shell/hush.c:1.57->1.58
3525 shellutils/expr.c:1.9->1.10
3526 textutils/tr.c:1.32->1.33
3527 util-linux/mkfs_minix.c:1.35->1.36
3529 ---------------------
3531 Date: 2001/10/31 10:50:16
3536 This should be working now...
3539 pwd_grp/Makefile:1.5->1.6
3540 pwd_grp/config.in:1.1->1.2
3542 ---------------------
3544 Date: 2001/10/31 10:59:29
3549 Add the run-parts applet submitted by Emanuele Aina
3550 <emanuele.aina@tiscali.it>
3553 init/run_parts.c:INITIAL->1.1
3555 ---------------------
3557 Date: 2001/10/31 11:00:46
3562 Add netstat applet, submitted by Bart Visscher <magick@linux-fan.com>
3565 networking/Makefile:1.3->1.4
3566 networking/config.in:1.4->1.5
3567 networking/netstat.c:INITIAL->1.1
3569 ---------------------
3571 Date: 2001/10/31 11:05:49
3576 Patch from Aaron Lehmann <aaronl@vitelus.com>;
3578 This diff does 2 things:
3580 1) removes an unnecessary function. saves 64 bytes on i386
3582 2) allows you to disable checking of mail (actually, it's now disabled
3583 by default). this would be a nice CML1 option, but for now it's a
3584 #(define|undef) in the C file like the other internal ash options.
3585 this saves an additional 352 bytes if you leave mail disabled.
3588 shell/ash.c:1.33->1.34
3590 ---------------------
3592 Date: 2001/10/31 11:07:12
3597 Move usage.h to include/usage.h
3600 Makefile:1.244->1.245
3601 applets/usage.h:1.69->1.70(DEAD)
3602 include/applets.h:1.47->1.48
3603 include/usage.h:1.69->1.70
3605 ---------------------
3607 Date: 2001/10/31 11:12:25
3612 Fix location of Configure.help
3615 scripts/Configure:1.1->1.2
3617 ---------------------
3619 Date: 2001/10/31 11:45:10
3624 *** empty log message ***
3627 applets/Makefile:1.1->1.2
3629 ---------------------
3631 Date: 2001/10/31 16:16:29
3636 Make egrep only set REG_EXTENDED flag.
3639 findutils/grep.c:1.66->1.67
3640 testsuite/grep/egrep-is-not-case-insensitive:INITIAL->1.1
3641 testsuite/grep/egrep-supports-extended-regexps:INITIAL->1.1
3643 ---------------------
3645 Date: 2001/10/31 16:18:48
3650 Mark as unsupported unless CONFIG_FEATURE_TAR_EXCLUDE is defined.
3653 testsuite/tar/tar-handles-empty-include-and-non-empty-exclude-list:1.1->1.2
3654 testsuite/tar/tar-handles-exclude-and-extract-lists:1.1->1.2
3655 testsuite/tar/tar-handles-nested-exclude:1.1->1.2
3657 ---------------------
3659 Date: 2001/10/31 16:36:02
3664 Remove completed task.
3667 testsuite/TODO:1.1->1.2
3669 ---------------------
3671 Date: 2001/10/31 16:36:23
3679 testsuite/rm/rm-removes-file:INITIAL->1.1
3681 ---------------------
3683 Date: 2001/11/02 11:39:45
3688 Introduce od and hexdump applets
3691 coreutils/od.c:INITIAL->1.1
3692 include/applets.h:1.48->1.49
3693 include/usage.h:1.70->1.71
3694 libbb/Makefile:1.4->1.5
3695 libbb/dump.c:INITIAL->1.1
3696 textutils/Makefile:1.1->1.2
3697 textutils/config.in:1.1->1.2
3698 textutils/od.c:INITIAL->1.1
3699 util-linux/Makefile:1.1->1.2
3700 util-linux/config.in:1.1->1.2
3701 util-linux/hexdump.c:INITIAL->1.1
3703 ---------------------
3705 Date: 2001/11/02 11:40:44
3710 Required for od and hexdump applets
3713 include/dump.h:INITIAL->1.1
3715 ---------------------
3717 Date: 2001/11/03 08:29:35
3722 Fix create list segfault
3725 archival/dpkg.c:1.55->1.56
3727 ---------------------
3729 Date: 2001/11/05 23:10:48
3737 examples/kernel-patches/Will_devps_GoIntoTheKernel:1.1->1.2
3739 ---------------------
3741 Date: 2001/11/06 18:45:56
3746 Force main to always be included
3749 Makefile:1.245->1.246
3751 ---------------------
3753 Date: 2001/11/07 07:50:08
3758 Remove comments about 'make bzImage'
3761 scripts/Configure:1.2->1.3
3763 ---------------------
3765 Date: 2001/11/10 09:53:17
3770 config.in features patch from Giulio Orsero <giulioo@pobox.com>
3771 with some minor edits from me
3774 archival/config.in:1.5->1.6
3775 editors/config.in:1.1->1.2
3776 fileutils/config.in:1.2->1.3
3777 findutils/config.in:1.2->1.3
3778 modutils/config.in:1.1->1.2
3779 procps/config.in:1.2->1.3
3780 textutils/config.in:1.2->1.3
3781 util-linux/config.in:1.2->1.3
3783 ---------------------
3785 Date: 2001/11/10 10:43:09
3790 more config.in entries from Giulio Orsero <giulioo@pobox.com>
3791 with some minor edits by me.
3794 docs/Configure.help:1.2->1.3
3795 editors/config.in:1.2->1.3
3796 pwd_grp/adduser.c:1.3->1.4
3797 pwd_grp/config.in:1.2->1.3
3798 pwd_grp/deluser.c:1.2->1.3
3799 sysdeps/linux/config.in:1.2->1.3
3801 ---------------------
3803 Date: 2001/11/10 10:46:42
3808 Mention that glibc-2.2 is supported
3813 ---------------------
3815 Date: 2001/11/10 10:49:42
3820 |2001-10-08 Rodney Brown <rbrown64@csc.com.au>
3822 | * editors/sed.c: Fix multiline [aic] commands. Make # an endline
3823 | comment for compatibility. Codespace reduction.
3824 | * tests/testcases: Cope with move to subdirectories.
3825 | * testsuite/sed/sed-aic-commands: Add.
3827 | text data bss dec hex filename
3828 | 3772 16 0 3788 ecc editors/sed.o
3829 | 4516 16 0 4532 11b4 editors/sed.o.bu
3832 editors/sed.c:1.78->1.79
3833 tests/testcases:1.14->1.15
3834 testsuite/sed/sed-aic-commands:INITIAL->1.1
3836 ---------------------
3838 Date: 2001/11/10 11:16:39
3843 Can't use RESERVE_CONFIG_BUFFER here since the allocation
3844 size varies meaning BUFFERS_GO_ON_STACK will fail
3847 networking/tftp.c:1.8->1.9
3849 ---------------------
3851 Date: 2001/11/10 11:17:17
3859 util-linux/config.in:1.3->1.4
3861 ---------------------
3863 Date: 2001/11/10 11:22:42
3868 Latest patch from vodz:
3869 -- reverse resolve network name and cache in route and ifconfig
3870 applets, fix print nslookup server name if compile without
3871 uClibc, fix route crashe 'route add', fix warnings compile
3872 networking and pwd_grp applets
3875 Changelog:1.272->1.273
3877 libbb/Makefile:1.5->1.6
3878 libbb/interface.c:1.6->1.7
3879 networking/ifconfig.c:1.15->1.16
3880 networking/netstat.c:1.1->1.2
3881 networking/nslookup.c:1.26->1.27
3882 networking/route.c:1.13->1.14
3883 networking/telnet.c:1.25->1.26
3884 networking/traceroute.c:1.6->1.7
3885 pwd_grp/addgroup.c:1.3->1.4
3886 pwd_grp/adduser.c:1.4->1.5
3887 pwd_grp/deluser.c:1.3->1.4
3888 pwd_grp/getty.c:1.2->1.3
3890 ---------------------
3892 Date: 2001/11/10 11:23:47
3897 Only use -mpreferred-stack-boundary with gcc versions that support it
3900 Makefile:1.246->1.247
3902 ---------------------
3904 Date: 2001/11/10 12:07:17
3909 Cleanup some config problems. Add a sane default config that basically
3910 matches the default old Config.h
3913 fileutils/config.in:1.3->1.4
3914 init/config.in:1.2->1.3
3915 pwd_grp/config.in:1.3->1.4
3916 scripts/Menuconfig:1.1->1.2
3917 shell/config.in:1.1->1.2
3918 shellutils/config.in:1.2->1.3
3919 sysdeps/linux/config.in:1.3->1.4
3920 sysdeps/linux/defconfig:1.1->1.2
3921 util-linux/config.in:1.4->1.5
3923 ---------------------
3925 Date: 2001/11/10 12:18:42
3930 I forgot to add these. Part of the patch from vodz
3933 include/inet_common.h:INITIAL->1.1
3934 libbb/inet_common.c:INITIAL->1.1
3936 ---------------------
3938 Date: 2001/11/10 12:54:00
3943 Add in grep -E support
3946 findutils/grep.c:1.67->1.68
3948 ---------------------
3950 Date: 2001/11/10 13:08:02
3955 Some more minor build cleanups
3958 Makefile:1.247->1.248
3959 shell/config.in:1.2->1.3
3960 sysdeps/linux/defconfig:1.2->1.3
3962 ---------------------
3964 Date: 2001/11/10 13:35:27
3972 docs/busybox.lineo.com/index.html:1.68->1.69
3973 docs/busybox.net/index.html:1.68->1.69
3975 ---------------------
3977 Date: 2001/11/10 13:38:36
3982 Add redhat and slackware
3985 docs/busybox.lineo.com/index.html:1.69->1.70
3986 docs/busybox.net/index.html:1.69->1.70
3988 ---------------------
3990 Date: 2001/11/12 16:44:51
3998 archival/rpm2cpio.c:1.3->1.4
3999 editors/sed.c:1.79->1.80
4000 pwd_grp/addgroup.c:1.4->1.5
4001 shell/ash.c:1.34->1.35
4003 ---------------------
4005 Date: 2001/11/12 16:45:23
4010 Eliminate unused variable warnings.
4013 archival/tar.c:1.135->1.136
4015 ---------------------
4017 Date: 2001/11/12 16:45:43
4027 ---------------------
4029 Date: 2001/11/12 16:57:15
4034 Change strdup calls to xstrdup (patch from Steve Merrifield).
4037 archival/bunzip2.c:1.1->1.2
4038 archival/gunzip.c:1.57->1.58
4039 editors/sed.c:1.80->1.81
4040 editors/vi.c:1.16->1.17
4041 modutils/insmod.c:1.74->1.75
4042 shell/ash.c:1.35->1.36
4043 shell/lash.c:1.139->1.140
4044 sysklogd/syslogd.c:1.79->1.80
4045 util-linux/mount.c:1.94->1.95
4047 ---------------------
4049 Date: 2001/11/12 16:58:07
4054 Convert strdup call to xstrdup, and calloc calls to xcalloc (patch from
4058 findutils/grep.c:1.68->1.69
4060 ---------------------
4062 Date: 2001/11/12 18:42:57
4070 testsuite/pwd/pwd-prints-working-directory:INITIAL->1.1
4072 ---------------------
4074 Date: 2001/11/12 18:44:26
4079 Remove unnecessary errno handling.
4082 libbb/xgetcwd.c:1.2->1.3
4084 ---------------------
4086 Date: 2001/11/17 04:16:15
4091 David Kimdon <dwhedon@instant802.com> noticed a thinko
4092 in md5sum where only binary sums were verified. He also
4097 coreutils/md5sum.c:1.25->1.26
4098 textutils/md5sum.c:1.25->1.26
4100 ---------------------
4102 Date: 2001/11/17 06:57:42
4107 Patch from Steve Merrifield <steve@labyrinth.net.au> to make vi
4111 editors/vi.c:1.17->1.18
4113 ---------------------
4115 Date: 2001/11/17 07:14:06
4120 Patch from "Andrew Tipton" <andrew@cadre5.com> to enable vi cursor
4124 editors/vi.c:1.18->1.19
4126 ---------------------
4128 Date: 2001/11/17 07:23:46
4133 Minor warning cleanups
4136 archival/tar.c:1.136->1.137
4137 editors/sed.c:1.81->1.82
4139 ---------------------
4141 Date: 2001/11/17 07:26:58
4146 Hide some ifdefs to make it more readible
4149 init/init.c:1.147->1.148
4151 ---------------------
4153 Date: 2001/11/18 14:20:25
4158 bzcat and bunzip -c support from Thomas Lundquist
4161 archival/bunzip2.c:1.2->1.3
4162 include/applets.h:1.49->1.50
4163 include/usage.h:1.71->1.72
4165 ---------------------
4167 Date: 2001/11/18 15:49:26
4175 docs/busybox.lineo.com/index.html:1.70->1.71
4176 docs/busybox.net/index.html:1.70->1.71
4178 ---------------------
4180 Date: 2001/11/19 10:36:20
4185 Fixup CLEANUP behavior
4188 findutils/grep.c:1.69->1.70
4190 ---------------------
4192 Date: 2001/11/19 10:49:30
4197 Call xmalloc before realloc
4200 findutils/xargs.c:1.20->1.21
4202 ---------------------
4204 Date: 2001/11/19 10:58:23
4212 findutils/grep.c:1.70->1.71
4214 ---------------------
4216 Date: 2001/11/19 11:45:39
4224 findutils/grep.c:1.71->1.72
4226 ---------------------
4228 Date: 2001/11/19 15:13:12
4236 testsuite/md5sum/md5sum-verifies-non-binary-file:INITIAL->1.1
4238 ---------------------
4240 Date: 2001/11/19 18:44:58
4248 docs/busybox.lineo.com/index.html:1.71->1.72
4249 docs/busybox.net/index.html:1.71->1.72
4251 ---------------------
4253 Date: 2001/11/19 19:00:13
4261 testsuite/grep/grep-handles-multiple-regexps:INITIAL->1.1
4263 ---------------------
4265 Date: 2001/11/19 19:28:56
4270 Update usage instructions, and document test case format.
4273 testsuite/README:1.1->1.2
4275 ---------------------
4277 Date: 2001/11/19 19:47:56
4285 Makefile:1.248->1.249
4287 ---------------------
4289 Date: 2001/11/19 21:07:14
4294 Fix opt type in dpkg (closes: #118975).
4297 Changelog:1.273->1.274
4298 archival/dpkg.c:1.56->1.57
4300 ---------------------
4302 Date: 2001/11/19 21:13:50
4307 Parse arguments via getopt.
4310 pwd_grp/addgroup.c:1.5->1.6
4311 pwd_grp/adduser.c:1.5->1.6
4313 ---------------------
4315 Date: 2001/11/19 22:51:41
4320 Note tinylogin TODO items
4325 ---------------------
4327 Date: 2001/11/19 23:50:18
4332 Oops. doubled myself
4337 ---------------------
4339 Date: 2001/11/20 00:15:27
4347 miscutils/dutmp.c:1.26->1.27
4349 ---------------------
4351 Date: 2001/11/20 00:23:48
4356 Usr get_last_path_component() name basename()
4359 findutils/grep.c:1.72->1.73
4361 ---------------------
4363 Date: 2001/11/20 05:42:57
4371 init/init.c:1.148->1.149
4373 ---------------------
4375 Date: 2001/11/20 11:41:37
4383 examples/busybox.spec:1.38->1.39
4385 ---------------------
4387 Date: 2001/11/20 11:56:51
4395 docs/busybox.lineo.com/index.html:1.72->1.73
4396 docs/busybox.net/index.html:1.72->1.73
4398 ---------------------
4400 Date: 2001/11/20 12:36:28
4408 docs/busybox.lineo.com/index.html:1.73->1.74
4409 docs/busybox.net/index.html:1.73->1.74
4411 ---------------------
4413 Date: 2001/11/20 12:40:37
4421 docs/busybox.lineo.com/index.html:1.74->1.75
4422 docs/busybox.net/index.html:1.74->1.75
4424 ---------------------
4426 Date: 2001/11/20 15:49:50
4431 Treat NUL as the end-of-line.
4434 libbb/get_line_from_file.c:1.2->1.3
4436 ---------------------
4438 Date: 2001/11/20 15:49:55
4446 testsuite/grep/grep-handles-binary-files:INITIAL->1.1
4448 ---------------------
4450 Date: 2001/11/20 16:00:19
4458 editors/sed.c:1.82->1.83
4460 ---------------------
4462 Date: 2001/11/20 16:00:44
4467 Fix undeclared variable error.
4470 findutils/grep.c:1.73->1.74
4472 ---------------------
4474 Date: 2001/11/20 16:04:22
4482 testsuite/grep/grep-matches-NUL:INITIAL->1.1
4484 ---------------------
4486 Date: 2001/11/21 09:04:59
4494 init/init.c:1.149->1.150
4496 ---------------------
4498 Date: 2001/11/21 09:17:00
4503 Use enums for selected functionality, Reduce the size by nearly 100 Bytes
4506 coreutils/wc.c:1.19->1.20
4507 textutils/wc.c:1.19->1.20
4509 ---------------------
4511 Date: 2001/11/21 09:58:29
4516 Simplify print function, prints an extra space if no filename, but saves 4 bytes
4519 coreutils/wc.c:1.20->1.21
4520 textutils/wc.c:1.20->1.21
4522 ---------------------
4524 Date: 2001/11/21 10:01:29
4529 woops. dotn pass NULL
4532 coreutils/wc.c:1.21->1.22
4533 textutils/wc.c:1.21->1.22
4535 ---------------------
4537 Date: 2001/11/21 10:26:28
4542 When just counting chars of a file stat file instead of reading the whole file (Fixes Debian bug #103302)
4545 coreutils/wc.c:1.22->1.23
4546 textutils/wc.c:1.22->1.23
4548 ---------------------
4550 Date: 2001/11/21 12:46:36
4555 Minor space saving improvments
4558 coreutils/wc.c:1.23->1.24
4559 textutils/wc.c:1.23->1.24
4561 ---------------------
4563 Date: 2001/11/27 17:28:01
4568 Add space before module name (noted by Ron Yorston).
4571 modutils/modprobe.c:1.2->1.3
4573 ---------------------
4575 Date: 2001/11/29 06:36:56
4580 gunzip was incorrectly reporting a failed crc and length (discovered by
4581 Chang, Shu-Hao). The bitbuffer needs to be unwound after decompression,
4582 as it was eating into the crc/size field.
4585 archival/libunarchive/unzip.c:1.10->1.11
4586 libbb/unzip.c:1.10->1.11
4588 ---------------------
4590 Date: 2001/11/30 07:54:31
4595 Add in a 'time' applet. Adds 4.5k.
4599 include/applets.h:1.50->1.51
4600 include/usage.h:1.72->1.73
4601 miscutils/config.in:1.1->1.2
4602 miscutils/time.c:INITIAL->1.1
4604 ---------------------
4606 Date: 2001/11/30 19:10:58
4611 Patch from Dan Langlois <dan@somanetworks.com> Support SIGSTOP/SIGCONT
4612 for wierd situations when people want init to actualy stop doing
4613 anything for a while...
4616 init/init.c:1.150->1.151
4618 ---------------------
4620 Date: 2001/12/05 04:10:14
4625 Fail gracefully if package depends on a virtual package.
4628 archival/dpkg.c:1.57->1.58
4630 ---------------------
4632 Date: 2001/12/05 04:21:30
4637 Combined size reduction changes by Glenn and myself. Added back in "unknown"
4638 for -p to match normal uname behavior (at a cost of 30-40 bytes).
4641 coreutils/uname.c:1.15->1.16
4642 shellutils/uname.c:1.15->1.16
4644 ---------------------
4646 Date: 2001/12/05 04:35:32
4651 New version to cut size. Includes optional basename() compatibility, but
4652 enabling that would break the basename applet at least for one corner case.
4655 libbb/get_last_path_component.c:1.3->1.4
4657 ---------------------
4659 Date: 2001/12/05 04:40:52
4664 Fix some fegfaults and picket fence
4667 archival/dpkg.c:1.58->1.59
4669 ---------------------
4671 Date: 2001/12/05 13:08:03
4676 Simplify CRC table generation
4679 archival/libunarchive/unzip.c:1.11->1.12
4680 libbb/unzip.c:1.11->1.12
4682 ---------------------
4684 Date: 2001/12/05 16:01:02
4689 Simplify unzip(), remove unused checks and unneccessary variables
4692 archival/libunarchive/unzip.c:1.12->1.13
4693 libbb/unzip.c:1.12->1.13
4695 ---------------------
4697 Date: 2001/12/06 03:22:43
4702 Commit my improvement on Rodney Brown's patch to g(un)zip, decreasing
4706 archival/bunzip2.c:1.3->1.4
4707 archival/gzip.c:1.50->1.51
4708 archival/libunarchive/unzip.c:1.13->1.14
4709 libbb/unzip.c:1.13->1.14
4711 ---------------------
4713 Date: 2001/12/06 03:29:37
4718 Patch to avoid warnings
4721 miscutils/dc.c:1.12->1.13
4723 ---------------------
4725 Date: 2001/12/06 03:32:11
4730 Trying to commit Changelog and TODO. cvs is being weird :/
4733 Changelog:1.274->1.275
4736 ---------------------
4738 Date: 2001/12/06 03:37:38
4743 The ash ansification diff!
4744 Please tell me if you notice any problems resulting from this.
4747 shell/ash.c:1.36->1.37
4749 ---------------------
4751 Date: 2001/12/06 07:24:29
4756 Fix running more on files in the (broken) procfs that claim 0 length
4757 when that isn't actually true.
4761 util-linux/more.c:1.52->1.53
4763 ---------------------
4765 Date: 2001/12/06 07:42:04
4770 Patch from Steve Merrifield <steve@labyrinth.net.au> to
4771 fixup the merge of the time applet, which I messed up.
4775 include/applets.h:1.51->1.52
4776 include/usage.h:1.73->1.74
4777 miscutils/Makefile:1.3->1.4
4779 ---------------------
4781 Date: 2001/12/06 08:04:45
4786 Silly cosmetic problem in the comment
4789 libbb/herror_msg_and_die.c:1.2->1.3
4791 ---------------------
4793 Date: 2001/12/06 08:20:14
4798 More copyright and email addr cleanups
4801 archival/libunarchive/unzip.c:1.14->1.15
4802 libbb/README:1.1->1.2
4803 libbb/libc5.c:1.1->1.2
4804 libbb/simplify_path.c:1.2->1.3
4805 libbb/unzip.c:1.14->1.15
4807 ---------------------
4809 Date: 2001/12/06 14:44:11
4814 Minor adjustment to the strip command
4817 Makefile:1.249->1.250
4819 ---------------------
4821 Date: 2001/12/06 14:52:30
4826 If find_pid_by_name() had an error, it was returning -1, but storing
4827 that into a pid_t, which is unsigned on a number archs. Furthermore,
4828 find_pid_by_name() would _never_ return an error if the intended proces
4829 was "init", but instead would return 1, meaning we would fail to work
4830 on 2.4.x kernels running an initrd...
4834 include/libbb.h:1.66->1.67
4835 init/halt.c:1.17->1.18
4836 init/poweroff.c:1.14->1.15
4837 init/reboot.c:1.21->1.22
4838 libbb/find_pid_by_name.c:1.6->1.7
4839 procps/kill.c:1.39->1.40
4840 procps/pidof.c:1.2->1.3
4842 ---------------------
4844 Date: 2001/12/06 15:16:43
4849 Merge in the cal applet from Steve Merrifield <steve@labyrinth.net.au>
4852 coreutils/cal.c:INITIAL->1.1
4853 include/applets.h:1.52->1.53
4854 include/usage.h:1.74->1.75
4855 shellutils/Makefile:1.2->1.3
4856 shellutils/cal.c:INITIAL->1.1
4857 shellutils/config.in:1.3->1.4
4859 ---------------------
4861 Date: 2001/12/06 17:37:51
4866 Remove documentation for the --file option to hostname (noted by
4870 include/usage.h:1.75->1.76
4872 ---------------------
4874 Date: 2001/12/06 21:33:55
4879 Avoid NULL pointer problems. Patch from "Frank P. MacLachlan"
4880 <fpm-plutus@tgs.indyme.com>
4883 util-linux/mount.c:1.95->1.96
4885 ---------------------
4887 Date: 2001/12/07 16:27:37
4892 Update copyright and close file descriptors (noted by Axel Kittenberger).
4895 coreutils/dd.c:1.46->1.47
4896 fileutils/dd.c:1.46->1.47
4898 ---------------------
4900 Date: 2001/12/07 19:00:30
4908 docs/busybox.net/index.html:1.75->1.76
4910 ---------------------
4912 Date: 2001/12/07 19:01:31
4920 docs/busybox.net/index.html:1.76->1.77
4922 ---------------------
4924 Date: 2001/12/07 21:24:25
4929 Enable test only if CONFIG_FEATURE_GREP_EGREP_ALIAS is defined.
4932 testsuite/grep/egrep-supports-extended-regexps:1.1->1.2
4934 ---------------------
4936 Date: 2001/12/07 21:27:38
4941 Continue processing files if we are asked to touch, but not create, a file
4942 which doesn't exist.
4945 coreutils/touch.c:1.23->1.24
4946 fileutils/touch.c:1.23->1.24
4948 ---------------------
4950 Date: 2001/12/07 21:27:57
4958 testsuite/touch/touch-touches-files-after-non-existent-file:INITIAL->1.1
4960 ---------------------
4962 Date: 2001/12/08 00:18:20
4967 Use a local image, not an offsite one.
4970 docs/busybox.lineo.com/images/donate.png:INITIAL->1.1
4971 docs/busybox.net/index.html:1.77->1.78
4972 docs/busybox.net/images/donate.png:INITIAL->1.1
4974 ---------------------
4976 Date: 2001/12/08 01:56:06
4981 Begin moving things to busybox.net
4985 Makefile:1.250->1.251
4987 debian/copyright:1.1->1.2
4988 debian/rules:1.11->1.12
4989 docs/contributing.txt:1.6->1.7
4990 docs/new-applet-HOWTO.txt:1.5->1.6
4991 docs/busybox.lineo.com/images/donate.png:1.1->1.2(DEAD)
4992 docs/busybox.net/index.html:1.78->1.79
4993 docs/busybox.net/oldnews.html:1.6->1.7
4994 examples/busybox.spec:1.39->1.40
4995 examples/bootfloppy/bootfloppy.txt:1.1->1.2
4996 scripts/Menuconfig:1.2->1.3
4997 shell/lash.c:1.140->1.141
4999 ---------------------
5001 Date: 2001/12/08 02:08:31
5009 docs/busybox.net/cvs_anon.html:INITIAL->1.1
5010 docs/busybox.net/cvs_write.html:INITIAL->1.1
5012 ---------------------
5014 Date: 2001/12/08 02:10:37
5022 docs/busybox.net/cvs_anon.html:1.1->1.2
5023 docs/busybox.net/cvs_write.html:1.1->1.2
5025 ---------------------
5027 Date: 2001/12/08 02:13:05
5035 docs/busybox.net/cvs_anon.html:1.2->1.3
5036 docs/busybox.net/cvs_write.html:1.2->1.3
5038 ---------------------
5040 Date: 2001/12/08 02:14:02
5048 docs/busybox.net/cvs_anon.html:1.3->1.4
5049 docs/busybox.net/cvs_write.html:1.3->1.4
5051 ---------------------
5053 Date: 2001/12/11 16:06:02
5058 Use an int to hold the result of fgetc (bug noted by David Kimdon).
5061 coreutils/wc.c:1.24->1.25
5062 textutils/wc.c:1.24->1.25
5064 ---------------------
5066 Date: 2001/12/11 16:43:46
5071 Open the source before creating the destination.
5074 libbb/copy_file.c:1.16->1.17
5075 testsuite/cp/cp-does-not-copy-unreadable-file:INITIAL->1.1
5077 ---------------------
5079 Date: 2001/12/12 19:09:51
5087 docs/busybox.net/index.html:1.79->1.80
5089 ---------------------
5091 Date: 2001/12/14 16:08:17
5096 Add support for big-endian ARM (initial patch by Mike Voytovich).
5099 modutils/insmod.c:1.75->1.76
5101 ---------------------
5103 Date: 2001/12/16 08:27:49
5108 Fixup missing defines
5111 pwd_grp/deluser.c:1.4->1.5
5113 ---------------------
5115 Date: 2001/12/16 09:20:08
5120 Add a more verbose non-strip command.
5123 Makefile:1.251->1.252
5125 ---------------------
5127 Date: 2001/12/16 09:23:09
5132 Some minor usage cleanups from David Douthitt <ssrat@mailbag.com>
5135 include/usage.h:1.76->1.77
5137 ---------------------
5139 Date: 2001/12/16 09:25:57
5144 * Add ^L clear to shell
5149 ---------------------
5151 Date: 2001/12/17 15:26:25
5156 Make cp and mv optionally preserve hard links.
5159 coreutils/du.c:1.51->1.52
5160 fileutils/config.in:1.4->1.5
5161 fileutils/du.c:1.51->1.52
5162 include/libbb.h:1.67->1.68
5163 libbb/Makefile:1.6->1.7
5164 libbb/copy_file.c:1.17->1.18
5165 libbb/inode_hash.c:1.3->1.4
5166 testsuite/cp/cp-preserves-hard-links:INITIAL->1.1
5168 ---------------------
5170 Date: 2001/12/17 23:13:08
5175 Add in a new restart init target, triggered by SIGHUP. Patch from
5176 Russ Dill, with adjustments by me.
5180 examples/inittab:1.6->1.7
5181 include/usage.h:1.77->1.78
5182 init/init.c:1.151->1.152
5184 ---------------------
5186 Date: 2001/12/18 00:57:55
5191 Things like 'tar -c /tmp/*' and 'tar -cO /tmp/*' where the output
5192 filename was not explicitly specified were segfaulting.
5196 archival/tar.c:1.137->1.138
5198 ---------------------
5200 Date: 2001/12/18 14:05:59
5207 Very minimal last corrections:
5209 1) busybox.c: fix warining
5210 2) docs/: add applets for list from pwd_grp
5211 3) usage.h: add -n option for route
5212 4) run_parts.c: many todo fix for busybox style
5213 5) addgroup.c: add #ifdef CONFIG_FEATURE_SHADOWPASSWDS, reduce one
5215 6) adduser.c: fix bug "variable i not initialize" and
5216 add #ifdef CONFIG_FEATURE_SHADOWPASSWDS
5219 applets/busybox.c:1.136->1.137
5220 docs/busybox.sgml:1.45->1.46
5221 docs/busybox_footer.pod:1.4->1.5
5222 docs/busybox_header.pod:1.4->1.5
5223 include/usage.h:1.78->1.79
5224 init/run_parts.c:1.1->1.2
5225 pwd_grp/addgroup.c:1.6->1.7
5226 pwd_grp/adduser.c:1.6->1.7
5228 ---------------------
5230 Date: 2001/12/20 08:04:56
5235 Switch from FTP to HTTP for downloads
5238 docs/busybox.net/cvs_anon.html:1.4->1.5
5239 docs/busybox.net/cvs_write.html:1.4->1.5
5240 docs/busybox.net/index.html:1.80->1.81
5241 docs/busybox.net/oldnews.html:1.7->1.8
5243 ---------------------
5245 Date: 2001/12/20 21:11:59
5250 Avoid printing a trailing blank character.
5253 coreutils/wc.c:1.25->1.26
5254 textutils/wc.c:1.25->1.26
5256 ---------------------
5258 Date: 2001/12/20 21:13:18
5263 Remove dependence on CONFIG_FEATURE_CLEAN_UP.
5266 testsuite/grep/grep-handles-multiple-regexps:1.1->1.2
5268 ---------------------
5270 Date: 2001/12/20 22:09:30
5275 Write files when extracting an archive from standard input.
5278 archival/tar.c:1.138->1.139
5279 testsuite/tar/tar-extracts-from-standard-input:INITIAL->1.1
5281 ---------------------
5283 Date: 2001/12/20 22:30:14
5288 Perform clean up only if CONFIG_FEATURE_CLEAN_UP is defined.
5291 archival/tar.c:1.139->1.140
5293 ---------------------
5295 Date: 2001/12/20 23:12:45
5300 Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.
5303 archival/bunzip2.c:1.4->1.5
5304 archival/dpkg.c:1.59->1.60
5305 archival/gunzip.c:1.58->1.59
5306 archival/tar.c:1.140->1.141
5307 archival/libunarchive/unarchive.c:1.1->1.2
5308 coreutils/cat.c:1.26->1.27
5309 coreutils/chgrp.c:1.10->1.11
5310 coreutils/chmod.c:1.11->1.12
5311 coreutils/chown.c:1.18->1.19
5312 coreutils/ls.c:1.85->1.86
5313 coreutils/touch.c:1.24->1.25
5314 editors/vi.c:1.19->1.20
5315 fileutils/chgrp.c:1.10->1.11
5316 fileutils/chmod.c:1.11->1.12
5317 fileutils/chown.c:1.18->1.19
5318 fileutils/ls.c:1.85->1.86
5319 fileutils/touch.c:1.24->1.25
5320 findutils/find.c:1.33->1.34
5321 init/init.c:1.152->1.153
5322 libbb/isdirectory.c:1.2->1.3
5323 libbb/read_package_field.c:1.5->1.6
5324 libbb/recursive_action.c:1.5->1.6
5325 modutils/insmod.c:1.76->1.77
5326 networking/telnet.c:1.26->1.27
5327 procps/kill.c:1.40->1.41
5328 shell/ash.c:1.37->1.38
5329 shell/cmdedit.c:1.64->1.65
5330 shell/lash.c:1.141->1.142
5331 sysklogd/klogd.c:1.8->1.9
5332 sysklogd/syslogd.c:1.80->1.81
5333 textutils/cat.c:1.26->1.27
5334 util-linux/mount.c:1.96->1.97
5335 util-linux/umount.c:1.57->1.58
5337 ---------------------
5339 Date: 2001/12/21 11:18:36
5344 Update TODO. vodz has implemented ^L. Reverse policy on tinylogin.
5350 ---------------------
5352 Date: 2001/12/21 11:20:15
5357 Patch from vodz to implement ^L (clear screen)
5360 shell/cmdedit.c:1.65->1.66
5362 ---------------------
5364 Date: 2001/12/21 11:22:26
5369 Patch from vodz to fix broken function prototype
5372 shell/ash.c:1.38->1.39
5374 ---------------------
5376 Date: 2001/12/21 15:54:25
5384 testsuite/tar/tar-complains-about-missing-file:INITIAL->1.1
5386 ---------------------
5388 Date: 2001/12/21 16:04:11
5393 Ignore blanks before the first address and before the command.
5396 editors/sed.c:1.83->1.84
5397 testsuite/sed/sed-accepts-blanks-before-command:INITIAL->1.1
5399 ---------------------
5401 Date: 2001/12/22 00:37:54
5406 Update URLs and email addresses
5411 ---------------------
5413 Date: 2001/12/22 19:28:24
5421 docs/busybox.net/index.html:1.81->1.82
5423 ---------------------
5425 Date: 2001/12/29 04:15:13
5430 Silence some silly warnings
5434 modutils/insmod.c:1.77->1.78
5436 ---------------------
5438 Date: 2001/12/29 07:26:33
5443 optimize this a little bit.
5446 libbb/chomp.c:1.5->1.6
5448 ---------------------
5450 Date: 2001/12/31 06:00:57
5455 ash patch: addfname-diff
5458 shell/ash.c:1.39->1.40
5460 ---------------------
5462 Date: 2001/12/31 06:03:12
5467 ash patch: breakcmd-diff
5470 shell/ash.c:1.40->1.41
5472 ---------------------
5474 Date: 2001/12/31 06:07:57
5479 ash patch: fgcmd-diff
5482 shell/ash.c:1.41->1.42
5484 ---------------------
5486 Date: 2001/12/31 06:12:48
5491 ash patch: forkshell-diff
5494 shell/ash.c:1.42->1.43
5496 ---------------------
5498 Date: 2001/12/31 06:13:38
5503 ash patch: initvar-diff
5506 shell/ash.c:1.43->1.44
5508 ---------------------
5510 Date: 2001/12/31 06:16:54
5515 ash patch: errname-diff
5518 shell/ash.c:1.44->1.45
5520 ---------------------
5522 Date: 2002/01/02 13:52:20
5527 unzip applet by Laurence Anderson
5528 ----------------------------------------------------------------------
5531 archival/Makefile:1.3->1.4
5532 archival/config.in:1.6->1.7
5533 archival/unzip.c:INITIAL->1.1
5534 archival/libunarchive/Makefile:1.1->1.2
5535 archival/libunarchive/get_header_zip.c:INITIAL->1.1
5536 archival/libunarchive/unarchive.c:1.2->1.3
5537 archival/libunarchive/unzip.c:1.15->1.16
5538 include/applets.h:1.53->1.54
5539 include/libbb.h:1.68->1.69
5540 include/unarchive.h:1.2->1.3
5541 include/usage.h:1.79->1.80
5542 libbb/unzip.c:1.15->1.16
5544 ---------------------
5546 Date: 2002/01/02 17:56:38
5551 * editors/sed.c (parse_edit_command): Require a newline after the backslash
5552 after an edit command.
5553 * testsuite/sed/sed-requires-newline-after-edit-command: New.
5556 editors/sed.c:1.84->1.85
5557 testsuite/sed/sed-requires-newline-after-edit-command:INITIAL->1.1
5559 ---------------------
5561 Date: 2002/01/02 18:51:23
5566 chomp should only remove the newline if it occurs at the end of the input.
5567 This was caught by the test suite (in sed/sed-aic-commands).
5569 * libbb/chomp.c: Revert to revision 1.5.
5572 libbb/chomp.c:1.6->1.7
5574 ---------------------
5576 Date: 2002/01/02 19:01:41
5581 * archival/dpkg.c (create_list): Use chomp.
5582 * archival/tar.c (append_file_list_to_list): Likewise.
5585 archival/dpkg.c:1.60->1.61
5586 archival/tar.c:1.141->1.142
5588 ---------------------
5590 Date: 2002/01/02 20:37:59
5595 * testsuite/README: Document -v option.
5596 * testsuite/runtest: Handle -v option.
5598 (run_applet_testcase): Call it.
5601 testsuite/README:1.2->1.3
5602 testsuite/runtest:1.1->1.2
5604 ---------------------
5606 Date: 2002/01/02 20:45:40
5611 * cmp/cmp-detects-difference: Simplify return code negation.
5612 * false/false-returns-failure: Likewise.
5613 * tar/tar-demands-at-least-one-ctx: Likewise.
5614 * tar/tar-demands-at-most-one-ctx: Likewise.
5617 testsuite/cmp/cmp-detects-difference:1.1->1.2
5618 testsuite/false/false-returns-failure:1.1->1.2
5619 testsuite/tar/tar-demands-at-least-one-ctx:1.1->1.2
5620 testsuite/tar/tar-demands-at-most-one-ctx:1.1->1.2
5622 ---------------------
5624 Date: 2002/01/03 17:32:29
5629 * include/usage.h: Fix route and unzip usage messages (patch from
5633 include/usage.h:1.80->1.81
5635 ---------------------
5637 Date: 2002/01/03 18:29:37
5642 * AUTHORS (Matt Kraai): Update e-mail address.
5647 ---------------------
5649 Date: 2002/01/03 21:12:33
5654 * editors/sed.c (parse_edit_cmd): Rewrite.
5655 * testsuite/sed/sed-splits-edit-commands-on-command-line: New.
5658 editors/sed.c:1.85->1.86
5659 testsuite/sed/sed-splits-edit-commands-on-command-line:INITIAL->1.1
5661 ---------------------
5663 Date: 2002/01/03 21:19:19
5668 * editors/sed.c (parse_cmd_str): Remove redundant code to skip initial
5672 editors/sed.c:1.86->1.87
5674 ---------------------
5676 Date: 2002/01/04 00:32:15
5681 Update busybox.net info and donation noise
5684 docs/busybox.net/index.html:1.82->1.83
5685 docs/busybox.net/oldnews.html:1.8->1.9
5687 ---------------------
5689 Date: 2002/01/04 00:34:22
5697 docs/busybox.net/index.html:1.83->1.84
5699 ---------------------
5701 Date: 2002/01/04 04:24:27
5706 Fix grammar (thanks to my wife for proof reading)
5709 docs/busybox.net/index.html:1.84->1.85
5711 ---------------------
5713 Date: 2002/01/04 05:04:15
5718 Update text once again
5721 docs/busybox.net/index.html:1.85->1.86
5723 ---------------------
5725 Date: 2002/01/04 05:11:48
5733 docs/busybox.net/images/busybox.png:INITIAL->1.1
5734 docs/busybox.net/images/busybox1.png:INITIAL->1.1
5735 docs/busybox.net/images/busybox3.jpg:INITIAL->1.1
5737 ---------------------
5739 Date: 2002/01/04 05:12:14
5747 docs/busybox.net/index.html:1.86->1.87
5749 ---------------------
5751 Date: 2002/01/04 16:54:39
5756 * docs/busybox.net/index.html: Fix misspelling of `Unfortunately'.
5759 docs/busybox.net/index.html:1.87->1.88
5761 ---------------------
5763 Date: 2002/01/05 05:34:31
5768 Update links to avoid possible lingering DNS problems
5769 (and thereby test if I have the Reply-to thing really
5774 docs/busybox.net/index.html:1.88->1.89
5776 ---------------------
5778 Date: 2002/01/05 16:56:43
5783 Somehow ttylinux got lost. Put it back.
5787 docs/busybox.net/index.html:1.89->1.90
5789 ---------------------
5791 Date: 2002/01/06 01:08:28
5796 Do not depend on PATH or getopt arg reordering
5799 init/init.c:1.153->1.154
5801 ---------------------
5803 Date: 2002/01/06 01:10:25
5811 init/init.c:1.154->1.155
5813 ---------------------
5815 Date: 2002/01/08 16:03:41
5820 * archival/tar.c (tar_main): Remove unused variable.
5823 archival/tar.c:1.142->1.143
5825 ---------------------
5827 Date: 2002/01/09 15:37:36
5832 Make private ash config options be public
5835 shell/ash.c:1.45->1.46
5836 shell/config.in:1.3->1.4
5838 ---------------------
5840 Date: 2002/01/13 03:01:02
5845 Remove broken "Other cool embedded software" link
5848 docs/busybox.net/index.html:1.90->1.91
5850 ---------------------
5852 Date: 2002/01/14 18:30:10
5857 Do not segfault if PATH is unset.
5860 findutils/which.c:1.21->1.22
5861 testsuite/which/which-uses-default-path:INITIAL->1.1
5863 ---------------------
5865 Date: 2002/01/18 17:52:52
5870 Fix from Tim Bird <tbird@lineo.com> to avoid potential name aliasing
5873 pwd_grp/deluser.c:1.5->1.6
5875 ---------------------
5877 Date: 2002/01/18 18:08:34
5882 Eliminate legacy reference to Embedix
5885 pwd_grp/adduser.c:1.7->1.8
5887 ---------------------
5889 Date: 2002/01/25 23:13:06
5894 Teach 'init -q' that init's pid may not equal 1
5897 init/init.c:1.155->1.156
5899 ---------------------
5901 Date: 2002/01/26 09:04:45
5906 Patch from Russ Dill <Russ.Dill@asu.edu>. From the
5907 start-stop-daemon man page:
5910 Typically used with programs that don't detach on their own.
5911 This option will force start-stop-daemon to fork before starting
5912 the process, and force it into the background. WARNING:
5913 start-stop-daemon cannot check the exit status if the process
5914 fails to execute for any reason. This is a last resort, and is
5915 only meant for programs that either make no sense forking on
5916 their own, or where it's not feasible to add the code for it to
5919 This is usefull for applets like watchdog
5922 init/start_stop_daemon.c:1.3->1.4
5924 ---------------------
5926 Date: 2002/01/26 23:58:22
5931 If PATH_MAX isn't defined, define it outselves
5934 include/busybox.h:1.47->1.48
5936 ---------------------
5938 Date: 2002/02/01 16:54:00
5943 2002-01-30 Neal H Walfield <neal@cs.uml.edu>
5945 * networking/ping.c (hostname): Removed.
5947 [CONFIG_FEATURE_FANCY_PING] (noresp): Moved from here . . .
5948 [CONFIG_FEATURE_FANCY_PING] (ping:noresp): . . . to here.
5949 Use H->h_name, not hostname.
5950 [CONFIG_FEATURE_FANCY_PING] (ping): Do not copy H->h_name into
5952 Use H->h_name directly.
5954 [!CONFIG_FEATURE_FANCY_PING] (hostent): New global variable.
5955 [!CONFIG_FEATURE_FANCY_PING] (pingstats): Use hostent in favor
5956 of the now obsolete hostname global variable.
5957 [!CONFIG_FEATURE_FANCY_PING] (ping): Likewise.
5958 No need to copy H; use hostent instead.
5960 [!CONFIG_FEATURE_FANCY_PING] (ntransmitted, nreceived,
5961 nrepeats, pingcount, myid, options, tmax, tsum): Removed
5962 superfluous zero initializers.
5965 networking/ping.c:1.47->1.48
5967 ---------------------
5969 Date: 2002/02/05 15:28:54
5974 * fileutils/dd.c (dd_main): Ignore ftruncate error if the output is not a
5978 coreutils/dd.c:1.47->1.48
5979 fileutils/dd.c:1.47->1.48
5981 ---------------------
5983 Date: 2002/02/05 19:25:29
5988 * include/usage.h (gzip_trivial_usage): Make FILE optional.
5989 (gzip_full_usage): Note behavior when FILE is unspecified.
5992 include/usage.h:1.81->1.82
5994 ---------------------
5996 Date: 2002/02/05 19:34:53
6001 * archival/gzip.c (gzip_main): Display usage if given multiple files.
6004 archival/gzip.c:1.51->1.52
6006 ---------------------
6008 Date: 2002/02/05 22:31:46
6013 * archival/gzip.c (ifname, ofname): Delete.
6014 (gzip_main): Handle multiple files.
6015 * include/usage.h (gzip_trivial_usage): Allow multiple FILEs.
6016 (gzip_full_usage): Ditto.
6017 * testsuite/gzip/gzip-accepts-multiple-files: New.
6018 * testsuite/gzip/gzip-removes-original-file: New.
6021 archival/gzip.c:1.52->1.53
6022 include/usage.h:1.82->1.83
6023 testsuite/gzip/gzip-accepts-multiple-files:INITIAL->1.1
6024 testsuite/gzip/gzip-removes-original-file:INITIAL->1.1
6026 ---------------------
6028 Date: 2002/02/13 03:32:11
6033 Fix condition that prevented creation of compressed files
6036 archival/tar.c:1.143->1.144
6038 ---------------------
6040 Date: 2002/02/15 05:15:03
6045 Parse the include list to writeTarFile rather than argv, fixes a bug where tar files wernt being created.
6048 archival/tar.c:1.144->1.145
6050 ---------------------
6052 Date: 2002/02/16 18:48:55
6060 docs/busybox.net/index.html:1.91->1.92
6062 ---------------------
6064 Date: 2002/02/16 21:50:34
6069 Add in a sponsors link, and update the screenshot.
6072 docs/busybox.net/index.html:1.92->1.93
6073 docs/busybox.net/screenshot.html:1.2->1.3
6075 ---------------------
6077 Date: 2002/02/16 22:08:28
6082 Update sponsor section
6085 docs/busybox.net/index.html:1.93->1.94
6087 ---------------------
6089 Date: 2002/02/16 22:17:33
6097 docs/busybox.net/index.html:1.94->1.95
6099 ---------------------
6101 Date: 2002/02/17 18:42:52
6106 * testsuite/tar/tar-archives-multiple-files: New.
6109 testsuite/tar/tar-archives-multiple-files:INITIAL->1.1
6111 ---------------------
6113 Date: 2002/02/17 22:42:30
6121 docs/busybox.net/index.html:1.95->1.96
6123 ---------------------
6125 Date: 2002/02/19 22:58:26
6130 * docs/busybox.net/index.html (Products/Projects Using BusyBox): Added
6134 docs/busybox.net/index.html:1.96->1.97
6136 ---------------------
6138 Date: 2002/02/19 23:15:41
6143 * testsuite/tar/tar-archives-multiple-files: Require
6144 CONFIG_FEATURE_TAR_CREATE.
6147 testsuite/tar/tar-archives-multiple-files:1.1->1.2
6149 ---------------------
6151 Date: 2002/02/19 23:19:46
6156 * testsuite/README: Update copyright date.
6159 testsuite/README:1.3->1.4
6161 ---------------------
6163 Date: 2002/02/19 23:20:52
6168 * testsuite/README: Fill to 80 columns.
6171 testsuite/README:1.4->1.5
6173 ---------------------
6175 Date: 2002/02/19 23:38:08
6180 * testsuite/runtest (run_applet_testcase): Return UNTESTED instead of
6181 UNSUPPORTED for missing applets and features.
6184 testsuite/runtest:1.2->1.3
6186 ---------------------
6188 Date: 2002/02/19 23:43:05
6193 * testsuite/README: Change "UNSUPPORTED" tag to "FEATURE".
6194 * testsuite/runtest (run_applet_testcase): Likewise.
6195 * testsuite/cp/cp-preserves-hard-links: Likewise.
6196 * testsuite/grep/egrep-supports-extended-regexps: Likewise.
6197 * testsuite/grep/grep-is-also-egrep: Likewise.
6198 * testsuite/tar/tar-archives-multiple-files: Likewise.
6199 * testsuite/tar/tar-handles-empty-include-and-non-empty-exclude-list:
6201 * testsuite/tar/tar-handles-exclude-and-extract-lists: Likewise.
6202 * testsuite/tar/tar-handles-nested-exclude: Likewise.
6205 testsuite/README:1.5->1.6
6206 testsuite/runtest:1.3->1.4
6207 testsuite/cp/cp-preserves-hard-links:1.1->1.2
6208 testsuite/grep/egrep-supports-extended-regexps:1.2->1.3
6209 testsuite/grep/grep-is-also-egrep:1.1->1.2
6210 testsuite/tar/tar-archives-multiple-files:1.2->1.3
6211 testsuite/tar/tar-handles-empty-include-and-non-empty-exclude-list:1.2->1.3
6212 testsuite/tar/tar-handles-exclude-and-extract-lists:1.2->1.3
6213 testsuite/tar/tar-handles-nested-exclude:1.2->1.3
6215 ---------------------
6217 Date: 2002/02/19 23:54:42
6222 * testsuite/runtest (show_result): Change UPASS to XPASS.
6223 (run_applet_testcase): Likewise.
6226 testsuite/runtest:1.4->1.5
6228 ---------------------
6230 Date: 2002/02/22 22:08:16
6235 * findutils/grep.c (grep_main): Remove unnecessary use of junk.
6238 findutils/grep.c:1.74->1.75
6240 ---------------------
6242 Date: 2002/02/26 15:24:56
6247 * libbb/xfuncs.c (xmalloc, xcalloc): Do not exit if a zero-length buffer is
6249 (xrealloc): Simplify.
6252 libbb/xfuncs.c:1.4->1.5
6254 ---------------------
6256 Date: 2002/03/02 15:39:02
6261 Update the cvs commit info. Remove the old busybox.lineo.com stuff.
6264 docs/busybox.lineo.com/.cvsignore:1.1->1.2(DEAD)
6265 docs/busybox.lineo.com/busybox-growth.ps:1.1->1.2(DEAD)
6266 docs/busybox.lineo.com/index.html:1.75->1.76(DEAD)
6267 docs/busybox.lineo.com/oldnews.html:1.6->1.7(DEAD)
6268 docs/busybox.lineo.com/screenshot.html:1.2->1.3(DEAD)
6269 docs/busybox.lineo.com/images/busybox.jpeg:1.1->1.2(DEAD)
6270 docs/busybox.lineo.com/images/busybox2.jpg:1.1->1.2(DEAD)
6271 docs/busybox.lineo.com/images/fm.mini.png:1.1->1.2(DEAD)
6272 docs/busybox.lineo.com/images/gfx_by_gimp.png:1.1->1.2(DEAD)
6273 docs/busybox.lineo.com/images/ltbutton2.png:1.1->1.2(DEAD)
6274 docs/busybox.lineo.com/images/sdsmall.png:1.1->1.2(DEAD)
6275 docs/busybox.lineo.com/images/written.in.vi.png:1.1->1.2(DEAD)
6276 docs/busybox.net/cvs_anon.html:1.5->1.6
6277 docs/busybox.net/cvs_write.html:1.5->1.6
6278 docs/busybox.net/index.html:1.97->1.98
6279 docs/busybox.net/oldnews.html:1.9->1.10
6281 ---------------------
6283 Date: 2002/03/02 16:42:45
6288 A few more little cleanups to simplify mirroring
6291 docs/busybox.net/.cvsignore:1.1->1.2
6292 docs/busybox.net/images/back.png:INITIAL->1.1
6293 docs/busybox.net/images/dir.png:INITIAL->1.1
6294 docs/busybox.net/images/text.png:INITIAL->1.1
6296 ---------------------
6298 Date: 2002/03/02 16:43:30
6306 docs/busybox.net/robots.txt:INITIAL->1.1
6308 ---------------------
6310 Date: 2002/03/05 15:12:19
6315 Update init.c per my changes in the stable branch
6319 init/init.c:1.156->1.157
6321 ---------------------
6323 Date: 2002/03/05 15:55:58
6328 Now that we are mirrored, remove absolute links
6331 docs/busybox.net/cvs_write.html:1.6->1.7
6332 docs/busybox.net/index.html:1.98->1.99
6333 docs/busybox.net/oldnews.html:1.10->1.11
6335 ---------------------
6337 Date: 2002/03/06 10:28:55
6342 Update webpage to note new mirrors
6345 docs/busybox.net/index.html:1.99->1.100
6347 ---------------------
6349 Date: 2002/03/06 11:13:51
6357 docs/busybox.net/index.html:1.100->1.101
6359 ---------------------
6361 Date: 2002/03/08 16:16:38
6366 * fileutils/ls.c (showfiles): Display multiple short names on a line.
6369 coreutils/ls.c:1.86->1.87
6370 fileutils/ls.c:1.86->1.87
6372 ---------------------
6374 Date: 2002/03/08 16:25:33
6379 list_single: Declare scratch iff CONFIG_FEATURE_LS_USERNAME is defined.
6382 coreutils/ls.c:1.87->1.88
6383 fileutils/ls.c:1.87->1.88
6385 ---------------------
6387 Date: 2002/03/10 22:01:51
6395 docs/busybox.net/index.html:1.101->1.102
6397 ---------------------
6399 Date: 2002/03/12 00:35:40
6404 Cleanup a libc5 compatibility hack
6407 libbb/module_syscalls.c:1.7->1.8
6408 libbb/syscalls.c:1.6->1.7
6409 pwd_grp/libpwd_grp/setgroups.c:1.4->1.5
6411 ---------------------
6413 Date: 2002/03/13 17:26:39
6418 Don't mention ldconfig
6421 examples/bootfloppy/bootfloppy.txt:1.2->1.3
6423 ---------------------
6425 Date: 2002/03/16 02:12:30
6430 Try to pull in PATH_MAX properly
6433 include/busybox.h:1.48->1.49
6435 ---------------------
6437 Date: 2002/03/18 16:03:00
6444 * docs/new-applet-HOWTO.txt: Update for new directory structure.
6447 docs/new-applet-HOWTO.txt:1.6->1.7
6449 ---------------------
6451 Date: 2002/03/19 15:22:40
6456 * networking/wget.c (parse_url): Allocate a string for the empty path.
6457 * testsuite/wget/wget-handles-empty-path: New.
6460 networking/wget.c:1.46->1.47
6461 testsuite/wget/wget-handles-empty-path:INITIAL->1.1
6463 ---------------------
6465 Date: 2002/03/19 23:46:16
6470 * testsuite/grep/grep-handles-binary-files: Read input from a pipe.
6471 * testsuite/grep/grep-matches-NUL: Likewise.
6474 testsuite/grep/grep-handles-binary-files:1.1->1.2
6475 testsuite/grep/grep-matches-NUL:1.1->1.2
6477 ---------------------
6479 Date: 2002/03/19 23:47:49
6484 * testsuite/grep/egrep-is-not-case-insensitive: Require
6485 CONFIG_FEATURE_GREP_EGREP_ALIAS.
6488 testsuite/grep/egrep-is-not-case-insensitive:1.1->1.2
6490 ---------------------
6492 Date: 2002/03/20 01:32:25
6497 Bart Visscher noticed some spurious search and replace silliness
6501 Makefile:1.252->1.253
6503 ---------------------
6505 Date: 2002/03/20 09:13:48
6510 Patch from J.W.Janssen <JanWillem.Janssen@lxtreme.nl> to provide
6511 color ls support, modifed by me to behave properly when not running
6512 output to a terminal (i.e. 'ls | more')
6516 coreutils/ls.c:1.88->1.89
6517 fileutils/config.in:1.5->1.6
6518 fileutils/ls.c:1.88->1.89
6520 ---------------------
6522 Date: 2002/03/20 09:52:44
6527 Add missing " " after the word on, as reported by Jason Luther
6528 back in mid-december.
6532 sysklogd/syslogd.c:1.81->1.82
6534 ---------------------
6536 Date: 2002/03/20 11:34:18
6541 Patch from Axel Barnitzke <barney@xkontor.com>:
6542 When configured with shadow passwords busybox behaves weird.
6544 1. adds passwd-shadow entries to /etc/gshadow (easy)
6545 2. adds group 'addgroup' to /etc/group (see below)
6547 1. doesn't remove group entry from /etc/gshadow (easy)
6550 pwd_grp/adduser.c:1.8->1.9
6551 pwd_grp/deluser.c:1.6->1.7
6553 ---------------------
6555 Date: 2002/03/20 11:59:28
6560 Cave to pressure (2 months later). Eliminate using a
6561 nested function, which is a purely unremovable gcc-ism...
6565 networking/ping.c:1.48->1.49
6567 ---------------------
6569 Date: 2002/03/20 13:30:40
6574 Reinitialize initial shift register value for on each pass.
6578 archival/libunarchive/unzip.c:1.16->1.17
6579 libbb/unzip.c:1.16->1.17
6581 ---------------------
6583 Date: 2002/03/20 14:16:31
6588 Update dmalloc options per suggestion from Glenn
6591 Makefile:1.253->1.254
6593 ---------------------
6595 Date: 2002/03/20 14:25:27
6600 Patch from Jeff Studer <jstuder@aquilagroup.com> to supply a defaults for
6601 localfilename from remotefilename, and for remotefilename from localfilename
6602 when the other one is not supplied.
6605 networking/tftp.c:1.9->1.10
6607 ---------------------
6609 Date: 2002/03/20 14:31:15
6614 Patch from vodz to fix a potential segfault
6617 shell/cmdedit.c:1.66->1.67
6619 ---------------------
6621 Date: 2002/03/20 14:57:50
6626 Rewind messages to avoid weird formatting, and fix a bug with
6627 CONFIG_FEATURE_EXTRA_QUIET, which was broken
6630 init/init.c:1.157->1.158
6632 ---------------------
6634 Date: 2002/03/20 15:25:25
6639 Fix devfs loop device support
6642 include/libbb.h:1.69->1.70
6643 libbb/loop.c:1.2->1.3
6645 ---------------------
6647 Date: 2002/03/20 16:10:54
6652 Eliminate extra trailing space
6655 coreutils/uname.c:1.16->1.17
6656 shellutils/uname.c:1.16->1.17
6658 ---------------------
6660 Date: 2002/03/20 17:38:36
6665 * include/applets.h (CONFIG_LOSETUP): New.
6666 * include/usage.h (losetup_trivial_usage, losetup_full_usage): New.
6667 * util-linux/Makefile: Add losetup.o.
6668 * util-linux/config.in: Add losetup prompt.
6669 * util-linux/losetup.c: New.
6672 include/applets.h:1.54->1.55
6673 include/usage.h:1.83->1.84
6674 util-linux/Makefile:1.2->1.3
6675 util-linux/config.in:1.5->1.6
6676 util-linux/losetup.c:INITIAL->1.1
6678 ---------------------
6680 Date: 2002/03/20 18:39:10
6689 pwd_grp/adduser.c:1.9->1.10
6691 ---------------------
6693 Date: 2002/03/21 14:04:43
6698 Doh! I broke ping when removing the nested function.
6699 This patch from vodz fixes it again.
6702 networking/ping.c:1.49->1.50
6704 ---------------------
6706 Date: 2002/03/22 22:55:51
6711 * archival/gzip.c (gzip_main): Ensure that the output is a terminal and use
6712 error_msg to display the error message.
6715 archival/gzip.c:1.53->1.54
6717 ---------------------
6719 Date: 2002/03/25 02:37:20
6724 Work around compiler/assembler problem and reduce code size at the same time.
6727 coreutils/uname.c:1.17->1.18
6728 shellutils/uname.c:1.17->1.18
6730 ---------------------
6732 Date: 2002/03/27 17:30:59
6737 * archival/bunzip2.c: Include <unistd.h>.
6738 (bunzip2_main): Read data from standard input if FILE argument is `-' or
6740 * include/usage.h (bunzip2_trivial_usage, bunzip2_full_usage): Rewrite.
6741 * testsuite/bunzip2/bunzip2-reads-from-standard-input: New.
6744 archival/bunzip2.c:1.5->1.6
6745 include/usage.h:1.84->1.85
6746 testsuite/bunzip2/bunzip2-reads-from-standard-input:INITIAL->1.1
6748 ---------------------
6750 Date: 2002/03/27 17:33:31
6755 * testsuite/runtest (run_applet_testcase): Return test case status, not
6759 testsuite/runtest:1.5->1.6
6761 ---------------------
6763 Date: 2002/03/27 17:46:43
6768 * archival/bunzip2.c (bunzip2_main): Remove compressed file.
6769 * testsuite/bunzip2/bunzip2-removes-compressed-file: New.
6772 archival/bunzip2.c:1.6->1.7
6773 testsuite/bunzip2/bunzip2-removes-compressed-file:INITIAL->1.1
6775 ---------------------
6777 Date: 2002/03/27 22:43:47
6782 * testsuite/COPYING: Remove.
6785 testsuite/COPYING:1.1->1.2(DEAD)
6787 ---------------------
6789 Date: 2002/03/27 22:48:38
6794 * testsuite/bunzip2/bunzip2-reads-from-standard-input: Remove -c flags.
6795 * testsuite/gunzip/gunzip-reads-from-standard-input: Likewise.
6798 testsuite/bunzip2/bunzip2-reads-from-standard-input:1.1->1.2
6799 testsuite/gunzip/gunzip-reads-from-standard-input:1.1->1.2
6801 ---------------------
6803 Date: 2002/03/27 22:56:19
6808 * testsuite/grep/egrep-supports-extended-regexps: Check exit status instead
6812 testsuite/grep/egrep-supports-extended-regexps:1.3->1.4
6814 ---------------------
6816 Date: 2002/03/27 23:19:17
6821 * testsuite/which/which-uses-default-path: Remove extra echo.
6824 testsuite/which/which-uses-default-path:1.1->1.2
6826 ---------------------
6828 Date: 2002/03/29 00:59:44
6833 Provide a controlling tty to askfirst processes as well
6837 init/init.c:1.158->1.159
6839 ---------------------
6841 Date: 2002/04/01 09:34:25
6846 Add support for the NEC v850e processor.
6849 modutils/insmod.c:1.78->1.79
6851 ---------------------
6853 Date: 2002/04/01 09:37:27
6858 Add insmod support for the NEC v850e processor.
6863 ---------------------
6865 Date: 2002/04/01 14:25:51
6870 Tweak my credit (ah, vanity...)
6873 modutils/insmod.c:1.79->1.80
6875 ---------------------
6877 Date: 2002/04/01 16:17:37
6882 * editors/sed.c (process_file): Stop processing deleted lines.
6883 * testsuite/sed/sed-does-not-substitute-in-delete-line: New.
6886 editors/sed.c:1.87->1.88
6887 testsuite/sed/sed-does-not-substitute-in-deleted-line:INITIAL->1.1
6889 ---------------------
6891 Date: 2002/04/03 14:30:58
6899 docs/busybox.net/index.html:1.102->1.103
6901 ---------------------
6903 Date: 2002/04/06 05:03:38
6908 Eliminate uclibc hack, no longer needed
6912 pwd_grp/getty.c:1.3->1.4
6914 ---------------------
6916 Date: 2002/04/06 05:15:46
6924 archival/gunzip.c:1.59->1.60
6926 ---------------------
6928 Date: 2002/04/06 05:17:57
6933 Apply lash_patch35 from vodz, which brings several nice size_optimizations.
6936 applets/busybox.c:1.137->1.138
6937 coreutils/ln.c:1.38->1.39
6938 fileutils/ln.c:1.38->1.39
6939 modutils/config.in:1.2->1.3
6940 modutils/lsmod.c:1.28->1.29
6941 util-linux/mkswap.c:1.25->1.26
6942 util-linux/mount.c:1.97->1.98
6944 ---------------------
6946 Date: 2002/04/06 23:16:44
6951 Patch from Edward Betts <edward@debian.org> to add -x switch to du.c
6954 coreutils/du.c:1.52->1.53
6955 fileutils/du.c:1.52->1.53
6956 include/usage.h:1.85->1.86
6958 ---------------------
6960 Date: 2002/04/07 04:18:23
6965 Fix thinko where I axed needed variables, as noted by Axel Barnitzke.
6968 pwd_grp/getty.c:1.4->1.5
6970 ---------------------
6972 Date: 2002/04/11 21:40:00
6980 docs/busybox.net/oldnews.html:1.11->1.12
6982 ---------------------
6984 Date: 2002/04/12 01:28:59
6989 Fix handling of endianness.
6993 modutils/insmod.c:1.80->1.81
6995 ---------------------
6997 Date: 2002/04/12 13:05:24
7002 Completely rework the config system so that it no longer annoys me to work on
7003 the busybox development tree. This eliminates the use of recursive make, and
7004 once again allows us to run 'make' in a subdirectory with the expected result.
7005 And things are now much faster too. Greatly improved IMHO...
7009 Makefile:1.254->1.255
7011 applets/Makefile:1.2->1.3
7012 applets/Makefile.in:INITIAL->1.1
7013 archival/Makefile:1.4->1.5
7014 archival/Makefile.in:INITIAL->1.1
7015 archival/libunarchive/Makefile:1.2->1.3
7016 archival/libunarchive/Makefile.in:INITIAL->1.1
7017 console-tools/Makefile:1.1->1.2
7018 console-tools/Makefile.in:INITIAL->1.1
7019 editors/Makefile:1.1->1.2
7020 editors/Makefile.in:INITIAL->1.1
7021 fileutils/Makefile:1.1->1.2
7022 fileutils/Makefile.in:INITIAL->1.1
7023 findutils/Makefile:1.1->1.2
7024 findutils/Makefile.in:INITIAL->1.1
7025 init/Makefile:1.2->1.3
7026 init/Makefile.in:INITIAL->1.1
7027 libbb/Makefile:1.7->1.8
7028 libbb/Makefile.in:INITIAL->1.1
7029 miscutils/Makefile:1.4->1.5
7030 miscutils/Makefile.in:INITIAL->1.1
7031 modutils/Makefile:1.1->1.2
7032 modutils/Makefile.in:INITIAL->1.1
7033 networking/Makefile:1.4->1.5
7034 networking/Makefile.in:INITIAL->1.1
7035 procps/Makefile:1.1->1.2
7036 procps/Makefile.in:INITIAL->1.1
7037 pwd_grp/Makefile:1.6->1.7
7038 pwd_grp/Makefile.in:INITIAL->1.1
7039 pwd_grp/libpwd_grp/Makefile:1.1->1.2
7040 pwd_grp/libpwd_grp/Makefile.in:INITIAL->1.1
7041 shell/Makefile:1.1->1.2
7042 shell/Makefile.in:INITIAL->1.1
7043 shellutils/Makefile:1.3->1.4
7044 shellutils/Makefile.in:INITIAL->1.1
7045 sysklogd/Makefile:1.2->1.3
7046 sysklogd/Makefile.in:INITIAL->1.1
7047 textutils/Makefile:1.2->1.3
7048 textutils/Makefile.in:INITIAL->1.1
7049 util-linux/Makefile:1.3->1.4
7050 util-linux/Makefile.in:INITIAL->1.1
7052 ---------------------
7054 Date: 2002/04/13 06:37:10
7059 make ash prompt the same as other shells if cmdedit and fancyprompt
7062 shell/ash.c:1.46->1.47
7064 ---------------------
7066 Date: 2002/04/13 09:31:52
7071 Update some missing copyright notices
7074 archival/tar.c:1.145->1.146
7075 coreutils/mknod.c:1.21->1.22
7076 coreutils/pwd.c:1.21->1.22
7077 coreutils/sleep.c:1.15->1.16
7078 coreutils/sync.c:1.17->1.18
7079 coreutils/usleep.c:1.9->1.10
7080 fileutils/mknod.c:1.21->1.22
7081 fileutils/sync.c:1.17->1.18
7082 init/halt.c:1.18->1.19
7083 init/init.c:1.159->1.160
7084 init/poweroff.c:1.15->1.16
7085 init/reboot.c:1.22->1.23
7086 procps/kill.c:1.41->1.42
7087 shellutils/pwd.c:1.21->1.22
7088 shellutils/sleep.c:1.15->1.16
7089 shellutils/usleep.c:1.9->1.10
7090 util-linux/fdflush.c:1.18->1.19
7091 util-linux/more.c:1.53->1.54
7092 util-linux/mount.c:1.98->1.99
7094 ---------------------
7096 Date: 2002/04/13 09:43:01
7101 Patch from Laurence Anderson <L.D.Anderson@warwick.ac.uk> for
7102 better tape drive support in tar/cpio by using an intervening
7106 archival/config.in:1.7->1.8
7107 archival/libunarchive/unarchive.c:1.3->1.4
7109 ---------------------
7111 Date: 2002/04/13 10:10:34
7116 Rework per how I did things in version in 0.60.3 so it can
7117 properly uncompress multiple files now.
7121 archival/gunzip.c:1.60->1.61
7123 ---------------------
7125 Date: 2002/04/13 10:30:25
7130 Teach tftp to direct the fetched file to stdout when the
7131 user specifies "-l -"
7135 networking/tftp.c:1.10->1.11
7137 ---------------------
7139 Date: 2002/04/13 13:33:38
7144 Nice patch from Wolfgang Denk <wd@denx.de> to provide hush with
7145 shell loops (for, while, until) and control operators (||, &&)
7148 shell/hush.c:1.58->1.59
7150 ---------------------
7152 Date: 2002/04/13 14:02:03
7157 Stupid gcc always includes its own builtin strlen()...
7160 include/libbb.h:1.70->1.71
7161 libbb/xfuncs.c:1.5->1.6
7163 ---------------------
7165 Date: 2002/04/13 14:18:15
7170 Sed can go into an infinite loop
7173 testsuite/sed/sed-recurses-properly:INITIAL->1.1
7175 ---------------------
7177 Date: 2002/04/13 14:26:49
7182 Patch from Jim Treadway and Vladimir Oleynik to Add CTRL-K
7183 and fix CTRL-L support for cmdedit.c
7186 shell/cmdedit.c:1.67->1.68
7188 ---------------------
7190 Date: 2002/04/13 14:32:28
7195 Patch from Jim Treadway <jim@stardot-tech.com> to teach
7196 pidof to not add trailing spaces when not needed.
7199 procps/pidof.c:1.3->1.4
7201 ---------------------
7203 Date: 2002/04/13 14:39:48
7208 Add a 'make uninstall' target
7211 Makefile:1.255->1.256
7213 ---------------------
7215 Date: 2002/04/13 14:47:37
7220 Patch from Kevin Hilman <khilman@equator.com> to fix potential
7221 memory corruption from long pathnames in /etc/fstab.
7224 util-linux/mount.c:1.99->1.100
7226 ---------------------
7228 Date: 2002/04/13 14:52:13
7236 Makefile:1.256->1.257
7238 ---------------------
7240 Date: 2002/04/13 15:07:30
7245 Patch from Larry Doolittle to teach syslogd to not give up when errno is EINTR
7248 sysklogd/syslogd.c:1.82->1.83
7250 ---------------------
7252 Date: 2002/04/13 15:26:41
7257 Teach makedevs to not segfault quite so much
7260 miscutils/makedevs.c:1.11->1.12
7262 ---------------------
7264 Date: 2002/04/13 15:44:28
7272 libbb/xfuncs.c:1.6->1.7
7274 ---------------------
7276 Date: 2002/04/13 15:48:48
7281 Patch from Jim Treadway -- fix a missing "\" in usage.h
7284 include/usage.h:1.86->1.87
7286 ---------------------
7288 Date: 2002/04/13 16:12:39
7293 Patch from Jim Treadway <jim@stardot-tech.com>:
7294 The internal __getgrent function doesn't allocate enough memory to hold
7295 the trailing NULL pointer in the gr_mem member of the returned 'struct
7299 pwd_grp/libpwd_grp/__getgrent.c:1.2->1.3
7301 ---------------------
7303 Date: 2002/04/15 08:40:27
7308 Patch from Ben Low <ben@titr.uow.edu.au> to allow tftp to work
7309 with stdin as well as stdout.
7312 networking/tftp.c:1.11->1.12
7314 ---------------------
7316 Date: 2002/04/15 16:01:37
7321 * archival/bunzip2.c (bunzip2_main): Do not remove files if writing to standard
7323 * testsuite/bunzip2/bzcat-does-not-remove-compressed-file: New.
7326 archival/bunzip2.c:1.7->1.8
7327 testsuite/bunzip2/bzcat-does-not-remove-compressed-file:INITIAL->1.1
7329 ---------------------
7331 Date: 2002/04/17 16:33:24
7336 * networking/wget.c (wget_main): Check return value of safe_fwrite.
7339 networking/wget.c:1.47->1.48
7341 ---------------------
7343 Date: 2002/04/17 21:21:45
7348 ls could mis-color certain entries when previous commands
7349 had failed. Explicitly 0 out errno to prevent that.
7352 coreutils/ls.c:1.89->1.90
7353 fileutils/ls.c:1.89->1.90
7355 ---------------------
7357 Date: 2002/04/25 00:08:23
7362 Apply last_patch37 from vodz
7365 shell/cmdedit.c:1.68->1.69
7367 ---------------------
7369 Date: 2002/04/25 00:12:10
7374 vodz noted this line (as imported from Debian) is wrong, and has since
7375 been fixed upstream.
7378 shell/ash.c:1.47->1.48
7380 ---------------------
7382 Date: 2002/04/26 07:04:01
7387 Reworked by Robert Griebl <griebl@gmx.de> to support proper
7388 module dependancies.
7391 modutils/modprobe.c:1.3->1.4
7393 ---------------------
7395 Date: 2002/04/26 08:20:47
7400 Forward port patch from Przemyslaw Czerpak <druzus@polbox.com>:
7402 1. busybox-telnet dosn't inform server about the size of terminal screen.
7403 In the world of xterminals and frame buffers it's rather horrible
7404 to use fixed 80x24 region in upper-left corner of screen/window.
7406 2. If client sends character 0x0d to the server then sends character 0x0a
7407 the server eat the second byte (0x0a) - it's described in telnet RFC.
7408 Client should send two bytes ( 0x0d + 0x0a or 0x0d + 0x00 ) insted of
7411 3. busybox telnet implementation wasn't 8bit clean (look at 0xff byte).
7412 I need it because I have to use binray transfer like rz/sz. So when
7413 I resloved the problem (2) I corrected this one two.
7415 This also contains a small cleanup patch from vodz, and some minor editing
7419 networking/telnet.c:1.27->1.28
7421 ---------------------
7423 Date: 2002/04/26 08:41:22
7431 editors/vi.c:1.20->1.21
7433 ---------------------
7435 Date: 2002/04/26 08:53:39
7440 add missing void, still has issues though
7443 networking/telnet.c:1.28->1.29
7445 ---------------------
7447 Date: 2002/04/26 09:00:33
7455 networking/telnet.c:1.29->1.30
7457 ---------------------
7459 Date: 2002/04/26 09:44:17
7467 networking/telnet.c:1.30->1.31
7469 ---------------------
7471 Date: 2002/04/27 00:39:48
7476 Ensure that getenv("PATH") stays current, since otherwise cmdedit
7477 (which calls getenv("PATH")) would not operate upon the current
7478 PATH settings, which was really quite iritating.
7482 shell/ash.c:1.48->1.49
7483 shell/msh.c:1.9->1.10
7485 ---------------------
7487 Date: 2002/04/27 00:53:10
7492 Add the who applet, supplied by Da Chen <dchen@ayrnetworks.com>
7495 coreutils/who.c:INITIAL->1.1
7496 include/applets.h:1.55->1.56
7497 include/usage.h:1.87->1.88
7498 shellutils/Makefile.in:1.1->1.2
7499 shellutils/config.in:1.4->1.5
7500 shellutils/who.c:INITIAL->1.1
7502 ---------------------
7504 Date: 2002/04/27 00:59:11
7509 Add netcat -i option, per patch from Cristian Ionescu-Idbohrn
7510 <cristian.ionescu-idbohrn@axis.com>
7513 include/usage.h:1.88->1.89
7514 networking/nc.c:1.18->1.19
7516 ---------------------
7518 Date: 2002/04/27 01:06:47
7523 When the .config file is missing, supply a default one
7527 Makefile:1.257->1.258
7529 ---------------------
7531 Date: 2002/04/27 02:31:43
7536 Support noerror option
7539 coreutils/dd.c:1.48->1.49
7540 fileutils/dd.c:1.48->1.49
7541 include/usage.h:1.89->1.90
7543 ---------------------
7545 Date: 2002/04/27 05:06:55
7550 uClibc supports struct _res these days...
7553 networking/nslookup.c:1.27->1.28
7555 ---------------------
7557 Date: 2002/04/27 07:06:11
7562 Patch from Cliff L. Biffle <cbiffle@safety.net> to display memory
7563 usage in the ps listing
7566 procps/ps.c:1.44->1.45
7568 ---------------------
7570 Date: 2002/04/27 10:19:39
7575 Fix silly combinitorial oversight
7578 coreutils/ls.c:1.90->1.91
7579 fileutils/ls.c:1.90->1.91
7581 ---------------------
7583 Date: 2002/04/27 13:16:48
7591 docs/busybox.net/index.html:1.103->1.104
7592 docs/busybox.net/screenshot.html:1.3->1.4
7594 ---------------------
7596 Date: 2002/04/29 16:32:32
7601 * archival/gunzip.c (gunzip_file): New.
7602 (gunzip_main): Handle no arguments correctly.
7605 archival/gunzip.c:1.61->1.62
7607 ---------------------
7609 Date: 2002/05/01 06:57:15
7614 fix and shrink uuencode
7617 Changelog:1.275->1.276
7618 coreutils/uuencode.c:1.21->1.22
7619 textutils/uuencode.c:1.21->1.22
7621 ---------------------
7623 Date: 2002/05/03 11:34:35
7628 Patch from Robert Griebl <griebl@gmx.de> to ignore the -s flag
7631 modutils/insmod.c:1.81->1.82
7633 ---------------------
7635 Date: 2002/05/03 16:22:42
7640 Make verbose and show_only work as expected
7644 modutils/modprobe.c:1.4->1.5
7646 ---------------------
7648 Date: 2002/05/03 16:48:26
7653 Patch from Robert Griebl <griebl@gmx.de> to support modprobe -r properly,
7654 merged in with the latest and greatest.
7657 modutils/modprobe.c:1.5->1.6
7659 ---------------------
7661 Date: 2002/05/05 04:40:14
7666 Tom Oehser noticed that we were lacking the SO_REUSEADDR flag.
7669 networking/nc.c:1.19->1.20
7671 ---------------------
7673 Date: 2002/05/14 23:56:29
7678 Entries with "noauto" options are ignored correctly when mounting all
7679 ("mount -a"), but mount fails when these entries are specified explicitly
7680 In these cases the "noauto" option has to be simply ignored.
7683 util-linux/mount.c:1.100->1.101
7685 ---------------------
7687 Date: 2002/05/15 00:03:23
7692 This patch adds -e (extended information) to route and -r/-e (show routing
7693 tables/extended information) to netstat.
7694 This makes them behave (more) like their GNU counterparts.
7697 networking/netstat.c:1.2->1.3
7698 networking/route.c:1.14->1.15
7700 ---------------------
7702 Date: 2002/05/15 00:10:58
7707 This patch adds -e (extended information) to route and -r/-e (show routing
7708 tables/extended information) to netstat.
7709 This makes them behave (more) like their GNU counterparts.
7712 include/usage.h:1.90->1.91
7714 ---------------------
7716 Date: 2002/05/15 00:22:06
7721 Add --login support. This is the bash way of starting a shell that should
7722 parse the profile files.
7725 shell/ash.c:1.49->1.50
7727 ---------------------
7729 Date: 2002/05/15 00:36:44
7734 Added support for -Y|--proxy=on/off to wget
7737 include/usage.h:1.91->1.92
7738 networking/wget.c:1.48->1.49
7740 ---------------------
7742 Date: 2002/05/15 00:42:08
7747 Complete rewrite to support stack loading/unloading with proper
7748 handling of duplicates in the dependencies list.
7751 modutils/modprobe.c:1.6->1.7
7753 ---------------------
7755 Date: 2002/05/15 22:45:52
7760 Don't delete source file when decompressing to stdout
7761 This is the normal GNU gunzip behaviour
7764 archival/gunzip.c:1.62->1.63
7766 ---------------------
7768 Date: 2002/05/15 22:57:42
7773 gunzip'ing many files to stdout works now
7774 Fixed a missing initialisation and made a for loop more readable.
7777 archival/gunzip.c:1.63->1.64
7779 ---------------------
7781 Date: 2002/05/15 23:13:46
7786 Support old-style compress (.Z) files via libbb / unzip( ) calls
7787 (configurable) - When enabled an applet "uncompress" is also made
7788 available (oddname to gunzip)
7791 archival/libunarchive/unzip.c:1.17->1.18
7792 include/applets.h:1.56->1.57
7793 libbb/Makefile.in:1.1->1.2
7794 libbb/unzip.c:1.17->1.18
7795 sysdeps/linux/config.in:1.4->1.5
7797 ---------------------
7799 Date: 2002/05/15 23:19:09
7804 Doh! Remember to close /etc/inittab
7807 init/init.c:1.160->1.161
7809 ---------------------
7811 Date: 2002/05/16 20:14:15
7816 Reduced code size for new -e flag (suggested by vodz)
7819 networking/route.c:1.15->1.16
7821 ---------------------
7823 Date: 2002/05/17 23:18:04
7828 SUpport old style -[::digit::] options for head and tail
7829 Also make head behave like GNU head (-0/-n 0 is valid)
7832 coreutils/head.c:1.26->1.27
7833 coreutils/tail.c:1.40->1.41
7834 textutils/head.c:1.26->1.27
7835 textutils/tail.c:1.40->1.41
7837 ---------------------
7839 Date: 2002/05/18 10:16:04
7844 ping return 1 if can't ping
7847 networking/ping.c:1.50->1.51
7849 ---------------------
7851 Date: 2002/05/19 20:00:14
7856 Support old-style compress (.Z) files via libbb / unzip( ) calls
7857 (configurable) - When enabled an applet "uncompress" is also made
7858 available (oddname to gunzip)
7859 [the cvs add for this file got lost somehow...]
7862 archival/libunarchive/uncompress.c:INITIAL->1.1
7863 libbb/uncompress.c:INITIAL->1.1
7865 ---------------------
7867 Date: 2002/05/23 00:34:35
7872 Some cleanups, some size reductions and some buffer overflow checks
7873 Most of it based on ideas from vodz
7876 modutils/modprobe.c:1.7->1.8
7878 ---------------------
7880 Date: 2002/05/23 00:38:12
7885 Made exit code SysV compliant. Also added -s (single pid) flag.
7888 procps/pidof.c:1.4->1.5
7890 ---------------------
7892 Date: 2002/05/24 07:50:15
7897 Patch from Magnus Damm <damm@opensource.se> to rework things
7898 greatly, and keep the arch specific relocations together,
7899 fixes R_PPC_ADDR32 handling so powerpc can work, and changes the
7900 tlb tables to be linked lists (again so powerpc can work).
7903 modutils/insmod.c:1.82->1.83
7905 ---------------------
7907 Date: 2002/05/24 07:59:22
7912 Ensure that insmod supports at least one MODULE_INTERFACE
7916 modutils/config.in:1.3->1.4
7918 ---------------------
7920 Date: 2002/05/27 23:24:53
7925 Added include for isdigit(); simplified -<num> detection
7928 coreutils/head.c:1.27->1.28
7929 coreutils/tail.c:1.41->1.42
7930 textutils/head.c:1.27->1.28
7931 textutils/tail.c:1.41->1.42
7933 ---------------------
7935 Date: 2002/05/28 22:32:10
7940 Added support for /etc/modules.conf parsing
7941 for now only the 'alias' entries are evaluated
7944 modutils/modprobe.c:1.8->1.9
7946 ---------------------
7948 Date: 2002/05/29 14:45:34
7953 Patch from Randolfe Averty to fixup package conflict checks, cleanup some memory leaks and reorganise dependency checking.
7954 Some further memory leaks fixed by me.
7957 archival/dpkg.c:1.61->1.62
7958 archival/libunarchive/unarchive.c:1.4->1.5
7960 ---------------------
7962 Date: 2002/05/29 20:08:41
7967 Include busybox.h before testing CONFIG_LOCALE_SUPPORT.
7970 coreutils/cal.c:1.1->1.2
7971 shellutils/cal.c:1.1->1.2
7973 ---------------------
7975 Date: 2002/06/02 10:36:12
7980 Fixed a realloc bug found by Martin Volf
7983 modutils/modprobe.c:1.9->1.10
7985 ---------------------
7987 Date: 2002/06/04 14:28:43
7992 Avoid stack munching stdio implementations.
7996 modutils/modprobe.c:1.10->1.11
7998 ---------------------
8000 Date: 2002/06/04 20:33:58
8005 Cleaned up Erik's fgets -> read patch and fixed a buffer overflow
8008 modutils/modprobe.c:1.11->1.12
8010 ---------------------
8012 Date: 2002/06/04 21:06:23
8017 Implement two types of suid/sgid support for BusyBox:
8018 1) tinylogin like with compile time selection and a chown root.root
8019 2) Runtime configurable via /etc/busybox.conf (docu is in the works)
8020 [Parts of this patch may overlap with my other two patches]
8023 applets/applets.c:1.9->1.10
8024 include/applets.h:1.57->1.58
8025 include/busybox.h:1.49->1.50
8026 include/libbb.h:1.71->1.72
8027 sysdeps/linux/config.in:1.5->1.6
8029 ---------------------
8031 Date: 2002/06/04 21:10:10
8036 Fix for broken handling off BusyBox's own pwd/grp implementations
8037 [Parts of this patch may overlap with my other two patches]
8040 include/grp.h:1.3->1.4
8041 include/pwd.h:1.3->1.4
8042 include/shadow.h:INITIAL->1.1
8043 init/start_stop_daemon.c:1.4->1.5
8044 libbb/my_getgrgid.c:1.2->1.3
8045 libbb/my_getgrnam.c:1.2->1.3
8046 libbb/my_getpwnam.c:1.2->1.3
8047 libbb/my_getpwnamegid.c:1.2->1.3
8048 libbb/my_getpwuid.c:1.2->1.3
8049 networking/netstat.c:1.3->1.4
8050 shell/ash.c:1.50->1.51
8052 ---------------------
8054 Date: 2002/06/04 21:45:42
8059 Bigger patch for (partial) tinylogin integration
8060 - Made a new dir loginutils
8061 - Moved all applets from pwd_grp to loginutils
8062 - Added new applets su.c login.c to loginutils
8063 - Made a new dir libpwdgrp
8064 - Moved everything from pwd_grp/libpwd_grp there
8065 - Added shadow.c to libpwdgrp
8066 - Removed dir pwd_grp
8067 - Added usage strings for login and su to usage.h
8068 - Changed main Makefile to reflect the dir rearrangements
8069 [Parts of this patch may overlap with my other two patches]
8072 Makefile:1.258->1.259
8073 include/usage.h:1.92->1.93
8074 libpwdgrp/Makefile:INITIAL->1.1
8075 libpwdgrp/Makefile.in:INITIAL->1.1
8076 libpwdgrp/__getgrent.c:INITIAL->1.1
8077 libpwdgrp/__getpwent.c:INITIAL->1.1
8078 libpwdgrp/fgetgrent.c:INITIAL->1.1
8079 libpwdgrp/fgetpwent.c:INITIAL->1.1
8080 libpwdgrp/getgrgid.c:INITIAL->1.1
8081 libpwdgrp/getgrnam.c:INITIAL->1.1
8082 libpwdgrp/getpw.c:INITIAL->1.1
8083 libpwdgrp/getpwnam.c:INITIAL->1.1
8084 libpwdgrp/getpwuid.c:INITIAL->1.1
8085 libpwdgrp/grent.c:INITIAL->1.1
8086 libpwdgrp/initgroups.c:INITIAL->1.1
8087 libpwdgrp/putpwent.c:INITIAL->1.1
8088 libpwdgrp/pwent.c:INITIAL->1.1
8089 libpwdgrp/setgroups.c:INITIAL->1.1
8090 libpwdgrp/shadow.c:INITIAL->1.1
8091 loginutils/Makefile:INITIAL->1.1
8092 loginutils/Makefile.in:INITIAL->1.1
8093 loginutils/addgroup.c:INITIAL->1.1
8094 loginutils/adduser.c:INITIAL->1.1
8095 loginutils/config.in:INITIAL->1.1
8096 loginutils/deluser.c:INITIAL->1.1
8097 loginutils/getty.c:INITIAL->1.1
8098 loginutils/login.c:INITIAL->1.1
8099 loginutils/su.c:INITIAL->1.1
8100 loginutils/tinylogin.c:INITIAL->1.1
8101 loginutils/tinylogin.h:INITIAL->1.1
8102 pwd_grp/Makefile:1.7->1.8(DEAD)
8103 pwd_grp/Makefile.in:1.1->1.2(DEAD)
8104 pwd_grp/addgroup.c:1.7->1.8(DEAD)
8105 pwd_grp/adduser.c:1.10->1.11(DEAD)
8106 pwd_grp/config.in:1.4->1.5(DEAD)
8107 pwd_grp/deluser.c:1.7->1.8(DEAD)
8108 pwd_grp/getty.c:1.5->1.6(DEAD)
8109 pwd_grp/libpwd_grp/Makefile:1.2->1.3(DEAD)
8110 pwd_grp/libpwd_grp/Makefile.in:1.1->1.2(DEAD)
8111 pwd_grp/libpwd_grp/__getgrent.c:1.3->1.4(DEAD)
8112 pwd_grp/libpwd_grp/__getpwent.c:1.1->1.2(DEAD)
8113 pwd_grp/libpwd_grp/fgetgrent.c:1.2->1.3(DEAD)
8114 pwd_grp/libpwd_grp/fgetpwent.c:1.2->1.3(DEAD)
8115 pwd_grp/libpwd_grp/getgrgid.c:1.2->1.3(DEAD)
8116 pwd_grp/libpwd_grp/getgrnam.c:1.2->1.3(DEAD)
8117 pwd_grp/libpwd_grp/getpw.c:1.2->1.3(DEAD)
8118 pwd_grp/libpwd_grp/getpwnam.c:1.2->1.3(DEAD)
8119 pwd_grp/libpwd_grp/getpwuid.c:1.2->1.3(DEAD)
8120 pwd_grp/libpwd_grp/grent.c:1.2->1.3(DEAD)
8121 pwd_grp/libpwd_grp/initgroups.c:1.3->1.4(DEAD)
8122 pwd_grp/libpwd_grp/putpwent.c:1.2->1.3(DEAD)
8123 pwd_grp/libpwd_grp/pwent.c:1.2->1.3(DEAD)
8124 pwd_grp/libpwd_grp/setgroups.c:1.5->1.6(DEAD)
8126 ---------------------
8128 Date: 2002/06/04 21:51:06
8133 Cleanup leftover files from big move
8136 pwd_grp/.indent.pro:1.1->1.2(DEAD)
8138 ---------------------
8140 Date: 2002/06/05 08:11:32
8145 plug fd leak noticed by Russ Dill
8149 init/start_stop_daemon.c:1.5->1.6
8151 ---------------------
8153 Date: 2002/06/06 12:35:29
8158 last_patch41 from vodz to fix stty -F and similar
8161 coreutils/stty.c:1.6->1.7
8162 shellutils/stty.c:1.6->1.7
8164 ---------------------
8166 Date: 2002/06/06 12:47:00
8171 Per discussion with vodz, Tim's changes do not seem to make sense.
8176 networking/ping.c:1.51->1.52
8178 ---------------------
8180 Date: 2002/06/06 13:07:28
8185 Patch from vodz to only setenv PATH when PATH changes, which is much
8186 smarter than my quick fix.
8189 shell/ash.c:1.51->1.52
8191 ---------------------
8193 Date: 2002/06/06 13:11:55
8198 Patch from Gyepi SAM <gyepi@praxis-sw.com>:
8199 When DEBUG is defined
8200 1. need to include resolv.h (for _resinit())
8201 2. remove _() call around string. It appears to be a remnant of i18n or some such notion
8204 libbb/inet_common.c:1.1->1.2
8206 ---------------------
8208 Date: 2002/06/06 13:24:51
8213 Patch from Gyepi SAM <gyepi@praxis-sw.com>:
8215 Fixed up domain removal for local domains. GNU traceroute does not do this. I
8216 don't know why we do. Fixed incorrect argument for reverse resolution. Clean
8217 up cruft that appears when CONFIG_FEATURE_TRACEROUTE_VERBOSE is defined
8220 networking/traceroute.c:1.7->1.8
8222 ---------------------
8224 Date: 2002/06/06 13:59:13
8232 networking/telnet.c:1.31->1.32
8234 ---------------------
8236 Date: 2002/06/06 14:00:47
8241 Lets give this a try...
8244 Makefile:1.259->1.260
8246 ---------------------
8248 Date: 2002/06/06 14:33:01
8253 Fix a buffer overflow found by Gerardo Puga <gpuga@gioia.ing.unlp.edu.ar>
8257 shell/lash.c:1.142->1.143
8259 ---------------------
8261 Date: 2002/06/06 15:24:57
8266 Fix buffer overflows noted by Gerardo Puga
8270 modutils/insmod.c:1.83->1.84
8272 ---------------------
8274 Date: 2002/06/06 15:36:07
8279 Fix buffer overflows noted by Gerardo Puga
8283 miscutils/makedevs.c:1.12->1.13
8285 ---------------------
8287 Date: 2002/06/06 18:30:16
8292 If config file can not be parsed, use compiled in BB_SUID_... values as a
8296 applets/applets.c:1.10->1.11
8298 ---------------------
8300 Date: 2002/06/08 13:44:17
8305 vodz' last_patch42_2, which is an updated fix for buffer overflows
8306 noted by Gerardo Puga
8309 miscutils/makedevs.c:1.13->1.14
8311 ---------------------
8313 Date: 2002/06/11 14:25:26
8318 * libbb/copy_file.c (copy_file): Check st_dev instead of st_rdev.
8321 libbb/copy_file.c:1.18->1.19
8323 ---------------------
8325 Date: 2002/06/11 14:29:08
8330 * testsuite/sed/sed-recurses-properly: Mark XFAIL.
8333 testsuite/sed/sed-recurses-properly:1.1->1.2
8335 ---------------------
8337 Date: 2002/06/12 00:43:27
8342 Patch from Simon Krahnke:
8343 I wrote a patch for busybox for our company's (www.lisa.de)
8344 private use. [...] To sed it adds the '!'-inversion of addresses.
8347 editors/sed.c:1.88->1.89
8349 ---------------------
8351 Date: 2002/06/15 15:33:06
8356 Don't use pointless GNU-isms
8359 coreutils/date.c:1.34->1.35
8360 shellutils/date.c:1.34->1.35
8362 ---------------------
8364 Date: 2002/06/15 15:37:46
8369 Fix a potential macro expansion problem... isspace can be
8370 a macro causing a double decrement...
8373 coreutils/cal.c:1.2->1.3
8374 shellutils/cal.c:1.2->1.3
8376 ---------------------
8378 Date: 2002/06/18 06:16:25
8383 As noted by Yves Lavoie ing. <yves.lavoie.ing@sympatico.ca>, don't
8384 lose the last letter of the module name.
8387 modutils/insmod.c:1.84->1.85
8389 ---------------------
8391 Date: 2002/06/22 07:35:29
8396 Major revamp. I've been trying to clean up the code. the bzerror stuff
8397 still needs major attention (i.e. removal).
8399 Removed references to uninitialized variables like progName,
8400 smallMode, noisy, etc. Remove functions and code for handling "small"
8401 decompression mode, since it is all unreachable. Remove
8402 total_{in,out}* counters - they are never used. Remove panic()
8403 function and assert_h and their uses because they are all for "should
8404 never happen" circumstances. Replace internal malloc/free wrappers
8405 with xmalloc and free. Remove conditional in if(foo)free(foo);
8406 situations. Remove bogus
8407 if (sizeof(int) != 4) {
8408 return BZ_CONFIG_ERROR;
8410 (...etc...) code and code for handling BZ_CONFIG_ERROR. Someone should
8411 go through and change the applet to use well-defined types when
8412 appropriate - it expects sizeof(short)==2 && sizeof(int)==4. Until
8413 this commit these were explicitly checked for, and the applet would
8414 exit if these types were not the right size. (I think this is wrong
8415 even as an interim solution.)
8417 With gcc 3.1 reduces size of binary on i386-linux by about 700 bytes.
8422 archival/bunzip2.c:1.8->1.9
8424 ---------------------
8426 Date: 2002/06/22 18:15:42
8431 Apply vodz' cleanup for insmod buffer overflows, which was cleaner
8432 than my first effort.
8435 modutils/insmod.c:1.85->1.86
8437 ---------------------
8439 Date: 2002/06/22 18:20:50
8444 Apply last_patch46 from vodz, to fix buffer overflows noted by
8445 Gerardo Puga, and to optimize for size a little bit. Thanks vodz
8448 util-linux/mount.c:1.101->1.102
8450 ---------------------
8452 Date: 2002/06/22 18:23:45
8457 Kill dead email address
8461 util-linux/mount.c:1.102->1.103
8463 ---------------------
8465 Date: 2002/06/22 18:32:58
8470 Apply vodz' last_patch44 -- cleanup several chars to be const, fix
8471 rotten error handling, kill spare \n's, etc
8474 networking/netstat.c:1.4->1.5
8476 ---------------------
8478 Date: 2002/06/22 18:49:29
8483 Several login cleanups from vodz
8486 loginutils/login.c:1.1->1.2
8488 ---------------------
8490 Date: 2002/06/23 05:24:20
8495 Port over the last of the tinylogin applets
8499 include/applets.h:1.58->1.59
8500 include/libbb.h:1.72->1.73
8501 include/shadow_.h:INITIAL->1.1
8502 include/usage.h:1.93->1.94
8503 libbb/Makefile.in:1.2->1.3
8504 libbb/change_identity.c:INITIAL->1.1
8505 libbb/correct_password.c:INITIAL->1.1
8506 libbb/libc5.c:1.2->1.3
8507 libbb/messages.c:1.6->1.7
8508 libbb/obscure.c:INITIAL->1.1
8509 libbb/pw_encrypt.c:INITIAL->1.1
8510 libbb/pwd2spwd.c:INITIAL->1.1
8511 libbb/restricted_shell.c:INITIAL->1.1
8512 libbb/run_shell.c:INITIAL->1.1
8513 libbb/setup_environment.c:INITIAL->1.1
8514 loginutils/Makefile.in:1.1->1.2
8515 loginutils/addgroup.c:1.1->1.2
8516 loginutils/adduser.c:1.1->1.2
8517 loginutils/config.in:1.1->1.2
8518 loginutils/deluser.c:1.1->1.2
8519 loginutils/login.c:1.2->1.3
8520 loginutils/passwd.c:INITIAL->1.1
8521 loginutils/su.c:1.1->1.2
8522 loginutils/sulogin.c:INITIAL->1.1
8523 loginutils/tinylogin.c:1.1->1.2(DEAD)
8524 loginutils/tinylogin.h:1.1->1.2(DEAD)
8525 loginutils/vlock.c:INITIAL->1.1
8527 ---------------------
8529 Date: 2002/06/23 05:50:49
8534 Rework optimization code. Be more compiler aware.
8540 ---------------------
8542 Date: 2002/06/23 22:56:13
8547 remove cleanUpAndFail, and replace it with exit(). because that's what
8548 it does unless srcMode was set, and srcMode is never set.
8551 archival/bunzip2.c:1.9->1.10
8553 ---------------------
8555 Date: 2002/06/23 23:00:41
8560 Needs shadow.h; otherwise wont compile without CONFIG_USE_BB_SHADOW
8563 libbb/pwd2spwd.c:1.1->1.2
8565 ---------------------
8567 Date: 2002/06/23 23:13:22
8572 inline many functions that are only called once. saves about 300 bytes
8573 on i386. also staticify most functions.
8576 archival/bunzip2.c:1.10->1.11
8578 ---------------------
8580 Date: 2002/06/23 23:25:21
8585 Remove advertising clauses in accordance with
8586 ftp://ftp.cs.berkeley.edu/ucb/4bsd/README.Impt.License.Change
8589 coreutils/cal.c:1.3->1.4
8590 coreutils/od.c:1.1->1.2
8591 libbb/dump.c:1.1->1.2
8592 networking/traceroute.c:1.8->1.9
8593 shellutils/cal.c:1.3->1.4
8594 textutils/od.c:1.1->1.2
8595 util-linux/hexdump.c:1.1->1.2
8597 ---------------------
8599 Date: 2002/07/02 20:14:23
8604 David Frascone <dave@frascone.com> noticed two problems. First, modprobe was
8605 trying to call 'insmod -q', which wasn't supported. Secondly, when modprobe
8606 was fed blank lines from modules.dep, we ended up calling xstrndup(ptr, -1),
8607 which with suitably bad results. David provided a patch to catch the blank
8608 lines, and I have added insmod -q support. So modprobe should work again.
8612 modutils/insmod.c:1.86->1.87
8613 modutils/modprobe.c:1.12->1.13
8615 ---------------------
8617 Date: 2002/07/03 03:52:35
8626 include/usage.h:1.94->1.95
8628 ---------------------
8630 Date: 2002/07/03 05:24:08
8635 Little fix to avoid overflow
8638 coreutils/dos2unix.c:1.15->1.16
8639 textutils/dos2unix.c:1.15->1.16
8641 ---------------------
8643 Date: 2002/07/03 05:47:43
8648 Cleanup shadow.h stuff so it behaves as intended
8652 include/shadow.h:1.1->1.2(DEAD)
8653 libbb/pwd2spwd.c:1.2->1.3
8654 libpwdgrp/shadow.c:1.1->1.2
8655 loginutils/config.in:1.2->1.3
8656 sysdeps/linux/config.in:1.6->1.7
8658 ---------------------
8660 Date: 2002/07/03 05:54:52
8665 Fix text alignment, thanks to Sander Klein <s.klein@quicknet.nl>
8668 loginutils/passwd.c:1.1->1.2
8670 ---------------------
8672 Date: 2002/07/03 06:15:10
8677 Patch from till busch <buti@gmx.at> -- unblock all signals
8678 in exec_signal() before calling exec()
8681 init/init.c:1.161->1.162
8683 ---------------------
8685 Date: 2002/07/03 06:32:02
8690 Patch from Danny Lepage <danny.lepage@cognicase.com> to fix
8694 miscutils/dutmp.c:1.27->1.28
8696 ---------------------
8698 Date: 2002/07/03 06:44:18
8703 Fix from vodz so that complex init commands actually work
8706 init/init.c:1.162->1.163
8708 ---------------------
8710 Date: 2002/07/03 06:55:14
8715 Patch from Martin Volf <volf@dragon.cz> to fix where I had
8716 screwed up the usage messages
8719 include/usage.h:1.95->1.96
8721 ---------------------
8723 Date: 2002/07/03 10:13:21
8728 hide shadow using stuff when CONFIG_FEATURE_SHADOWPASSWDS
8733 loginutils/vlock.c:1.1->1.2
8735 ---------------------
8737 Date: 2002/07/03 12:08:10
8742 Apply last_patch47 from vodz to fix several problems, such as the ash "job
8743 control turned off" bug, console_setup() was called with a closed file
8744 descriptor, setsid() inconsistancy, and silly string handling bugs. I have
8745 modified his patch to allow the askfirst init actions to have a controlling
8749 init/init.c:1.163->1.164
8751 ---------------------
8753 Date: 2002/07/03 12:46:37
8758 This patch from Bart Visscher <magick@linux-fan.com> adds
8759 IPV6 support to busybox. This patch does the following:
8760 * Add IPv6 support to libbb
8761 * Enable IPv6 interface address display
8762 * Add IPv6 config option
8763 * Adds ping6, an adaptation of the ping applet for IPv6
8764 * Adds support routines for ping6:
8766 - create_icmp6_socket
8767 * Adds ifconfig support for IPv6
8768 * Add support IPv6 to netstat
8769 * Add IPv6 support to route
8773 include/applets.h:1.59->1.60
8774 include/inet_common.h:1.1->1.2
8775 include/libbb.h:1.73->1.74
8776 include/usage.h:1.96->1.97
8777 libbb/Makefile.in:1.3->1.4
8778 libbb/create_icmp6_socket.c:INITIAL->1.1
8779 libbb/inet_common.c:1.2->1.3
8780 libbb/interface.c:1.7->1.8
8781 libbb/xgethostbyname2.c:INITIAL->1.1
8782 networking/Makefile.in:1.1->1.2
8783 networking/config.in:1.5->1.6
8784 networking/ifconfig.c:1.16->1.17
8785 networking/netstat.c:1.5->1.6
8786 networking/ping6.c:INITIAL->1.1
8787 networking/route.c:1.16->1.17
8789 ---------------------
8791 Date: 2002/07/03 12:51:42
8796 A patch from Bart Visscher <magick@linux-fan.com> to add an
8797 xconnect helper routine which does:
8798 -address and port resolving
8799 -tries to connect to all resolved addresses until connected
8800 -uses getaddrinfo, so works for IPv6 too
8801 This patch also ports rdate, telnet, and wget to use the new
8802 xconnect function. Thanks Bart!
8805 libbb/xconnect.c:INITIAL->1.1
8806 networking/telnet.c:1.32->1.33
8807 networking/wget.c:1.49->1.50
8808 util-linux/rdate.c:1.20->1.21
8810 ---------------------
8812 Date: 2002/07/03 20:50:23
8817 tito <farmatito@tiscali.it> noticed that delgroup was actually
8818 setting CONFIG_DELUSER. Oops.
8821 loginutils/config.in:1.3->1.4
8823 ---------------------
8825 Date: 2002/07/04 00:19:08
8830 Scrub pwd.h and grp.h handling so we don't have to play any
8836 applets/applets.c:1.11->1.12
8837 coreutils/uudecode.c:1.18->1.19
8838 include/grp.h:1.4->1.5(DEAD)
8839 include/grp_.h:INITIAL->1.1
8840 include/libbb.h:1.74->1.75
8841 include/pwd.h:1.4->1.5(DEAD)
8842 include/pwd_.h:INITIAL->1.1
8843 init/start_stop_daemon.c:1.6->1.7
8844 libbb/my_getgrgid.c:1.3->1.4
8845 libbb/my_getgrnam.c:1.3->1.4
8846 libbb/my_getpwnam.c:1.3->1.4
8847 libbb/my_getpwnamegid.c:1.3->1.4
8848 libbb/my_getpwuid.c:1.3->1.4
8849 libpwdgrp/__getgrent.c:1.1->1.2
8850 libpwdgrp/__getpwent.c:1.1->1.2
8851 libpwdgrp/fgetgrent.c:1.1->1.2
8852 libpwdgrp/fgetpwent.c:1.1->1.2
8853 libpwdgrp/getgrgid.c:1.1->1.2
8854 libpwdgrp/getgrnam.c:1.1->1.2
8855 libpwdgrp/getpw.c:1.1->1.2
8856 libpwdgrp/getpwnam.c:1.1->1.2
8857 libpwdgrp/getpwuid.c:1.1->1.2
8858 libpwdgrp/grent.c:1.1->1.2
8859 libpwdgrp/initgroups.c:1.1->1.2
8860 libpwdgrp/putpwent.c:1.1->1.2
8861 libpwdgrp/pwent.c:1.1->1.2
8862 libpwdgrp/setgroups.c:1.1->1.2
8863 loginutils/addgroup.c:1.2->1.3
8864 networking/netstat.c:1.6->1.7
8865 shell/ash.c:1.52->1.53
8866 shell/cmdedit.c:1.69->1.70
8867 textutils/uudecode.c:1.18->1.19
8869 ---------------------
8871 Date: 2002/07/04 00:49:27
8876 This is last_patch48 from vodz. More cleanups, kills a bit
8877 of dead code, fixes one blatent bug.
8880 init/init.c:1.164->1.165
8882 ---------------------
8884 Date: 2002/07/04 01:19:46
8889 Patch from Stewart Brodie <stewart.brodie@pace.co.uk> to fix ash:
8891 When alias support is not configured, ash believes that command parameters
8892 that look like dd's "if=/dev/zero" are requests to set a temporary
8893 environment variable whilst dd is running, even though it appears after the
8894 command name. This is caused by the re-use of the checkalias global variable
8895 to indicate when both alias checking and environment variable checking. The
8896 failure to reset this flag is due to the reset action being performed only
8897 inside the feature check CHECK_ASH_ALIAS. Hence ash works as expected when
8898 aliases are configured in, and fails when not.
8900 Example script using 'date' with different settings of TZ:
8905 Thu May 30 17:18:49 BST 2002
8906 # TZ=America/New_York date
8907 Thu May 30 12:19:10 EDT 2002
8909 Thu May 30 17:19:12 BST 2002
8910 # date TZ=America/New_York
8911 Thu May 30 12:19:30 EDT 2002 <----- wrong, should be BST time (or error!)
8913 Thu May 30 17:19:35 BST 2002
8915 Attached is a patch against revision 1.52 of ash.c which moves the checks so
8916 that checkalias is updated regardless of whether CONFIG_ASH_ALIAS is set.
8917 With this patch applied, the command shown above which should generate an
8918 error does generate an error.
8920 I have tested this patch with the 'dd' command too and that now works
8924 shell/ash.c:1.53->1.54
8926 ---------------------
8928 Date: 2002/07/08 02:40:02
8933 Some minor bits of scrubbing
8936 docs/busybox.net/index.html:1.104->1.105
8937 docs/busybox.net/oldnews.html:1.12->1.13
8939 ---------------------
8941 Date: 2002/07/11 11:40:43
8946 Brad Campbell <brad@seme.com.au> notes that
8947 xconnect.c needs #include <netinet/in.h>
8948 to compile if CONFIG_FEATURE_IPV6 is not defined
8951 libbb/xconnect.c:1.1->1.2
8953 ---------------------
8955 Date: 2002/07/11 12:11:56
8960 Fixup warnings and undefined operations that show up in gcc-3.1
8964 archival/libunarchive/deb_extract.c:1.1->1.2
8965 archival/libunarchive/get_header_ar.c:1.1->1.2
8966 archival/libunarchive/get_header_cpio.c:1.1->1.2
8967 archival/libunarchive/get_header_tar.c:1.1->1.2
8968 archival/libunarchive/seek_sub_file.c:1.2->1.3
8969 coreutils/md5sum.c:1.26->1.27
8970 coreutils/uuencode.c:1.22->1.23
8971 editors/sed.c:1.89->1.90
8972 networking/ifconfig.c:1.17->1.18
8973 networking/telnet.c:1.33->1.34
8974 shell/ash.c:1.54->1.55
8975 textutils/md5sum.c:1.26->1.27
8976 textutils/uuencode.c:1.22->1.23
8978 ---------------------
8980 Date: 2002/07/12 01:04:46
8985 Accept the --passive-ftp cmd.line option. We always use passive ftp mode,
8986 so it doesn't hurt (adds compatibility though)
8989 networking/wget.c:1.50->1.51
8991 ---------------------
8993 Date: 2002/07/13 07:08:39
8998 Try to be more clear about the current two-CVS-trees
9003 docs/busybox.net/index.html:1.105->1.106
9005 ---------------------
9007 Date: 2002/07/13 07:24:58
9012 Better clarify the CVS tree situation
9016 docs/busybox.net/index.html:1.106->1.107
9018 ---------------------
9020 Date: 2002/07/14 16:39:05
9028 docs/busybox.net/index.html:1.107->1.108
9030 ---------------------
9032 Date: 2002/07/16 22:53:59
9037 Don't treat a non-existant/-readable config file as an empty config, but
9038 use the compiled in _BB_SUID_* flags (same as for parse errors)
9041 applets/applets.c:1.12->1.13
9043 ---------------------
9045 Date: 2002/07/17 00:50:05
9050 Fix for the totally broken adduser applet (parts/ideas from vodz and tito)
9053 loginutils/adduser.c:1.2->1.3
9055 ---------------------
9057 Date: 2002/07/19 00:59:16
9062 Added a compile time option to suppress the "Using fallback.." message
9063 if no busybox.conf file is existant.
9066 applets/applets.c:1.13->1.14
9067 sysdeps/linux/config.in:1.7->1.8
9069 ---------------------
9071 Date: 2002/07/19 01:05:34
9076 Applied vodz' patches #49 and #50 (with a small correction in runshell.c)
9078 #49: I found one memory overflow and memory leak in "ln" applet.
9079 Last patch reduced also 54 bytes. ;)
9081 #50: I found bug in loginutils/Makefile.in.
9082 New patch have also new function to libbb and
9083 aplied this to applets and other cosmetic changes.
9086 Makefile:1.260->1.261
9087 archival/gunzip.c:1.64->1.65
9088 archival/libunarchive/get_header_ar.c:1.2->1.3
9089 archival/libunarchive/unarchive.c:1.5->1.6
9090 coreutils/expr.c:1.10->1.11
9091 coreutils/ln.c:1.39->1.40
9092 fileutils/ln.c:1.39->1.40
9093 include/libbb.h:1.75->1.76
9094 libbb/Makefile.in:1.4->1.5
9095 libbb/concat_path_file.c:1.8->1.9
9096 libbb/run_shell.c:1.1->1.2
9097 libbb/xconnect.c:1.2->1.3
9098 libbb/xreadlink.c:1.2->1.3
9099 loginutils/Makefile.in:1.2->1.3
9100 loginutils/getty.c:1.1->1.2
9101 loginutils/passwd.c:1.2->1.3
9102 modutils/insmod.c:1.87->1.88
9103 shell/cmdedit.c:1.70->1.71
9104 shellutils/expr.c:1.10->1.11
9105 util-linux/getopt.c:1.9->1.10
9107 ---------------------
9109 Date: 2002/07/19 21:27:11
9114 - Forgot to cvs add bb_asprintf.c (from vodz' patch #50)
9115 - Applied Joel Coltoff's xconnect patch:
9116 On both my host system and with mipsel-linux for my embedded systems
9117 the function getservbyname() gives the port number already in host order.
9118 In fact, this is how it was used by rdate in version 0.60.3. The snapshot
9119 I have of the development tree from July 12, 2002 takes the port number
9120 and stuffs it into htons() before it uses it. This causes bugs in rdate,
9121 telnet and wget. This patch fixes that.
9124 libbb/bb_asprintf.c:INITIAL->1.1
9125 libbb/xconnect.c:1.3->1.4
9127 ---------------------
9129 Date: 2002/07/19 21:52:21
9134 Applied syslogd fix submitted by Bart Visscher:
9135 I am using BB 0.60.2 in a floppy distro, and the syslog (and logger) is
9136 unable to log the "<" char. This shows up in ppp logfiles. [...]
9137 #logger "<pcomp>" results in "comp>" arriving at the log.
9140 sysklogd/syslogd.c:1.83->1.84
9142 ---------------------
9144 Date: 2002/07/21 17:50:48
9149 Initial checkin of a very primitive hwclock replacement
9152 include/applets.h:1.60->1.61
9153 include/usage.h:1.97->1.98
9154 util-linux/Makefile.in:1.1->1.2
9155 util-linux/config.in:1.6->1.7
9156 util-linux/hwclock.c:INITIAL->1.1
9158 ---------------------
9160 Date: 2002/07/21 18:33:27
9165 Fixed two compiler warnings
9168 loginutils/addgroup.c:1.3->1.4
9169 modutils/insmod.c:1.88->1.89
9171 ---------------------
9173 Date: 2002/07/23 23:05:47
9178 Added tar -cz support (creating gzipped tar files without a gzip pipe)
9181 archival/config.in:1.8->1.9
9182 archival/tar.c:1.146->1.147
9184 ---------------------
9186 Date: 2002/07/24 00:45:11
9191 Fix indentation. Support killall -q, for pcmcia-cs
9195 procps/kill.c:1.42->1.43
9197 ---------------------
9199 Date: 2002/07/24 01:34:48
9204 Patch for bug #1183: Added a -xdev option to find (configurable)
9207 findutils/config.in:1.3->1.4
9208 findutils/find.c:1.34->1.35
9210 ---------------------
9212 Date: 2002/07/24 01:56:56
9217 Commited patch from bug #1182
9218 Although ssrat@mailbag.com says this is not GNU behaviour, it really *is*
9222 networking/nslookup.c:1.28->1.29
9224 ---------------------
9226 Date: 2002/07/24 02:41:30
9231 Add support for /etc/filesystem when searching for an "auto" filesystem
9235 util-linux/mount.c:1.103->1.104
9237 ---------------------
9239 Date: 2002/07/25 15:17:19
9244 Fix for bug #1255 -- support for mount -t <type>
9247 util-linux/mount.c:1.104->1.105
9249 ---------------------
9251 Date: 2002/07/26 16:54:20
9256 modprobe now also uses "options" from /etc/modules.conf
9259 modutils/modprobe.c:1.13->1.14
9261 ---------------------
9263 Date: 2002/07/29 07:39:46
9268 Patch from Tim Riker to allow tty* in inittab if the tty
9269 actually exists -- serial console is not the issue...
9272 Changelog:1.276->1.277
9273 init/init.c:1.165->1.166
9275 ---------------------
9277 Date: 2002/07/29 08:59:38
9282 Kill a silly warning
9285 init/init.c:1.166->1.167
9287 ---------------------
9289 Date: 2002/07/29 21:28:38
9294 Fixed a bug that I had introduced with the new "options" handling.
9297 modutils/modprobe.c:1.14->1.15
9299 ---------------------
9301 Date: 2002/07/31 00:11:00
9306 Added the -I (isofmt) options to date, which comes in handy for scripts
9307 (this is a confiureable option)
9310 coreutils/date.c:1.35->1.36
9311 shellutils/config.in:1.5->1.6
9312 shellutils/date.c:1.35->1.36
9314 ---------------------
9316 Date: 2002/07/31 00:13:51
9321 Fixed a timing bug which occured when bb ash is run in a rxvt on the
9322 HP iPAQ. Sometimes we get a SIGWINCH and want to print the prompt, although
9323 the prompt is not yet initialised (0) .. so just don't print a prompt
9324 as long as the prompt string is 0
9327 shell/cmdedit.c:1.71->1.72
9329 ---------------------
9331 Date: 2002/07/31 04:45:05
9336 Be more portable with 'find' for those that prefer programming
9337 on *BSD, etc. Formatting fixes, etc.
9340 Makefile:1.261->1.262
9343 ---------------------
9345 Date: 2002/07/31 05:04:20
9350 A couple of small bugfixes from Marshall M. Midden <m4@brecis.com>
9353 shell/lash.c:1.143->1.144
9355 ---------------------
9357 Date: 2002/07/31 22:22:21
9362 Applied a patch from Philip Blundell <pb@nexus.co.uk>:
9363 Added support for ":x" as an alias for ":wq" to vi
9366 editors/vi.c:1.21->1.22
9368 ---------------------
9370 Date: 2002/08/01 02:31:17
9375 Joseph Chiu <josephc@idealab.com> found an off-by-one bug. oops!
9378 libpwdgrp/initgroups.c:1.2->1.3
9380 ---------------------
9382 Date: 2002/08/02 07:39:47
9387 Remove ckfree, and replace all references with free. Remove freefunc,
9388 which is also equivilent to free. Remove some if(x)free(x)
9392 shell/ash.c:1.55->1.56
9394 ---------------------
9396 Date: 2002/08/03 15:49:03
9401 Fixed a bug in xarg: string data was strcat'ed to a malloc'ed buffer - and
9402 malloc does not clear memory by default (somehow this worked on x86, but
9406 findutils/xargs.c:1.21->1.22
9408 ---------------------
9410 Date: 2002/08/05 03:57:09
9415 - updated a few copyright/left file headers
9416 - documented most of my 0.61 changes in the ChangeLog
9419 Changelog:1.277->1.278
9420 coreutils/date.c:1.36->1.37
9421 modutils/modprobe.c:1.15->1.16
9422 shellutils/date.c:1.36->1.37
9423 util-linux/hwclock.c:1.1->1.2
9425 ---------------------
9427 Date: 2002/08/05 12:14:11
9432 Joel Coltoff <joel@wmi.com> noticed that following a recent
9433 change in uClibc that changed opening the /dev/log socket as
9434 SOCK_STREAM to SOCK_DGRAM, busybox syslogd no longer worked
9435 since it needed a matching change. This fixes it so it
9439 sysklogd/syslogd.c:1.84->1.85
9441 ---------------------
9443 Date: 2002/08/05 12:56:25
9448 Oops. Code things so it actually works this time around...
9452 sysklogd/syslogd.c:1.85->1.86
9454 ---------------------
9456 Date: 2002/08/06 21:12:56
9461 Move #define MAXLINE so this compiles without circ buffers.
9464 sysklogd/syslogd.c:1.86->1.87
9466 ---------------------
9468 Date: 2002/08/06 21:39:23
9473 Fix silly typo. addgroup was using /etc/shadow for /etc/gshadow.
9476 loginutils/addgroup.c:1.4->1.5
9478 ---------------------
9480 Date: 2002/08/06 22:07:17
9485 Added the \CregexpC syntax as an alternative for /regexp/ (like GNU sed)
9488 editors/sed.c:1.90->1.91
9490 ---------------------
9492 Date: 2002/08/07 00:13:31
9497 Somehow I applied an old patch for the last commit - this one works now:
9498 - Added \CregexC support to sed (sed testsuite reported no errors, btw)
9501 editors/sed.c:1.91->1.92
9503 ---------------------
9505 Date: 2002/08/07 22:10:19
9510 Added a help text for the -C option to syslogd
9513 include/usage.h:1.98->1.99
9515 ---------------------
9517 Date: 2002/08/07 22:24:33
9522 Patch from Rusell Nelson to document the -C switch for syslogd
9525 docs/busybox.sgml:1.46->1.47
9527 ---------------------
9529 Date: 2002/08/09 23:54:39
9534 Added Familiar Linux to the projects list
9537 docs/busybox.net/index.html:1.108->1.109
9539 ---------------------
9541 Date: 2002/08/13 05:19:23
9546 minor fixes for fbset bloat
9549 <mjn3> printf("\tgeometry %u %u %u %u %u\n", v->xres, v->yres,
9550 <mjn3> v->xres_virtual, v->yres_virtual, v->bits_per_pixel);
9551 <mjn3> printf("\ttimings %u %u %u %u %u %u %u\n", v->pixclock, v->left_margin,
9552 <mjn3> v->right_margin, v->upper_margin, v->lower_margin, v->hsync_l
9554 <mjn3> v->vsync_len);
9555 <mjn3> printf("\taccel %s\n", (v->accel_flags > 0 ? "true" : "false"));
9556 <mjn3> printf("\trgba %u/%u,%u/%u,%u/%u,%u/%u\n", v->red.length,
9557 <mjn3> v->red.offset, v->green.length, v->green.offset, v->blue.leng
9559 <mjn3> v->blue.offset, v->transp.length, v->transp.offset);
9560 <mjn3> printf("endmode\n\n");
9561 <mjn3> whay have multiple printf calls when one would do?
9564 <mjn3> static struct cmdoptions_t {
9566 <mjn3> unsigned char param_count;
9567 <mjn3> unsigned char code;
9568 <mjn3> } g_cmdoptions[] = {
9570 <mjn3> "-fb", 1, CMD_FB}, {
9571 <mjn3> (repeated entries)
9572 <mjn3> why isn't this constant? what about struct packing?
9574 inline the helper functions that are only referenced once.
9577 util-linux/fbset.c:1.28->1.29
9579 ---------------------
9581 Date: 2002/08/13 06:06:42
9586 Enable support for the old tar header format, enable via menu's
9589 archival/config.in:1.9->1.10
9590 archival/libunarchive/get_header_tar.c:1.2->1.3
9592 ---------------------
9594 Date: 2002/08/13 10:57:44
9599 Try to be a bit more dietlibc friendly
9602 libbb/libc5.c:1.3->1.4
9604 ---------------------
9606 Date: 2002/08/15 04:29:56
9611 Fix dietlibc test condition
9614 libbb/libc5.c:1.4->1.5
9616 ---------------------
9618 Date: 2002/08/21 11:27:57
9623 New applet, udhcp client
9626 include/applets.h:1.61->1.62
9627 include/usage.h:1.99->1.100
9628 networking/Makefile.in:1.2->1.3
9629 networking/config.in:1.6->1.7
9630 networking/udhcpc.c:INITIAL->1.1
9632 ---------------------
9634 Date: 2002/08/21 12:21:19
9639 Clean up udhcpd a bit. Constify. Staticize. Remove these functions and
9640 inline their contents: print_usage, pidfile_delete, and background.
9643 networking/udhcpc.c:1.1->1.2
9645 ---------------------
9647 Date: 2002/08/21 12:44:31
9655 networking/udhcpc.c:1.2->1.3
9657 ---------------------
9659 Date: 2002/08/21 13:44:54
9664 Cleanups. These SHOULD make the binary a lot smaller. But they don't.
9668 networking/udhcpc.c:1.3->1.4
9670 ---------------------
9672 Date: 2002/08/21 14:02:24
9680 editors/vi.c:1.22->1.23
9682 ---------------------
9684 Date: 2002/08/21 14:11:34
9689 Tar inlining, #if 0 out unused function
9692 archival/tar.c:1.147->1.148
9694 ---------------------
9696 Date: 2002/08/21 14:21:20
9701 Inline functions with only one reference in mkfs_minix. I don't know
9702 why these efforts aren't making the binary smaller.
9705 util-linux/mkfs_minix.c:1.36->1.37
9707 ---------------------
9709 Date: 2002/08/21 15:24:38
9714 udhcpc sample scripts
9717 examples/udhcpc/default.bound:INITIAL->1.1
9718 examples/udhcpc/default.deconfig:INITIAL->1.1
9719 examples/udhcpc/default.renew:INITIAL->1.1
9720 examples/udhcpc/default.script:INITIAL->1.1
9722 ---------------------
9724 Date: 2002/08/22 12:50:31
9729 Honour the USTAR prefix field, this enables a 155 byte path length plus the normal 100 byte filename.
9730 The catch is gnu tar cannot create archives that use the prefix field, you need to use s-tar.
9733 archival/libunarchive/get_header_tar.c:1.3->1.4
9735 ---------------------
9737 Date: 2002/08/22 13:55:26
9742 Remove definition of is_octal and is_decimal, they arent used
9745 include/libbb.h:1.76->1.77
9747 ---------------------
9749 Date: 2002/08/22 14:12:40
9754 Run through indent, use /* */ style comments instead of //
9757 applets/applets.c:1.14->1.15
9759 ---------------------
9761 Date: 2002/08/22 14:21:26
9769 archival/gzip.c:1.54->1.55
9771 ---------------------
9773 Date: 2002/08/22 14:25:12
9778 Run through indent, use /* */ style comments
9781 include/unarchive.h:1.3->1.4
9783 ---------------------
9785 Date: 2002/08/22 14:44:08
9790 Run through indent, use /* */ style comments, change extern to static
9793 archival/tar.c:1.148->1.149
9795 ---------------------
9797 Date: 2002/08/22 16:54:22
9802 Remove unwanted comments, run through indent
9805 include/busybox.h:1.50->1.51
9807 ---------------------
9809 Date: 2002/08/22 16:59:18
9814 define inline if needed for ANSI C compatability
9817 include/libbb.h:1.77->1.78
9819 ---------------------
9821 Date: 2002/08/22 18:47:09
9826 Run through ident, fix comments
9829 archival/libunarchive/get_header_tar.c:1.4->1.5
9831 ---------------------
9833 Date: 2002/08/22 19:13:54
9838 Run through indent, fix BB_ define
9841 coreutils/ls.c:1.91->1.92
9842 fileutils/ls.c:1.91->1.92
9844 ---------------------
9846 Date: 2002/08/22 19:19:01
9851 Run through indent, fix comments
9854 init/init.c:1.167->1.168
9855 networking/ifconfig.c:1.18->1.19
9857 ---------------------
9859 Date: 2002/08/22 19:24:43
9864 Run through indent, fix comment
9867 networking/route.c:1.17->1.18
9869 ---------------------
9871 Date: 2002/08/22 19:30:15
9876 Run through indent, fix comments
9879 shell/ash.c:1.56->1.57
9880 sysklogd/klogd.c:1.9->1.10
9882 ---------------------
9884 Date: 2002/08/22 19:41:20
9889 Run through indent, fix comments
9892 archival/libunarchive/unzip.c:1.18->1.19
9893 libbb/dump.c:1.2->1.3
9894 libbb/unzip.c:1.18->1.19
9895 util-linux/mount.c:1.105->1.106
9897 ---------------------
9899 Date: 2002/08/22 20:15:26
9904 Remove duplicate variable definition
9907 archival/gzip.c:1.55->1.56
9909 ---------------------
9911 Date: 2002/08/22 20:22:32
9919 archival/libunarchive/get_header_tar.c:1.5->1.6
9921 ---------------------
9923 Date: 2002/08/22 20:31:35
9928 replace some global const ints with defines
9931 archival/libunarchive/unzip.c:1.19->1.20
9932 libbb/unzip.c:1.19->1.20
9934 ---------------------
9936 Date: 2002/08/22 20:35:36
9941 Remove duplicate definitions, run through indent
9944 libbb/interface.c:1.8->1.9
9946 ---------------------
9948 Date: 2002/08/23 04:25:22
9956 coreutils/du.c:1.53->1.54
9957 fileutils/du.c:1.53->1.54
9959 ---------------------
9961 Date: 2002/08/23 04:37:07
9966 Run through indent, specify cast
9969 coreutils/mknod.c:1.22->1.23
9970 fileutils/mknod.c:1.22->1.23
9972 ---------------------
9974 Date: 2002/08/23 06:58:38
9979 Run through indent, fix comments
9982 coreutils/date.c:1.37->1.38
9983 shellutils/date.c:1.37->1.38
9985 ---------------------
9987 Date: 2002/08/23 07:05:11
9992 Run through indent, fix comments
9995 coreutils/test.c:1.20->1.21
9996 shellutils/test.c:1.20->1.21
9998 ---------------------
10000 Date: 2002/08/23 07:17:46
10005 Run through indent, style
10008 util-linux/mount.c:1.106->1.107
10010 ---------------------
10012 Date: 2002/08/23 08:28:45
10017 move some globals to bss
10020 coreutils/du.c:1.54->1.55
10021 fileutils/du.c:1.54->1.55
10023 ---------------------
10025 Date: 2002/08/23 08:45:26
10030 for some baffling reason tinycc insists that i change this 0 to NULL
10033 modutils/modprobe.c:1.16->1.17
10035 ---------------------
10037 Date: 2002/08/23 08:51:01
10042 remove duplicate definition of G
10046 networking/telnet.c:1.34->1.35
10048 ---------------------
10050 Date: 2002/08/23 08:52:58
10058 networking/traceroute.c:1.9->1.10
10060 ---------------------
10062 Date: 2002/08/23 08:56:21
10067 Don't #ifdef __linux__. this is linux.
10070 loginutils/getty.c:1.2->1.3
10072 ---------------------
10074 Date: 2002/08/23 13:04:23
10079 Apply vodz last_patch51_2 and run through indent
10082 libbb/arith.c:1.3->1.4
10084 ---------------------
10086 Date: 2002/08/23 14:14:48
10091 Apply vodz last_path_51-2
10094 shell/ash.c:1.57->1.58
10096 ---------------------
10098 Date: 2002/08/23 15:31:28
10103 Use static instead of extern, braces around if's, run through indent
10106 networking/udhcpc.c:1.4->1.5
10108 ---------------------
10110 Date: 2002/08/23 15:36:59
10118 networking/udhcpc.c:1.5->1.6
10120 ---------------------
10122 Date: 2002/08/23 18:19:26
10127 Rewrite, its smaller
10130 libbb/make_directory.c:1.5->1.6
10132 ---------------------
10134 Date: 2002/08/23 23:09:50
10139 Remove extrangeous backslashes that were probably introduced by
10140 someone joining lines and forgetting to remove the backslash escaping
10144 include/usage.h:1.100->1.101
10146 ---------------------
10148 Date: 2002/08/24 11:30:36
10153 Run through indent, use braces
10156 archival/gunzip.c:1.65->1.66
10158 ---------------------
10160 Date: 2002/08/24 15:32:17
10165 Reorganise, make it just one function, remove -v option it didnt work properly anyway, dont setvbuf it doesnt make any difference in performance.
10168 archival/gunzip.c:1.66->1.67
10170 ---------------------
10172 Date: 2002/08/24 21:00:52
10180 libbb/make_directory.c:1.6->1.7
10182 ---------------------
10184 Date: 2002/08/24 21:11:38
10189 Dont return an error if the directory already existed
10192 libbb/make_directory.c:1.7->1.8
10194 ---------------------
10196 Date: 2002/08/26 18:17:27
10201 chmod on the NEW file
10204 archival/gunzip.c:1.67->1.68
10206 ---------------------
10208 Date: 2002/08/26 22:34:56
10213 Eliminate use of obsolete sys_errlist[]
10217 init/init.c:1.168->1.169
10218 networking/udhcpc.c:1.6->1.7
10220 ---------------------
10222 Date: 2002/09/01 07:45:55
10227 Some CML1 grammar fixes
10231 modutils/config.in:1.4->1.5
10232 shell/config.in:1.4->1.5
10233 sysdeps/linux/config.in:1.8->1.9
10234 textutils/config.in:1.3->1.4
10235 util-linux/config.in:1.7->1.8
10237 ---------------------
10239 Date: 2002/09/10 06:23:29
10244 Yipe. uid and gid were reversed.
10248 libpwdgrp/putpwent.c:1.2->1.3
10250 ---------------------
10252 Date: 2002/09/10 07:03:31
10257 Fix for handling of "tftp -l -" from Jean Wolter <jw5@os.inf.tu-dresden.de>
10260 networking/tftp.c:1.12->1.13
10262 ---------------------
10264 Date: 2002/09/12 15:52:26
10269 Apply vodz's last_patch53.gz (bb_asprintf.c) and last_patch54.gz
10273 libbb/arith.c:1.4->1.5
10274 libbb/bb_asprintf.c:1.1->1.2
10276 ---------------------
10278 Date: 2002/09/12 16:44:53
10283 Patch from Thomas Gleixner <tglx@linutronix.de> to do
10284 automatic child reaping to avoid zombies
10287 init/init.c:1.169->1.170
10289 ---------------------
10291 Date: 2002/09/15 17:54:48
10296 Support for GNU style long filename and linknames
10299 archival/config.in:1.10->1.11
10300 archival/libunarchive/get_header_tar.c:1.6->1.7
10302 ---------------------
10304 Date: 2002/09/15 18:03:48
10309 Awk applet written from scratch by Dmitry Zakharov
10312 include/applets.h:1.62->1.63
10313 include/usage.h:1.101->1.102
10314 textutils/Makefile.in:1.1->1.2
10315 textutils/awk.c:INITIAL->1.1
10316 textutils/config.in:1.4->1.5
10318 ---------------------
10320 Date: 2002/09/15 18:20:44
10325 Use busybox's show_usage function for help
10328 include/usage.h:1.102->1.103
10329 networking/udhcpc.c:1.7->1.8
10331 ---------------------
10333 Date: 2002/09/16 04:16:05
10338 openvt applet by Quy Tonthat
10341 console-tools/Makefile.in:1.1->1.2
10342 console-tools/config.in:1.1->1.2
10343 console-tools/openvt.c:INITIAL->1.1
10344 include/applets.h:1.63->1.64
10345 include/usage.h:1.103->1.104
10347 ---------------------
10349 Date: 2002/09/16 04:47:48
10354 Put in GPL v2 or later copyright notice
10357 console-tools/openvt.c:1.1->1.2
10359 ---------------------
10361 Date: 2002/09/16 05:21:45
10366 mesg applet by Manuel Novoa III
10369 include/applets.h:1.64->1.65
10370 include/usage.h:1.104->1.105
10371 init/Makefile.in:1.1->1.2
10372 init/config.in:1.3->1.4
10373 init/mesg.c:INITIAL->1.1
10375 ---------------------
10377 Date: 2002/09/16 06:30:24
10382 Support module tainting
10386 modutils/insmod.c:1.89->1.90
10387 modutils/lsmod.c:1.29->1.30
10389 ---------------------
10391 Date: 2002/09/16 07:22:18
10396 Apply vodz' last_patch52
10399 applets/applets.c:1.15->1.16
10400 console-tools/chvt.c:1.17->1.18
10401 console-tools/deallocvt.c:1.23->1.24
10402 console-tools/setkeycodes.c:1.11->1.12
10403 include/applets.h:1.65->1.66
10404 include/libbb.h:1.78->1.79
10405 include/usage.h:1.105->1.106
10406 libbb/get_console.c:1.3->1.4
10407 loginutils/adduser.c:1.3->1.4
10408 procps/kill.c:1.43->1.44
10410 ---------------------
10412 Date: 2002/09/16 07:29:26
10417 Fix stupid typo noticed by John Mullin <john.mullin@homenetcomm.com>
10420 libpwdgrp/initgroups.c:1.3->1.4
10422 ---------------------
10424 Date: 2002/09/16 07:47:47
10429 Let people run SHUTDOWN actions prior to killing everything
10433 init/init.c:1.170->1.171
10435 ---------------------
10437 Date: 2002/09/16 08:25:41
10442 Patch from Matthias Lang <matthias@corelatus.se> to fix gunzip
10443 error handling and prevent gunzip from hanging.
10446 archival/libunarchive/unzip.c:1.20->1.21
10447 libbb/unzip.c:1.20->1.21
10449 ---------------------
10451 Date: 2002/09/16 10:10:04
10456 Watch applet by Michael Habermann
10459 coreutils/watch.c:INITIAL->1.1
10460 include/applets.h:1.66->1.67
10461 include/usage.h:1.106->1.107
10462 shellutils/Makefile.in:1.2->1.3
10463 shellutils/config.in:1.6->1.7
10464 shellutils/watch.c:INITIAL->1.1
10466 ---------------------
10468 Date: 2002/09/16 10:23:22
10473 Properly honor FILEUTILS_INTERACTIVE and FILEUTILS_FORCE for
10474 file all file types (not just regular files and dirs). Unlink
10475 destination files when needed.
10479 libbb/copy_file.c:1.19->1.20
10481 ---------------------
10483 Date: 2002/09/16 11:23:38
10488 Let people force overwrite links
10492 libbb/copy_file.c:1.20->1.21
10494 ---------------------
10496 Date: 2002/09/16 11:44:24
10501 last_patch55 from vodz:
10502 I found overflow problem in xargs applet
10503 (allocated not space for trailing '\0').
10504 Last patch also reduce 22 bytes size. ;)
10507 findutils/xargs.c:1.22->1.23
10509 ---------------------
10511 Date: 2002/09/17 06:43:26
10516 Typo fix from Steven Merrifield
10519 docs/busybox.net/index.html:1.109->1.110
10521 ---------------------
10523 Date: 2002/09/17 07:36:02
10532 libbb/interface.c:1.9->1.10
10534 ---------------------
10536 Date: 2002/09/17 09:40:12
10541 Patch from David McCullough <davidm@snapgear.com>
10544 init/reboot.c:1.23->1.24
10546 ---------------------
10548 Date: 2002/09/17 09:41:08
10553 Patch from "Joe.C" <joe@numa.com.tw>
10556 shell/ash.c:1.58->1.59
10558 ---------------------
10560 Date: 2002/09/17 09:42:21
10565 last_patch56 from vodz to simplify copy_file logic
10568 libbb/copy_file.c:1.21->1.22
10570 ---------------------
10572 Date: 2002/09/17 09:44:16
10577 Support setting depth
10580 util-linux/fbset.c:1.29->1.30
10582 ---------------------
10584 Date: 2002/09/17 21:06:29
10589 Vodz' last_patch57:
10590 Ok. Patch with reduce size ready.
10591 Notes: syslogd imposible close logsocket,
10592 the real programm write logmessages (hmm, cycle loop?)
10594 (Excuse me - this have small tab-formats rewroting also)
10596 text data bss dec hex filename
10597 2913 332 12388 15633 3d11 syslogd.o
10598 3109 332 9252 12693 3195 syslogd_old.o
10601 sysklogd/syslogd.c:1.87->1.88
10603 ---------------------
10605 Date: 2002/09/17 21:35:58
10613 sysklogd/syslogd.c:1.88->1.89
10615 ---------------------
10617 Date: 2002/09/17 21:53:41
10622 Sane-ify the screen clearing stuff.
10626 coreutils/watch.c:1.1->1.2
10627 shellutils/watch.c:1.1->1.2
10629 ---------------------
10631 Date: 2002/09/17 22:02:16
10636 Modified so that it "works" for archs other than i386... arm in particular.
10637 Also tried to clean up the logic a little, and ensure that read errors
10638 or invalid archives resulted in error returns. This could use a lot more
10639 work... Volunteers?
10642 archival/libunarchive/get_header_zip.c:1.1->1.2
10644 ---------------------
10646 Date: 2002/09/17 22:17:35
10651 re-enable the cursor, in case it got disabled
10655 console-tools/reset.c:1.7->1.8
10657 ---------------------
10659 Date: 2002/09/17 22:21:27
10667 console-tools/reset.c:1.8->1.9
10669 ---------------------
10671 Date: 2002/09/17 23:14:58
10676 Add a new top applet
10680 include/applets.h:1.67->1.68
10681 include/usage.h:1.107->1.108
10682 procps/Makefile.in:1.1->1.2
10683 procps/config.in:1.3->1.4
10684 procps/top.c:INITIAL->1.1
10686 ---------------------
10688 Date: 2002/09/18 15:23:06
10693 patch from John Hall <john.hall@optionexist.co.uk> to change the
10694 klogd specific messages to facility LOG_SYSLOG and tidies up some
10698 sysklogd/klogd.c:1.10->1.11
10700 ---------------------
10702 Date: 2002/09/18 20:27:10
10707 Commit vodz's patch, plus a tweak to change TracePid to TracerPid. Now
10708 works on i386 (2.4.19) and arm (2.4.6).
10711 procps/top.c:1.1->1.2
10713 ---------------------
10715 Date: 2002/09/18 21:48:20
10723 docs/busybox.net/index.html:1.110->1.111
10725 ---------------------
10727 Date: 2002/09/18 21:52:26
10732 update the noise a tiny bit
10735 docs/busybox.net/index.html:1.111->1.112
10737 ---------------------
10739 Date: 2002/09/20 08:33:18
10747 procps/top.c:1.2->1.3
10749 ---------------------
10751 Date: 2002/09/22 03:12:30
10756 Fix error messages conditions, and make them the same as GNU mkdir.
10759 libbb/make_directory.c:1.8->1.9
10761 ---------------------
10763 Date: 2002/09/22 13:09:44
10768 Fixup largefile settings
10774 ---------------------
10776 Date: 2002/09/25 03:47:40
10781 New common unarchive code.
10784 archival/ar.c:1.39->1.40
10785 archival/config.in:1.11->1.12
10786 archival/cpio.c:1.6->1.7
10787 archival/dpkg_deb.c:1.25->1.26
10788 archival/gunzip.c:1.68->1.69
10789 archival/rpm2cpio.c:1.4->1.5
10790 archival/tar.c:1.149->1.150
10791 archival/unzip.c:1.1->1.2
10792 archival/libunarchive/Makefile.in:1.1->1.2
10793 archival/libunarchive/add_to_list.c:INITIAL->1.1
10794 archival/libunarchive/check_header_gzip.c:INITIAL->1.1
10795 archival/libunarchive/check_trailer_gzip.c:INITIAL->1.1
10796 archival/libunarchive/copy_file_chunk_fd.c:INITIAL->1.1
10797 archival/libunarchive/data_align.c:INITIAL->1.1
10798 archival/libunarchive/data_extract_all.c:INITIAL->1.1
10799 archival/libunarchive/data_extract_to_stdout.c:INITIAL->1.1
10800 archival/libunarchive/data_skip.c:INITIAL->1.1
10801 archival/libunarchive/filter_accept_all.c:INITIAL->1.1
10802 archival/libunarchive/filter_accept_list.c:INITIAL->1.1
10803 archival/libunarchive/filter_accept_reject_list.c:INITIAL->1.1
10804 archival/libunarchive/get_header_ar.c:1.3->1.4
10805 archival/libunarchive/get_header_tar.c:1.7->1.8
10806 archival/libunarchive/get_header_tar_gz.c:INITIAL->1.1
10807 archival/libunarchive/header_list.c:INITIAL->1.1
10808 archival/libunarchive/header_skip.c:INITIAL->1.1
10809 archival/libunarchive/header_verbose_list.c:INITIAL->1.1
10810 archival/libunarchive/init_handle.c:INITIAL->1.1
10811 archival/libunarchive/seek_sub_file.c:1.3->1.4
10812 archival/libunarchive/unpack_ar_archive.c:INITIAL->1.1
10813 archival/libunarchive/unzip.c:1.21->1.22
10814 include/libbb.h:1.79->1.80
10815 include/unarchive.h:1.4->1.5
10816 libbb/Makefile.in:1.5->1.6
10817 libbb/unzip.c:1.21->1.22
10818 libbb/xfuncs.c:1.7->1.8
10820 ---------------------
10822 Date: 2002/09/25 04:04:03
10827 Remove files made obsolete by new unarchiving code
10830 archival/libunarchive/deb_extract.c:1.2->1.3(DEAD)
10831 archival/libunarchive/get_header_cpio.c:1.2->1.3(DEAD)
10832 archival/libunarchive/get_header_zip.c:1.2->1.3(DEAD)
10833 archival/libunarchive/unarchive.c:1.6->1.7(DEAD)
10835 ---------------------
10837 Date: 2002/09/25 07:08:19
10842 Reverse some minor changes that got caught up in my big unarchive patch
10845 include/libbb.h:1.80->1.81
10847 ---------------------
10849 Date: 2002/09/25 16:08:40
10854 Ignoring SIGCHLD causes a race leading to the occasional hang of init
10855 when init will wait() on itself in waitfor() when the child exits before
10856 init is scheduled to run. Letting init hang is very seriously bad.
10860 init/init.c:1.171->1.172
10862 ---------------------
10864 Date: 2002/09/26 12:17:24
10869 Bugfixes from Dmitry Zakharov
10872 textutils/awk.c:1.1->1.2
10874 ---------------------
10876 Date: 2002/09/26 14:59:40
10881 Avoid calling exit() from within fork/vfork'ed processes.
10885 shell/lash.c:1.144->1.145
10887 ---------------------
10889 Date: 2002/09/26 17:01:21
10894 Fix simple define problem
10897 archival/ar.c:1.40->1.41
10899 ---------------------
10901 Date: 2002/09/27 07:45:58
10906 Fix compress support and prevent a segfault
10909 archival/gunzip.c:1.69->1.70
10910 archival/rpm2cpio.c:1.5->1.6
10911 archival/libunarchive/check_header_gzip.c:1.1->1.2
10912 archival/libunarchive/data_extract_all.c:1.1->1.2
10913 archival/libunarchive/filter_accept_all.c:1.1->1.2
10914 archival/libunarchive/get_header_tar.c:1.8->1.9
10915 archival/libunarchive/get_header_tar_gz.c:1.1->1.2
10916 archival/libunarchive/uncompress.c:1.1->1.2
10917 include/libbb.h:1.81->1.82
10918 include/unarchive.h:1.5->1.6
10919 libbb/uncompress.c:1.1->1.2
10921 ---------------------
10923 Date: 2002/09/28 00:34:53
10928 Bug fix from Nitin Gupta <gupta@equator.com>
10931 miscutils/time.c:1.1->1.2
10933 ---------------------
10935 Date: 2002/09/28 03:06:39
10940 Fix for using '-' as the filename when reading from stdin
10943 archival/tar.c:1.150->1.151
10945 ---------------------
10947 Date: 2002/09/28 09:30:47
10952 Fail straight away rather than recursively printing error messages :)
10955 libbb/make_directory.c:1.9->1.10
10957 ---------------------
10959 Date: 2002/09/28 09:32:14
10964 make_directory() will fail instantly so we dont need to test for failure here
10967 coreutils/mkdir.c:1.31->1.32
10968 fileutils/mkdir.c:1.31->1.32
10970 ---------------------
10972 Date: 2002/09/30 06:30:29
10977 Save status so we know if to delete compressed file
10980 archival/gunzip.c:1.70->1.71
10982 ---------------------
10984 Date: 2002/09/30 20:37:48
10989 Doh. We divide microseconds by 60?
10992 miscutils/time.c:1.2->1.3
10994 ---------------------
10996 Date: 2002/09/30 21:08:53
11001 Set the close-on-exec flag, just to be saf
11004 init/init.c:1.172->1.173
11006 ---------------------
11008 Date: 2002/09/30 21:12:32
11013 Don't even try to run ash on uClinux. It won't work.
11017 shell/ash.c:1.59->1.60
11019 ---------------------
11021 Date: 2002/09/30 21:14:57
11026 Patch from Konstantin Isakov <ikm@pisem.net>:
11027 In most cases, dirname returns the same argument it was given, so this code
11028 works nice, but there's one special case: when the name contains no
11029 dirname, it returns "." (stored statically in the body of itself), and we
11030 get a segfault in attempt to free() it.
11031 This patch fixes this problem.
11034 archival/libunarchive/data_extract_all.c:1.2->1.3
11036 ---------------------
11038 Date: 2002/09/30 21:20:20
11043 Use %m, not strerror, and strerror(err) was broken anyways and should have been
11044 strerror(errno). Problem noted by Alexey V. Neyman <alex.neyman@auriga.ru>
11047 shell/lash.c:1.145->1.146
11049 ---------------------
11051 Date: 2002/09/30 21:39:12
11056 Fix dependancy so we rebuild busybox.o, usage.o and busybox.o
11057 whenever the config changes.
11061 applets/Makefile.in:1.1->1.2
11063 ---------------------
11065 Date: 2002/09/30 21:39:49
11070 Vodz' last_patch57:
11073 my_getpw(uid/gid) and applets used it have problem:
11074 if username for uid not found, applets can`t detect it
11075 (but code pessent). Also "%8ld " format is bad:
11076 spaces not required (applets have self format
11077 or spec format (tar applet) and overflow for "id" applet...)
11078 This problem also pressent in stable version.
11079 Patch for unstable in attach.
11085 archival/tar.c:1.151->1.152
11086 coreutils/id.c:1.20->1.21
11087 coreutils/logname.c:1.15->1.16
11088 coreutils/whoami.c:1.19->1.20
11089 include/libbb.h:1.82->1.83
11090 libbb/my_getgrgid.c:1.4->1.5
11091 libbb/my_getpwuid.c:1.4->1.5
11092 procps/ps.c:1.45->1.46
11093 shellutils/id.c:1.20->1.21
11094 shellutils/logname.c:1.15->1.16
11095 shellutils/whoami.c:1.19->1.20
11096 sysklogd/logger.c:1.34->1.35
11098 ---------------------
11100 Date: 2002/09/30 21:52:10
11105 last_patch58 from vodz:
11106 Ok. I generate patch for include to busybox-devel my work with
11107 top (original author give me maintaining) and telnetd (my
11108 support and unofficial maintaining) applets. Docs changes
11109 also: added awk, netstat, time applets to list ;)
11113 docs/busybox_footer.pod:1.5->1.6
11114 docs/busybox_header.pod:1.5->1.6
11115 include/applets.h:1.68->1.69
11116 include/usage.h:1.108->1.109
11117 networking/Makefile.in:1.3->1.4
11118 networking/config.in:1.7->1.8
11119 networking/telnetd.c:INITIAL->1.1
11120 procps/top.c:1.3->1.4
11122 ---------------------
11124 Date: 2002/09/30 21:53:38
11129 Bugfix from Claudio Fleiner <claudio@fleiner.com>
11132 procps/Makefile.in:1.2->1.3
11134 ---------------------
11136 Date: 2002/09/30 21:59:33
11144 include/usage.h:1.109->1.110
11146 ---------------------
11148 Date: 2002/10/07 00:25:23
11153 Fix segfault when testing if reaidng from stdin "-"
11156 archival/tar.c:1.152->1.153
11158 ---------------------
11160 Date: 2002/10/08 10:37:24
11165 Fix missing \n noticed by Robert Schwebel
11168 modutils/lsmod.c:1.30->1.31
11170 ---------------------
11172 Date: 2002/10/08 20:31:04
11177 Remember to delete docs/busybox.pod
11180 Makefile:1.262->1.263
11182 ---------------------
11184 Date: 2002/10/08 22:33:51
11189 Fixed the script. It always put output to 'stdout' and never to
11190 the 'modules.dep' file.
11193 examples/depmod.pl:1.1->1.2
11195 ---------------------
11197 Date: 2002/10/10 04:44:12
11202 last_patch58_2 from vodz -- add FEATURE_CPU_USAGE_PERCENTAGE option
11205 procps/config.in:1.4->1.5
11207 ---------------------
11209 Date: 2002/10/10 04:47:01
11214 last_patch59 from vodz to cleanup chmod and correctly parse '-rwxgoa'
11217 coreutils/chmod.c:1.12->1.13
11218 fileutils/chmod.c:1.12->1.13
11220 ---------------------
11222 Date: 2002/10/10 04:55:09
11227 last_patch60 from vodz:
11228 login and getty applets writes utmp/wtmp but init do clearing not.
11229 I think, in current time deny wtmp/utmp writes as undefault features.
11232 loginutils/getty.c:1.3->1.4
11233 loginutils/login.c:1.3->1.4
11235 ---------------------
11237 Date: 2002/10/10 05:20:08
11242 last_patch61 from vodz:
11243 New complex patch for decrease size devel version. Requires previous patch.
11244 Also removed small problems from dutmp and tar applets.
11245 Also includes vodz' last_patch61_2:
11246 Last patch correcting comment for #endif and more integrated
11247 with libbb (very reduce size if used "cat" applet also).
11248 Requires last_patch61 for modutils/config.in.
11251 archival/tar.c:1.153->1.154
11252 archival/libunarchive/data_extract_all.c:1.3->1.4
11253 console-tools/dumpkmap.c:1.14->1.15
11254 init/init.c:1.173->1.174
11255 libbb/messages.c:1.7->1.8
11256 libbb/obscure.c:1.1->1.2
11257 loginutils/getty.c:1.4->1.5
11258 loginutils/login.c:1.4->1.5
11259 miscutils/dutmp.c:1.28->1.29
11260 modutils/config.in:1.5->1.6
11261 modutils/insmod.c:1.90->1.91
11262 modutils/lsmod.c:1.31->1.32
11263 shellutils/config.in:1.7->1.8
11265 ---------------------
11267 Date: 2002/10/12 05:05:48
11272 After thinking about it, I think this patch from Matt Kraai is probably the
11273 best way to go. Sysvinit does not provide a controlling tty since it doesn't
11274 even try to open ttys for apps. We do. So we should _try_ to provide a
11275 controlling tty if possible, but we needn't freak out if it doesn't work. This
11276 way we won't need to use openvt or similar, we'll just have init do the Right
11280 init/init.c:1.174->1.175
11282 ---------------------
11284 Date: 2002/10/12 05:16:08
11289 Doh! I screwed up applying vodz' patch.
11293 modutils/lsmod.c:1.32->1.33
11295 ---------------------
11297 Date: 2002/10/14 22:41:18
11302 added full udhcp integration
11305 Makefile:1.263->1.264
11306 examples/udhcp/sample.bound:INITIAL->1.1
11307 examples/udhcp/sample.deconfig:INITIAL->1.1
11308 examples/udhcp/sample.nak:INITIAL->1.1
11309 examples/udhcp/sample.renew:INITIAL->1.1
11310 examples/udhcp/sample.script:INITIAL->1.1
11311 examples/udhcp/simple.script:INITIAL->1.1
11312 examples/udhcp/udhcpd.conf:INITIAL->1.1
11313 examples/udhcpc/default.bound:1.1->1.2(DEAD)
11314 examples/udhcpc/default.deconfig:1.1->1.2(DEAD)
11315 examples/udhcpc/default.renew:1.1->1.2(DEAD)
11316 examples/udhcpc/default.script:1.1->1.2(DEAD)
11317 include/applets.h:1.69->1.70
11318 include/usage.h:1.110->1.111
11319 networking/Makefile.in:1.4->1.5
11320 networking/config.in:1.8->1.9
11321 networking/udhcpc.c:1.8->1.9(DEAD)
11322 networking/udhcp/AUTHORS:INITIAL->1.1
11323 networking/udhcp/COPYING:INITIAL->1.1
11324 networking/udhcp/ChangeLog:INITIAL->1.1
11325 networking/udhcp/Makefile.in:INITIAL->1.1
11326 networking/udhcp/README:INITIAL->1.1
11327 networking/udhcp/TODO:INITIAL->1.1
11328 networking/udhcp/arpping.c:INITIAL->1.1
11329 networking/udhcp/arpping.h:INITIAL->1.1
11330 networking/udhcp/clientpacket.c:INITIAL->1.1
11331 networking/udhcp/clientpacket.h:INITIAL->1.1
11332 networking/udhcp/config.in:INITIAL->1.1
11333 networking/udhcp/debug.h:INITIAL->1.1
11334 networking/udhcp/dhcpc.c:INITIAL->1.1
11335 networking/udhcp/dhcpc.h:INITIAL->1.1
11336 networking/udhcp/dhcpd.c:INITIAL->1.1
11337 networking/udhcp/dhcpd.h:INITIAL->1.1
11338 networking/udhcp/dumpleases.c:INITIAL->1.1
11339 networking/udhcp/files.c:INITIAL->1.1
11340 networking/udhcp/files.h:INITIAL->1.1
11341 networking/udhcp/frontend.c:INITIAL->1.1
11342 networking/udhcp/leases.c:INITIAL->1.1
11343 networking/udhcp/leases.h:INITIAL->1.1
11344 networking/udhcp/libbb_udhcp.h:INITIAL->1.1
11345 networking/udhcp/options.c:INITIAL->1.1
11346 networking/udhcp/options.h:INITIAL->1.1
11347 networking/udhcp/packet.c:INITIAL->1.1
11348 networking/udhcp/packet.h:INITIAL->1.1
11349 networking/udhcp/pidfile.c:INITIAL->1.1
11350 networking/udhcp/pidfile.h:INITIAL->1.1
11351 networking/udhcp/script.c:INITIAL->1.1
11352 networking/udhcp/script.h:INITIAL->1.1
11353 networking/udhcp/serverpacket.c:INITIAL->1.1
11354 networking/udhcp/serverpacket.h:INITIAL->1.1
11355 networking/udhcp/socket.c:INITIAL->1.1
11356 networking/udhcp/socket.h:INITIAL->1.1
11358 ---------------------
11360 Date: 2002/10/14 22:47:07
11365 missed add for udhcp
11368 networking/udhcp/Makefile:INITIAL->1.1
11370 ---------------------
11372 Date: 2002/10/18 23:13:23
11377 Fix needless difference vs GNU
11380 networking/hostname.c:1.32->1.33
11382 ---------------------
11384 Date: 2002/10/18 23:14:07
11389 Fix needless formatting differences vs modutils
11392 modutils/lsmod.c:1.33->1.34
11394 ---------------------
11396 Date: 2002/10/18 23:18:10
11401 disambiguate a test
11404 tests/sh.testcases:1.4->1.5
11406 ---------------------
11408 Date: 2002/10/18 23:31:02
11413 Fix an obvious thinko
11417 archival/rpm2cpio.c:1.6->1.7
11419 ---------------------
11421 Date: 2002/10/19 00:59:40
11426 Put bac kthe code that handles cases where a '-' wasnt specified prior to the options.
11429 archival/tar.c:1.154->1.155
11431 ---------------------
11433 Date: 2002/10/19 01:46:35
11438 Dont use absolute pathname (dunno why i did that), fix tar filename/stdin problems
11441 archival/tar.c:1.155->1.156
11443 ---------------------
11445 Date: 2002/10/19 03:18:50
11450 Remove entries from the accept list as they are matched so we can determine if any files that were specified in the list wernt found.
11453 archival/tar.c:1.156->1.157
11454 archival/libunarchive/filter_accept_list.c:1.1->1.2
11456 ---------------------
11458 Date: 2002/10/19 06:10:51
11463 Find a string in a list
11466 archival/libunarchive/find_list_entry.c:INITIAL->1.1
11468 ---------------------
11470 Date: 2002/10/19 07:19:20
11475 Fix exclude/include problem
11478 archival/tar.c:1.157->1.158
11479 archival/libunarchive/Makefile.in:1.2->1.3
11480 archival/libunarchive/filter_accept_list.c:1.2->1.3
11481 archival/libunarchive/filter_accept_reject_list.c:1.1->1.2
11482 archival/libunarchive/get_header_tar.c:1.9->1.10
11483 include/unarchive.h:1.6->1.7
11485 ---------------------
11487 Date: 2002/10/19 11:40:53
11492 Update dpkg to use new unarchive code
11495 archival/dpkg.c:1.62->1.63
11496 archival/libunarchive/Makefile.in:1.3->1.4
11497 archival/libunarchive/data_extract_all_prefix.c:INITIAL->1.1
11498 archival/libunarchive/data_extract_to_buffer.c:INITIAL->1.1
11499 include/unarchive.h:1.7->1.8
11501 ---------------------
11503 Date: 2002/10/20 00:56:41
11508 Dont try and make the "/" directory
11511 libbb/make_directory.c:1.10->1.11
11513 ---------------------
11515 Date: 2002/10/21 07:29:55
11520 gz_open is used anymore, use inflate directly, see how its done in get_header_tar_gz
11523 libbb/gz_open.c:1.5->1.6(DEAD)
11525 ---------------------
11527 Date: 2002/10/22 02:07:31
11532 Move unzip.c uncompress.c from libbb to archiveal/libunarchive
11535 archival/libunarchive/Makefile.in:1.4->1.5
11536 libbb/Makefile.in:1.6->1.7
11537 libbb/uncompress.c:1.2->1.3(DEAD)
11538 libbb/unzip.c:1.22->1.23(DEAD)
11540 ---------------------
11542 Date: 2002/10/22 12:45:20
11547 Be absurdly careful about flushing stdout.
11550 init/init.c:1.175->1.176
11552 ---------------------
11554 Date: 2002/10/22 12:58:59
11559 Apply last_patch51_3 from vodz
11562 shell/ash.c:1.60->1.61
11564 ---------------------
11566 Date: 2002/10/22 13:21:15
11571 Patch last_pach62 from vodz. This patch moves all the /proc parsing
11572 code into libbb so it can be shared by ps, top, etc, saving over 1.5k.
11575 include/libbb.h:1.83->1.84
11576 libbb/Makefile.in:1.7->1.8
11577 libbb/find_pid_by_name.c:1.7->1.8
11578 libbb/procps.c:INITIAL->1.1
11579 procps/kill.c:1.44->1.45
11580 procps/pidof.c:1.5->1.6
11581 procps/ps.c:1.46->1.47
11582 procps/top.c:1.4->1.5
11584 ---------------------
11586 Date: 2002/10/22 13:24:55
11591 last_patch63 from vodz: add in crond and crontab applets
11595 docs/busybox_footer.pod:1.6->1.7
11596 docs/busybox_header.pod:1.6->1.7
11597 include/applets.h:1.70->1.71
11598 include/usage.h:1.111->1.112
11599 miscutils/Makefile.in:1.1->1.2
11600 miscutils/config.in:1.2->1.3
11601 miscutils/crond.c:INITIAL->1.1
11602 miscutils/crontab.c:INITIAL->1.1
11604 ---------------------
11606 Date: 2002/10/22 20:15:19
11611 I committed the fflush in the wrong spot. I should go to bed
11612 earlier so I don't screw up such easy stuff.
11616 init/init.c:1.176->1.177
11618 ---------------------
11620 Date: 2002/10/22 20:19:12
11626 Oops... Last patch 63 have small typo (stable/devel) mixing.
11627 Attached patch removing lines from TODO also :)
11631 include/applets.h:1.71->1.72
11633 ---------------------
11635 Date: 2002/10/22 20:21:48
11640 Apply patch from bug #1278 -- fix usage message for the
11641 start_stop_daemon applet.
11644 include/usage.h:1.112->1.113
11646 ---------------------
11648 Date: 2002/10/22 21:01:08
11653 vodz forgot to include the suid field
11656 include/applets.h:1.72->1.73
11658 ---------------------
11660 Date: 2002/10/22 21:08:51
11665 mjn3 noticed that crond and crontab had #include <pwd.h> and #include <grp.h>
11666 but this conflicted with the internal pwd_.h and grp_.h. Removing these
11667 headers is correct, since the correct pwd/grp headers will be included via
11672 miscutils/crond.c:1.1->1.2
11673 miscutils/crontab.c:1.1->1.2
11675 ---------------------
11677 Date: 2002/10/22 23:15:33
11685 shell/ash.c:1.61->1.62
11687 ---------------------
11689 Date: 2002/10/25 13:14:02
11694 This patch from Magnus Damm fixed a long standing problem
11695 with freeing memory.
11698 networking/tftp.c:1.13->1.14
11700 ---------------------
11702 Date: 2002/10/26 11:05:37
11707 A bugfix from Danny Lepage:
11708 It seems that under busybox unstable, "tar -c -f - blabla" create
11709 a tar file named "-" instead of writing to stdout.
11711 The included patch should fix this.
11714 archival/tar.c:1.158->1.159
11716 ---------------------
11718 Date: 2002/10/26 11:17:24
11723 Ivan Popov noticed that handling of PREFIX was bad.
11729 ---------------------
11731 Date: 2002/10/26 11:19:19
11736 A patch from Jouni Malinen to avoid some buffer overflows in vi,
11740 editors/vi.c:1.23->1.24
11742 ---------------------
11744 Date: 2002/10/26 11:27:42
11749 last_patch64 from vodz:
11751 The following usage from original user:
11752 $ ./busybox swapon -a
11754 swapon: swapon: Operation not permitted
11756 But regular version:
11757 swapon: /dev/hda5: Operation not permitted
11759 Patch attached, reduced 9 bytes and advanced
11763 util-linux/swaponoff.c:1.30->1.31
11765 ---------------------
11767 Date: 2002/10/27 06:08:30
11776 docs/busybox.net/index.html:1.112->1.113
11778 ---------------------
11780 Date: 2002/10/27 06:14:44
11788 docs/busybox.net/index.html:1.113->1.114
11790 ---------------------
11792 Date: 2002/10/30 06:55:37
11797 Use a nifty macro to make testing gcc features simpler
11798 and much easier to read.
11804 ---------------------
11806 Date: 2002/10/31 19:21:27
11811 sync to udhcp 0.9.8
11814 networking/udhcp/ChangeLog:1.1->1.2
11815 networking/udhcp/README:1.1->1.2
11816 networking/udhcp/README.dumpleases:INITIAL->1.1
11817 networking/udhcp/README.udhcpc:INITIAL->1.1
11818 networking/udhcp/README.udhcpd:INITIAL->1.1
11819 networking/udhcp/TODO:1.1->1.2
11820 networking/udhcp/clientpacket.c:1.1->1.2
11821 networking/udhcp/dhcpc.c:1.1->1.2
11823 ---------------------
11825 Date: 2002/11/01 21:40:52
11830 Report errror if the first magic character doesnt match
11833 archival/gunzip.c:1.71->1.72
11835 ---------------------
11837 Date: 2002/11/01 22:08:59
11842 Make it a fatal error if bad chksum or crc, if not we should return an error code
11845 archival/libunarchive/check_trailer_gzip.c:1.1->1.2
11847 ---------------------
11849 Date: 2002/11/01 22:11:53
11854 Allow the .Z prefix if compress support enabled
11857 archival/gunzip.c:1.72->1.73
11859 ---------------------
11861 Date: 2002/11/01 22:28:13
11866 Allow short reads when filling compress buffer
11869 archival/libunarchive/uncompress.c:1.2->1.3
11871 ---------------------
11873 Date: 2002/11/01 23:38:50
11878 Make uncompress a seperate applet so it doesnt pull in all the gunzip code
11881 archival/Makefile.in:1.1->1.2
11882 archival/config.in:1.12->1.13
11883 archival/gunzip.c:1.73->1.74
11884 archival/uncompress.c:INITIAL->1.1
11885 archival/libunarchive/uncompress.c:1.3->1.4
11886 include/applets.h:1.73->1.74
11887 include/usage.h:1.113->1.114
11888 sysdeps/linux/config.in:1.9->1.10
11890 ---------------------
11892 Date: 2002/11/03 00:25:23
11897 Test for holes in swapfiles
11901 util-linux/swaponoff.c:1.31->1.32
11903 ---------------------
11905 Date: 2002/11/03 07:28:36
11910 Move bunzip2 idecompression code to libunarchive
11913 archival/bunzip2.c:1.11->1.12
11914 archival/libunarchive/Makefile.in:1.5->1.6
11915 archival/libunarchive/decompress_bunzip2.c:INITIAL->1.1
11916 include/unarchive.h:1.8->1.9
11918 ---------------------
11920 Date: 2002/11/03 10:57:25
11925 Use xread_char to save a few bytes, fix indenting of comments
11928 archival/libunarchive/check_header_gzip.c:1.2->1.3
11930 ---------------------
11932 Date: 2002/11/03 11:46:49
11937 Add copyright notice and license, use strcat+strcpy instead of sprintf
11940 archival/libunarchive/data_extract_all_prefix.c:1.1->1.2
11942 ---------------------
11944 Date: 2002/11/03 11:57:08
11949 Move data_extract_all_prefix to dpkg, its only used there.
11952 archival/dpkg.c:1.63->1.64
11953 archival/libunarchive/Makefile.in:1.6->1.7
11954 archival/libunarchive/data_extract_all_prefix.c:1.2->1.3(DEAD)
11955 include/unarchive.h:1.9->1.10
11957 ---------------------
11959 Date: 2002/11/03 12:50:33
11967 archival/libunarchive/uncompress.c:1.4->1.5
11969 ---------------------
11971 Date: 2002/11/03 14:05:05
11976 Abstract read and seek in unarchiving code, convert bunzip to file descriptors, support tar -j
11979 archival/ar.c:1.41->1.42
11980 archival/bunzip2.c:1.12->1.13
11981 archival/config.in:1.13->1.14
11982 archival/cpio.c:1.7->1.8
11983 archival/tar.c:1.159->1.160
11984 archival/unzip.c:1.2->1.3
11985 archival/libunarchive/Makefile.in:1.7->1.8
11986 archival/libunarchive/archive_copy_file.c:INITIAL->1.1
11987 archival/libunarchive/archive_xread.c:INITIAL->1.1
11988 archival/libunarchive/archive_xread_all.c:INITIAL->1.1
11989 archival/libunarchive/archive_xread_all_eof.c:INITIAL->1.1
11990 archival/libunarchive/archive_xread_char.c:INITIAL->1.1
11991 archival/libunarchive/copy_file_chunk_fd.c:1.1->1.2(DEAD)
11992 archival/libunarchive/data_align.c:1.1->1.2
11993 archival/libunarchive/data_extract_all.c:1.4->1.5
11994 archival/libunarchive/data_extract_to_buffer.c:1.1->1.2
11995 archival/libunarchive/data_extract_to_stdout.c:1.1->1.2
11996 archival/libunarchive/data_skip.c:1.1->1.2
11997 archival/libunarchive/decompress_bunzip2.c:1.1->1.2
11998 archival/libunarchive/get_header_tar.c:1.10->1.11
11999 archival/libunarchive/get_header_tar_gz.c:1.2->1.3
12000 archival/libunarchive/init_handle.c:1.1->1.2
12001 archival/libunarchive/seek_by_char.c:INITIAL->1.1
12002 archival/libunarchive/seek_by_jump.c:INITIAL->1.1
12003 archival/libunarchive/seek_sub_file.c:1.4->1.5(DEAD)
12004 archival/libunarchive/unpack_ar_archive.c:1.1->1.2
12005 include/libbb.h:1.84->1.85
12006 include/unarchive.h:1.10->1.11
12007 libbb/xfuncs.c:1.8->1.9
12009 ---------------------
12011 Date: 2002/11/03 14:14:53
12016 Call lseek directly rather than via data_align()
12019 archival/rpm2cpio.c:1.7->1.8
12021 ---------------------
12023 Date: 2002/11/04 23:47:29
12028 Change filter paramaters, filters can be more powefull now
12031 archival/cpio.c:1.8->1.9
12032 archival/libunarchive/filter_accept_all.c:1.2->1.3
12033 archival/libunarchive/filter_accept_list.c:1.3->1.4
12034 archival/libunarchive/filter_accept_reject_list.c:1.2->1.3
12035 archival/libunarchive/get_header_ar.c:1.4->1.5
12036 archival/libunarchive/get_header_tar.c:1.11->1.12
12037 include/unarchive.h:1.11->1.12
12039 ---------------------
12041 Date: 2002/11/05 01:52:20
12046 enable .tar.bz2 for dpkg-deb
12049 archival/config.in:1.14->1.15
12050 archival/dpkg_deb.c:1.26->1.27
12051 archival/libunarchive/Makefile.in:1.8->1.9
12052 archival/libunarchive/filter_accept_all.c:1.3->1.4
12053 archival/libunarchive/filter_accept_list.c:1.4->1.5
12054 archival/libunarchive/filter_accept_reject_list.c:1.3->1.4
12055 include/unarchive.h:1.12->1.13
12057 ---------------------
12059 Date: 2002/11/05 02:56:52
12064 Fail silently if a partial tar header is read as tar.bz2 is leaving trailing junk (not sure why), add some missing files
12067 archival/tar.c:1.160->1.161
12068 archival/libunarchive/Makefile.in:1.9->1.10
12069 archival/libunarchive/decompress_bunzip2.c:1.2->1.3
12070 archival/libunarchive/filter_accept_list_reassign.c:INITIAL->1.1
12071 archival/libunarchive/get_header_tar.c:1.12->1.13
12072 archival/libunarchive/get_header_tar_bz2.c:INITIAL->1.1
12073 include/unarchive.h:1.13->1.14
12075 ---------------------
12077 Date: 2002/11/05 13:56:04
12082 Support for bziped debs, i.e. use .tar.bz2 instead .tar.gz internally
12085 archival/dpkg.c:1.64->1.65
12087 ---------------------
12089 Date: 2002/11/05 20:10:21
12094 version number oops
12097 networking/udhcp/dhcpd.h:1.1->1.2
12098 networking/udhcp/libbb_udhcp.h:1.1->1.2
12099 networking/udhcp/version.h:INITIAL->1.1
12101 ---------------------
12103 Date: 2002/11/05 20:13:41
12108 typo in udhcpc help
12111 include/usage.h:1.114->1.115
12113 ---------------------
12115 Date: 2002/11/06 22:31:45
12120 Terminate the buffer with a '\0'
12123 archival/libunarchive/data_extract_to_buffer.c:1.2->1.3
12125 ---------------------
12127 Date: 2002/11/06 22:54:41
12132 Split deb_extract() into more generic functions
12135 archival/dpkg.c:1.65->1.66
12137 ---------------------
12139 Date: 2002/11/06 23:35:28
12144 Use a switch instead of successive if (strcmp()) statments.
12147 archival/dpkg.c:1.66->1.67
12149 ---------------------
12151 Date: 2002/11/07 02:06:58
12159 scripts/lxdialog/Makefile:1.1->1.2
12161 ---------------------
12163 Date: 2002/11/07 02:09:37
12168 Implement a small strings applet
12171 include/applets.h:1.74->1.75
12172 include/usage.h:1.115->1.116
12173 miscutils/Makefile.in:1.2->1.3
12174 miscutils/config.in:1.3->1.4
12175 miscutils/strings.c:INITIAL->1.1
12177 ---------------------
12179 Date: 2002/11/07 02:26:29
12187 include/usage.h:1.116->1.117
12189 ---------------------
12191 Date: 2002/11/07 02:45:55
12196 Remove gratuitous and unnecessary "BusyBox" refernece in login prompt
12200 loginutils/login.c:1.5->1.6
12202 ---------------------
12204 Date: 2002/11/08 07:09:42
12209 Fix reading from stdin (me), Fix tar segfault when no arguments specified (Geoffrey Lee)
12212 archival/tar.c:1.161->1.162
12214 ---------------------
12216 Date: 2002/11/08 08:07:38
12221 #ifdef, not just #if... grrr
12224 archival/libunarchive/seek_by_jump.c:1.1->1.2
12226 ---------------------
12228 Date: 2002/11/08 09:40:02
12233 Teach lash to get $1 $2 $3 etc correct
12237 shell/lash.c:1.146->1.147
12239 ---------------------
12241 Date: 2002/11/09 09:34:14
12246 debian compatable ifup and ifdown commands
12249 include/applets.h:1.75->1.76
12250 include/usage.h:1.117->1.118
12251 networking/Makefile.in:1.5->1.6
12252 networking/config.in:1.9->1.10
12253 networking/ifupdown.c:INITIAL->1.1
12255 ---------------------
12257 Date: 2002/11/10 01:33:46
12262 IP applet by Bastian Blank <waldi@debian.org>
12265 Makefile:1.264->1.265
12266 include/applets.h:1.76->1.77
12267 include/usage.h:1.118->1.119
12268 networking/Makefile.in:1.6->1.7
12269 networking/config.in:1.10->1.11
12270 networking/ip.c:INITIAL->1.1
12271 networking/libiproute/Makefile:INITIAL->1.1
12272 networking/libiproute/Makefile.in:INITIAL->1.1
12273 networking/libiproute/ip_common.h:INITIAL->1.1
12274 networking/libiproute/ipaddress.c:INITIAL->1.1
12275 networking/libiproute/iplink.c:INITIAL->1.1
12276 networking/libiproute/iproute.c:INITIAL->1.1
12277 networking/libiproute/iptunnel.c:INITIAL->1.1
12278 networking/libiproute/libnetlink.c:INITIAL->1.1
12279 networking/libiproute/libnetlink.h:INITIAL->1.1
12280 networking/libiproute/ll_addr.c:INITIAL->1.1
12281 networking/libiproute/ll_map.c:INITIAL->1.1
12282 networking/libiproute/ll_map.h:INITIAL->1.1
12283 networking/libiproute/ll_proto.c:INITIAL->1.1
12284 networking/libiproute/ll_types.c:INITIAL->1.1
12285 networking/libiproute/rt_names.c:INITIAL->1.1
12286 networking/libiproute/rt_names.h:INITIAL->1.1
12287 networking/libiproute/rtm_map.c:INITIAL->1.1
12288 networking/libiproute/rtm_map.h:INITIAL->1.1
12289 networking/libiproute/utils.c:INITIAL->1.1
12290 networking/libiproute/utils.h:INITIAL->1.1
12291 networking/libiproute/linux/pkt_sched.h:INITIAL->1.1
12293 ---------------------
12295 Date: 2002/11/10 10:20:45
12300 Only compile the files in this dir if the IP applet is enabled
12303 networking/libiproute/Makefile.in:1.1->1.2
12305 ---------------------
12307 Date: 2002/11/10 13:17:08
12312 Make mapping support a definable feature, saves 1.6kB
12315 networking/config.in:1.11->1.12
12316 networking/ifupdown.c:1.1->1.2
12318 ---------------------
12320 Date: 2002/11/10 13:20:35
12325 Fixup a previous define
12328 networking/ifupdown.c:1.2->1.3
12330 ---------------------
12332 Date: 2002/11/10 21:28:12
12337 last_patch64 from Vladimir N. Oleynik <dzo@simtreas.ru>
12340 include/applets.h:1.77->1.78
12341 miscutils/crontab.c:1.2->1.3
12343 ---------------------
12345 Date: 2002/11/10 21:33:28
12350 last_patch57 from Vladimir N. Oleynik
12353 sysklogd/logger.c:1.35->1.36
12355 ---------------------
12357 Date: 2002/11/10 21:47:14
12362 Rewrite of xargs by Vladimir N. Oleynik
12366 docs/busybox_footer.pod:1.7->1.8
12367 findutils/xargs.c:1.23->1.24
12368 include/usage.h:1.119->1.120
12370 ---------------------
12372 Date: 2002/11/10 21:52:59
12377 Prevent a segfault if no argument, by Geoffrey Lee <glee@bluesat.unsw.edu.au>
12380 coreutils/od.c:1.2->1.3
12381 textutils/od.c:1.2->1.3
12383 ---------------------
12385 Date: 2002/11/10 22:07:48
12390 Fix for hostname -s, by Stephan Linz
12393 networking/hostname.c:1.33->1.34
12395 ---------------------
12397 Date: 2002/11/10 22:16:09
12402 Will the real od.c please stand up! (my previous commit was a mistake)
12405 coreutils/od.c:1.3->1.4
12406 textutils/od.c:1.3->1.4
12408 ---------------------
12410 Date: 2002/11/10 22:26:18
12415 Config feature DEVPTS defined and used in telnetd, by Pavel Roskin
12418 docs/Configure.help:1.3->1.4
12419 networking/telnetd.c:1.1->1.2
12420 sysdeps/linux/config.in:1.10->1.11
12422 ---------------------
12424 Date: 2002/11/10 22:46:45
12429 run through indent and manually check result
12432 sysklogd/syslogd.c:1.89->1.90
12434 ---------------------
12436 Date: 2002/11/10 23:42:25
12441 ipcalc applet by Stephan Linz and Jordan Crouse
12445 include/applets.h:1.78->1.79
12446 include/usage.h:1.120->1.121
12447 networking/Makefile.in:1.7->1.8
12448 networking/config.in:1.12->1.13
12449 networking/ipcalc.c:INITIAL->1.1
12451 ---------------------
12453 Date: 2002/11/11 03:00:03
12458 Move readlink, mktemp, run-parts and which to a new debianutils dir.
12461 Makefile:1.265->1.266
12462 debianutils/Makefile:INITIAL->1.1
12463 debianutils/Makefile.in:INITIAL->1.1
12464 debianutils/config.in:INITIAL->1.1
12465 debianutils/mktemp.c:INITIAL->1.1
12466 debianutils/readlink.c:INITIAL->1.1
12467 debianutils/run_parts.c:INITIAL->1.1
12468 debianutils/which.c:INITIAL->1.1
12469 findutils/Makefile.in:1.1->1.2
12470 findutils/config.in:1.4->1.5
12471 findutils/which.c:1.22->1.23(DEAD)
12472 include/usage.h:1.121->1.122
12473 init/Makefile.in:1.2->1.3
12474 init/config.in:1.4->1.5
12475 init/run_parts.c:1.2->1.3(DEAD)
12476 miscutils/Makefile.in:1.3->1.4
12477 miscutils/config.in:1.4->1.5
12478 miscutils/mktemp.c:1.10->1.11(DEAD)
12479 miscutils/readlink.c:1.10->1.11(DEAD)
12480 sysdeps/linux/config.in:1.11->1.12
12482 ---------------------
12484 Date: 2002/11/11 06:20:55
12489 Move awk from textutils to editors. Cleanup run-parts, saves 200 bytes, moves the guts of run_parts to libbb to be used by ifupdown.
12492 debianutils/run_parts.c:1.1->1.2
12493 editors/Makefile.in:1.1->1.2
12494 editors/awk.c:INITIAL->1.1
12495 editors/config.in:1.3->1.4
12496 include/libbb.h:1.85->1.86
12497 libbb/Makefile.in:1.8->1.9
12498 libbb/run_parts.c:INITIAL->1.1
12499 networking/ifupdown.c:1.3->1.4
12500 textutils/Makefile.in:1.2->1.3
12501 textutils/awk.c:1.2->1.3(DEAD)
12502 textutils/config.in:1.5->1.6
12504 ---------------------
12506 Date: 2002/11/11 07:03:02
12511 Make ifupdown use internal run_parts
12514 networking/ifupdown.c:1.4->1.5
12516 ---------------------
12518 Date: 2002/11/12 23:34:15
12523 Reduce block size to 512 to prevent short read's when reading from a pipe
12526 archival/libunarchive/archive_copy_file.c:1.1->1.2
12528 ---------------------
12530 Date: 2002/11/13 00:24:19
12538 archival/dpkg_deb.c:1.27->1.28
12539 archival/tar.c:1.162->1.163
12540 archival/libunarchive/filter_accept_list_reassign.c:1.1->1.2
12541 archival/libunarchive/get_header_tar_bz2.c:1.1->1.2
12542 archival/libunarchive/get_header_tar_gz.c:1.3->1.4
12544 ---------------------
12546 Date: 2002/11/14 10:58:02
12551 A missing securetty file is not an error.
12555 loginutils/login.c:1.6->1.7
12557 ---------------------
12559 Date: 2002/11/14 11:10:14
12564 Patch from Marcel Hamer to fix addgroup argument parsing
12567 loginutils/addgroup.c:1.5->1.6
12569 ---------------------
12571 Date: 2002/11/15 08:48:47
12576 Dont chdir untill after we open the archive
12579 archival/tar.c:1.163->1.164
12581 ---------------------
12583 Date: 2002/11/15 09:12:47
12588 Patch from Bastian Blank:
12592 the following patch fixes the handling of iproute add <route> dev <dev>.
12593 the code got lost while removing things.
12598 networking/libiproute/iproute.c:1.1->1.2
12600 ---------------------
12602 Date: 2002/11/15 21:58:30
12607 Allow short reads as we are looping anyway.
12610 archival/libunarchive/archive_copy_file.c:1.2->1.3
12612 ---------------------
12614 Date: 2002/11/15 22:18:01
12622 libbb/run_parts.c:1.1->1.2
12624 ---------------------
12626 Date: 2002/11/16 21:34:57
12631 Remove #defines around get_header_ptr, we allways need it.
12634 archival/tar.c:1.164->1.165
12636 ---------------------
12638 Date: 2002/11/17 21:33:30
12643 Patch from Laurence Anderson to provide a read_gz function, doesnt require fork(), pipe(), consistent with read_bz2 and more flexible.
12646 archival/libunarchive/unzip.c:1.22->1.23
12648 ---------------------
12650 Date: 2002/11/17 21:48:11
12655 Remove mapping option, its should always be used
12658 networking/config.in:1.13->1.14
12659 networking/ifupdown.c:1.5->1.6
12661 ---------------------
12663 Date: 2002/11/18 07:26:42
12668 Use error_msg_and_die, style
12671 networking/libiproute/utils.c:1.1->1.2
12673 ---------------------
12675 Date: 2002/11/19 00:41:09
12680 udhcpc documentation update
12683 networking/udhcp/README.udhcpc:1.1->1.2
12685 ---------------------
12687 Date: 2002/11/19 08:22:03
12692 Use read_gz, remove fork() woohoo!
12695 archival/libunarchive/get_header_tar_gz.c:1.4->1.5
12697 ---------------------
12699 Date: 2002/11/19 09:23:13
12704 dont use the -i option of xargs
12707 networking/ifupdown.c:1.6->1.7
12709 ---------------------
12711 Date: 2002/11/19 09:58:56
12719 networking/ifupdown.c:1.7->1.8
12721 ---------------------
12723 Date: 2002/11/19 21:07:17
12728 Headers for the read_gz changes
12731 include/unarchive.h:1.14->1.15
12733 ---------------------
12735 Date: 2002/11/20 06:46:46
12740 read_gz patch 3 from Laurence Anderson
12743 archival/libunarchive/unzip.c:1.23->1.24
12745 ---------------------
12747 Date: 2002/11/20 22:00:31
12752 Speed and memory usage improvements from Laurence Adnerson
12755 archival/libunarchive/unzip.c:1.24->1.25
12757 ---------------------
12759 Date: 2002/11/20 22:01:48
12764 Add entry for Laurence Anderson
12769 ---------------------
12771 Date: 2002/11/21 22:17:11
12776 Fix a vfork bug, by Nick Fedchik and Vladimir N. Oleynik
12779 libbb/run_parts.c:1.2->1.3
12781 ---------------------
12783 Date: 2002/11/22 10:39:09
12788 Config file for udeb based on options from 0.60.5
12791 debian/config-udeb:INITIAL->1.1
12793 ---------------------
12795 Date: 2002/11/22 11:39:42
12800 Update configuration options
12803 debian/config-udeb:1.1->1.2
12805 ---------------------
12807 Date: 2002/11/22 21:43:08
12812 The tunnel option isnt required for the ip command
12815 debian/config-udeb:1.2->1.3
12817 ---------------------
12819 Date: 2002/11/22 22:16:19
12824 Config file for the standard debian package based on 0.60.5 options
12827 debian/config-deb:INITIAL->1.1
12829 ---------------------
12831 Date: 2002/11/22 23:00:16
12836 Config file for the static deb, based on options from the stable 0.60.5 branch
12839 debian/config-static:INITIAL->1.1
12841 ---------------------
12843 Date: 2002/11/23 07:14:55
12848 New rules file for unstable
12851 debian/rules:1.12->1.13
12853 ---------------------
12855 Date: 2002/11/23 10:44:47
12860 Fix long filename support
12863 archival/libunarchive/get_header_tar.c:1.13->1.14
12865 ---------------------
12867 Date: 2002/11/24 01:32:56
12872 include libbb after stdlib.h as it breaks dmalloc
12875 libbb/procps.c:1.1->1.2
12877 ---------------------
12879 Date: 2002/11/24 06:01:19
12884 Add an input buffer (currently 32kB) to speed things up heaps, it still requires 25% longer to decompress as compared to upstream.
12887 archival/libunarchive/check_trailer_gzip.c:1.2->1.3
12888 archival/libunarchive/unzip.c:1.25->1.26
12890 ---------------------
12892 Date: 2002/11/24 22:48:20
12897 When making parent directories set permissions based on the base parent tree rather than the new directory to be created.
12900 coreutils/mkdir.c:1.32->1.33
12901 fileutils/mkdir.c:1.32->1.33
12902 libbb/make_directory.c:1.11->1.12
12904 ---------------------
12906 Date: 2002/11/24 23:22:29
12911 Dont need a seperate function
12914 libbb/make_directory.c:1.12->1.13
12916 ---------------------
12918 Date: 2002/11/25 22:12:28
12923 last_patch_67 from Vladimir N. Oleynik
12926 procps/kill.c:1.45->1.46
12927 procps/pidof.c:1.6->1.7
12929 ---------------------
12931 Date: 2002/11/25 22:31:37
12936 Handle name entries that have a \0 in them, last_patch_65 from Vladimir N. Oleynik
12939 libbb/procps.c:1.2->1.3
12941 ---------------------
12943 Date: 2002/11/25 23:57:27
12948 Use vfork instead of fork, some more cleanup from Vladimir N. Oleynik
12951 archival/tar.c:1.165->1.166
12953 ---------------------
12955 Date: 2002/11/26 02:16:06
12960 Make a seperate busybox-doc package
12963 debian/control:1.10->1.11
12964 debian/rules:1.13->1.14
12966 ---------------------
12968 Date: 2002/11/26 02:23:41
12973 Fix simple syntax error
12976 networking/ifupdown.c:1.8->1.9
12978 ---------------------
12980 Date: 2002/11/26 02:39:50
12985 Use #ifdef instead of #if
12988 libbb/create_icmp6_socket.c:1.1->1.2
12989 libbb/inet_common.c:1.3->1.4
12990 libbb/xgethostbyname2.c:1.1->1.2
12991 networking/netstat.c:1.7->1.8
12993 ---------------------
12995 Date: 2002/11/26 03:01:27
13000 Include heaps of options as is tradional with this deb
13003 debian/config-static:1.1->1.2
13005 ---------------------
13007 Date: 2002/11/26 03:03:41
13012 use #ifdef instead of #if
13015 networking/ping6.c:1.1->1.2
13017 ---------------------
13019 Date: 2002/11/26 03:08:30
13024 Store a custom Rules.mak file to enable buildign static binaries
13027 debian/Config.h-deb:1.27->1.28(DEAD)
13028 debian/Config.h-static:1.22->1.23(DEAD)
13029 debian/Config.h-udeb:1.25->1.26(DEAD)
13030 debian/Rules.mak.shared:INITIAL->1.1
13031 debian/Rules.mak.static:INITIAL->1.1
13032 debian/rules:1.14->1.15
13034 ---------------------
13036 Date: 2002/11/26 03:38:14
13041 Required file for busybox-doc package
13044 debian/busybox-doc.docs:INITIAL->1.1
13046 ---------------------
13048 Date: 2002/11/26 09:02:04
13053 use #ifdef CONFIG_* instead of #if CONFIG_*
13056 libbb/interface.c:1.10->1.11
13057 libbb/xconnect.c:1.4->1.5
13058 networking/ifconfig.c:1.19->1.20
13059 networking/netstat.c:1.8->1.9
13060 networking/route.c:1.18->1.19
13062 ---------------------
13064 Date: 2002/11/26 09:05:15
13069 Name package busybox-unstable to keep a clean seperation between the official packages.
13072 debian/control:1.11->1.12
13073 debian/rules:1.15->1.16
13075 ---------------------
13077 Date: 2002/11/26 22:00:18
13082 fdisk applet by Vladimir N. Oleynik
13086 docs/busybox_footer.pod:1.8->1.9
13087 docs/busybox_header.pod:1.7->1.8
13088 include/applets.h:1.79->1.80
13089 include/usage.h:1.122->1.123
13090 util-linux/Makefile.in:1.2->1.3
13091 util-linux/config.in:1.8->1.9
13092 util-linux/fdisk.c:INITIAL->1.1
13094 ---------------------
13096 Date: 2002/11/27 07:52:22
13101 Check that one and only one of the [cxt] options is given
13104 archival/tar.c:1.166->1.167
13106 ---------------------
13108 Date: 2002/11/27 09:29:46
13113 last_patch_68 from Vladimir N. Oleynik
13117 include/usage.h:1.123->1.124
13118 shell/cmdedit.c:1.72->1.73
13119 util-linux/config.in:1.9->1.10
13121 ---------------------
13123 Date: 2002/11/27 23:24:49
13128 Install symlinks for the udeb, dont install changelogs for the udeb
13131 debian/rules:1.16->1.17
13133 ---------------------
13135 Date: 2002/11/27 23:40:46
13140 Adds a dummy entry to make it easier to make custom debs
13143 debian/changelog:1.27->1.28
13145 ---------------------
13147 Date: 2002/11/28 00:47:49
13152 This test was hanging
13155 testsuite/sed/sed-recurses-properly:1.2->1.3
13157 ---------------------
13159 Date: 2002/11/28 00:51:38
13167 testsuite/sed/sed-recurses-properly:1.3->1.4
13169 ---------------------
13171 Date: 2002/11/28 08:33:04
13176 Save a few bytes in show_usage
13179 applets/applets.c:1.16->1.17
13181 ---------------------
13183 Date: 2002/11/28 08:37:46
13188 Use printf instead of fprintf(stdout
13191 coreutils/ls.c:1.92->1.93
13192 fileutils/ls.c:1.92->1.93
13194 ---------------------
13196 Date: 2002/11/28 09:09:47
13204 archival/libunarchive/uncompress.c:1.5->1.6
13206 ---------------------
13208 Date: 2002/11/28 09:22:14
13213 Use error_msg instead of printf(stderr
13216 archival/gzip.c:1.56->1.57
13218 ---------------------
13220 Date: 2002/11/28 09:30:40
13225 Use erorr_msg( isntead of fprintf(stderr,
13228 editors/awk.c:1.1->1.2
13230 ---------------------
13232 Date: 2002/11/28 09:34:51
13237 Use error_msg instead of fprintf(stderr
13240 coreutils/dd.c:1.49->1.50
13241 fileutils/dd.c:1.49->1.50
13243 ---------------------
13245 Date: 2002/11/28 09:40:36
13250 Use error_msg instead of fprintf(stderr
13253 init/init.c:1.177->1.178
13255 ---------------------
13257 Date: 2002/11/28 09:52:23
13262 Style, minor cleanups
13265 libbb/inet_common.c:1.4->1.5
13267 ---------------------
13269 Date: 2002/11/28 10:20:45
13274 Use error_msg instead of fprintf(stderr, other minor cleanups
13277 libbb/interface.c:1.11->1.12
13279 ---------------------
13281 Date: 2002/11/28 10:25:19
13286 Use error_msg( instead of fprintf(stderr
13289 libbb/module_syscalls.c:1.8->1.9
13291 ---------------------
13293 Date: 2002/11/28 10:27:50
13298 Use error_msg instead of fprintf(stderr
13301 libbb/recursive_action.c:1.6->1.7
13303 ---------------------
13305 Date: 2002/11/28 10:35:40
13310 Use error_msg instead of fprintf(stderr
13313 libbb/syscalls.c:1.7->1.8
13315 ---------------------
13317 Date: 2002/11/28 10:49:14
13322 Use error_msg instead of fprintf(stderr
13325 networking/libiproute/ipaddress.c:1.1->1.2
13327 ---------------------
13329 Date: 2002/11/28 10:56:38
13334 Use standard error messages
13337 networking/libiproute/iplink.c:1.1->1.2
13338 networking/libiproute/iproute.c:1.2->1.3
13340 ---------------------
13342 Date: 2002/11/28 10:58:19
13347 Woops, forgot they printout applet name as well....
13350 coreutils/dd.c:1.50->1.51
13351 fileutils/dd.c:1.50->1.51
13353 ---------------------
13355 Date: 2002/11/28 11:05:28
13363 coreutils/dd.c:1.51->1.52
13364 fileutils/dd.c:1.51->1.52
13366 ---------------------
13368 Date: 2002/11/28 11:17:19
13376 networking/libiproute/iproute.c:1.3->1.4
13378 ---------------------
13380 Date: 2002/11/28 11:27:22
13385 Change if(x)free(x); to free(x);
13388 archival/dpkg.c:1.67->1.68
13389 archival/gzip.c:1.57->1.58
13390 coreutils/ls.c:1.93->1.94
13391 editors/awk.c:1.2->1.3
13392 editors/sed.c:1.92->1.93
13393 editors/vi.c:1.24->1.25
13394 fileutils/ls.c:1.93->1.94
13395 findutils/grep.c:1.75->1.76
13396 libpwdgrp/__getgrent.c:1.2->1.3
13397 modutils/insmod.c:1.91->1.92
13398 networking/udhcp/dhcpc.c:1.2->1.3
13399 networking/udhcp/files.c:1.1->1.2
13400 shell/hush.c:1.59->1.60
13401 shell/lash.c:1.147->1.148
13402 util-linux/fsck_minix.c:1.35->1.36
13403 util-linux/getopt.c:1.10->1.11
13404 util-linux/umount.c:1.58->1.59
13406 ---------------------
13408 Date: 2002/11/28 12:01:25
13416 networking/libiproute/iproute.c:1.4->1.5
13418 ---------------------
13420 Date: 2002/11/28 12:19:51
13425 Cleanup error messages
13428 networking/libiproute/iptunnel.c:1.1->1.2
13430 ---------------------
13432 Date: 2002/11/28 12:35:46
13437 Cleanup error messages
13440 networking/libiproute/libnetlink.c:1.1->1.2
13442 ---------------------
13444 Date: 2002/11/28 12:39:19
13449 Minor error messages changes
13452 networking/libiproute/ll_addr.c:1.1->1.2
13454 ---------------------
13456 Date: 2002/11/28 12:45:48
13461 Clean up error messages
13464 networking/libiproute/utils.c:1.2->1.3
13466 ---------------------
13468 Date: 2002/11/28 21:49:06
13473 I miscalculated on this one, change it back
13476 applets/applets.c:1.17->1.18
13478 ---------------------
13480 Date: 2002/12/01 02:09:19
13485 Patch from Bastian Blank (waldi) for debian installer
13488 debian/changelog:1.28->1.29
13489 debian/config-deb:1.1->1.2
13490 debian/config-static:1.2->1.3
13491 debian/config-udeb:1.3->1.4
13492 debian/control:1.12->1.13
13493 debian/rules:1.17->1.18
13495 ---------------------
13497 Date: 2002/12/01 11:31:58
13502 add the -c option, modified version of a patch from Bastian Blank
13505 sysklogd/klogd.c:1.11->1.12
13507 ---------------------
13509 Date: 2002/12/01 11:38:56
13514 Build files from Bastian Blank
13517 debian/Rules.mak.shared:1.1->1.2(DEAD)
13518 debian/Rules.mak.static:1.1->1.2(DEAD)
13519 debian/busybox-cvs-doc.docs:INITIAL->1.1
13520 debian/busybox-cvs-static.dirs:INITIAL->1.1
13521 debian/busybox-cvs.dirs:INITIAL->1.1
13523 ---------------------
13525 Date: 2002/12/01 20:16:01
13530 Fix the package name, patch from Bastian Blank
13533 debian/rules:1.18->1.19
13535 ---------------------
13537 Date: 2002/12/01 21:52:40
13545 archival/libunarchive/unzip.c:1.26->1.27
13547 ---------------------
13549 Date: 2002/12/01 23:04:04
13554 Enable ip commands to be compiled seperate from ip, modifed patch from Bastian Blank
13557 include/applets.h:1.80->1.81
13558 include/usage.h:1.124->1.125
13559 networking/Makefile.in:1.8->1.9
13560 networking/config.in:1.14->1.15
13561 networking/ip.c:1.1->1.2
13562 networking/ipaddr.c:INITIAL->1.1
13563 networking/iplink.c:INITIAL->1.1
13564 networking/iproute.c:INITIAL->1.1
13565 networking/iptunnel.c:INITIAL->1.1
13566 networking/libiproute/Makefile.in:1.2->1.3
13567 networking/libiproute/ip_common.h:1.1->1.2
13568 networking/libiproute/ip_parse_common_args.c:INITIAL->1.1
13569 networking/libiproute/ipaddress.c:1.2->1.3
13571 ---------------------
13573 Date: 2002/12/02 00:01:34
13578 Move compare_string_array to libbb
13581 archival/dpkg.c:1.68->1.69
13582 include/libbb.h:1.86->1.87
13583 libbb/Makefile.in:1.9->1.10
13584 libbb/compare_string_array.c:INITIAL->1.1
13586 ---------------------
13588 Date: 2002/12/02 00:35:23
13593 Save a hundred bytes or so on the do_iproute function
13596 networking/libiproute/ip_common.h:1.2->1.3
13597 networking/libiproute/iproute.c:1.5->1.6
13599 ---------------------
13601 Date: 2002/12/02 00:54:10
13606 Save a few more bytes
13609 networking/libiproute/iproute.c:1.6->1.7
13611 ---------------------
13613 Date: 2002/12/02 01:40:05
13618 Use compare_string_array in ipaddress to save a few bytes, minor cleanups
13621 networking/libiproute/ip_common.h:1.3->1.4
13622 networking/libiproute/ipaddress.c:1.3->1.4
13623 networking/libiproute/iplink.c:1.2->1.3
13625 ---------------------
13627 Date: 2002/12/02 21:14:56
13632 Its move to busybox-cvs-doc.docs
13635 debian/busybox-doc.docs:1.1->1.2(DEAD)
13637 ---------------------
13639 Date: 2002/12/02 21:18:08
13644 last_patch_69, 8 bit clean and other fixes from Vladimir N. Oleynik
13647 editors/vi.c:1.25->1.26
13648 libbb/procps.c:1.3->1.4
13650 ---------------------
13652 Date: 2002/12/03 19:54:12
13657 A missing /etc/securetty is not an error when checking the tty name - the
13658 comment is right, but the code was wrong ..
13661 loginutils/login.c:1.7->1.8
13663 ---------------------
13665 Date: 2002/12/03 20:34:36
13670 Save 10 bytes or so, last_patch_70 from Vladimir N. Oleynik
13673 libbb/last_char_is.c:1.5->1.6
13675 ---------------------
13677 Date: 2002/12/03 21:48:15
13682 Fix crashme code, by Jim Treadway
13685 editors/vi.c:1.26->1.27
13687 ---------------------
13689 Date: 2002/12/03 22:41:36
13694 print an error message if we can't load a module
13697 modutils/modprobe.c:1.17->1.18
13699 ---------------------
13701 Date: 2002/12/03 22:45:46
13706 - the number of commands in the history list is now configureable via the
13708 - added a new config option to allow persistant history lists. This is
13709 currently only used by ash, but the calls ({load,save}_history) could
13710 be added to the other shells as well.
13713 shell/ash.c:1.62->1.63
13714 shell/cmdedit.c:1.73->1.74
13715 shell/cmdedit.h:1.12->1.13
13716 shell/config.in:1.5->1.6
13718 ---------------------
13720 Date: 2002/12/04 22:26:30
13725 Unlink before mkdir, mknod, symlink to overwrite
13728 archival/libunarchive/data_extract_all.c:1.5->1.6
13730 ---------------------
13732 Date: 2002/12/05 07:24:08
13737 Kill CONFIG_FEATURE_USE_DEVPS_PATCH and the devps patch. I'm not
13738 maintaining it anymore, and it is now terribly out of date.
13742 examples/kernel-patches/Will_devps_GoIntoTheKernel:1.2->1.3(DEAD)
13743 examples/kernel-patches/devps.patch.9_25_2000:1.2->1.3(DEAD)
13744 libbb/find_pid_by_name.c:1.8->1.9
13745 libbb/mtab_file.c:1.4->1.5
13746 libbb/procps.c:1.4->1.5
13747 procps/ps.c:1.47->1.48
13748 util-linux/mount.c:1.107->1.108
13750 ---------------------
13752 Date: 2002/12/05 08:40:31
13757 Yet another major rework of the BusyBox config system, using the considerably
13758 modified Kbuild system I put into uClibc. With this, there should be no more
13759 need to modify Rules.mak since I've moved all the interesting options into the
13760 config system. I think I've got everything updated, but you never know, I may
13761 have made some mistakes, so watch closely.
13765 .cvsignore:1.10->1.11
13766 Makefile:1.266->1.267
13768 archival/Config.in:INITIAL->1.1
13769 archival/config.in:1.15->1.16(DEAD)
13770 console-tools/Config.in:INITIAL->1.1
13771 console-tools/config.in:1.2->1.3(DEAD)
13772 debianutils/Config.in:INITIAL->1.1
13773 debianutils/config.in:1.1->1.2(DEAD)
13774 editors/Config.in:INITIAL->1.1
13775 editors/config.in:1.4->1.5(DEAD)
13776 fileutils/Config.in:INITIAL->1.1
13777 fileutils/config.in:1.6->1.7(DEAD)
13778 findutils/Config.in:INITIAL->1.1
13779 findutils/config.in:1.5->1.6(DEAD)
13780 init/Config.in:INITIAL->1.1
13781 init/config.in:1.5->1.6(DEAD)
13782 loginutils/Config.in:INITIAL->1.1
13783 loginutils/config.in:1.4->1.5(DEAD)
13784 miscutils/Config.in:INITIAL->1.1
13785 miscutils/config.in:1.5->1.6(DEAD)
13786 modutils/Config.in:INITIAL->1.1
13787 modutils/config.in:1.6->1.7(DEAD)
13788 networking/Config.in:INITIAL->1.1
13789 networking/config.in:1.15->1.16(DEAD)
13790 networking/udhcp/Config.in:INITIAL->1.1
13791 networking/udhcp/Makefile.in:1.1->1.2
13792 networking/udhcp/config.in:1.1->1.2(DEAD)
13793 procps/Config.in:INITIAL->1.1
13794 procps/config.in:1.5->1.6(DEAD)
13795 scripts/Configure:1.3->1.4(DEAD)
13796 scripts/Menuconfig:1.3->1.4(DEAD)
13797 scripts/config/.cvsignore:INITIAL->1.1
13798 scripts/config/Kconfig-language.txt:INITIAL->1.1
13799 scripts/config/Makefile:INITIAL->1.1
13800 scripts/config/checklist.c:INITIAL->1.1
13801 scripts/config/colors.h:INITIAL->1.1
13802 scripts/config/conf.c:INITIAL->1.1
13803 scripts/config/confdata.c:INITIAL->1.1
13804 scripts/config/dialog.h:INITIAL->1.1
13805 scripts/config/expr.c:INITIAL->1.1
13806 scripts/config/expr.h:INITIAL->1.1
13807 scripts/config/inputbox.c:INITIAL->1.1
13808 scripts/config/lex.zconf.c_shipped:INITIAL->1.1
13809 scripts/config/lkc.h:INITIAL->1.1
13810 scripts/config/lkc_proto.h:INITIAL->1.1
13811 scripts/config/mconf.c:INITIAL->1.1
13812 scripts/config/menu.c:INITIAL->1.1
13813 scripts/config/menubox.c:INITIAL->1.1
13814 scripts/config/msgbox.c:INITIAL->1.1
13815 scripts/config/symbol.c:INITIAL->1.1
13816 scripts/config/textbox.c:INITIAL->1.1
13817 scripts/config/util.c:INITIAL->1.1
13818 scripts/config/yesno.c:INITIAL->1.1
13819 scripts/config/zconf.l:INITIAL->1.1
13820 scripts/config/zconf.tab.c_shipped:INITIAL->1.1
13821 scripts/config/zconf.tab.h_shipped:INITIAL->1.1
13822 scripts/config/zconf.y:INITIAL->1.1
13823 scripts/lxdialog/.cvsignore:1.1->1.2(DEAD)
13824 scripts/lxdialog/BIG.FAT.WARNING:1.1->1.2(DEAD)
13825 scripts/lxdialog/Makefile:1.2->1.3(DEAD)
13826 scripts/lxdialog/Makefile-2.5:1.1->1.2(DEAD)
13827 scripts/lxdialog/checklist.c:1.1->1.2(DEAD)
13828 scripts/lxdialog/colors.h:1.1->1.2(DEAD)
13829 scripts/lxdialog/dialog.h:1.1->1.2(DEAD)
13830 scripts/lxdialog/inputbox.c:1.1->1.2(DEAD)
13831 scripts/lxdialog/lxdialog.c:1.1->1.2(DEAD)
13832 scripts/lxdialog/menubox.c:1.1->1.2(DEAD)
13833 scripts/lxdialog/msgbox.c:1.1->1.2(DEAD)
13834 scripts/lxdialog/textbox.c:1.1->1.2(DEAD)
13835 scripts/lxdialog/util.c:1.1->1.2(DEAD)
13836 scripts/lxdialog/yesno.c:1.1->1.2(DEAD)
13837 shell/Config.in:INITIAL->1.1
13838 shell/config.in:1.6->1.7(DEAD)
13839 shellutils/Config.in:INITIAL->1.1
13840 shellutils/config.in:1.8->1.9(DEAD)
13841 sysdeps/linux/Config.in:INITIAL->1.1
13842 sysdeps/linux/config.in:1.12->1.13(DEAD)
13843 sysklogd/Config.in:INITIAL->1.1
13844 sysklogd/config.in:1.2->1.3(DEAD)
13845 textutils/Config.in:INITIAL->1.1
13846 textutils/config.in:1.6->1.7(DEAD)
13847 util-linux/Config.in:INITIAL->1.1
13848 util-linux/config.in:1.10->1.11(DEAD)
13850 ---------------------
13852 Date: 2002/12/05 18:28:41
13857 Fix a silly oversight breaking cross compilation
13861 Rules.mak:1.9->1.10
13863 ---------------------
13865 Date: 2002/12/05 20:56:31
13873 include/usage.h:1.125->1.126
13875 ---------------------
13877 Date: 2002/12/05 21:12:41
13882 Kill the now obsolete docs/Configure.help file, and move all existing
13883 help texts into their respective Config.in file.
13887 archival/Config.in:1.1->1.2
13888 debianutils/Config.in:1.1->1.2
13889 docs/Configure.help:1.4->1.5(DEAD)
13890 sysdeps/linux/Config.in:1.1->1.2
13892 ---------------------
13894 Date: 2002/12/05 21:25:20
13899 Put stuff back into a sub-menu
13902 sysdeps/linux/Config.in:1.2->1.3
13904 ---------------------
13906 Date: 2002/12/06 02:22:20
13911 Kill link now pointing to porn site.
13914 docs/busybox.net/index.html:1.114->1.115
13916 ---------------------
13918 Date: 2002/12/06 08:10:40
13923 Fix bug that stoped -a working
13926 networking/ifupdown.c:1.9->1.10
13928 ---------------------
13930 Date: 2002/12/06 08:35:55
13935 Make mapping a config option again to save space, turn off file locking, do we really need it ?
13938 networking/Config.in:1.1->1.2
13939 networking/ifupdown.c:1.10->1.11
13941 ---------------------
13943 Date: 2002/12/06 11:51:46
13948 Use libbb/get_line_from_file, change default state file location
13951 networking/ifupdown.c:1.11->1.12
13953 ---------------------
13955 Date: 2002/12/06 21:37:08
13960 Make hush comple once again
13963 shell/hush.c:1.60->1.61
13965 ---------------------
13967 Date: 2002/12/06 21:39:48
13972 Fixup buffer allocation
13975 coreutils/uuencode.c:1.23->1.24
13976 textutils/uuencode.c:1.23->1.24
13978 ---------------------
13980 Date: 2002/12/06 21:41:09
13985 Fix adjtimex applet compile
13988 miscutils/adjtimex.c:1.2->1.3
13990 ---------------------
13992 Date: 2002/12/06 21:42:56
13997 Fixup dumpleases compile problem
14000 networking/udhcp/Makefile.in:1.2->1.3
14001 networking/udhcp/dumpleases.c:1.1->1.2
14003 ---------------------
14005 Date: 2002/12/06 21:44:50
14010 Do the dumb/obvious thing for the killall->kill dependancy
14013 procps/Config.in:1.1->1.2
14015 ---------------------
14017 Date: 2002/12/06 21:49:59
14022 Allow for people to select no default shell
14025 shell/Config.in:1.1->1.2
14027 ---------------------
14029 Date: 2002/12/06 22:40:54
14034 Add some help descriptions
14037 archival/Config.in:1.2->1.3
14039 ---------------------
14041 Date: 2002/12/06 22:45:07
14046 Remove duplicate entry for kill
14049 procps/Config.in:1.2->1.3
14051 ---------------------
14053 Date: 2002/12/06 23:05:22
14058 It shouldnt depend on itself
14061 procps/Config.in:1.3->1.4
14063 ---------------------
14065 Date: 2002/12/06 23:11:30
14070 depends on for telnet and ipcalc
14073 networking/Config.in:1.2->1.3
14075 ---------------------
14077 Date: 2002/12/07 00:48:54
14082 Fix command that brings down loopback
14085 networking/ifupdown.c:1.12->1.13
14087 ---------------------
14089 Date: 2002/12/07 07:45:42
14094 Differentiate struct and type names
14097 networking/ifupdown.c:1.13->1.14
14099 ---------------------
14101 Date: 2002/12/07 23:14:38
14106 include "busybox" after the libc includes tofix compile errors
14109 init/reboot.c:1.24->1.25
14110 libbb/Makefile.in:1.10->1.11
14111 libpwdgrp/__getgrent.c:1.3->1.4
14112 libpwdgrp/__getpwent.c:1.2->1.3
14113 libpwdgrp/getpwuid.c:1.2->1.3
14114 libpwdgrp/pwent.c:1.2->1.3
14115 libpwdgrp/shadow.c:1.2->1.3
14117 ---------------------
14119 Date: 2002/12/07 23:30:11
14124 Commit to reverse my previous commit, isnt cvs supposed to have some undo command ?
14127 libbb/Makefile.in:1.11->1.12
14129 ---------------------
14131 Date: 2002/12/07 23:56:14
14136 Re-sort filenames to alphebetical order.
14139 libbb/Makefile.in:1.12->1.13
14141 ---------------------
14143 Date: 2002/12/08 00:54:29
14148 Move add_to_list from libunarchive to libbb so it can be of more general use (eg ifupdown). Changed the name to llist_add_to as i plan on adding more llist_ functions as needed (e.g. llist_free).
14151 archival/ar.c:1.42->1.43
14152 archival/cpio.c:1.9->1.10
14153 archival/dpkg.c:1.69->1.70
14154 archival/dpkg_deb.c:1.28->1.29
14155 archival/tar.c:1.167->1.168
14156 archival/unzip.c:1.3->1.4
14157 archival/libunarchive/Makefile.in:1.10->1.11
14158 archival/libunarchive/add_to_list.c:1.1->1.2(DEAD)
14159 archival/libunarchive/get_header_tar.c:1.14->1.15
14160 include/libbb.h:1.87->1.88
14161 include/unarchive.h:1.15->1.16
14162 libbb/Makefile.in:1.13->1.14
14163 libbb/llist_add_to.c:INITIAL->1.1
14165 ---------------------
14167 Date: 2002/12/08 01:23:39
14172 Start to cleanup handling of the state file, save some space and uses linked lists.
14175 networking/ifupdown.c:1.14->1.15
14177 ---------------------
14179 Date: 2002/12/08 11:47:52
14184 Change #include order to fix warning
14187 libpwdgrp/pwent.c:1.3->1.4
14189 ---------------------
14191 Date: 2002/12/08 11:51:05
14196 Fix compile warning with OSF
14199 util-linux/fdisk.c:1.1->1.2
14201 ---------------------
14203 Date: 2002/12/08 12:08:37
14208 Fix compile warning
14211 console-tools/openvt.c:1.2->1.3
14213 ---------------------
14215 Date: 2002/12/08 20:45:47
14220 Updates for the new build system from Bastian Blank (waldi)
14223 debian/busybox-cvs-static.dirs:1.1->1.2
14224 debian/config-deb:1.2->1.3
14225 debian/config-static:1.3->1.4
14226 debian/config-udeb:1.4->1.5
14227 debian/control:1.13->1.14
14228 debian/copyright:1.2->1.3
14229 debian/rules:1.19->1.20
14231 ---------------------
14233 Date: 2002/12/08 22:17:54
14238 Support using ip in udhcpc scripts.
14239 Slightly modified version of patch by Bastian Blank
14242 networking/udhcp/Config.in:1.1->1.2
14243 networking/udhcp/options.c:1.1->1.2
14244 networking/udhcp/options.h:1.1->1.2
14245 networking/udhcp/script.c:1.1->1.2
14247 ---------------------
14249 Date: 2002/12/09 11:10:39
14254 Command line history changes, lastpatch_71 from Vladimir N. Oleynik
14257 shell/Config.in:1.2->1.3
14258 shell/ash.c:1.63->1.64
14259 shell/cmdedit.c:1.74->1.75
14260 shell/cmdedit.h:1.13->1.14
14262 ---------------------
14264 Date: 2002/12/09 21:05:40
14269 Fix a debug message, from Bastian Blank
14272 networking/tftp.c:1.14->1.15
14274 ---------------------
14276 Date: 2002/12/09 21:11:54
14281 Stop linian warning about statically linked binary
14284 debian/busybox-cvs-static.override:INITIAL->1.1
14286 ---------------------
14288 Date: 2002/12/09 21:14:38
14293 Make clean in the scripts directory to remove some binaries
14296 Makefile:1.267->1.268
14298 ---------------------
14300 Date: 2002/12/09 21:16:39
14305 err.. Make clean in the scripts/config directory to remove some binaries
14308 Makefile:1.268->1.269
14310 ---------------------
14312 Date: 2002/12/09 21:52:29
14317 Forgot to rename foo
14320 networking/tftp.c:1.15->1.16
14322 ---------------------
14324 Date: 2002/12/10 00:14:33
14332 coreutils/realpath.c:INITIAL->1.1
14333 include/applets.h:1.81->1.82
14334 include/usage.h:1.126->1.127
14335 shellutils/Config.in:1.1->1.2
14336 shellutils/Makefile.in:1.3->1.4
14337 shellutils/realpath.c:INITIAL->1.1
14339 ---------------------
14341 Date: 2002/12/10 00:17:19
14346 rpm applet by Laurence Anderson
14350 archival/Config.in:1.3->1.4
14351 archival/Makefile.in:1.2->1.3
14352 archival/cpio.c:1.10->1.11
14353 archival/rpm.c:INITIAL->1.1
14354 archival/libunarchive/Makefile.in:1.11->1.12
14355 archival/libunarchive/data_extract_all.c:1.6->1.7
14356 archival/libunarchive/get_header_cpio.c:1.3->1.4
14357 include/applets.h:1.82->1.83
14358 include/unarchive.h:1.16->1.17
14359 include/usage.h:1.127->1.128
14361 ---------------------
14363 Date: 2002/12/10 02:09:12
14368 include busybox after libc includes
14371 archival/rpm.c:1.1->1.2
14373 ---------------------
14375 Date: 2002/12/10 03:16:37
14380 Fix undefined behaviour and save some bytes as suggested by Manuel Novoa III
14383 coreutils/realpath.c:1.1->1.2
14384 shellutils/realpath.c:1.1->1.2
14386 ---------------------
14388 Date: 2002/12/10 11:28:40
14393 Sync debian files with debian package version 0.60.99.cvs20021209-2
14396 debian/busybox-cvs-static.manpages:INITIAL->1.1
14397 debian/busybox-cvs.manpages:INITIAL->1.1
14398 debian/changelog:1.29->1.30
14399 debian/config-udeb:1.5->1.6
14400 debian/control:1.14->1.15
14401 debian/rules:1.20->1.21
14403 ---------------------
14405 Date: 2002/12/11 03:10:13
14410 Use libbb/get_line_from_file instead of getline
14413 archival/dpkg.c:1.70->1.71
14415 ---------------------
14417 Date: 2002/12/11 03:40:10
14422 Fixup header file ordering
14425 libpwdgrp/getpwuid.c:1.3->1.4
14427 ---------------------
14429 Date: 2002/12/11 03:41:28
14434 Eliminate dependancy on kernel header files. Naughty naughty.
14435 Using linux kernel headers is a Bad Thing(tm) and should be
14440 util-linux/hwclock.c:1.2->1.3
14442 ---------------------
14444 Date: 2002/12/11 03:49:33
14449 Eliminate dependancy on kernel header files. Naughty naughty.
14450 Using linux kernel headers is a Bad Thing(tm) and should be
14454 util-linux/fdisk.c:1.2->1.3
14456 ---------------------
14458 Date: 2002/12/11 03:55:52
14463 undefine sysinfo to prevent breakage on ia64
14466 networking/libiproute/ipaddress.c:1.4->1.5
14468 ---------------------
14470 Date: 2002/12/11 03:57:12
14475 Eliminate dependancy on kernel header files. Naughty naughty.
14476 Using linux kernel headers is a Bad Thing(tm) and should be
14481 networking/route.c:1.19->1.20
14483 ---------------------
14485 Date: 2002/12/11 04:04:26
14490 Eliminate dependancy on kernel header files. Naughty naughty.
14491 Using linux kernel headers is a Bad Thing(tm) and should be
14496 util-linux/nfsmount.c:1.23->1.24
14498 ---------------------
14500 Date: 2002/12/11 04:25:02
14505 Add missing header file to squash a warning
14508 coreutils/watch.c:1.2->1.3
14509 shellutils/watch.c:1.2->1.3
14511 ---------------------
14513 Date: 2002/12/11 04:26:28
14518 Squash a warning by making function declaration a proper prototype
14521 shell/lash.c:1.148->1.149
14523 ---------------------
14525 Date: 2002/12/11 07:42:46
14530 Fixup all the horrible broken function prototypes
14534 shell/msh.c:1.10->1.11
14536 ---------------------
14538 Date: 2002/12/11 07:46:30
14543 Make sure we have a show_usage function prototype
14547 networking/udhcp/dhcpc.c:1.3->1.4
14549 ---------------------
14551 Date: 2002/12/11 21:12:44
14556 resync with udhcp cvs
14559 networking/udhcp/Config.in:1.2->1.3
14560 networking/udhcp/README.udhcpc:1.2->1.3
14561 networking/udhcp/dhcpc.c:1.4->1.5
14562 networking/udhcp/dumpleases.c:1.2->1.3
14563 networking/udhcp/files.c:1.2->1.3
14564 networking/udhcp/options.c:1.2->1.3
14565 networking/udhcp/options.h:1.2->1.3
14566 networking/udhcp/script.c:1.2->1.3
14567 networking/udhcp/version.h:1.1->1.2
14569 ---------------------
14571 Date: 2002/12/11 21:13:00
14576 Small bugfix, last_patch72 from Vladimir N. Oleynik
14579 shell/ash.c:1.64->1.65
14581 ---------------------
14583 Date: 2002/12/11 21:22:21
14588 Fix -mtime, by Ian Abbott
14591 findutils/find.c:1.35->1.36
14593 ---------------------
14595 Date: 2002/12/11 21:34:04
14603 archival/libunarchive/get_header_cpio.c:1.4->1.5
14605 ---------------------
14607 Date: 2002/12/11 21:39:13
14612 another sync to udhcp cvs
14615 examples/udhcp/udhcpd.conf:1.1->1.2
14617 ---------------------
14619 Date: 2002/12/11 21:40:45
14624 sorry about all the noise, should be all synced up now
14627 networking/udhcp/ChangeLog:1.2->1.3
14628 networking/udhcp/dhcpd.c:1.1->1.2
14629 networking/udhcp/options.c:1.3->1.4
14631 ---------------------
14633 Date: 2002/12/11 21:45:08
14638 A cleaner cleanup that avoids passing an off_t to scanf
14641 archival/libunarchive/get_header_cpio.c:1.5->1.6
14643 ---------------------
14645 Date: 2002/12/11 22:43:37
14650 slight change to reflect BB_VER change
14653 networking/udhcp/dhcpc.c:1.5->1.6
14654 networking/udhcp/dumpleases.c:1.3->1.4
14655 networking/udhcp/libbb_udhcp.h:1.2->1.3
14657 ---------------------
14659 Date: 2002/12/11 22:45:33
14664 Makefile rework coordinate with Russ so udhcp will behave
14668 networking/udhcp/Makefile.in:1.3->1.4
14670 ---------------------
14672 Date: 2002/12/11 22:59:39
14677 hehe. Screwed that one up. Lets do things right this time.
14681 networking/udhcp/Makefile.in:1.4->1.5
14683 ---------------------
14685 Date: 2002/12/12 08:57:16
14690 Teach addgroup to add user names to groups
14693 loginutils/addgroup.c:1.6->1.7
14695 ---------------------
14697 Date: 2002/12/12 10:31:52
14702 Support the o, f and p options, patch by Magnus MÃ¥rtensson
14705 include/usage.h:1.128->1.129
14706 miscutils/dc.c:1.13->1.14
14708 ---------------------
14710 Date: 2002/12/12 10:54:47
14715 Update email address for Gennady Feldman <gena01@gena01.com>
14719 sysklogd/klogd.c:1.12->1.13
14720 sysklogd/logread.c:1.9->1.10
14721 sysklogd/syslogd.c:1.90->1.91
14723 ---------------------
14725 Date: 2002/12/12 12:56:18
14730 full usage cleanup for udhcp
14733 include/usage.h:1.129->1.130
14735 ---------------------
14737 Date: 2002/12/13 00:01:43
14742 New applet, nameif by Nick Fedchik and myself.
14745 include/applets.h:1.83->1.84
14746 include/usage.h:1.130->1.131
14747 networking/Config.in:1.3->1.4
14748 networking/Makefile.in:1.9->1.10
14749 networking/nameif.c:INITIAL->1.1
14751 ---------------------
14753 Date: 2002/12/13 02:43:49
14758 New applets, ftpget and ftpput
14761 include/applets.h:1.84->1.85
14762 include/usage.h:1.131->1.132
14763 networking/Config.in:1.4->1.5
14764 networking/Makefile.in:1.10->1.11
14765 networking/ftpgetput.c:INITIAL->1.1
14767 ---------------------
14769 Date: 2002/12/13 04:14:36
14774 Fix possible bug if file length not known
14777 networking/ftpgetput.c:1.1->1.2
14779 ---------------------
14781 Date: 2002/12/13 05:57:46
14786 Change ftpput so it uses <remote-path> <local-file> as it should
14789 networking/ftpgetput.c:1.2->1.3
14791 ---------------------
14793 Date: 2002/12/13 08:20:42
14798 Merge copyfd and copy_file_chunk
14801 include/libbb.h:1.88->1.89
14802 libbb/copy_file.c:1.22->1.23
14803 libbb/copyfd.c:1.3->1.4
14804 libbb/print_file.c:1.4->1.5
14805 networking/ftpgetput.c:1.3->1.4
14807 ---------------------
14809 Date: 2002/12/13 09:02:16
14814 Fix bug when reading mac from command line, continue; if hwaddrr not found
14817 networking/nameif.c:1.1->1.2
14819 ---------------------
14821 Date: 2002/12/13 22:02:12
14826 use const group_file
14829 loginutils/addgroup.c:1.7->1.8
14831 ---------------------
14833 Date: 2002/12/13 22:53:28
14838 Don't build the ncurses stuff unless it is specifically asked for
14842 Makefile:1.269->1.270
14843 Rules.mak:1.10->1.11
14844 scripts/config/Makefile:1.1->1.2
14845 sysdeps/linux/Config.in:1.3->1.4
14847 ---------------------
14849 Date: 2002/12/13 22:59:15
14857 modutils/lsmod.c:1.34->1.35
14859 ---------------------
14861 Date: 2002/12/14 01:58:56
14866 rmmod -a removed modules recursively
14869 docs/busybox.sgml:1.47->1.48
14870 include/libbb.h:1.89->1.90
14871 include/usage.h:1.132->1.133
14872 libbb/Makefile.in:1.14->1.15
14873 libbb/qmodule.c:INITIAL->1.1
14874 modutils/lsmod.c:1.35->1.36
14875 modutils/rmmod.c:1.21->1.22
14877 ---------------------
14879 Date: 2002/12/16 06:40:37
14887 networking/libiproute/ip_parse_common_args.c:1.1->1.2
14889 ---------------------
14891 Date: 2002/12/16 07:37:20
14896 Only included headers that are used.
14899 networking/libiproute/ipaddress.c:1.5->1.6
14900 networking/libiproute/iplink.c:1.3->1.4
14901 networking/libiproute/iproute.c:1.7->1.8
14902 networking/libiproute/iptunnel.c:1.2->1.3
14903 networking/libiproute/libnetlink.c:1.2->1.3
14904 networking/libiproute/ll_addr.c:1.2->1.3
14905 networking/libiproute/ll_map.c:1.1->1.2
14906 networking/libiproute/ll_proto.c:1.1->1.2
14907 networking/libiproute/ll_types.c:1.1->1.2
14908 networking/libiproute/rt_names.c:1.1->1.2
14909 networking/libiproute/rtm_map.c:1.1->1.2
14910 networking/libiproute/utils.c:1.3->1.4
14912 ---------------------
14914 Date: 2002/12/16 21:55:39
14919 changed most assignments from ":=" to "=" to allow setting some variables
14920 at the command line (this is also needed for cross-compilation)
14923 Rules.mak:1.11->1.12
14925 ---------------------
14927 Date: 2002/12/16 22:04:18
14932 Always print the routing table header for IPv4:
14933 - this is consistent with IPv6 route
14934 - you can get very confused, if there are no routes and "route" prints
14935 nothing at all (not even "No routes" message)
14938 networking/route.c:1.20->1.21
14940 ---------------------
14942 Date: 2002/12/17 09:48:16
14947 Odd. I never brought this forward from bb.stable. Should handle
14948 reaping child processes better.
14952 init/init.c:1.178->1.179
14954 ---------------------
14956 Date: 2002/12/17 12:43:43
14961 Get interface names using ioctl rather than /proc, from Nick Fedchik
14964 networking/nameif.c:1.2->1.3
14966 ---------------------
14968 Date: 2002/12/18 02:47:40
14973 When retrieving a file dont open file until we have to to prevent files of size 0 being created when retrieval fails, bug found by Jeff Angielski
14976 networking/ftpgetput.c:1.4->1.5
14978 ---------------------
14980 Date: 2002/12/19 20:16:22
14985 Bugfix, wastn retrieving last block, patch by Jean-Christophe Dubois
14988 networking/tftp.c:1.16->1.17
14990 ---------------------
14992 Date: 2002/12/20 06:03:47
14997 busybox target wasnt checking .depend, clean kbuild binaries only on distclean
15000 Makefile:1.270->1.271
15002 ---------------------
15004 Date: 2002/12/20 10:06:38
15009 Adjust for new .depend target
15012 Makefile:1.271->1.272
15014 ---------------------
15016 Date: 2002/12/23 10:16:12
15021 Support the '=' command
15024 editors/sed.c:1.93->1.94
15026 ---------------------
15028 Date: 2002/12/23 10:23:10
15033 Fix STANDALONE_SHELL and ALWAYS_WIN options, last_path_73 by Vladimir N. Oleynik
15036 shell/ash.c:1.65->1.66
15038 ---------------------
15040 Date: 2002/12/23 11:54:56
15045 Support the obsolete '+' option
15048 coreutils/tail.c:1.42->1.43
15049 textutils/tail.c:1.42->1.43
15051 ---------------------
15053 Date: 2002/12/23 12:49:32
15058 Sync with 20021214-1 debian package
15061 debian/changelog:1.30->1.31
15062 debian/config-deb:1.3->1.4
15063 debian/config-static:1.4->1.5
15064 debian/config-udeb:1.6->1.7
15066 ---------------------
15068 Date: 2002/12/27 00:45:35
15073 Add usage for tar -j and -z
15076 include/usage.h:1.133->1.134
15078 ---------------------
15080 Date: 2002/12/27 17:42:01
15085 Add "Broadcast +" support back in. Also cut the size down some. Not well
15086 tested, but it is the holidays...
15089 networking/ifconfig.c:1.20->1.21
15091 ---------------------
15093 Date: 2003/01/02 07:16:53
15098 > Eliminate dependancy on kernel header files. Naughty naughty.
15099 > Using linux kernel headers is a Bad Thing(tm) and should be
15103 Doing this wrong should be punished even harder :)
15107 util-linux/hwclock.c:1.3->1.4
15109 ---------------------
15111 Date: 2003/01/02 07:24:02
15116 Fix tab-tab listing of files so it properly reflects current
15121 shell/cmdedit.c:1.75->1.76
15123 ---------------------
15125 Date: 2003/01/04 11:56:06
15130 fdisk writable feature, allows compilation of a small fdisk that can
15131 only read partition table, by Vladimir N. Oleynik
15134 util-linux/Config.in:1.1->1.2
15135 util-linux/fdisk.c:1.3->1.4
15137 ---------------------
15139 Date: 2003/01/04 13:45:42
15144 Sync with 20030104-2 cvs package, disable fdisk BSD label as they dont
15148 debian/changelog:1.31->1.32
15149 debian/config-static:1.5->1.6
15150 debian/config-udeb:1.7->1.8
15151 debian/control:1.15->1.16
15153 ---------------------
15155 Date: 2003/01/05 00:43:00
15163 networking/libiproute/iptunnel.c:1.3->1.4
15164 networking/libiproute/ll_addr.c:1.3->1.4
15166 ---------------------
15168 Date: 2003/01/05 02:02:02
15173 Prepare for new busybox-cvs upload
15176 debian/changelog:1.32->1.33
15177 debian/config-static:1.6->1.7
15179 ---------------------
15181 Date: 2003/01/05 04:01:55
15186 New applet: httpd, by Glenn Engel
15189 include/applets.h:1.85->1.86
15190 include/usage.h:1.134->1.135
15191 networking/Config.in:1.5->1.6
15192 networking/Makefile.in:1.11->1.12
15193 networking/httpd.c:INITIAL->1.1
15195 ---------------------
15197 Date: 2003/01/06 01:11:49
15202 Correct column width for tab completion and ls
15205 coreutils/ls.c:1.94->1.95
15206 fileutils/ls.c:1.94->1.95
15207 shell/cmdedit.c:1.76->1.77
15209 ---------------------
15211 Date: 2003/01/06 16:27:07
15216 Minor cleanup, identified by Stewart Brodie, patch by Vladimir N.
15220 shell/ash.c:1.66->1.67
15222 ---------------------
15224 Date: 2003/01/08 01:15:31
15229 Lineo has ceased to exist, and is no longer a sponsor.
15232 docs/busybox.net/index.html:1.115->1.116
15234 ---------------------
15236 Date: 2003/01/08 03:26:47
15241 Patch by Stewart Brodie to terminate the string array correctly
15244 debianutils/run_parts.c:1.2->1.3
15246 ---------------------
15248 Date: 2003/01/09 10:00:49
15253 Make output the same as upstream, patch by Tito
15256 miscutils/strings.c:1.1->1.2
15258 ---------------------
15260 Date: 2003/01/09 10:06:00
15265 arping applet by Nick Fedchik
15268 include/applets.h:1.86->1.87
15269 include/usage.h:1.135->1.136
15270 networking/Config.in:1.6->1.7
15271 networking/Makefile.in:1.12->1.13
15272 networking/arping.c:INITIAL->1.1
15274 ---------------------
15276 Date: 2003/01/09 14:36:26
15281 Additional patch from Tito to fix some anomolies
15284 miscutils/strings.c:1.2->1.3
15286 ---------------------
15288 Date: 2003/01/09 18:53:53
15293 Fix addgroup so it actually works
15297 loginutils/addgroup.c:1.8->1.9
15299 ---------------------
15301 Date: 2003/01/11 18:02:51
15306 Fix an obvious mistake
15309 Makefile:1.272->1.273
15311 ---------------------
15313 Date: 2003/01/11 18:06:02
15318 Patch from Robert Schwebel fixing a missing \n
15321 modutils/lsmod.c:1.36->1.37
15323 ---------------------
15325 Date: 2003/01/11 18:07:14
15330 Patch from Robert Schwebel -- support ncurses installed in /usr/local
15333 scripts/config/Makefile:1.2->1.3
15335 ---------------------
15337 Date: 2003/01/11 20:40:20
15342 Patch from Daniel J Walsh at redhat to make free work for systems
15343 with more than 1 GB of memory...
15346 procps/free.c:1.18->1.19
15348 ---------------------
15350 Date: 2003/01/12 06:08:33
15355 Kiss Gabor noticed that ping compiled without BB_FEATURE_FANCY_PING
15356 would return 0 instead of EXIT_FAILURE when no response was received.
15359 networking/ping.c:1.52->1.53
15360 networking/ping6.c:1.2->1.3
15362 ---------------------
15364 Date: 2003/01/13 21:40:35
15369 Option to allow ifupdown use ip commands instead of ifconfig, add flush
15370 command to ipaddr, patch by Bastian Blank
15373 include/usage.h:1.136->1.137
15374 networking/Config.in:1.7->1.8
15375 networking/ifupdown.c:1.15->1.16
15376 networking/libiproute/ipaddress.c:1.6->1.7
15377 networking/libiproute/iplink.c:1.4->1.5
15379 ---------------------
15381 Date: 2003/01/13 22:09:47
15386 Correct some init issues, update email address, last_patch78 by Vladimir
15390 include/libbb.h:1.90->1.91
15391 init/init.c:1.179->1.180
15392 libbb/device_open.c:1.2->1.3
15393 libbb/process_escape_sequence.c:1.2->1.3
15394 util-linux/more.c:1.54->1.55
15396 ---------------------
15398 Date: 2003/01/13 23:19:31
15403 Patch from Tito to rework strings applet, and some testsuite
15404 stuff to test it added by me.
15407 miscutils/strings.c:1.3->1.4
15408 testsuite/strings/strings-works-like-GNU:INITIAL->1.1
15410 ---------------------
15412 Date: 2003/01/14 06:40:11
15417 Only call free if it is necessary
15420 shell/ash.c:1.67->1.68
15422 ---------------------
15424 Date: 2003/01/14 06:42:56
15429 Fixup addgroup help text
15432 include/usage.h:1.137->1.138
15434 ---------------------
15436 Date: 2003/01/14 08:06:07
15441 Eliminate use of kernel header file
15445 networking/libiproute/ipaddress.c:1.7->1.8
15447 ---------------------
15449 Date: 2003/01/14 08:52:18
15454 Clean config binsries on 'make clean'
15457 Makefile:1.273->1.274
15459 ---------------------
15461 Date: 2003/01/14 08:54:06
15466 Eliminate most instances where we use linux kernel headers
15470 libbb/interface.c:1.12->1.13
15471 networking/ifconfig.c:1.21->1.22
15472 networking/nameif.c:1.3->1.4
15473 networking/libiproute/iplink.c:1.5->1.6
15474 networking/libiproute/iptunnel.c:1.4->1.5
15475 networking/libiproute/ll_addr.c:1.4->1.5
15477 ---------------------
15479 Date: 2003/01/14 09:12:39
15484 Ensure consistant sort order, sed behavior, etc
15488 Rules.mak:1.12->1.13
15490 ---------------------
15492 Date: 2003/01/14 18:13:13
15497 last_patch75_2 from vodz,
15500 coreutils/ls.c:1.95->1.96
15501 fileutils/ls.c:1.95->1.96
15503 ---------------------
15505 Date: 2003/01/14 21:41:11
15510 Patch for the debian-cvs package, ip* applets in /bin, patch from Bastian Blank
15513 debian/changelog:1.33->1.34
15514 debian/config-deb:1.4->1.5
15515 debian/config-static:1.7->1.8
15516 debian/config-udeb:1.8->1.9
15517 debian/rules:1.21->1.22
15518 include/applets.h:1.87->1.88
15520 ---------------------
15522 Date: 2003/01/14 23:26:57
15527 Fix leading spaces bug, free line buffer, redo next_word, save some
15531 networking/ifupdown.c:1.16->1.17
15533 ---------------------
15535 Date: 2003/01/16 11:37:57
15540 Use vsyslog instead of syslog, improve initalisation and cleanup of
15541 variables, save 300 Bytes or so, patch by Vladimir N. Oleynik
15544 networking/nameif.c:1.4->1.5
15546 ---------------------
15548 Date: 2003/01/19 12:55:11
15553 Compile option to avoid using /usr directory, patch by Bastian Blank
15556 include/applets.h:1.88->1.89
15557 sysdeps/linux/Config.in:1.4->1.5
15559 ---------------------
15561 Date: 2003/01/19 13:31:41
15566 fix missed option argument for -I <device>, interface name checks
15567 redesigned, patch by Nick Fedchik
15570 networking/arping.c:1.1->1.2
15572 ---------------------
15574 Date: 2003/01/19 13:34:20
15579 Dont use getopt_long, minor usage changes, patch by Nick Fedchik
15582 include/usage.h:1.138->1.139
15583 networking/nameif.c:1.5->1.6
15585 ---------------------
15587 Date: 2003/01/20 23:34:12
15592 Make test mode output same as official version
15595 libbb/run_parts.c:1.3->1.4
15597 ---------------------
15599 Date: 2003/01/20 23:50:57
15604 New test mode that allows run_parts to fail silently if the directory
15605 is not found. Patch from Bastian Blank
15608 include/libbb.h:1.91->1.92
15609 libbb/run_parts.c:1.4->1.5
15610 networking/ifupdown.c:1.17->1.18
15612 ---------------------
15614 Date: 2003/01/21 00:03:05
15622 networking/libiproute/ip_common.h:1.4->1.5
15624 ---------------------
15626 Date: 2003/01/21 00:12:11
15631 re-order config options, part of a patch from Bastian Blank
15634 loginutils/Config.in:1.1->1.2
15636 ---------------------
15638 Date: 2003/01/21 20:55:53
15643 run telnet from inetd, present login prompt if login is configured,
15644 patch from Bastian Blank
15647 include/libbb.h:1.92->1.93
15648 libbb/Makefile.in:1.15->1.16
15649 loginutils/getty.c:1.5->1.6
15650 loginutils/login.c:1.8->1.9
15651 networking/Config.in:1.8->1.9
15652 networking/telnetd.c:1.2->1.3
15654 ---------------------
15656 Date: 2003/01/21 20:59:34
15661 Login prompt function, part of waldi's telnetd from inetd patch
15664 libbb/login.c:INITIAL->1.1
15666 ---------------------
15668 Date: 2003/01/21 22:39:34
15673 merge fixes with udhcp
15676 networking/udhcp/dhcpc.c:1.6->1.7
15678 ---------------------
15680 Date: 2003/01/22 01:20:35
15685 Fix a typo that broke it so busybox won't build
15688 networking/libiproute/ip_common.h:1.5->1.6
15690 ---------------------
15692 Date: 2003/01/22 21:09:48
15697 Patch from Basitan Blank to fix nasty bug
15700 networking/telnetd.c:1.3->1.4
15702 ---------------------
15704 Date: 2003/01/23 04:48:34
15709 Patch from Joel Vallier to add modules symbols to the kernel symbol
15710 table in order to obtain better debug output from ksymoops.
15713 modutils/Config.in:1.1->1.2
15714 modutils/insmod.c:1.92->1.93
15716 ---------------------
15718 Date: 2003/01/23 04:57:34
15723 Patch from Artem Egorkine to support the -m option
15726 include/usage.h:1.139->1.140
15727 modutils/Config.in:1.2->1.3
15728 modutils/insmod.c:1.93->1.94
15730 ---------------------
15732 Date: 2003/01/23 05:27:42
15737 Apply patch from Ghozlane Toumi to add -inum support to find.
15738 Apply patch from Ghozlane Toumi to make find smaller by combining
15739 similar error messages
15740 Forward port find -newer support from busybox stable that was
15741 missing from unstable. -Erik.
15742 Fixup usage messages for find. -Erik
15745 findutils/Config.in:1.1->1.2
15746 findutils/find.c:1.36->1.37
15747 include/usage.h:1.140->1.141
15749 ---------------------
15751 Date: 2003/01/23 05:59:31
15756 A patch from John F. Kelly to add in a utility for configuring
15757 vlan under linux, derived from Ben Greear's VLAN "vconfig" tool.
15760 include/applets.h:1.89->1.90
15761 include/usage.h:1.141->1.142
15762 networking/Config.in:1.9->1.10
15763 networking/Makefile.in:1.13->1.14
15764 networking/vconfig.c:INITIAL->1.1
15766 ---------------------
15768 Date: 2003/01/23 06:02:39
15773 Patch from Jason McMullan @ linuxcare.com adding insmod
15774 support for s390 systems.
15777 modutils/insmod.c:1.94->1.95
15779 ---------------------
15781 Date: 2003/01/23 06:35:17
15786 Patch from Brett Hunt at micron.com to fixup potential segfaults
15787 during 'make menuconfig'
15790 scripts/config/menubox.c:1.1->1.2
15792 ---------------------
15794 Date: 2003/01/23 07:08:26
15799 Fix a silly compile error, thanks to a patch from Wen-chien Jesse Sung
15802 init/init.c:1.180->1.181
15804 ---------------------
15806 Date: 2003/01/27 17:41:19
15811 This seems sufficient for ifup and ifdown to actually work
15812 as advertised. Works for me (at least with glibc)
15815 networking/ifupdown.c:1.18->1.19
15816 networking/libiproute/ip_parse_common_args.c:1.2->1.3
15817 networking/libiproute/ipaddress.c:1.8->1.9
15819 ---------------------
15821 Date: 2003/01/27 22:11:59
15826 Don't wipe the config system on 'make clean'
15829 Makefile:1.274->1.275
15831 ---------------------
15833 Date: 2003/01/28 01:45:47
15838 Fix long standing bug with old gnu tar files, add a check so tar will
15839 complain "unknown file type" if it tries to extract an oldgnu tar file
15840 and TAR_FEATURE_OLDGNU_COMPATABILITY sint defined.
15841 Print a warning if unisupported gnu extensions are encountered.
15844 archival/Config.in:1.4->1.5
15845 archival/libunarchive/data_extract_all.c:1.7->1.8
15846 archival/libunarchive/get_header_tar.c:1.15->1.16
15848 ---------------------
15850 Date: 2003/02/03 12:44:59
15855 Fix a couple more ifupdown bugs
15858 networking/ifupdown.c:1.19->1.20
15860 ---------------------
15862 Date: 2003/02/05 18:16:45
15870 docs/busybox.net/index.html:1.116->1.117
15872 ---------------------
15874 Date: 2003/02/08 22:33:53
15879 Patch from Nick Fedchik, CONFIG_SYSLOGD should determine getty's
15883 loginutils/getty.c:1.6->1.7
15885 ---------------------
15887 Date: 2003/02/08 23:11:19
15892 Rewrite by Manuel Novoa III, very compact implimentation.
15895 networking/vconfig.c:1.1->1.2
15897 ---------------------
15899 Date: 2003/02/08 23:20:02
15904 Patch from Joshua Jackson, make md5 the default hash algorithm
15907 loginutils/passwd.c:1.3->1.4
15909 ---------------------
15911 Date: 2003/02/08 23:36:15
15916 Patch from mathuria, compatability with solaris
15919 coreutils/chown.c:1.19->1.20
15920 fileutils/chown.c:1.19->1.20
15921 include/busybox.h:1.51->1.52
15922 include/libbb.h:1.93->1.94
15924 ---------------------
15926 Date: 2003/02/09 04:46:34
15931 Fix endian probelm on PPC, i had different types for an extern variable.
15934 archival/libunarchive/Makefile.in:1.12->1.13
15935 archival/libunarchive/unzip.c:1.27->1.28
15937 ---------------------
15939 Date: 2003/02/09 04:49:17
15944 Moved to libunarchive/unzip.c
15947 archival/libunarchive/check_trailer_gzip.c:1.3->1.4(DEAD)
15949 ---------------------
15951 Date: 2003/02/09 05:00:52
15956 Specify install path, patch by Nick Fedchik
15959 sysdeps/linux/Config.in:1.5->1.6
15961 ---------------------
15963 Date: 2003/02/09 05:07:42
15968 Dont die if logging remotely fails, patch by Joshua Jackson
15971 sysklogd/syslogd.c:1.91->1.92
15973 ---------------------
15975 Date: 2003/02/09 06:51:11
15980 New applet, inetd, make httpd features more configurable, update authors, last_patch_80
15981 from Vladimir N. Oleynik
15985 docs/busybox_footer.pod:1.9->1.10
15986 docs/busybox_header.pod:1.8->1.9
15987 include/applets.h:1.90->1.91
15988 include/usage.h:1.142->1.143
15989 networking/Config.in:1.10->1.11
15990 networking/Makefile.in:1.14->1.15
15991 networking/httpd.c:1.1->1.2
15992 networking/inetd.c:INITIAL->1.1
15994 ---------------------
15996 Date: 2003/02/09 07:01:33
16001 Minor update to arping, patch from Nick Fedchik
16004 networking/arping.c:1.2->1.3
16006 ---------------------
16008 Date: 2003/02/09 12:00:17
16013 Woops, my gunzip fix broke unzip, these cant be static
16016 archival/libunarchive/unzip.c:1.28->1.29
16018 ---------------------
16020 Date: 2003/02/09 22:40:33
16025 Fix compiler warnings, patch by Steven Scholz
16028 libbb/interface.c:1.13->1.14
16029 libbb/login.c:1.1->1.2
16030 procps/kill.c:1.46->1.47
16032 ---------------------
16034 Date: 2003/02/10 09:22:36
16039 udhcpc is supposed to be in /sbin, not /usr/sbin/
16042 include/applets.h:1.91->1.92
16044 ---------------------
16046 Date: 2003/02/10 22:28:21
16051 Fix compile error, last_patch81 by Vladimir N. Oleynik
16054 networking/httpd.c:1.2->1.3
16056 ---------------------
16058 Date: 2003/02/10 22:31:09
16063 Fix compile error, last_patch82 by Vladimir N. Oleynik
16066 networking/inetd.c:1.1->1.2
16068 ---------------------
16070 Date: 2003/02/10 22:53:35
16075 last_patch83 by Vladimir N. Oleynik
16079 docs/busybox_footer.pod:1.10->1.11
16080 networking/Config.in:1.11->1.12
16082 ---------------------
16084 Date: 2003/02/11 07:06:06
16089 Fix compile error... header problems.
16092 networking/inetd.c:1.2->1.3
16094 ---------------------
16096 Date: 2003/02/12 10:56:53
16101 Don't use HZ -- use sysconf(_SC_CLK_TCK)
16104 networking/libiproute/utils.c:1.4->1.5
16106 ---------------------
16108 Date: 2003/02/12 22:20:19
16113 sync with udhcp bug fixes
16116 networking/udhcp/ChangeLog:1.3->1.4
16117 networking/udhcp/arpping.c:1.1->1.2
16118 networking/udhcp/script.c:1.3->1.4
16120 ---------------------
16122 Date: 2003/02/15 10:53:07
16127 Merge fileutils, textutils and shellutils into coreuils
16130 Makefile:1.275->1.276
16131 coreutils/Config.in:INITIAL->1.1
16132 coreutils/Makefile:INITIAL->1.1
16133 coreutils/Makefile.in:INITIAL->1.1
16134 sysdeps/linux/Config.in:1.6->1.7
16136 ---------------------
16138 Date: 2003/02/15 11:43:16
16143 fileutils, shellutils, textutils moved to coreutils
16146 fileutils/Config.in:1.1->1.2(DEAD)
16147 fileutils/Makefile:1.2->1.3(DEAD)
16148 fileutils/Makefile.in:1.1->1.2(DEAD)
16149 fileutils/chgrp.c:1.11->1.12(DEAD)
16150 fileutils/chmod.c:1.13->1.14(DEAD)
16151 fileutils/chown.c:1.20->1.21(DEAD)
16152 fileutils/cp.c:1.20->1.21(DEAD)
16153 fileutils/dd.c:1.52->1.53(DEAD)
16154 fileutils/df.c:1.49->1.50(DEAD)
16155 fileutils/du.c:1.55->1.56(DEAD)
16156 fileutils/ln.c:1.40->1.41(DEAD)
16157 fileutils/ls.c:1.96->1.97(DEAD)
16158 fileutils/mkdir.c:1.33->1.34(DEAD)
16159 fileutils/mkfifo.c:1.14->1.15(DEAD)
16160 fileutils/mknod.c:1.23->1.24(DEAD)
16161 fileutils/mv.c:1.17->1.18(DEAD)
16162 fileutils/rm.c:1.35->1.36(DEAD)
16163 fileutils/rmdir.c:1.22->1.23(DEAD)
16164 fileutils/sync.c:1.18->1.19(DEAD)
16165 fileutils/touch.c:1.25->1.26(DEAD)
16166 shellutils/Config.in:1.2->1.3(DEAD)
16167 shellutils/Makefile:1.4->1.5(DEAD)
16168 shellutils/Makefile.in:1.4->1.5(DEAD)
16169 shellutils/basename.c:1.20->1.21(DEAD)
16170 shellutils/cal.c:1.4->1.5(DEAD)
16171 shellutils/chroot.c:1.27->1.28(DEAD)
16172 shellutils/date.c:1.38->1.39(DEAD)
16173 shellutils/dirname.c:1.17->1.18(DEAD)
16174 shellutils/echo.c:1.16->1.17(DEAD)
16175 shellutils/env.c:1.4->1.5(DEAD)
16176 shellutils/expr.c:1.11->1.12(DEAD)
16177 shellutils/false.c:1.1->1.2(DEAD)
16178 shellutils/hostid.c:1.12->1.13(DEAD)
16179 shellutils/id.c:1.21->1.22(DEAD)
16180 shellutils/logname.c:1.16->1.17(DEAD)
16181 shellutils/printf.c:1.17->1.18(DEAD)
16182 shellutils/pwd.c:1.22->1.23(DEAD)
16183 shellutils/realpath.c:1.2->1.3(DEAD)
16184 shellutils/sleep.c:1.16->1.17(DEAD)
16185 shellutils/stty.c:1.7->1.8(DEAD)
16186 shellutils/tee.c:1.21->1.22(DEAD)
16187 shellutils/test.c:1.21->1.22(DEAD)
16188 shellutils/true.c:1.1->1.2(DEAD)
16189 shellutils/tty.c:1.11->1.12(DEAD)
16190 shellutils/uname.c:1.18->1.19(DEAD)
16191 shellutils/usleep.c:1.10->1.11(DEAD)
16192 shellutils/watch.c:1.3->1.4(DEAD)
16193 shellutils/who.c:1.1->1.2(DEAD)
16194 shellutils/whoami.c:1.20->1.21(DEAD)
16195 shellutils/yes.c:1.13->1.14(DEAD)
16196 textutils/Config.in:1.1->1.2(DEAD)
16197 textutils/Makefile:1.3->1.4(DEAD)
16198 textutils/Makefile.in:1.3->1.4(DEAD)
16199 textutils/cat.c:1.27->1.28(DEAD)
16200 textutils/cmp.c:1.8->1.9(DEAD)
16201 textutils/cut.c:1.24->1.25(DEAD)
16202 textutils/dos2unix.c:1.16->1.17(DEAD)
16203 textutils/head.c:1.28->1.29(DEAD)
16204 textutils/length.c:1.13->1.14(DEAD)
16205 textutils/md5sum.c:1.27->1.28(DEAD)
16206 textutils/od.c:1.4->1.5(DEAD)
16207 textutils/sort.c:1.34->1.35(DEAD)
16208 textutils/tail.c:1.43->1.44(DEAD)
16209 textutils/tr.c:1.33->1.34(DEAD)
16210 textutils/uniq.c:1.20->1.21(DEAD)
16211 textutils/uudecode.c:1.19->1.20(DEAD)
16212 textutils/uuencode.c:1.24->1.25(DEAD)
16213 textutils/wc.c:1.26->1.27(DEAD)
16215 ---------------------
16217 Date: 2003/02/15 11:50:30
16222 Patch from Bastian Blank
16224 - different usage for telnetd in inetd mode
16225 - changes for the default flags of the ip features
16226 - if no /usr requested, udhcpc should use the script also without /usr.
16229 include/usage.h:1.143->1.144
16230 networking/Config.in:1.12->1.13
16231 networking/libiproute/iproute.c:1.8->1.9
16232 networking/udhcp/dhcpc.c:1.7->1.8
16234 ---------------------
16236 Date: 2003/02/17 08:23:21
16244 coreutils/Config.in:1.1->1.2
16245 coreutils/Makefile.in:1.1->1.2
16246 coreutils/sha1sum.c:INITIAL->1.1
16247 include/applets.h:1.92->1.93
16248 include/usage.h:1.144->1.145
16250 ---------------------
16252 Date: 2003/02/17 12:18:16
16257 Fix for big endian machines
16260 coreutils/sha1sum.c:1.1->1.2
16262 ---------------------
16264 Date: 2003/02/18 20:17:30
16269 mention "katamaran"
16272 docs/busybox.net/index.html:1.117->1.118
16274 ---------------------
16276 Date: 2003/02/27 03:14:04
16281 Write all the help text for the util-linux utilities. Allow
16282 people to locate the mtab file somewhere other that /etc to
16283 accomodate read only root filesystems.
16287 libbb/mtab_file.c:1.5->1.6
16288 util-linux/Config.in:1.2->1.3
16290 ---------------------
16292 Date: 2003/02/28 06:29:27
16297 There is no good reason to prevent nfs mounts from being mounted
16298 during 'mount -a'. If the user wants to do that, hey, its their
16299 lifs. If the nfs server is down and they don't want to wait for
16300 nfs to time out, that is their problem.
16304 util-linux/mount.c:1.108->1.109
16306 ---------------------
16308 Date: 2003/02/28 07:20:55
16313 Add all the syslogd help text
16316 sysklogd/Config.in:1.1->1.2
16318 ---------------------
16320 Date: 2003/03/07 17:27:51
16325 Explicitly define -DNDEBUG so asserts don't clutter release code
16328 Rules.mak:1.13->1.14
16330 ---------------------
16332 Date: 2003/03/07 17:29:12
16337 Define bb_xgetlarg as a standard interface for extracting
16338 numbers from getopt which includes careful error checking.
16342 include/libbb.h:1.94->1.95
16343 libbb/Makefile.in:1.16->1.17
16344 libbb/bb_xgetlarg.c:INITIAL->1.1
16346 ---------------------
16348 Date: 2003/03/07 17:33:40
16353 audit for proper error handling, apply a few size optimizations
16357 util-linux/dmesg.c:1.25->1.26
16359 ---------------------
16361 Date: 2003/03/07 17:43:32
16366 With nightmares of libbb ending up with 100 .c files starting
16367 with "bb_" it seems best to rename this now and avoid starting
16368 an evil KDE style naming trend.
16371 libbb/Makefile.in:1.17->1.18
16372 libbb/bb_xgetlarg.c:1.1->1.2(DEAD)
16373 libbb/xgetlarg.c:INITIAL->1.1
16375 ---------------------
16377 Date: 2003/03/07 17:59:32
16382 Save a few bytes and remove a redundant string
16385 util-linux/dmesg.c:1.26->1.27
16387 ---------------------
16389 Date: 2003/03/07 18:03:02
16394 Scrub things a bit, shave off a few bytes.
16398 util-linux/fdflush.c:1.19->1.20
16400 ---------------------
16402 Date: 2003/03/07 18:09:06
16407 be more careful about cleaning up
16410 util-linux/fdflush.c:1.20->1.21
16411 util-linux/freeramdisk.c:1.19->1.20
16413 ---------------------
16415 Date: 2003/03/08 05:21:02
16420 Fix matching for the $ address (last line)
16423 editors/sed.c:1.94->1.95
16425 ---------------------
16427 Date: 2003/03/09 02:39:29
16432 Mention the opengroup sed reference, add a check which is disabled at present.
16435 editors/sed.c:1.95->1.96
16437 ---------------------
16439 Date: 2003/03/09 02:44:49
16444 Woops, remove the code i didnt mean to commit
16447 editors/sed.c:1.96->1.97
16449 ---------------------
16451 Date: 2003/03/09 08:44:49
16456 redo get_addres(). save some space. possible fix a bug where the command might be set to 0 if no second address is given. dont parse sed_cmd struct to get_address, we only need the delim field.
16459 editors/sed.c:1.97->1.98
16461 ---------------------
16463 Date: 2003/03/09 10:23:57
16468 use typedef for struct sed_cmd
16471 editors/sed.c:1.98->1.99
16473 ---------------------
16475 Date: 2003/03/09 11:06:38
16480 alloc array for commands, use string ptr in parse_command_string()
16483 editors/sed.c:1.99->1.100
16485 ---------------------
16487 Date: 2003/03/09 15:12:24
16492 Support grouped commands, i.e. {cmd1;cmd2}
16495 editors/sed.c:1.100->1.101
16497 ---------------------
16499 Date: 2003/03/09 15:40:40
16504 Fix a delimiter matching bug i introduced.
16507 editors/sed.c:1.101->1.102
16509 ---------------------
16511 Date: 2003/03/10 02:21:14
16516 Add the q (quit) option
16519 editors/sed.c:1.102->1.103
16521 ---------------------
16523 Date: 2003/03/10 02:56:56
16528 add the 'n' command
16531 editors/sed.c:1.103->1.104
16533 ---------------------
16535 Date: 2003/03/10 04:12:35
16543 editors/sed.c:1.104->1.105
16545 ---------------------
16547 Date: 2003/03/10 17:21:46
16552 Avoid potential rendering problems
16555 scripts/config/menubox.c:1.2->1.3
16557 ---------------------
16559 Date: 2003/03/11 18:03:39
16564 cope with crappy windoze ftp servers
16567 networking/wget.c:1.51->1.52
16569 ---------------------
16571 Date: 2003/03/13 18:49:45
16576 Patch from Tito Ragusa:
16578 The changes I've made: in strings.c:
16579 1) fix memory allocation error I've detected with MALLOC_CHECK_=1 in *string;
16581 3) fix compiler warnings about uninitialized vars;
16584 miscutils/strings.c:1.4->1.5
16586 ---------------------
16588 Date: 2003/03/13 18:57:08
16593 Fix obviously wrong names from older busybox
16596 modutils/insmod.c:1.95->1.96
16598 ---------------------
16600 Date: 2003/03/13 20:54:26
16605 oops. args shuffled.
16608 miscutils/strings.c:1.5->1.6
16610 ---------------------
16612 Date: 2003/03/14 16:05:59
16617 Patch from Jonas Holmberg, adjusted by Robert Schwebel, and
16618 later re-adjusted by me to fix msh backtick handling
16621 shell/msh.c:1.11->1.12
16623 ---------------------
16625 Date: 2003/03/18 01:19:23
16630 Fix a bug that corrupted the string followed commands that had no arguments (Closes #1304)
16633 editors/sed.c:1.105->1.106
16635 ---------------------
16637 Date: 2003/03/18 08:37:57
16642 Match newlines, this fixes matching of ^ or $ when there is a '\n' in the pattern being matched. This fixes cases when the N command is used.
16645 editors/sed.c:1.106->1.107
16647 ---------------------
16649 Date: 2003/03/19 09:11:07
16654 Major coreutils update.
16657 Makefile:1.276->1.277
16658 applets/applets.c:1.18->1.19
16659 applets/busybox.c:1.138->1.139
16660 archival/ar.c:1.43->1.44
16661 archival/bunzip2.c:1.13->1.14
16662 archival/cpio.c:1.11->1.12
16663 archival/dpkg.c:1.71->1.72
16664 archival/dpkg_deb.c:1.29->1.30
16665 archival/gunzip.c:1.74->1.75
16666 archival/gzip.c:1.58->1.59
16667 archival/rpm.c:1.2->1.3
16668 archival/rpm2cpio.c:1.8->1.9
16669 archival/tar.c:1.168->1.169
16670 archival/uncompress.c:1.1->1.2
16671 archival/unzip.c:1.4->1.5
16672 archival/libunarchive/archive_copy_file.c:1.3->1.4
16673 archival/libunarchive/archive_xread.c:1.1->1.2
16674 archival/libunarchive/archive_xread_all.c:1.1->1.2
16675 archival/libunarchive/archive_xread_all_eof.c:1.1->1.2
16676 archival/libunarchive/check_header_gzip.c:1.3->1.4
16677 archival/libunarchive/data_extract_all.c:1.8->1.9
16678 archival/libunarchive/decompress_bunzip2.c:1.3->1.4
16679 archival/libunarchive/get_header_ar.c:1.5->1.6
16680 archival/libunarchive/get_header_cpio.c:1.6->1.7
16681 archival/libunarchive/get_header_tar.c:1.16->1.17
16682 archival/libunarchive/get_header_tar_gz.c:1.5->1.6
16683 archival/libunarchive/header_verbose_list.c:1.1->1.2
16684 archival/libunarchive/seek_by_jump.c:1.2->1.3
16685 archival/libunarchive/uncompress.c:1.6->1.7
16686 archival/libunarchive/unpack_ar_archive.c:1.2->1.3
16687 archival/libunarchive/unzip.c:1.29->1.30
16688 console-tools/chvt.c:1.18->1.19
16689 console-tools/deallocvt.c:1.24->1.25
16690 console-tools/dumpkmap.c:1.15->1.16
16691 console-tools/loadacm.c:1.22->1.23
16692 console-tools/loadfont.c:1.19->1.20
16693 console-tools/loadkmap.c:1.25->1.26
16694 console-tools/openvt.c:1.3->1.4
16695 console-tools/setkeycodes.c:1.12->1.13
16696 coreutils/Config.in:1.2->1.3
16697 coreutils/basename.c:1.20->1.21
16698 coreutils/cal.c:1.4->1.5
16699 coreutils/cat.c:1.27->1.28
16700 coreutils/chgrp.c:1.11->1.12
16701 coreutils/chmod.c:1.13->1.14
16702 coreutils/chown.c:1.20->1.21
16703 coreutils/chroot.c:1.27->1.28
16704 coreutils/cmp.c:1.8->1.9
16705 coreutils/cp.c:1.20->1.21
16706 coreutils/cut.c:1.24->1.25
16707 coreutils/date.c:1.38->1.39
16708 coreutils/dd.c:1.52->1.53
16709 coreutils/df.c:1.49->1.50
16710 coreutils/dirname.c:1.17->1.18
16711 coreutils/dos2unix.c:1.16->1.17
16712 coreutils/du.c:1.55->1.56
16713 coreutils/echo.c:1.16->1.17
16714 coreutils/env.c:1.4->1.5
16715 coreutils/expr.c:1.11->1.12
16716 coreutils/false.c:1.1->1.2
16717 coreutils/head.c:1.28->1.29
16718 coreutils/hostid.c:1.12->1.13
16719 coreutils/id.c:1.21->1.22
16720 coreutils/length.c:1.13->1.14
16721 coreutils/ln.c:1.40->1.41
16722 coreutils/logname.c:1.16->1.17
16723 coreutils/ls.c:1.96->1.97
16724 coreutils/md5sum.c:1.27->1.28
16725 coreutils/mkdir.c:1.33->1.34
16726 coreutils/mkfifo.c:1.14->1.15
16727 coreutils/mknod.c:1.23->1.24
16728 coreutils/mv.c:1.17->1.18
16729 coreutils/od.c:1.4->1.5
16730 coreutils/printf.c:1.17->1.18
16731 coreutils/pwd.c:1.22->1.23
16732 coreutils/realpath.c:1.2->1.3
16733 coreutils/rm.c:1.35->1.36
16734 coreutils/rmdir.c:1.22->1.23
16735 coreutils/sha1sum.c:1.2->1.3
16736 coreutils/sleep.c:1.16->1.17
16737 coreutils/sort.c:1.34->1.35
16738 coreutils/stty.c:1.7->1.8
16739 coreutils/sync.c:1.18->1.19
16740 coreutils/tail.c:1.43->1.44
16741 coreutils/tee.c:1.21->1.22
16742 coreutils/test.c:1.21->1.22
16743 coreutils/touch.c:1.25->1.26
16744 coreutils/tr.c:1.33->1.34
16745 coreutils/true.c:1.1->1.2
16746 coreutils/tty.c:1.11->1.12
16747 coreutils/uname.c:1.18->1.19
16748 coreutils/uniq.c:1.20->1.21
16749 coreutils/usleep.c:1.10->1.11
16750 coreutils/uudecode.c:1.19->1.20
16751 coreutils/uuencode.c:1.24->1.25
16752 coreutils/watch.c:1.3->1.4
16753 coreutils/wc.c:1.26->1.27
16754 coreutils/who.c:1.1->1.2
16755 coreutils/whoami.c:1.20->1.21
16756 coreutils/yes.c:1.13->1.14
16757 coreutils/libcoreutils/Makefile:INITIAL->1.1
16758 coreutils/libcoreutils/Makefile.in:INITIAL->1.1
16759 coreutils/libcoreutils/coreutils.h:INITIAL->1.1
16760 coreutils/libcoreutils/cp_mv_stat.c:INITIAL->1.1
16761 coreutils/libcoreutils/getopt_mk_fifo_nod.c:INITIAL->1.1
16762 coreutils/libcoreutils/xgetoptfile_sort_uniq.c:INITIAL->1.1
16763 debianutils/mktemp.c:1.1->1.2
16764 debianutils/readlink.c:1.1->1.2
16765 debianutils/run_parts.c:1.3->1.4
16766 debianutils/which.c:1.1->1.2
16767 editors/awk.c:1.3->1.4
16768 editors/sed.c:1.107->1.108
16769 editors/vi.c:1.27->1.28
16770 findutils/find.c:1.37->1.38
16771 findutils/grep.c:1.76->1.77
16772 findutils/xargs.c:1.24->1.25
16773 include/dump.h:1.1->1.2
16774 include/libbb.h:1.95->1.96
16775 include/usage.h:1.145->1.146
16776 init/halt.c:1.19->1.20
16777 init/init.c:1.181->1.182
16778 init/mesg.c:1.1->1.2
16779 init/poweroff.c:1.16->1.17
16780 init/reboot.c:1.25->1.26
16781 init/start_stop_daemon.c:1.7->1.8
16782 libbb/Makefile.in:1.18->1.19
16783 libbb/ask_confirmation.c:1.2->1.3
16784 libbb/bb_asprintf.c:1.2->1.3
16785 libbb/change_identity.c:1.1->1.2
16786 libbb/compare_string_array.c:1.1->1.2
16787 libbb/concat_path_file.c:1.9->1.10
16788 libbb/copy_file.c:1.23->1.24
16789 libbb/copy_file_chunk.c:1.7->1.8(DEAD)
16790 libbb/copyfd.c:1.4->1.5
16791 libbb/correct_password.c:1.1->1.2
16792 libbb/create_icmp6_socket.c:1.2->1.3
16793 libbb/create_icmp_socket.c:1.1->1.2
16794 libbb/default_error_retval.c:INITIAL->1.1
16795 libbb/dirname.c:1.5->1.6
16796 libbb/dump.c:1.3->1.4
16797 libbb/error_msg.c:1.3->1.4
16798 libbb/error_msg_and_die.c:1.2->1.3
16799 libbb/fclose_nonstdin.c:INITIAL->1.1
16800 libbb/fflush_stdout_and_exit.c:INITIAL->1.1
16801 libbb/find_root_device.c:1.5->1.6
16802 libbb/full_read.c:1.2->1.3
16803 libbb/full_write.c:1.2->1.3
16804 libbb/get_console.c:1.4->1.5
16805 libbb/get_last_path_component.c:1.4->1.5
16806 libbb/get_line_from_file.c:1.3->1.4
16807 libbb/getopt_ulflags.c:INITIAL->1.1
16808 libbb/herror_msg.c:1.2->1.3
16809 libbb/herror_msg_and_die.c:1.3->1.4
16810 libbb/inet_common.c:1.5->1.6
16811 libbb/interface.c:1.14->1.15
16812 libbb/kernel_version.c:1.2->1.3
16813 libbb/loop.c:1.3->1.4
16814 libbb/make_directory.c:1.13->1.14
16815 libbb/messages.c:1.8->1.9
16816 libbb/mode_string.c:1.2->1.3
16817 libbb/module_syscalls.c:1.9->1.10
16818 libbb/mtab.c:1.2->1.3
16819 libbb/mtab_file.c:1.6->1.7
16820 libbb/my_getgrnam.c:1.4->1.5
16821 libbb/my_getpwnam.c:1.4->1.5
16822 libbb/my_getpwnamegid.c:1.4->1.5
16823 libbb/obscure.c:1.2->1.3
16824 libbb/parse_mode.c:1.4->1.5
16825 libbb/parse_number.c:1.2->1.3
16826 libbb/perror_msg.c:1.2->1.3
16827 libbb/perror_msg_and_die.c:1.2->1.3
16828 libbb/perror_nomsg.c:INITIAL->1.1
16829 libbb/perror_nomsg_and_die.c:INITIAL->1.1
16830 libbb/print_file.c:1.5->1.6
16831 libbb/printf.c:INITIAL->1.1
16832 libbb/process_escape_sequence.c:1.3->1.4
16833 libbb/procps.c:1.5->1.6
16834 libbb/read_package_field.c:1.6->1.7
16835 libbb/recursive_action.c:1.7->1.8
16836 libbb/remove_file.c:1.4->1.5
16837 libbb/run_parts.c:1.5->1.6
16838 libbb/run_shell.c:1.2->1.3
16839 libbb/setup_environment.c:1.1->1.2
16840 libbb/simplify_path.c:1.3->1.4
16841 libbb/skip_whitespace.c:INITIAL->1.1
16842 libbb/speed_table.c:INITIAL->1.1
16843 libbb/syscalls.c:1.8->1.9
16844 libbb/syslog_msg_with_name.c:1.3->1.4
16845 libbb/time_string.c:1.2->1.3(DEAD)
16846 libbb/verror_msg.c:1.3->1.4
16847 libbb/vherror_msg.c:1.4->1.5
16848 libbb/vperror_msg.c:1.2->1.3
16849 libbb/warn_ignoring_args.c:INITIAL->1.1
16850 libbb/wfopen.c:1.2->1.3
16851 libbb/wfopen_input.c:INITIAL->1.1
16852 libbb/xconnect.c:1.5->1.6
16853 libbb/xfuncs.c:1.9->1.10
16854 libbb/xgetcwd.c:1.3->1.4
16855 libbb/xgethostbyname.c:1.4->1.5
16856 libbb/xgethostbyname2.c:1.2->1.3
16857 libbb/xgetlarg.c:1.1->1.2
16858 libbb/xgetularg.c:INITIAL->1.1
16859 libbb/xreadlink.c:1.3->1.4
16860 libbb/xregcomp.c:1.2->1.3
16861 libpwdgrp/shadow.c:1.3->1.4
16862 loginutils/addgroup.c:1.9->1.10
16863 loginutils/adduser.c:1.4->1.5
16864 loginutils/deluser.c:1.2->1.3
16865 loginutils/getty.c:1.7->1.8
16866 loginutils/login.c:1.9->1.10
16867 loginutils/passwd.c:1.4->1.5
16868 loginutils/su.c:1.2->1.3
16869 loginutils/sulogin.c:1.1->1.2
16870 loginutils/vlock.c:1.2->1.3
16871 miscutils/adjtimex.c:1.3->1.4
16872 miscutils/crond.c:1.2->1.3
16873 miscutils/crontab.c:1.3->1.4
16874 miscutils/dc.c:1.14->1.15
16875 miscutils/dutmp.c:1.29->1.30
16876 miscutils/makedevs.c:1.14->1.15
16877 miscutils/mt.c:1.23->1.24
16878 miscutils/strings.c:1.6->1.7
16879 miscutils/time.c:1.3->1.4
16880 miscutils/update.c:1.23->1.24
16881 miscutils/watchdog.c:1.5->1.6
16882 modutils/insmod.c:1.96->1.97
16883 modutils/lsmod.c:1.37->1.38
16884 modutils/modprobe.c:1.18->1.19
16885 modutils/rmmod.c:1.22->1.23
16886 networking/arping.c:1.3->1.4
16887 networking/ftpgetput.c:1.5->1.6
16888 networking/hostname.c:1.34->1.35
16889 networking/httpd.c:1.3->1.4
16890 networking/ifconfig.c:1.22->1.23
16891 networking/ifupdown.c:1.20->1.21
16892 networking/inetd.c:1.3->1.4
16893 networking/ip.c:1.2->1.3
16894 networking/ipcalc.c:1.1->1.2
16895 networking/nameif.c:1.6->1.7
16896 networking/nc.c:1.20->1.21
16897 networking/netstat.c:1.9->1.10
16898 networking/nslookup.c:1.29->1.30
16899 networking/ping.c:1.53->1.54
16900 networking/ping6.c:1.3->1.4
16901 networking/route.c:1.21->1.22
16902 networking/telnet.c:1.35->1.36
16903 networking/telnetd.c:1.4->1.5
16904 networking/tftp.c:1.17->1.18
16905 networking/traceroute.c:1.10->1.11
16906 networking/vconfig.c:1.2->1.3
16907 networking/wget.c:1.52->1.53
16908 networking/libiproute/ip_parse_common_args.c:1.3->1.4
16909 networking/libiproute/ipaddress.c:1.9->1.10
16910 networking/libiproute/iplink.c:1.6->1.7
16911 networking/libiproute/iproute.c:1.9->1.10
16912 networking/libiproute/iptunnel.c:1.5->1.6
16913 networking/libiproute/libnetlink.c:1.3->1.4
16914 networking/libiproute/ll_addr.c:1.5->1.6
16915 networking/libiproute/utils.c:1.5->1.6
16916 networking/udhcp/dhcpc.c:1.8->1.9
16917 procps/free.c:1.19->1.20
16918 procps/kill.c:1.47->1.48
16919 procps/pidof.c:1.7->1.8
16920 procps/renice.c:1.7->1.8
16921 procps/top.c:1.5->1.6
16922 shell/ash.c:1.68->1.69
16923 shell/cmdedit.c:1.77->1.78
16924 shell/hush.c:1.61->1.62
16925 shell/lash.c:1.149->1.150
16926 shell/msh.c:1.12->1.13
16927 sysklogd/klogd.c:1.13->1.14
16928 sysklogd/logger.c:1.36->1.37
16929 sysklogd/logread.c:1.10->1.11
16930 sysklogd/syslogd.c:1.92->1.93
16931 util-linux/dmesg.c:1.27->1.28
16932 util-linux/fbset.c:1.30->1.31
16933 util-linux/fdflush.c:1.21->1.22
16934 util-linux/fdisk.c:1.4->1.5
16935 util-linux/freeramdisk.c:1.20->1.21
16936 util-linux/fsck_minix.c:1.36->1.37
16937 util-linux/getopt.c:1.11->1.12
16938 util-linux/hexdump.c:1.2->1.3
16939 util-linux/hwclock.c:1.4->1.5
16940 util-linux/losetup.c:1.1->1.2
16941 util-linux/mkfs_minix.c:1.37->1.38
16942 util-linux/mkswap.c:1.26->1.27
16943 util-linux/more.c:1.55->1.56
16944 util-linux/mount.c:1.109->1.110
16945 util-linux/nfsmount.c:1.24->1.25
16946 util-linux/pivot_root.c:1.6->1.7
16947 util-linux/rdate.c:1.21->1.22
16948 util-linux/swaponoff.c:1.32->1.33
16949 util-linux/umount.c:1.59->1.60
16951 ---------------------
16953 Date: 2003/03/19 09:42:02
16958 Things my compiler didn't catch...
16961 coreutils/chgrp.c:1.12->1.13
16962 coreutils/df.c:1.50->1.51
16963 coreutils/od.c:1.5->1.6
16965 ---------------------
16967 Date: 2003/03/19 09:42:33
16972 Obligatory forgotten item.
16975 libbb/Makefile.in:1.19->1.20
16977 ---------------------
16979 Date: 2003/03/19 18:09:03
16984 Restrict octal perms to <= 07777. Cosmetic error message change.
16987 coreutils/chmod.c:1.14->1.15
16988 libbb/parse_mode.c:1.5->1.6
16990 ---------------------
16992 Date: 2003/03/19 18:40:42
16997 Minor cleanups. Document the cmp -l option.
17000 include/usage.h:1.146->1.147
17002 ---------------------
17004 Date: 2003/03/23 20:27:33
17009 Oops... had != but meant ==.
17012 coreutils/df.c:1.51->1.52
17014 ---------------------
17016 Date: 2003/03/28 03:53:31
17021 Use a linked list for sed commands in preparation for branching support
17024 editors/sed.c:1.108->1.109
17026 ---------------------
17028 Date: 2003/03/28 04:23:23
17033 make sed cleanup use linked list
17036 editors/sed.c:1.109->1.110
17038 ---------------------
17040 Date: 2003/03/28 04:43:39
17045 Add basic branching support, sed ':' and 'b' commands
17048 editors/sed.c:1.110->1.111
17050 ---------------------
17052 Date: 2003/03/28 04:57:52
17060 editors/sed.c:1.111->1.112
17062 ---------------------
17064 Date: 2003/03/28 07:44:03
17069 Fix sed 's' command's 'p' flag, so it can print line twice
17072 editors/sed.c:1.112->1.113
17074 ---------------------
17076 Date: 2003/03/28 08:36:52
17081 sed 't' branching command
17084 editors/sed.c:1.113->1.114
17086 ---------------------
17088 Date: 2003/03/28 14:11:34
17093 Still fine tunning the printing of the substitute command
17096 editors/sed.c:1.114->1.115
17098 ---------------------
17100 Date: 2003/03/28 16:54:14
17105 trivial fix to make sure we have sufficient arguments before
17106 we mess with a possibly non-existant argv[1]
17110 coreutils/tail.c:1.44->1.45
17112 ---------------------
17114 Date: 2003/03/30 03:41:53
17119 Experimental support for embeded newline. (im evil)
17120 Fix segfault when using 'N' with an odd number of lines.
17123 editors/Config.in:1.1->1.2
17124 editors/sed.c:1.115->1.116
17126 ---------------------
17128 Date: 2003/03/30 08:02:18
17133 sed 'y' command, simplify some other code
17136 editors/sed.c:1.116->1.117
17138 ---------------------
17140 Date: 2003/03/30 08:40:09
17145 Small fix for sed 'y' command
17148 editors/sed.c:1.117->1.118
17150 ---------------------
17152 Date: 2003/03/30 09:38:40
17157 Group common string
17160 editors/sed.c:1.118->1.119
17162 ---------------------
17164 Date: 2003/03/30 13:57:26
17169 Rename, to specify kernel
17172 modutils/Config.in:1.3->1.4
17174 ---------------------
17176 Date: 2003/03/30 16:10:06
17181 Update config to new menu options
17184 debian/config-udeb:1.9->1.10
17186 ---------------------
17188 Date: 2003/03/31 16:27:18
17193 Avoid errors with buggy preprocessors
17196 scripts/config/lkc_proto.h:1.1->1.2
17198 ---------------------
17200 Date: 2003/04/02 10:13:26
17205 Yet another rather large face lift. It now works for me as expected.
17209 networking/ifupdown.c:1.21->1.22
17211 ---------------------
17213 Date: 2003/04/03 19:29:11
17221 coreutils/mknod.c:1.24->1.25
17223 ---------------------
17225 Date: 2003/04/04 14:35:36
17230 Test that cvs commit messages are working properly
17234 coreutils/Config.in:1.3->1.4
17236 ---------------------
17238 Date: 2003/04/04 15:20:53
17246 coreutils/Config.in:1.4->1.5
17248 ---------------------
17250 Date: 2003/04/06 04:39:24
17255 Preparation for the new net-udeb based on required applets documented at
17256 http://cvs.debian.org/debian-installer/doc/busybox-applets.txt
17259 debian/config-net-udeb:INITIAL->1.1
17261 ---------------------
17263 Date: 2003/04/06 16:35:52
17268 Sync with waldi's package
17271 debian/changelog:1.34->1.35
17272 debian/config-deb:1.5->1.6
17273 debian/config-net-udeb-i386:INITIAL->1.1
17274 debian/config-static:1.8->1.9
17275 debian/config-udeb:1.10->1.11
17276 debian/config-udeb-i386:INITIAL->1.1
17277 debian/control:1.16->1.17
17278 debian/rules:1.22->1.23
17280 ---------------------
17282 Date: 2003/04/07 13:24:44
17287 Rename "line" to pattern_space to be more descriptive and closer to the POSIX description
17290 editors/sed.c:1.119->1.120
17292 ---------------------
17294 Date: 2003/04/07 17:04:14
17299 Add hold space commands 'g', 'h', 'x'
17302 editors/sed.c:1.120->1.121
17304 ---------------------
17306 Date: 2003/04/08 07:42:45
17311 Fixes block commands to correctly identify end of block, recognise the #n directive, fix substitue command when regex isnt specified
17314 editors/sed.c:1.121->1.122
17316 ---------------------
17318 Date: 2003/04/08 12:56:11
17326 editors/sed.c:1.122->1.123
17328 ---------------------
17330 Date: 2003/04/09 02:43:54
17335 Label ends at a newline, update comments, rename linked list field
17338 editors/sed.c:1.123->1.124
17340 ---------------------
17342 Date: 2003/04/09 08:51:43
17347 fix substitution when replacing with &, we shouldnt check for an escape charcter. Its already been taken care of _somewhere_ else
17350 editors/sed.c:1.124->1.125
17352 ---------------------
17354 Date: 2003/04/09 16:26:14
17359 Fix the sed 'r' command
17362 editors/sed.c:1.125->1.126
17364 ---------------------
17366 Date: 2003/04/09 16:52:32
17371 Really fix the 'r' command
17374 editors/sed.c:1.126->1.127
17376 ---------------------
17378 Date: 2003/04/11 18:10:23
17386 editors/sed.c:1.127->1.128
17388 ---------------------
17390 Date: 2003/04/12 17:10:42
17395 Fix logic error in grouped commands
17398 editors/sed.c:1.128->1.129
17400 ---------------------
17402 Date: 2003/04/16 21:52:00
17407 enable CONFIG_USE_BB_PWD_GRP for the debian installer,
17408 to prevent glibc from trying and failing to use NSS junk
17409 that is not present.
17413 debian/config-net-udeb:1.1->1.2
17414 debian/config-net-udeb-i386:1.1->1.2
17415 debian/config-udeb:1.11->1.12
17416 debian/config-udeb-i386:1.1->1.2
17418 ---------------------
17420 Date: 2003/04/17 00:02:35
17425 Minor .o file naming change
17428 libbb/Makefile.in:1.20->1.21
17429 libbb/printf.c:1.1->1.2
17431 ---------------------
17433 Date: 2003/04/20 00:15:06
17438 Patch from David Updegraff to avoid corrupting memory while parsing the
17439 networks/iterfaces file with next_word routine. Without this, next_word
17440 increments one beyond the end of the string.
17443 networking/ifupdown.c:1.22->1.23
17445 ---------------------
17447 Date: 2003/04/20 00:18:35
17452 Patch from David Updegraff to use calloc so that forward pointers start out
17453 NULL, and so it can handle format strings that have stuff _after_ the last %?
17457 libbb/dump.c:1.4->1.5
17459 ---------------------
17461 Date: 2003/04/21 04:34:01
17466 Add link to SimplyGNUstep
17469 docs/busybox.net/index.html:1.118->1.119
17471 ---------------------
17473 Date: 2003/04/21 11:07:48
17478 unlink() an existing file, before opening it, simply truncating can
17479 cause nasty problems if overwriting glibc, spotted by waldi.
17482 archival/tar.c:1.169->1.170
17484 ---------------------
17486 Date: 2003/04/21 11:26:38
17494 debian/changelog:1.35->1.36
17495 debian/config-net-udeb-i386:1.2->1.3
17496 debian/config-udeb:1.12->1.13
17497 debian/config-udeb-i386:1.2->1.3
17498 libbb/dump.c:1.5->1.6
17500 ---------------------
17502 Date: 2003/04/21 12:03:29
17507 unlink a previous file before its extracted
17510 archival/libunarchive/data_extract_all.c:1.9->1.10
17512 ---------------------
17514 Date: 2003/04/24 12:41:28
17519 There have been many reports of init failing to reboot and/or failing to halt
17520 over the years. Well I finally took the time to track this down. It turns out
17521 that inside linux/kernel/sys.c the kernel will call
17524 when halting, or will call
17525 machine_power_off();
17528 during a reboot. Unlike sysv init, we call reboot from within the init
17529 process, so if the call to machine_halt() or machine_power_off() returns, the call to do_exit(0) will cause the kernel to panic. Which is a very
17530 bad thing to happen.
17532 So I just added this little patch to fork and call the reboot
17533 syscall from within the forked child process, thereby neatly
17534 avoiding the problem.
17536 But IMHO, both calls to do_exit(0) within linux/kernel/sys.c
17537 are bugs and should be fixed.
17542 init/init.c:1.182->1.183
17544 ---------------------
17546 Date: 2003/04/25 13:32:37
17551 Patch from Steven Scholz to fix telnetd compile problem
17554 networking/telnetd.c:1.5->1.6
17556 ---------------------
17558 Date: 2003/04/26 03:22:19
17563 iPatch from waldi, fixes usage of ip route flush (from)? (match|exact)
17566 networking/libiproute/iproute.c:1.10->1.11
17568 ---------------------
17570 Date: 2003/04/26 05:56:17
17575 Add the -d option, its used by old versions of config.guess, change to
17579 debianutils/mktemp.c:1.2->1.3
17581 ---------------------
17583 Date: 2003/04/26 08:40:07
17588 New commands, 'G' and 'H'
17591 editors/sed.c:1.129->1.130
17593 ---------------------
17595 Date: 2003/04/26 14:16:44
17600 Always preserve date
17603 archival/tar.c:1.170->1.171
17605 ---------------------
17607 Date: 2003/04/27 02:50:57
17612 grep -f support, adds only 60 Bytes, but regex's now compiled as
17613 required, rather than being pre-compiled.
17616 findutils/grep.c:1.77->1.78
17618 ---------------------
17620 Date: 2003/04/27 03:22:01
17625 Fix segfault when cleaning up
17628 findutils/grep.c:1.78->1.79
17630 ---------------------
17632 Date: 2003/04/27 03:43:53
17637 Config option to create an fgrep alias
17640 findutils/Config.in:1.2->1.3
17641 include/applets.h:1.93->1.94
17643 ---------------------
17645 Date: 2003/04/27 07:02:13
17653 coreutils/Config.in:1.5->1.6
17654 coreutils/Makefile.in:1.2->1.3
17655 coreutils/fold.c:INITIAL->1.1
17656 include/applets.h:1.94->1.95
17657 include/usage.h:1.147->1.148
17659 ---------------------
17661 Date: 2003/04/27 11:05:35
17669 coreutils/fold.c:1.1->1.2
17671 ---------------------
17673 Date: 2003/04/27 11:42:30
17678 A couple of patches from Tito <farmatito@tiscali.it>
17681 console-tools/deallocvt.c:1.25->1.26
17682 miscutils/strings.c:1.7->1.8
17684 ---------------------
17686 Date: 2003/05/02 17:25:01
17691 Patch from Dmitry V. Levin to fix a fd leak
17694 libbb/loop.c:1.4->1.5
17696 ---------------------
17698 Date: 2003/05/08 14:09:28
17703 Use xopen instead of xfopen
17706 util-linux/freeramdisk.c:1.21->1.22
17708 ---------------------
17710 Date: 2003/05/11 15:52:37
17715 minit, a Minimal init system.
17718 include/applets.h:1.95->1.96
17719 include/usage.h:1.148->1.149
17720 init/Config.in:1.1->1.2
17721 init/Makefile.in:1.3->1.4
17722 init/minit.c:INITIAL->1.1
17723 init/msvc.c:INITIAL->1.1
17724 init/pidfilehack.c:INITIAL->1.1
17726 ---------------------
17728 Date: 2003/05/13 14:28:25
17733 Fix \l so it doesnt print the character as well as the tty, from old
17734 patch by Nick Fedchik
17737 libbb/login.c:1.2->1.3
17739 ---------------------
17741 Date: 2003/05/13 15:59:07
17746 Add some missing lines for getty, patch by Steven Scholz
17749 include/usage.h:1.149->1.150
17751 ---------------------
17753 Date: 2003/05/13 17:20:11
17758 last_patch84 by Vodz.
17761 networking/httpd.c:1.4->1.5
17763 ---------------------
17765 Date: 2003/05/13 17:31:15
17770 Re-use existing variables, patch from Tito
17773 console-tools/openvt.c:1.4->1.5
17775 ---------------------
17777 Date: 2003/05/14 13:11:36
17782 vodz, last_patch_85
17785 networking/httpd.c:1.5->1.6
17787 ---------------------
17789 Date: 2003/05/14 13:20:21
17794 Part of a patch from Glenn Engel, updates httpd help
17797 networking/Config.in:1.13->1.14
17799 ---------------------
17801 Date: 2003/05/16 09:34:38
17806 Apply patch from Georg Magschok to fix syslog behavior so that the
17807 '>' charactor can be logged, per rfc3164.
17809 Also, a small patch from me to fix it so we use MAXLINE when allocating the
17810 buffer, which is consistant with use everywhere else. This is needed since
17811 uClibc defines BUFSIZE as 255, causing lines to be truncated at 255...
17814 sysklogd/syslogd.c:1.93->1.94
17816 ---------------------
17818 Date: 2003/05/18 22:12:36
17823 Handle -O preceding -x.
17826 archival/tar.c:1.171->1.172
17827 testsuite/tar/tar-extracts-to-standard-output:INITIAL->1.1
17829 ---------------------
17831 Date: 2003/05/19 06:56:16
17836 Patch from Glenn Engel
17838 - larger allowed number of CGI script variables
17839 - ifdefs for regression test hooks
17840 - default to ./ rather than /www (if unspecified) for compatibility with
17842 - Allow ip: as a synomym for A: rules for compatibility with earlier
17844 - Setting of CGI_ARGLIST_ when automatic setting of env vars for form
17845 scripting is utilized. This helps with minimal systems like openap.
17848 networking/httpd.c:1.6->1.7
17850 ---------------------
17852 Date: 2003/05/22 08:10:22
17857 Patch from Russell Coker:
17859 The attached patch fixes a compilation error. If you compile ping6 without
17860 the CONFIG_FEATURE_FANCY_PING6 option then the compile will fail without this
17864 networking/ping6.c:1.4->1.5
17866 ---------------------
17868 Date: 2003/05/23 10:28:01
17873 This patch from Vitezslav Batrla, is a cleaner fix for the
17874 problem with syslogd logging the '<' char.
17877 sysklogd/syslogd.c:1.94->1.95
17879 ---------------------
17881 Date: 2003/05/23 10:29:57
17889 sysklogd/syslogd.c:1.95->1.96
17891 ---------------------
17893 Date: 2003/05/24 08:30:58
17898 Update mkdep, per the "touchless dependencies for 2.4.x" patch
17899 from Geert Uytterhoeven posted to the lkml.
17903 scripts/mkdep.c:1.1->1.2
17905 ---------------------
17907 Date: 2003/05/26 15:05:58
17912 Vodz, last_patch_86
17915 coreutils/du.c:1.56->1.57
17916 include/libbb.h:1.96->1.97
17917 libbb/Makefile.in:1.21->1.22
17918 libbb/concat_subpath_file.c:INITIAL->1.1
17919 libbb/copy_file.c:1.24->1.25
17920 libbb/find_root_device.c:1.6->1.7
17921 libbb/isdirectory.c:1.3->1.4
17922 libbb/login.c:1.3->1.4
17923 libbb/pw_encrypt.c:1.1->1.2
17924 libbb/recursive_action.c:1.8->1.9
17925 libbb/remove_file.c:1.5->1.6
17926 libbb/run_shell.c:1.3->1.4
17927 libbb/setup_environment.c:1.2->1.3
17928 libbb/xgetcwd.c:1.4->1.5
17929 networking/Config.in:1.14->1.15
17930 networking/httpd.c:1.7->1.8
17931 networking/ifconfig.c:1.23->1.24
17933 ---------------------
17935 Date: 2003/05/26 15:09:12
17940 Vodz, last_path_87, formatiing changes
17943 applets/applets.c:1.19->1.20
17945 ---------------------
17947 Date: 2003/05/26 19:06:20
17955 libbb/find_pid_by_name.c:1.9->1.10
17957 ---------------------
17959 Date: 2003/05/26 19:07:30
17964 Skip printing "/proc/%d/cmdline" stuff when it is not relevant
17967 libbb/procps.c:1.6->1.7
17969 ---------------------
17971 Date: 2003/05/26 19:09:14
17976 cleanup a bit to remove needless verify() function
17979 coreutils/printf.c:1.18->1.19
17981 ---------------------
17983 Date: 2003/05/26 19:12:00
17988 This was doing some silly stuff that is not necessary when using
17989 vfork(), so I have simplified it.
17992 libbb/run_parts.c:1.6->1.7
17994 ---------------------
17996 Date: 2003/05/26 19:48:55
18001 Make all syscall declarations use the syscall() function
18004 include/libbb.h:1.97->1.98
18005 libbb/module_syscalls.c:1.10->1.11
18006 libbb/syscalls.c:1.9->1.10
18008 ---------------------
18010 Date: 2003/05/27 21:45:59
18015 Put this back the way it was. I misunderstood what vodz was doing.
18018 libbb/run_parts.c:1.7->1.8
18020 ---------------------
18022 Date: 2003/06/05 20:37:01
18027 Patch from Lars Kellogg-Stedman, lars at larsshack.org, to
18028 make ifupdown's mapping function work as documented.
18031 networking/ifupdown.c:1.23->1.24
18033 ---------------------
18035 Date: 2003/06/07 15:54:24
18043 coreutils/md5sum.c:1.28->1.29
18045 ---------------------
18047 Date: 2003/06/07 18:06:28
18052 Fix bug (wrong value computed) when reading file from stdin, implement
18056 coreutils/sha1sum.c:1.3->1.4
18058 ---------------------
18060 Date: 2003/06/07 18:11:00
18068 coreutils/sha1sum.c:1.4->1.5
18070 ---------------------
18072 Date: 2003/06/07 18:38:33
18077 Better error handling
18080 coreutils/sha1sum.c:1.5->1.6
18082 ---------------------
18084 Date: 2003/06/08 14:32:12
18089 sha1sum option to compare checksums
18092 coreutils/Config.in:1.6->1.7
18093 coreutils/sha1sum.c:1.6->1.7
18095 ---------------------
18097 Date: 2003/06/10 18:22:46
18102 Vodz, last_patch_88
18105 include/applets.h:1.96->1.97
18106 libbb/find_root_device.c:1.7->1.8
18107 networking/httpd.c:1.8->1.9
18108 networking/udhcp/AUTHORS:1.1->1.2
18109 networking/udhcp/ChangeLog:1.4->1.5
18110 networking/udhcp/Makefile.in:1.5->1.6
18111 networking/udhcp/arpping.c:1.2->1.3
18112 networking/udhcp/clientpacket.c:1.2->1.3
18113 networking/udhcp/dhcpc.c:1.9->1.10
18114 networking/udhcp/dhcpc.h:1.1->1.2
18115 networking/udhcp/dhcpd.c:1.2->1.3
18116 networking/udhcp/dhcpd.h:1.2->1.3
18117 networking/udhcp/dumpleases.c:1.4->1.5
18118 networking/udhcp/files.c:1.3->1.4
18119 networking/udhcp/files.h:1.1->1.2
18120 networking/udhcp/leases.c:1.1->1.2
18121 networking/udhcp/leases.h:1.1->1.2
18122 networking/udhcp/options.c:1.4->1.5
18123 networking/udhcp/packet.c:1.1->1.2
18124 networking/udhcp/script.c:1.4->1.5
18125 networking/udhcp/serverpacket.c:1.1->1.2
18126 networking/udhcp/socket.c:1.1->1.2
18128 ---------------------
18130 Date: 2003/06/12 14:47:16
18135 Handle hard links by converting them to symlinks
18138 archival/libunarchive/get_header_tar.c:1.17->1.18
18140 ---------------------
18142 Date: 2003/06/12 23:09:08
18147 Fix the location for the default config so 'make defconfig'
18151 scripts/config/confdata.c:1.1->1.2
18153 ---------------------
18155 Date: 2003/06/14 03:57:53
18160 Add missing pieces from vodz' last_patch88
18163 networking/udhcp/common.c:INITIAL->1.1
18164 networking/udhcp/common.h:INITIAL->1.1
18165 networking/udhcp/leases_file.c:INITIAL->1.1
18167 ---------------------
18169 Date: 2003/06/15 08:00:54
18177 include/usage.h:1.150->1.151
18179 ---------------------
18181 Date: 2003/06/20 10:01:52
18186 last_patch89 from vodz:
18190 I rewrite bb_getopt_ulflags() function for more universal usage.
18191 My version support now:
18192 - options with arguments (optional arg as GNU extension also)
18193 - complementaly and/or incomplementaly and/or incongruously and/or list
18195 - long_opt (all applets may have long option, add supporting is trivial)
18196 This realisation full compatibile from your version.
18197 Code size grow 480 bytes, but only coreutils/* over compensate this size
18198 after using new function. Last patch reduced over 800 bytes and not full
18199 applied to all. "mkdir" and "mv" applets have long_opt now for demonstrate
18200 trivial addition support long_opt with usage new bb_getopt_ulflags().
18201 Complementaly and/or incomplementaly and/or incongruously and/or list options
18202 logic is not trivial, but new "cut" and "grep" applets using this logic
18203 for examples with full demostrating. New "grep" applet reduced over 300
18207 Also. I removed bug from "grep" applet.
18208 $ echo a b | busybox grep -e a b
18211 But right is printing one only.
18217 coreutils/cut.c:1.25->1.26
18218 coreutils/date.c:1.39->1.40
18219 coreutils/dd.c:1.53->1.54
18220 coreutils/df.c:1.52->1.53
18221 coreutils/du.c:1.57->1.58
18222 coreutils/env.c:1.5->1.6
18223 coreutils/mkdir.c:1.34->1.35
18224 coreutils/mv.c:1.18->1.19
18225 coreutils/rm.c:1.36->1.37
18226 coreutils/stty.c:1.8->1.9
18227 coreutils/test.c:1.22->1.23
18228 findutils/grep.c:1.79->1.80
18229 findutils/xargs.c:1.25->1.26
18230 include/libbb.h:1.98->1.99
18231 libbb/getopt_ulflags.c:1.1->1.2
18232 libbb/inode_hash.c:1.4->1.5
18233 loginutils/addgroup.c:1.10->1.11
18234 loginutils/adduser.c:1.5->1.6
18235 miscutils/crond.c:1.3->1.4
18237 ---------------------
18239 Date: 2003/06/20 10:05:00
18244 Patch from Lars Kellogg-Stedman:
18246 I'm building BusyBox using a development kit for MontaVista Hardhat Linux
18247 (PPC) -- which, at least in this instance, is based around kernel 2.2.14.
18248 I've had to massage a few files in networking/libiproute/ to make it
18249 compile. Specifically:
18251 (1) Added a #include <sys/uio.h> for the iovec structure in
18254 (2) Put ifdefs in ll_types.c and ll_proto.c around various
18255 constants (ETH_P_xxx and ARPHRD_xxx) that weren't defined,
18257 (3) Make do_changename() in iplink.c require a kernel >=
18258 2.4.0 -- the ifr structure in my environment doesn't
18259 have the ifr_name attribute. I've assumed this is
18260 a kernel dependency -- let me know if I ought to be
18261 checking something else.
18263 In the absence of the correct kernel, do_changename()
18266 Attached is a patch against the current CVS that will make these changes.
18271 networking/libiproute/iplink.c:1.7->1.8
18272 networking/libiproute/libnetlink.c:1.4->1.5
18273 networking/libiproute/ll_proto.c:1.2->1.3
18274 networking/libiproute/ll_types.c:1.2->1.3
18276 ---------------------
18278 Date: 2003/06/20 10:16:00
18283 Add prototype update missing from last_patch89. Fix screwy
18287 coreutils/cut.c:1.26->1.27
18288 include/libbb.h:1.99->1.100
18290 ---------------------
18292 Date: 2003/06/20 10:20:28
18297 Make gcc not whine about "deprecated use of label at end of compound statement"
18300 networking/udhcp/dhcpc.c:1.10->1.11
18302 ---------------------
18304 Date: 2003/06/20 10:22:12
18309 use an explicit cast on some types that change size when
18310 large file support is enabled.
18313 networking/ftpgetput.c:1.6->1.7
18315 ---------------------
18317 Date: 2003/06/20 10:23:34
18322 Fix a couple vars that could be used uninitialized
18325 networking/ifconfig.c:1.24->1.25
18327 ---------------------
18329 Date: 2003/06/20 10:25:34
18334 Don't shadow a paramater
18337 libbb/find_root_device.c:1.8->1.9
18339 ---------------------
18341 Date: 2003/06/20 10:36:48
18346 Somewhere in the 2.4.x kernel series, /proc/mounts was changed to display a
18347 "rootfs" entry as well as the traditional "/dev/root" entry. This caused
18348 applets such as mount and df to display two root filesystem entries....
18350 This teaches the relevant utilities to ignore the "rootfs" entry.
18354 coreutils/df.c:1.53->1.54
18355 util-linux/mount.c:1.110->1.111
18356 util-linux/umount.c:1.60->1.61
18358 ---------------------
18360 Date: 2003/06/20 10:56:37
18365 Patch from Andrew Dennison:
18367 I've had some issues with modprobe which I reported a few months ago. This
18368 is still an issue so I decided to sort it out.
18370 The attached diff includes the changes against the unstable cvs tree that
18374 mod_process() will report success if the module at the head of the list
18375 loads successfully. It will also report success if any module unloads
18377 The net result being that modprobe will succeed in the cases outlined below.
18378 I've also added error reporting to modprobe -r. Previously it would silently
18379 fail (but report success) if the module could not be unloaded.
18384 modutils/modprobe.c:1.19->1.20
18386 ---------------------
18388 Date: 2003/06/20 10:57:30
18393 Fall back to looking in /lib/modules/modules.dep if
18394 /lib/modules/<kernel version>/modules.dep is missing
18397 modutils/modprobe.c:1.20->1.21
18399 ---------------------
18401 Date: 2003/06/20 11:02:29
18406 Fixup whitespace handing, fixing some annoying behavior and
18407 a couple of segfaults
18410 networking/ifupdown.c:1.24->1.25
18412 ---------------------
18414 Date: 2003/06/21 10:05:49
18419 Fix a silly bug I introduced yesterday
18422 networking/ifconfig.c:1.25->1.26
18424 ---------------------
18426 Date: 2003/06/21 21:03:06
18431 Based on a tinylogin patch from Philip Blundell, add several
18432 additional options to adduser.
18436 include/usage.h:1.151->1.152
18437 loginutils/adduser.c:1.6->1.7
18439 ---------------------
18441 Date: 2003/06/22 07:59:34
18446 Save a few bytes by using bb_getopt_ulflags and a few other minor
18450 archival/uncompress.c:1.2->1.3
18452 ---------------------
18454 Date: 2003/06/22 16:32:40
18459 New applet: patch, applies a unified diff
18462 editors/Config.in:1.2->1.3
18463 editors/Makefile.in:1.2->1.3
18464 editors/patch.c:INITIAL->1.1
18465 include/applets.h:1.97->1.98
18466 include/usage.h:1.152->1.153
18468 ---------------------
18470 Date: 2003/06/25 04:26:04
18475 Regenerate the busybox.links file when the .config changes
18478 Makefile:1.277->1.278
18480 ---------------------
18482 Date: 2003/06/25 06:18:48
18487 Oops. As Andrew Dennison just noticed, I left a stray
18488 space in the Makefile, thereby totally breaking it.
18491 Makefile:1.278->1.279
18493 ---------------------
18495 Date: 2003/06/26 09:53:49
18500 Per patch from Nick Fedchik, use SHADOW_FILE, not "/etc/shadow".
18501 Change fopen to bb_xfopen
18504 libpwdgrp/shadow.c:1.4->1.5
18506 ---------------------
18508 Date: 2003/06/26 10:05:30
18513 Geir Thomassen wrote, regarding networking/httpd.c line 1358
18515 Hello, I think the test for an unconfigured httpd is wrong in
18516 the CVS (busybox-unstable-20030620.tar.bz2)
18518 flg_deny_all is default 0
18522 Oops. You are right.
18523 Also, this mistake haved from two place.
18524 Last patch rewroted to my new get_ularg() function for overcompensate size
18525 from this error found ;-)
18528 include/libbb.h:1.100->1.101
18529 libbb/login.c:1.4->1.5
18530 libbb/xgetlarg.c:1.2->1.3
18531 networking/httpd.c:1.9->1.10
18533 ---------------------
18535 Date: 2003/06/26 10:07:59
18540 last_patch91 from vodz to convert tar to use bb_getopt_ulflags
18543 archival/tar.c:1.172->1.173
18545 ---------------------
18547 Date: 2003/06/26 19:01:43
18555 libpwdgrp/shadow.c:1.5->1.6
18557 ---------------------
18559 Date: 2003/06/26 22:53:51
18564 Make sure we end up with a unix2dos link to busybox
18567 coreutils/Config.in:1.7->1.8
18569 ---------------------
18571 Date: 2003/06/27 00:55:55
18576 oops. make this actually work as intended....
18579 libpwdgrp/shadow.c:1.6->1.7
18581 ---------------------
18583 Date: 2003/06/27 06:46:29
18588 Remove bdflush garbage, which is only relevant to unsupported
18592 init/init.c:1.183->1.184
18594 ---------------------
18596 Date: 2003/06/27 18:08:15
18601 Apply last_patch93 from vodz:
18603 andersen@busybox.net wrote:
18608 >Remove code for unsupported kernel versions
18610 Hmm. Current init.c have check >= 2.2.0 kernel one time too.
18611 Ok. Last patch removed this point and move common init code to new file for
18615 init/Makefile.in:1.4->1.5
18616 init/halt.c:1.20->1.21
18617 init/init.c:1.184->1.185
18618 init/init_shared.c:INITIAL->1.1
18619 init/init_shared.h:INITIAL->1.1
18620 init/poweroff.c:1.17->1.18
18621 init/reboot.c:1.26->1.27
18623 ---------------------
18625 Date: 2003/06/30 19:14:04
18630 Patch from Pavel Roskin to fixup toplevel help text
18633 scripts/config/mconf.c:1.1->1.2
18635 ---------------------
18637 Date: 2003/07/03 10:41:41
18642 As implemented, sha1sum would sometimes give the wrong answer.
18643 This fixes it and uses faster sha1 code from Dr. Gladman.
18647 coreutils/sha1sum.c:1.7->1.8
18649 ---------------------
18651 Date: 2003/07/03 10:48:07
18656 Using safe_read seems, well, safer...
18659 libbb/full_read.c:1.3->1.4
18661 ---------------------
18663 Date: 2003/07/03 11:00:12
18668 Patch from Kent Robotti adding a bunch of menuconfig help
18671 archival/Config.in:1.5->1.6
18672 console-tools/Config.in:1.1->1.2
18673 coreutils/Config.in:1.8->1.9
18674 shell/Config.in:1.3->1.4
18675 util-linux/Config.in:1.3->1.4
18677 ---------------------
18679 Date: 2003/07/03 11:02:32
18684 Patch from Kent Robotti updating fdisk to version v2.11z
18687 util-linux/fdisk.c:1.5->1.6
18689 ---------------------
18691 Date: 2003/07/03 11:06:57
18696 Patch from Russell Coker:
18698 I've attached my latest SE Linux patch for busybox against the latest CVS
18699 version of busybox.
18702 Makefile:1.279->1.280
18703 coreutils/id.c:1.22->1.23
18704 coreutils/ls.c:1.97->1.98
18705 include/libbb.h:1.101->1.102
18706 include/usage.h:1.153->1.154
18707 libbb/find_pid_by_name.c:1.10->1.11
18708 libbb/procps.c:1.7->1.8
18709 libbb/run_shell.c:1.4->1.5
18710 loginutils/login.c:1.10->1.11
18711 loginutils/su.c:1.3->1.4
18712 procps/ps.c:1.48->1.49
18713 procps/top.c:1.6->1.7
18714 sysdeps/linux/Config.in:1.7->1.8
18716 ---------------------
18718 Date: 2003/07/03 11:19:20
18723 Fix stupid unterminated parenthesis
18726 include/usage.h:1.154->1.155
18728 ---------------------
18730 Date: 2003/07/03 11:20:29
18735 Patch from Lars Kellogg-Stedman:
18739 The attached patch makes the following changes to networking/ifupdown.c:
18741 (1) It swaps all calls to 'ip link set' and 'ip addr set'. This solves
18744 (a) Calling 'ip link set <dev> up' before assigning an address
18745 generates an error message, and
18747 (b) Under User Mode Linux, running in with ethernet interfaces
18748 in daemon mode, the MAC address for an interface is selected
18749 based on the IP address assigned to that interface. If the
18750 interface is brought up before being assigned an IP address,
18751 it gets a null MAC.
18753 (2) It further cleans up run_mapping().
18755 This patch is against ifupdown.c revision 1.25.
18760 networking/ifupdown.c:1.25->1.26
18762 ---------------------
18764 Date: 2003/07/03 11:28:07
18769 Patch from Vladimir N. Oleynik (vodz):
18771 Last patch have changed for "ipcalc" applet with usage new get_ulflags()
18775 networking/ipcalc.c:1.2->1.3
18777 ---------------------
18779 Date: 2003/07/05 07:38:41
18784 Glenn McGrath (bug1) isaway from my email till the 17th, but caught me on IRC.
18785 He took a look into the recent reports of tar problems, and found an obvious
18786 typo in last_patch91 from vodz which converted tar to use bb_getopt_ulflags.
18789 archival/tar.c:1.173->1.174
18791 ---------------------
18793 Date: 2003/07/05 08:51:31
18798 Add the fdformat utility, based on a patch from Kent Robotti,
18799 but I then completely reworked the fdformat utility to comply
18800 with the current busybox way of doing things.
18803 include/applets.h:1.98->1.99
18804 include/usage.h:1.155->1.156
18805 util-linux/Config.in:1.4->1.5
18806 util-linux/Makefile.in:1.3->1.4
18807 util-linux/fdformat.c:INITIAL->1.1
18809 ---------------------
18811 Date: 2003/07/05 08:52:29
18816 Patch from Kent Robotti adding a bunch of needed docs!
18820 archival/Config.in:1.6->1.7
18821 coreutils/Config.in:1.9->1.10
18822 debianutils/Config.in:1.2->1.3
18823 editors/Config.in:1.3->1.4
18824 findutils/Config.in:1.3->1.4
18825 init/Config.in:1.2->1.3
18826 modutils/Config.in:1.4->1.5
18828 ---------------------
18830 Date: 2003/07/05 08:59:30
18835 Patch from Lars Kellogg-Stedman:
18837 This patch fixes endian problems with get_netmask(). I don't know if
18838 this is the cleanest solution, but it makes 'ipcalc -n' work on both
18839 an i386 system and a ppc system.
18842 networking/ipcalc.c:1.3->1.4
18844 ---------------------
18846 Date: 2003/07/05 09:00:17
18851 Patch from Lars Kellogg-Stedman:
18853 Glibc 2.1.3 (used by the Hardhat Linux SDK distributed by Cyclades)
18854 does not define IF_NAMESIZE in net/if.h.
18857 networking/nameif.c:1.7->1.8
18859 ---------------------
18861 Date: 2003/07/05 09:29:01
18868 I've found a problem with job control when the init process is restarted.
18870 If the system boots for the first time, I get job control on a serial terminal -
18871 no problems. However, when I restart init by issuing "init -q", then the shell
18872 no longer has job control.
18874 I traced this a problem in console_init in the file init.c. What was happening
18875 after the restart is that the first compare
18877 if (ioctl(0, TIOCGSERIAL, &sr) == 0) {
18879 } else if (ioctl(0, VT_GETSTATE, &vt) == 0) {
18882 ... // assume /dev/console
18885 returned error and subsequently the code assumes /dev/console as the console,
18886 which does not support job control.
18888 Checking the errno after the first call showed that the system was complaining
18889 about the file descriptor. This is probably because the previous init process
18890 had closed all its file descriptors which the new init process had inherited.
18893 init/init.c:1.185->1.186
18895 ---------------------
18897 Date: 2003/07/05 09:38:40
18905 init/init.c:1.186->1.187
18907 ---------------------
18909 Date: 2003/07/05 22:56:55
18914 As noted by Thomas Eckert:
18916 bb-tar "cjf" does not create a valid tbz2-archive -- if fact the result is a
18917 plain tar-file (no compression) -- but does not warn about the unrecognized
18918 parameter combination "cj" (bb does not have bzip2-compression yet, right?).
18920 to fix this I have added an error message stating this does not work.
18924 cosmetic: versose "-v" does not show any output when used with "create"
18926 which I have now fixed as well.
18931 archival/tar.c:1.174->1.175
18933 ---------------------
18935 Date: 2003/07/05 23:15:43
18940 Fixup compile problem with dmalloc
18943 libbb/xfuncs.c:1.10->1.11
18945 ---------------------
18947 Date: 2003/07/06 00:10:27
18952 Be certain to not abort prematurely when reading stuff from pipes.
18955 archival/tar.c:1.175->1.176
18956 archival/libunarchive/archive_xread.c:1.2->1.3
18957 archival/libunarchive/init_handle.c:1.2->1.3
18959 ---------------------
18961 Date: 2003/07/07 07:10:31
18966 This declaration no longer needs to hide when using dmalloc
18969 include/libbb.h:1.102->1.103
18971 ---------------------
18973 Date: 2003/07/14 09:46:30
18978 Don't use Linux kernel headers
18982 networking/libiproute/ll_proto.c:1.3->1.4
18984 ---------------------
18986 Date: 2003/07/14 09:49:43
18991 On second thought, this is a better way to fix things
18994 networking/libiproute/ll_proto.c:1.4->1.5
18996 ---------------------
18998 Date: 2003/07/14 20:03:14
19003 Remove all the llseek junk and just use regular old lseek. When DOLFS is
19004 enabled, regular lseek is transparently promoted to lseek64 anyways, rendering
19005 the llseek stuff pointless.
19009 util-linux/fdisk.c:1.6->1.7
19011 ---------------------
19013 Date: 2003/07/14 20:08:04
19018 Require that LFS is enabled to get fdisk
19021 util-linux/Config.in:1.5->1.6
19023 ---------------------
19025 Date: 2003/07/14 20:14:26
19030 Patch from Lars Kellogg-Stedman:
19032 Busybox vi is installed in /bin/vi, but crontab was looking for
19033 /usr/bin/vi. This patch makes crontab look for /bin/vi instead.
19036 miscutils/crontab.c:1.4->1.5
19038 ---------------------
19040 Date: 2003/07/14 20:18:43
19045 Patch from Lars Kellogg-Stedman:
19047 The attached two patches add config documentation to init/Config.in and
19048 fileutils/Config.in.
19051 findutils/Config.in:1.4->1.5
19052 init/Config.in:1.3->1.4
19054 ---------------------
19056 Date: 2003/07/14 20:20:46
19061 Michael Sternberg writes:
19063 Latest BusyBox from CVS (Jul 7 2003).
19064 File coreutils/ls.c
19065 "if" at line 970 should be enclosed in #ifdef CONFIG_FEATURE_LS_SORTFILES
19066 "if" at line 976 should be enclosed in #ifdef CONFIG_FEATURE_LS_TIMESTAMPS
19069 coreutils/ls.c:1.98->1.99
19071 ---------------------
19073 Date: 2003/07/14 20:32:40
19081 util-linux/fbset.c:1.31->1.32
19083 ---------------------
19085 Date: 2003/07/14 20:36:54
19090 Patch from Thomas Cameron:
19093 This patch adds more "Help" text to the config system. Almost
19094 all applets now have a help entry. Also, I cleaned up the spacing of
19095 the existing text so that things are consistent. This patch is against
19096 this morning's CVS.
19102 archival/Config.in:1.7->1.8
19103 console-tools/Config.in:1.2->1.3
19104 coreutils/Config.in:1.10->1.11
19105 editors/Config.in:1.4->1.5
19106 findutils/Config.in:1.5->1.6
19107 init/Config.in:1.4->1.5
19108 loginutils/Config.in:1.2->1.3
19109 miscutils/Config.in:1.1->1.2
19110 modutils/Config.in:1.5->1.6
19111 networking/Config.in:1.15->1.16
19112 networking/udhcp/Config.in:1.3->1.4
19113 procps/Config.in:1.4->1.5
19114 shell/Config.in:1.4->1.5
19115 sysdeps/linux/Config.in:1.8->1.9
19117 ---------------------
19119 Date: 2003/07/14 21:20:45
19124 decouple delgroup and deluser
19127 loginutils/Makefile.in:1.3->1.4
19128 loginutils/delgroup.c:INITIAL->1.1
19129 loginutils/delline.c:INITIAL->1.1
19130 loginutils/deluser.c:1.3->1.4
19132 ---------------------
19134 Date: 2003/07/14 22:20:36
19139 Update a bunch of docs. Run a script to update my email addr.
19143 Changelog:1.278->1.279
19146 Makefile:1.280->1.281
19148 Rules.mak:1.14->1.15
19149 applets/Makefile:1.3->1.4
19150 applets/Makefile.in:1.2->1.3
19151 archival/Makefile:1.5->1.6
19152 archival/Makefile.in:1.3->1.4
19153 archival/gunzip.c:1.75->1.76
19154 archival/gzip.c:1.59->1.60
19155 archival/tar.c:1.176->1.177
19156 archival/libunarchive/Makefile:1.3->1.4
19157 archival/libunarchive/Makefile.in:1.13->1.14
19158 archival/libunarchive/unzip.c:1.30->1.31
19159 console-tools/Makefile:1.2->1.3
19160 console-tools/Makefile.in:1.2->1.3
19161 console-tools/clear.c:1.15->1.16
19162 console-tools/reset.c:1.9->1.10
19163 console-tools/setkeycodes.c:1.13->1.14
19164 coreutils/Makefile:1.1->1.2
19165 coreutils/Makefile.in:1.3->1.4
19166 coreutils/basename.c:1.21->1.22
19167 coreutils/chgrp.c:1.13->1.14
19168 coreutils/chmod.c:1.15->1.16
19169 coreutils/chown.c:1.21->1.22
19170 coreutils/chroot.c:1.28->1.29
19171 coreutils/df.c:1.54->1.55
19172 coreutils/dirname.c:1.18->1.19
19173 coreutils/env.c:1.6->1.7
19174 coreutils/false.c:1.2->1.3
19175 coreutils/ln.c:1.41->1.42
19176 coreutils/test.c:1.23->1.24
19177 coreutils/touch.c:1.26->1.27
19178 coreutils/tr.c:1.34->1.35
19179 coreutils/true.c:1.2->1.3
19180 coreutils/libcoreutils/Makefile:1.1->1.2
19181 coreutils/libcoreutils/Makefile.in:1.1->1.2
19182 debian/README.debian:1.1->1.2
19183 debian/copyright:1.3->1.4
19184 debianutils/Makefile:1.1->1.2
19185 debianutils/Makefile.in:1.1->1.2
19186 debianutils/which.c:1.2->1.3
19187 docs/autodocifier.pl:1.23->1.24
19188 docs/busybox.sgml:1.48->1.49
19189 docs/busybox_footer.pod:1.11->1.12
19190 docs/contributing.txt:1.7->1.8
19191 docs/busybox.net/index.html:1.119->1.120
19192 editors/Makefile:1.2->1.3
19193 editors/Makefile.in:1.3->1.4
19194 examples/depmod.pl:1.2->1.3
19195 examples/inittab:1.7->1.8
19196 findutils/Makefile:1.2->1.3
19197 findutils/Makefile.in:1.2->1.3
19198 findutils/find.c:1.38->1.39
19199 include/inet_common.h:1.2->1.3
19200 init/Makefile:1.3->1.4
19201 init/Makefile.in:1.5->1.6
19202 init/halt.c:1.21->1.22
19203 init/init.c:1.187->1.188
19204 init/poweroff.c:1.18->1.19
19205 init/reboot.c:1.27->1.28
19206 libbb/Makefile:1.8->1.9
19207 libbb/Makefile.in:1.22->1.23
19208 libbb/README:1.2->1.3
19209 libbb/chomp.c:1.7->1.8
19210 libbb/concat_path_file.c:1.10->1.11
19211 libbb/copyfd.c:1.5->1.6
19212 libbb/device_open.c:1.3->1.4
19213 libbb/error_msg.c:1.4->1.5
19214 libbb/error_msg_and_die.c:1.3->1.4
19215 libbb/fgets_str.c:1.5->1.6
19216 libbb/find_mount_point.c:1.3->1.4
19217 libbb/find_pid_by_name.c:1.11->1.12
19218 libbb/find_root_device.c:1.9->1.10
19219 libbb/full_read.c:1.4->1.5
19220 libbb/full_write.c:1.3->1.4
19221 libbb/get_console.c:1.5->1.6
19222 libbb/get_line_from_file.c:1.4->1.5
19223 libbb/herror_msg.c:1.3->1.4
19224 libbb/herror_msg_and_die.c:1.4->1.5
19225 libbb/inet_common.c:1.6->1.7
19226 libbb/inode_hash.c:1.5->1.6
19227 libbb/interface.c:1.15->1.16
19228 libbb/kernel_version.c:1.3->1.4
19229 libbb/libc5.c:1.5->1.6
19230 libbb/loop.c:1.5->1.6
19231 libbb/messages.c:1.9->1.10
19232 libbb/module_syscalls.c:1.11->1.12
19233 libbb/mtab.c:1.3->1.4
19234 libbb/mtab_file.c:1.7->1.8
19235 libbb/my_getgrgid.c:1.5->1.6
19236 libbb/my_getgrnam.c:1.5->1.6
19237 libbb/my_getpwnam.c:1.5->1.6
19238 libbb/my_getpwnamegid.c:1.5->1.6
19239 libbb/my_getpwuid.c:1.5->1.6
19240 libbb/perror_msg.c:1.3->1.4
19241 libbb/perror_msg_and_die.c:1.3->1.4
19242 libbb/print_file.c:1.6->1.7
19243 libbb/pw_encrypt.c:1.2->1.3
19244 libbb/read_package_field.c:1.7->1.8
19245 libbb/recursive_action.c:1.9->1.10
19246 libbb/safe_read.c:1.2->1.3
19247 libbb/safe_strncpy.c:1.2->1.3
19248 libbb/syscalls.c:1.10->1.11
19249 libbb/syslog_msg_with_name.c:1.4->1.5
19250 libbb/trim.c:1.6->1.7
19251 libbb/u_signal_names.c:1.2->1.3
19252 libbb/vdprintf.c:1.3->1.4
19253 libbb/verror_msg.c:1.4->1.5
19254 libbb/vherror_msg.c:1.5->1.6
19255 libbb/vperror_msg.c:1.3->1.4
19256 libbb/wfopen.c:1.3->1.4
19257 libbb/xfuncs.c:1.11->1.12
19258 libbb/xgetlarg.c:1.3->1.4
19259 libbb/xregcomp.c:1.3->1.4
19260 libpwdgrp/Makefile:1.1->1.2
19261 libpwdgrp/Makefile.in:1.1->1.2
19262 libpwdgrp/setgroups.c:1.2->1.3
19263 loginutils/Makefile:1.1->1.2
19264 loginutils/Makefile.in:1.4->1.5
19265 miscutils/Makefile:1.5->1.6
19266 miscutils/Makefile.in:1.4->1.5
19267 miscutils/strings.c:1.8->1.9
19268 modutils/Makefile:1.2->1.3
19269 modutils/Makefile.in:1.1->1.2
19270 modutils/insmod.c:1.97->1.98
19271 modutils/lsmod.c:1.38->1.39
19272 modutils/rmmod.c:1.23->1.24
19273 networking/Makefile:1.5->1.6
19274 networking/Makefile.in:1.15->1.16
19275 networking/hostname.c:1.35->1.36
19276 networking/telnet.c:1.36->1.37
19277 networking/libiproute/Makefile:1.1->1.2
19278 networking/libiproute/Makefile.in:1.3->1.4
19279 networking/udhcp/ChangeLog:1.5->1.6
19280 networking/udhcp/Makefile:1.1->1.2
19281 networking/udhcp/Makefile.in:1.6->1.7
19282 procps/Makefile:1.2->1.3
19283 procps/Makefile.in:1.3->1.4
19284 procps/free.c:1.20->1.21
19285 procps/kill.c:1.48->1.49
19286 procps/pidof.c:1.8->1.9
19287 procps/ps.c:1.49->1.50
19288 procps/uptime.c:1.16->1.17
19289 shell/Makefile:1.2->1.3
19290 shell/Makefile.in:1.1->1.2
19291 shell/ash.c:1.69->1.70
19292 shell/cmdedit.c:1.78->1.79
19293 shell/hush.c:1.62->1.63
19294 shell/lash.c:1.150->1.151
19295 shell/msh.c:1.13->1.14
19296 sysklogd/Makefile:1.3->1.4
19297 sysklogd/Makefile.in:1.1->1.2
19298 sysklogd/klogd.c:1.14->1.15
19299 sysklogd/logger.c:1.37->1.38
19300 sysklogd/syslogd.c:1.96->1.97
19301 util-linux/Makefile:1.4->1.5
19302 util-linux/Makefile.in:1.4->1.5
19303 util-linux/dmesg.c:1.28->1.29
19304 util-linux/freeramdisk.c:1.22->1.23
19305 util-linux/mkswap.c:1.27->1.28
19306 util-linux/more.c:1.56->1.57
19307 util-linux/mount.c:1.111->1.112
19308 util-linux/swaponoff.c:1.33->1.34
19309 util-linux/umount.c:1.61->1.62
19311 ---------------------
19313 Date: 2003/07/14 22:50:51
19318 Looks like I forgot one little tiny detail...
19321 loginutils/delgroup.c:1.1->1.2
19322 loginutils/delline.c:1.1->1.2
19324 ---------------------
19326 Date: 2003/07/14 23:14:49
19334 include/usage.h:1.156->1.157
19336 ---------------------
19338 Date: 2003/07/15 01:28:26
19343 Yet more preparation to make a release...
19346 Changelog:1.279->1.280
19347 Makefile:1.281->1.282
19348 Rules.mak:1.15->1.16
19350 ---------------------
19352 Date: 2003/07/15 01:31:25
19355 Tag: busybox_1_00_pre1
19357 Update the default set of applets that are listed
19360 docs/busybox_header.pod:1.9->1.10