Update changelog
[oweals/busybox.git] / Changelog
1 ---------------------
2 PatchSet 4079 
3 Date: 2004/03/09 21:27:32
4 Author: andersen
5 Branch: HEAD
6 Tag: (none) 
7 Log:
8 David Anders (prpplague) submitted this patch to allow login to work
9 when the device nodes are symlinks on a read only file system.
10
11 Members: 
12         loginutils/login.c:1.13->1.14 
13
14 ---------------------
15 PatchSet 4080 
16 Date: 2004/03/09 21:32:57
17 Author: andersen
18 Branch: HEAD
19 Tag: (none) 
20 Log:
21 Note that /proc must be mounted for filesystem type autodetection
22 to work.  Without /proc mounted, one must explicitly specify the
23 type of every filesystem being mounted.
24
25 Members: 
26         include/usage.h:1.192->1.193 
27
28 ---------------------
29 PatchSet 4081 
30 Date: 2004/03/10 06:42:37
31 Author: mjn3
32 Branch: HEAD
33 Tag: (none) 
34 Log:
35 In spite of the feature freeze, check in a complete rework of route which
36 fixes some bugs, adds some error checking, and removes _lots_ of bloat.
37 Text size on i386...
38               old     new
39    ipv6      5425    3523
40    no ipv6   3143    2193
41
42 Members: 
43         include/inet_common.h:1.3->1.4 
44         libbb/inet_common.c:1.7->1.8 
45
46 ---------------------
47 PatchSet 4082 
48 Date: 2004/03/10 07:42:37
49 Author: mjn3
50 Branch: HEAD
51 Tag: (none) 
52 Log:
53 In spite of the feature freeze, check in a complete rework of route which
54 fixes some bugs, adds some error checking, and removes _lots_ of bloat.
55 Text size on i386...
56               old     new
57    ipv6      5425    3523
58    no ipv6   3143    2193
59
60 Members: 
61         include/usage.h:1.193->1.194 
62         networking/route.c:1.23->1.24 
63
64 ---------------------
65 PatchSet 4083 
66 Date: 2004/03/10 09:10:53
67 Author: bug1
68 Branch: HEAD
69 Tag: (none) 
70 Log:
71 Patch by Seth W. Klein, the -l switch was reversed
72
73 Members: 
74         coreutils/du.c:1.58->1.59 
75
76 ---------------------
77 PatchSet 4084 
78 Date: 2004/03/10 09:58:51
79 Author: bug1
80 Branch: HEAD
81 Tag: (none) 
82 Log:
83 When displaying the size in 1kB blocks round up if an odd number of
84 blocks
85
86 Members: 
87         coreutils/du.c:1.59->1.60 
88
89 ---------------------
90 PatchSet 4085 
91 Date: 2004/03/10 10:47:37
92 Author: bug1
93 Branch: HEAD
94 Tag: (none) 
95 Log:
96 Patch from Thomas Frohlich to fix an option ordering bug of mine.
97
98 Members: 
99         util-linux/hwclock.c:1.8->1.9 
100
101 ---------------------
102 PatchSet 4086 
103 Date: 2004/03/11 13:34:24
104 Author: andersen
105 Branch: HEAD
106 Tag: (none) 
107 Log:
108 Paul Mundt, lethal at linux-sh dot org writes:
109
110 Here's a follow-up replacement to the patch I sent earlier, this adjusts some
111 of the semantics of the dynamic variable setting. Namely, dynamic vars can hook
112 a set handler (which RANDOM uses to adjust the seed). They'll only lose their
113 dynamic status if they're unset.
114
115 I've used the same approach that bash does to come up with the random number,
116 mostly just for consistency.
117
118 For example:
119
120 $ echo $RANDOM
121 13759
122 $ echo $RANDOM
123 20057
124 $ echo $RANDOM
125 1502
126 $ export RANDOM=42
127 $ echo $RANDOM
128 24179
129 $ echo $RANDOM
130 2046
131 $ unset RANDOM
132 $ echo $RANDOM
133
134 $ export RANDOM=42
135 $ echo $RANDOM
136 42
137 $
138
139 Members: 
140         shell/ash.c:1.90->1.91 
141
142 ---------------------
143 PatchSet 4087 
144 Date: 2004/03/12 22:07:10
145 Author: andersen
146 Branch: HEAD
147 Tag: (none) 
148 Log:
149 Fix awk entry, which was not showing up in BusyBox.txt for some reason
150
151 Members: 
152         include/usage.h:1.194->1.195 
153
154 ---------------------
155 PatchSet 4088 
156 Date: 2004/03/12 22:08:13
157 Author: andersen
158 Branch: HEAD
159 Tag: (none) 
160 Log:
161 Add prototypes for safe_strtol and friends
162
163 Members: 
164         include/libbb.h:1.127->1.128 
165
166 ---------------------
167 PatchSet 4089 
168 Date: 2004/03/12 22:08:42
169 Author: andersen
170 Branch: HEAD
171 Tag: (none) 
172 Log:
173 Fix some goofy formatting
174
175 Members: 
176         shell/lash.c:1.155->1.156 
177
178 ---------------------
179 PatchSet 4090 
180 Date: 2004/03/12 22:10:40
181 Author: andersen
182 Branch: HEAD
183 Tag: (none) 
184 Log:
185 Hideki IWAMOTO writes:
186
187 Current `tr' implementation has a problem, if `plain char' is signed.
188
189 [current cvs version]
190
191 >echo a | _install/usr/bin/tr '\0' '\377'
192 Segmentation fault (core dumped)
193
194 [patched version]
195
196 >echo a | _install/usr/bin/tr '\0' '\377'
197 a
198
199 Members: 
200         coreutils/tr.c:1.36->1.37 
201
202 ---------------------
203 PatchSet 4091 
204 Date: 2004/03/13 08:32:14
205 Author: andersen
206 Branch: HEAD
207 Tag: (none) 
208 Log:
209 Fix some doc generation problems
210
211 Members: 
212         docs/autodocifier.pl:1.24->1.25 
213         docs/busybox_footer.pod:1.12->1.13 
214
215 ---------------------
216 PatchSet 4092 
217 Date: 2004/03/13 08:33:10
218 Author: andersen
219 Branch: HEAD
220 Tag: (none) 
221 Log:
222 Update docs for start_stop_daemon to match reality.  Update
223 the reality a bit to better match debian behavior.
224
225 Members: 
226         debianutils/start_stop_daemon.c:1.12->1.13 
227         include/applets.h:1.111->1.112 
228         include/usage.h:1.195->1.196 
229
230 ---------------------
231 PatchSet 4093 
232 Date: 2004/03/13 18:17:37
233 Author: mjn3
234 Branch: HEAD
235 Tag: (none) 
236 Log:
237 I redid route.
238
239 Members: 
240         AUTHORS:1.40->1.41 
241
242 ---------------------
243 PatchSet 4094 
244 Date: 2004/03/15 07:28:15
245 Author: andersen
246 Branch: HEAD
247 Tag: (none) 
248 Log:
249 Remove trailing whitespace.  Update copyright to include 2004.
250
251 Members: 
252         INSTALL:1.3->1.4 
253         applets/Makefile:1.4->1.5 
254         applets/busybox.c:1.144->1.145 
255         archival/Config.in:1.14->1.15 
256         archival/Makefile:1.6->1.7 
257         archival/Makefile.in:1.4->1.5 
258         archival/dpkg_deb.c:1.31->1.32 
259         archival/rpm.c:1.5->1.6 
260         archival/libunarchive/Makefile:1.4->1.5 
261         archival/libunarchive/filter_accept_list_reassign.c:1.4->1.5 
262         console-tools/Makefile:1.3->1.4 
263         console-tools/Makefile.in:1.4->1.5 
264         console-tools/chvt.c:1.21->1.22 
265         console-tools/clear.c:1.17->1.18 
266         console-tools/deallocvt.c:1.28->1.29 
267         console-tools/dumpkmap.c:1.17->1.18 
268         console-tools/loadkmap.c:1.27->1.28 
269         console-tools/openvt.c:1.7->1.8 
270         console-tools/reset.c:1.12->1.13 
271         console-tools/setkeycodes.c:1.14->1.15 
272         coreutils/Config.in:1.23->1.24 
273         coreutils/Makefile:1.2->1.3 
274         coreutils/Makefile.in:1.8->1.9 
275         coreutils/basename.c:1.22->1.23 
276         coreutils/chgrp.c:1.17->1.18 
277         coreutils/chmod.c:1.16->1.17 
278         coreutils/chown.c:1.25->1.26 
279         coreutils/chroot.c:1.30->1.31 
280         coreutils/dirname.c:1.19->1.20 
281         coreutils/du.c:1.60->1.61 
282         coreutils/false.c:1.3->1.4 
283         coreutils/id.c:1.23->1.24 
284         coreutils/ln.c:1.44->1.45 
285         coreutils/mknod.c:1.25->1.26 
286         coreutils/mv.c:1.20->1.21 
287         coreutils/printf.c:1.21->1.22 
288         coreutils/rmdir.c:1.23->1.24 
289         coreutils/tail.c:1.46->1.47 
290         coreutils/test.c:1.24->1.25 
291         coreutils/touch.c:1.27->1.28 
292         coreutils/tr.c:1.37->1.38 
293         coreutils/true.c:1.3->1.4 
294         coreutils/wc.c:1.27->1.28 
295         coreutils/who.c:1.2->1.3 
296         coreutils/libcoreutils/Makefile:1.2->1.3 
297         coreutils/libcoreutils/Makefile.in:1.2->1.3 
298         debian/changelog:1.39->1.40 
299         debian/control:1.19->1.20 
300         debianutils/Config.in:1.6->1.7 
301         debianutils/Makefile:1.2->1.3 
302         debianutils/Makefile.in:1.4->1.5 
303         debianutils/mktemp.c:1.3->1.4 
304         debianutils/run_parts.c:1.6->1.7 
305         debianutils/which.c:1.8->1.9 
306         docs/new-applet-HOWTO.txt:1.8->1.9 
307         docs/style-guide.txt:1.16->1.17 
308         docs/busybox.net/about.html:1.1->1.2 
309         docs/busybox.net/busybox-growth.ps:1.1->1.2 
310         docs/busybox.net/copyright.txt:1.1->1.2 
311         docs/busybox.net/cvs_anon.html:1.10->1.11 
312         docs/busybox.net/cvs_howto.html:1.1->1.2 
313         docs/busybox.net/cvs_write.html:1.8->1.9 
314         docs/busybox.net/docs.html:1.1->1.2 
315         docs/busybox.net/download.html:1.1->1.2 
316         docs/busybox.net/footer.html:1.2->1.3 
317         docs/busybox.net/header.html:1.7->1.8 
318         docs/busybox.net/images/busybox.png:1.1->1.2 
319         docs/busybox.net/images/ltbutton2.png:1.1->1.2 
320         editors/Config.in:1.9->1.10 
321         editors/Makefile:1.3->1.4 
322         editors/Makefile.in:1.4->1.5 
323         examples/busybox.spec:1.40->1.41 
324         examples/depmod.pl:1.3->1.4 
325         examples/inittab:1.8->1.9 
326         examples/undeb:1.2->1.3 
327         examples/unrpm:1.3->1.4 
328         examples/bootfloppy/bootfloppy.txt:1.3->1.4 
329         examples/bootfloppy/mkrootfs.sh:1.3->1.4 
330         examples/bootfloppy/syslinux.cfg:1.1->1.2 
331         examples/bootfloppy/etc/profile:1.1->1.2 
332         examples/udhcp/udhcpd.conf:1.2->1.3 
333         findutils/Config.in:1.9->1.10 
334         findutils/Makefile:1.3->1.4 
335         findutils/Makefile.in:1.3->1.4 
336         findutils/find.c:1.39->1.40 
337         include/busybox.h:1.55->1.56 
338         include/unarchive.h:1.22->1.23 
339         init/Makefile:1.4->1.5 
340         init/halt.c:1.23->1.24 
341         init/init_shared.c:1.4->1.5 
342         init/poweroff.c:1.20->1.21 
343         init/reboot.c:1.31->1.32 
344         libbb/Makefile:1.9->1.10 
345         libbb/README:1.3->1.4 
346         libbb/bb_asprintf.c:1.3->1.4 
347         libbb/chomp.c:1.8->1.9 
348         libbb/concat_path_file.c:1.11->1.12 
349         libbb/copyfd.c:1.11->1.12 
350         libbb/device_open.c:1.4->1.5 
351         libbb/error_msg.c:1.5->1.6 
352         libbb/error_msg_and_die.c:1.4->1.5 
353         libbb/fgets_str.c:1.6->1.7 
354         libbb/find_mount_point.c:1.4->1.5 
355         libbb/find_pid_by_name.c:1.13->1.14 
356         libbb/find_root_device.c:1.11->1.12 
357         libbb/full_read.c:1.5->1.6 
358         libbb/full_write.c:1.5->1.6 
359         libbb/get_console.c:1.8->1.9 
360         libbb/get_line_from_file.c:1.6->1.7 
361         libbb/hash_fd.c:1.5->1.6 
362         libbb/herror_msg.c:1.4->1.5 
363         libbb/herror_msg_and_die.c:1.5->1.6 
364         libbb/human_readable.c:1.8->1.9 
365         libbb/inode_hash.c:1.6->1.7 
366         libbb/kernel_version.c:1.4->1.5 
367         libbb/messages.c:1.11->1.12 
368         libbb/module_syscalls.c:1.15->1.16 
369         libbb/mtab.c:1.4->1.5 
370         libbb/mtab_file.c:1.8->1.9 
371         libbb/my_getgrgid.c:1.6->1.7 
372         libbb/my_getgrnam.c:1.6->1.7 
373         libbb/my_getpwnam.c:1.6->1.7 
374         libbb/my_getpwnamegid.c:1.6->1.7 
375         libbb/my_getpwuid.c:1.6->1.7 
376         libbb/parse_mode.c:1.6->1.7 
377         libbb/parse_number.c:1.3->1.4 
378         libbb/perror_msg.c:1.4->1.5 
379         libbb/perror_msg_and_die.c:1.4->1.5 
380         libbb/process_escape_sequence.c:1.4->1.5 
381         libbb/pw_encrypt.c:1.3->1.4 
382         libbb/read_package_field.c:1.8->1.9 
383         libbb/run_shell.c:1.5->1.6 
384         libbb/safe_read.c:1.3->1.4 
385         libbb/safe_strncpy.c:1.3->1.4 
386         libbb/safe_write.c:1.2->1.3 
387         libbb/setup_environment.c:1.3->1.4 
388         libbb/syscalls.c:1.12->1.13 
389         libbb/trim.c:1.7->1.8 
390         libbb/u_signal_names.c:1.3->1.4 
391         libbb/vdprintf.c:1.4->1.5 
392         libbb/verror_msg.c:1.5->1.6 
393         libbb/vherror_msg.c:1.6->1.7 
394         libbb/vperror_msg.c:1.4->1.5 
395         libbb/wfopen.c:1.4->1.5 
396         libbb/xfuncs.c:1.13->1.14 
397         libbb/xgetlarg.c:1.4->1.5 
398         libbb/xgetularg.c:1.1->1.2 
399         libbb/xreadlink.c:1.4->1.5 
400         libbb/xregcomp.c:1.4->1.5 
401         libpwdgrp/Makefile:1.2->1.3 
402         loginutils/Makefile:1.2->1.3 
403         loginutils/addgroup.c:1.11->1.12 
404         loginutils/adduser.c:1.8->1.9 
405         loginutils/su.c:1.6->1.7 
406         miscutils/Makefile:1.6->1.7 
407         miscutils/Makefile.in:1.11->1.12 
408         miscutils/adjtimex.c:1.5->1.6 
409         miscutils/dc.c:1.17->1.18 
410         miscutils/last.c:1.1->1.2 
411         miscutils/mt.c:1.24->1.25 
412         miscutils/rx.c:1.1->1.2 
413         miscutils/time.c:1.5->1.6 
414         miscutils/watchdog.c:1.7->1.8 
415         modutils/Makefile:1.3->1.4 
416         modutils/Makefile.in:1.2->1.3 
417         modutils/lsmod.c:1.40->1.41 
418         networking/Config.in:1.27->1.28 
419         networking/Makefile:1.6->1.7 
420         networking/netstat.c:1.10->1.11 
421         networking/nslookup.c:1.31->1.32 
422         networking/ping.c:1.55->1.56 
423         networking/ping6.c:1.5->1.6 
424         networking/telnet.c:1.42->1.43 
425         networking/traceroute.c:1.12->1.13 
426         networking/vconfig.c:1.4->1.5 
427         networking/libiproute/Makefile:1.2->1.3 
428         networking/libiproute/ip_parse_common_args.c:1.5->1.6 
429         networking/libiproute/ipaddress.c:1.10->1.11 
430         networking/libiproute/iproute.c:1.12->1.13 
431         networking/libiproute/ll_proto.c:1.5->1.6 
432         networking/libiproute/utils.h:1.2->1.3 
433         networking/libiproute/linux/pkt_sched.h:1.1->1.2 
434         networking/udhcp/AUTHORS:1.3->1.4 
435         networking/udhcp/Makefile:1.2->1.3 
436         networking/udhcp/Makefile.in:1.9->1.10 
437         networking/udhcp/README:1.3->1.4 
438         networking/udhcp/README.udhcpc:1.3->1.4 
439         networking/udhcp/README.udhcpd:1.1->1.2 
440         networking/udhcp/arpping.h:1.3->1.4 
441         networking/udhcp/dhcpd.c:1.5->1.6 
442         networking/udhcp/dhcpd.h:1.5->1.6 
443         networking/udhcp/dumpleases.c:1.8->1.9 
444         networking/udhcp/files.c:1.13->1.14 
445         networking/udhcp/frontend.c:1.1->1.2 
446         networking/udhcp/leases.c:1.5->1.6 
447         networking/udhcp/options.c:1.7->1.8 
448         networking/udhcp/packet.h:1.2->1.3 
449         networking/udhcp/socket.c:1.7->1.8 
450         patches/eject.diff:1.1->1.2 
451         patches/udhcp_additional_items.diff:1.1->1.2 
452         patches/udhcp_config_paths.diff:1.1->1.2 
453         patches/udhcpd_foreground.diff:1.1->1.2 
454         procps/Makefile:1.3->1.4 
455         procps/Makefile.in:1.5->1.6 
456         procps/free.c:1.21->1.22 
457         procps/kill.c:1.51->1.52 
458         procps/pidof.c:1.9->1.10 
459         procps/ps.c:1.51->1.52 
460         procps/renice.c:1.8->1.9 
461         procps/sysctl.c:1.2->1.3 
462         scripts/mkdep.c:1.2->1.3 
463         scripts/split-include.c:1.1->1.2 
464         scripts/config/Kconfig-language.txt:1.1->1.2 
465         scripts/config/Makefile:1.3->1.4 
466         scripts/config/dialog.h:1.1->1.2 
467         scripts/config/lex.zconf.c_shipped:1.2->1.3 
468         scripts/config/menubox.c:1.3->1.4 
469         scripts/config/zconf.tab.c_shipped:1.3->1.4 
470         shell/Makefile:1.3->1.4 
471         shell/Makefile.in:1.2->1.3 
472         sysklogd/Config.in:1.6->1.7 
473         sysklogd/Makefile:1.4->1.5 
474         sysklogd/Makefile.in:1.2->1.3 
475         sysklogd/logger.c:1.38->1.39 
476         sysklogd/logread.c:1.14->1.15 
477         util-linux/Makefile:1.5->1.6 
478         util-linux/dmesg.c:1.31->1.32 
479         util-linux/fbset.c:1.33->1.34 
480         util-linux/freeramdisk.c:1.24->1.25 
481         util-linux/nfsmount.c:1.26->1.27 
482         util-linux/pivot_root.c:1.7->1.8 
483         util-linux/swaponoff.c:1.35->1.36 
484         util-linux/umount.c:1.63->1.64 
485
486 ---------------------
487 PatchSet 4095 
488 Date: 2004/03/15 08:28:13
489 Author: andersen
490 Branch: HEAD
491 Tag: (none) 
492 Log:
493 Remove trailing whitespace.  Update copyright to include 2004.
494
495 Members: 
496         AUTHORS:1.41->1.42 
497         Changelog:1.289->1.290 
498         Makefile:1.289->1.290 
499         README:1.30->1.31 
500         Rules.mak:1.28->1.29 
501         TODO:1.86->1.87 
502         applets/Makefile.in:1.3->1.4 
503         applets/applets.c:1.23->1.24 
504         archival/ar.c:1.47->1.48 
505         archival/cpio.c:1.14->1.15 
506         archival/dpkg.c:1.75->1.76 
507         archival/gunzip.c:1.78->1.79 
508         archival/gzip.c:1.61->1.62 
509         archival/rpm2cpio.c:1.11->1.12 
510         archival/tar.c:1.187->1.188 
511         archival/libunarchive/Makefile.in:1.21->1.22 
512         archival/libunarchive/data_extract_all.c:1.18->1.19 
513         archival/libunarchive/decompress_bunzip2.c:1.11->1.12 
514         archival/libunarchive/decompress_uncompress.c:1.9->1.10 
515         archival/libunarchive/decompress_unzip.c:1.32->1.33 
516         archival/libunarchive/get_header_ar.c:1.8->1.9 
517         archival/libunarchive/get_header_cpio.c:1.8->1.9 
518         archival/libunarchive/get_header_tar.c:1.35->1.36 
519         archival/libunarchive/uncompress.c:1.9->1.10 
520         archival/libunarchive/unzip.c:1.32->1.33 
521         coreutils/cal.c:1.8->1.9 
522         coreutils/cut.c:1.27->1.28 
523         coreutils/date.c:1.44->1.45 
524         coreutils/df.c:1.55->1.56 
525         coreutils/dos2unix.c:1.17->1.18 
526         coreutils/echo.c:1.17->1.18 
527         coreutils/expr.c:1.16->1.17 
528         coreutils/install.c:1.8->1.9 
529         coreutils/ls.c:1.106->1.107 
530         coreutils/md5_sha1_sum.c:1.5->1.6 
531         coreutils/tee.c:1.23->1.24 
532         coreutils/uudecode.c:1.21->1.22 
533         docs/busybox.sgml:1.53->1.54 
534         docs/busybox_header.pod:1.12->1.13 
535         docs/contributing.txt:1.9->1.10 
536         docs/busybox.net/license.html:1.2->1.3 
537         docs/busybox.net/lists.html:1.2->1.3 
538         docs/busybox.net/news.html:1.11->1.12 
539         docs/busybox.net/oldnews.html:1.20->1.21 
540         docs/busybox.net/screenshot.html:1.9->1.10 
541         editors/awk.c:1.6->1.7 
542         editors/patch.c:1.1->1.2 
543         editors/sed.c:1.160->1.161 
544         editors/vi.c:1.33->1.34 
545         findutils/grep.c:1.80->1.81 
546         findutils/xargs.c:1.33->1.34 
547         include/libbb.h:1.128->1.129 
548         init/Makefile.in:1.7->1.8 
549         init/init.c:1.198->1.199 
550         libbb/correct_password.c:1.2->1.3 
551         libbb/dump.c:1.8->1.9 
552         libbb/get_terminal_width_height.c:1.1->1.2 
553         libbb/interface.c:1.20->1.21 
554         libbb/isdirectory.c:1.4->1.5 
555         libbb/loop.c:1.7->1.8 
556         libbb/print_file.c:1.8->1.9 
557         libbb/printf.c:1.3->1.4 
558         libbb/recursive_action.c:1.10->1.11 
559         libbb/run_parts.c:1.10->1.11 
560         libbb/syslog_msg_with_name.c:1.5->1.6 
561         libbb/vfork_daemon_rexec.c:1.2->1.3 
562         libbb/xconnect.c:1.12->1.13 
563         libpwdgrp/Makefile.in:1.2->1.3 
564         libpwdgrp/__getgrent.c:1.5->1.6 
565         libpwdgrp/__getpwent.c:1.3->1.4 
566         libpwdgrp/fgetgrent.c:1.3->1.4 
567         libpwdgrp/fgetpwent.c:1.2->1.3 
568         libpwdgrp/getgrgid.c:1.4->1.5 
569         libpwdgrp/getgrnam.c:1.4->1.5 
570         libpwdgrp/getpw.c:1.2->1.3 
571         libpwdgrp/getpwnam.c:1.3->1.4 
572         libpwdgrp/getpwuid.c:1.5->1.6 
573         libpwdgrp/grent.c:1.4->1.5 
574         libpwdgrp/initgroups.c:1.6->1.7 
575         libpwdgrp/putpwent.c:1.3->1.4 
576         libpwdgrp/pwent.c:1.5->1.6 
577         libpwdgrp/setgroups.c:1.4->1.5 
578         libpwdgrp/shadow.c:1.7->1.8 
579         loginutils/Makefile.in:1.6->1.7 
580         loginutils/getty.c:1.9->1.10 
581         loginutils/login.c:1.14->1.15 
582         miscutils/Config.in:1.13->1.14 
583         miscutils/hdparm.c:1.10->1.11 
584         miscutils/makedevs.c:1.15->1.16 
585         miscutils/strings.c:1.12->1.13 
586         modutils/Config.in:1.10->1.11 
587         modutils/insmod.c:1.112->1.113 
588         modutils/rmmod.c:1.26->1.27 
589         networking/Makefile.in:1.17->1.18 
590         networking/ftpgetput.c:1.15->1.16 
591         networking/httpd.c:1.24->1.25 
592         networking/ifconfig.c:1.28->1.29 
593         networking/ifupdown.c:1.35->1.36 
594         networking/nc.c:1.22->1.23 
595         networking/route.c:1.24->1.25 
596         networking/telnetd.c:1.10->1.11 
597         networking/tftp.c:1.25->1.26 
598         networking/wget.c:1.70->1.71 
599         networking/libiproute/Makefile.in:1.4->1.5 
600         networking/libiproute/iplink.c:1.8->1.9 
601         networking/libiproute/iptunnel.c:1.6->1.7 
602         networking/libiproute/libnetlink.c:1.5->1.6 
603         networking/udhcp/ChangeLog:1.7->1.8 
604         networking/udhcp/arpping.c:1.6->1.7 
605         networking/udhcp/clientpacket.c:1.6->1.7 
606         networking/udhcp/common.c:1.5->1.6 
607         networking/udhcp/common.h:1.2->1.3 
608         networking/udhcp/dhcpc.c:1.16->1.17 
609         networking/udhcp/packet.c:1.4->1.5 
610         networking/udhcp/script.c:1.12->1.13 
611         networking/udhcp/serverpacket.c:1.4->1.5 
612         patches/tftp_timeout_multicast.diff:1.1->1.2 
613         procps/top.c:1.10->1.11 
614         procps/uptime.c:1.17->1.18 
615         scripts/config/checklist.c:1.1->1.2 
616         scripts/config/mconf.c:1.3->1.4 
617         scripts/config/menu.c:1.2->1.3 
618         scripts/config/util.c:1.1->1.2 
619         shell/Config.in:1.12->1.13 
620         shell/ash.c:1.91->1.92 
621         shell/hush.c:1.63->1.64 
622         shell/lash.c:1.156->1.157 
623         shell/msh.c:1.15->1.16 
624         sysdeps/linux/Config.in:1.13->1.14 
625         sysklogd/klogd.c:1.19->1.20 
626         sysklogd/syslogd.c:1.107->1.108 
627         tests/multibuild.pl:1.7->1.8 
628         tests/tester.sh:1.5->1.6 
629         util-linux/Config.in:1.10->1.11 
630         util-linux/Makefile.in:1.5->1.6 
631         util-linux/fdisk.c:1.17->1.18 
632         util-linux/fsck_minix.c:1.38->1.39 
633         util-linux/hwclock.c:1.9->1.10 
634         util-linux/mkfs_minix.c:1.40->1.41 
635         util-linux/more.c:1.59->1.60 
636         util-linux/mount.c:1.115->1.116 
637
638 ---------------------
639 PatchSet 4096 
640 Date: 2004/03/15 08:46:37
641 Author: andersen
642 Branch: HEAD
643 Tag: (none) 
644 Log:
645 Oops.  Using the wrong variable was a rather stupid
646 thing for me to do.
647
648 Members: 
649         networking/ftpgetput.c:1.16->1.17 
650
651 ---------------------
652 PatchSet 4097 
653 Date: 2004/03/16 05:14:10
654 Author: andersen
655 Branch: HEAD
656 Tag: (none) 
657 Log:
658 Patch from vodz to fix the dynamic vars patch, which I should not
659 have checked in.  Vladimir writes:
660
661 Your patch have many problem.
662 1. You always added + time(). This cannot reset RANDOM=value for debuging
663 with
664 replay sequential.
665 2. Hmm. I examine bash 2.04 source. This pseudorandom generator use low bits
666 of
667 counter value. You use high bits. This make bad pseudorandom values after
668 have
669 0-value. For example, if + time() do remove, your generator always return 0
670 after
671 first generate 0.
672 3. Memory leak per call. Use ash-unlike unecessary bb_strdup function.
673 4. Unsupport show last $RANDOM value for "set" and "export" command.
674 5. Bloat code. Busybox-unlike patch - added unstandart feature as default
675 hardcode.
676
677 Last patch attached.
678
679 Erik, why you apply Paul patch with have 5-th point problem? :(
680
681 Last patch have ash change xwrite() to fresh libbb/bb_full_write interfase
682 (haved loop after EINTR).
683
684
685 --w
686 vodz
687
688 Members: 
689         shell/Config.in:1.13->1.14 
690         shell/ash.c:1.92->1.93 
691
692 ---------------------
693 PatchSet 4098 
694 Date: 2004/03/19 10:53:52
695 Author: andersen
696 Branch: HEAD
697 Tag: (none) 
698 Log:
699 Fix broken arg parsing (was not passing pointer to items so p, argc, and argv
700 were only modified locally).  Fix error reporting to properly describe why
701 ioctls fail.
702
703 Members: 
704         miscutils/hdparm.c:1.11->1.12 
705
706 ---------------------
707 PatchSet 4099 
708 Date: 2004/03/19 12:16:18
709 Author: andersen
710 Branch: HEAD
711 Tag: (none) 
712 Log:
713 Only use R_68K_GOTOFF if it is defined
714
715 Members: 
716         modutils/insmod.c:1.113->1.114 
717
718 ---------------------
719 PatchSet 4100 
720 Date: 2004/03/19 12:17:04
721 Author: andersen
722 Branch: HEAD
723 Tag: (none) 
724 Log:
725 Add missing ELFCLASSM for m68k
726
727 Members: 
728         modutils/insmod.c:1.114->1.115 
729
730 ---------------------
731 PatchSet 4101 
732 Date: 2004/03/19 21:00:03
733 Author: andersen
734 Branch: HEAD
735 Tag: (none) 
736 Log:
737 As noted in a patch from Kendrick Hamilton, rmmod was only
738 half way converted, and still used the old delete_module(),
739 call rather than a syscall, in one spot.
740
741 Members: 
742         modutils/rmmod.c:1.27->1.28 
743
744 ---------------------
745 PatchSet 4102 
746 Date: 2004/03/19 22:27:08
747 Author: mjn3
748 Branch: HEAD
749 Tag: (none) 
750 Log:
751 Oops.. got a bit to aggressive with size optimization and global replace.  :-(
752
753 Members: 
754         networking/route.c:1.25->1.26 
755
756 ---------------------
757 PatchSet 4103 
758 Date: 2004/03/20 00:56:46
759 Author: andersen
760 Branch: HEAD
761 Tag: (none) 
762 Log:
763 Tito noticed a printf that should have been a bb_error_msg.
764
765 Members: 
766         miscutils/hdparm.c:1.12->1.13 
767
768 ---------------------
769 PatchSet 4104 
770 Date: 2004/03/21 18:01:46
771 Author: sandman
772 Branch: HEAD
773 Tag: (none) 
774 Log:
775 The utc variable was not modified according to the -u/-l command line
776 parameters.
777
778 Members: 
779         util-linux/hwclock.c:1.10->1.11 
780
781 ---------------------
782 PatchSet 4105 
783 Date: 2004/03/22 21:27:39
784 Author: sandman
785 Branch: HEAD
786 Tag: (none) 
787 Log:
788 Some corrections from vodz:
789 - Make -u/-l mutually exclusive
790 - Minor size reduction
791
792 Members: 
793         util-linux/hwclock.c:1.11->1.12 
794
795 ---------------------
796 PatchSet 4106 
797 Date: 2004/03/23 22:15:35
798 Author: andersen
799 Branch: HEAD
800 Tag: (none) 
801 Log:
802 Brian Pomerantz writes:
803
804 I've noticed a bug in the "autowidth" feature more, and is probably in
805 others.  The call to the function get_terminal_width_height() passes
806 in a file descriptor but that file descriptor is never used, instead
807 the ioctl() is called with 0.  In more_main() the call to
808 get_terminal_width_height() passes 0 as the file descriptor instead of
809 fileno(cin).  This isn't a problem when you more a file (e.g. "more
810 /etc/passwd") but when you pipe a file to it (e.g. "cat /etc/passwd |
811 more") the size of the terminal cannot be determined because file
812 descriptor 0 is not a terminal.  The fix is simple, I've attached a
813 patch for more.c and get_terminal_width_height.c.
814
815
816 BAPper
817
818 Members: 
819         libbb/get_terminal_width_height.c:1.2->1.3 
820
821 ---------------------
822 PatchSet 4107 
823 Date: 2004/03/23 23:15:36
824 Author: andersen
825 Branch: HEAD
826 Tag: (none) 
827 Log:
828 Brian Pomerantz writes:
829
830 I've noticed a bug in the "autowidth" feature more, and is probably in
831 others.  The call to the function get_terminal_width_height() passes
832 in a file descriptor but that file descriptor is never used, instead
833 the ioctl() is called with 0.  In more_main() the call to
834 get_terminal_width_height() passes 0 as the file descriptor instead of
835 fileno(cin).  This isn't a problem when you more a file (e.g. "more
836 /etc/passwd") but when you pipe a file to it (e.g. "cat /etc/passwd |
837 more") the size of the terminal cannot be determined because file
838 descriptor 0 is not a terminal.  The fix is simple, I've attached a
839 patch for more.c and get_terminal_width_height.c.
840
841
842 BAPper
843
844 Members: 
845         coreutils/ls.c:1.107->1.108 
846         util-linux/more.c:1.60->1.61 
847
848 ---------------------
849 PatchSet 4108 
850 Date: 2004/03/27 09:02:41
851 Author: andersen
852 Branch: HEAD
853 Tag: (none) 
854 Log:
855 s/fileno\(stdin\)/STDIN_FILENO/g
856 s/fileno\(stdout\)/STDOUT_FILENO/g
857
858 Members: 
859         archival/cpio.c:1.15->1.16 
860         archival/rpm2cpio.c:1.12->1.13 
861         archival/uncompress.c:1.3->1.4 
862         coreutils/ls.c:1.108->1.109 
863         networking/nc.c:1.23->1.24 
864         patches/tftp_timeout_multicast.diff:1.2->1.3 
865         util-linux/more.c:1.62->1.63 
866
867 ---------------------
868 PatchSet 4109 
869 Date: 2004/03/27 09:08:53
870 Author: andersen
871 Branch: HEAD
872 Tag: (none) 
873 Log:
874 passwd and sulogin also need libcrypt, via libbb/pw_encrypt()
875
876 Members: 
877         loginutils/Makefile.in:1.7->1.8 
878
879 ---------------------
880 PatchSet 4110 
881 Date: 2004/03/27 09:40:15
882 Author: andersen
883 Branch: HEAD
884 Tag: (none) 
885 Log:
886 Update docs
887
888 Members: 
889         README:1.31->1.32 
890         TODO:1.87->1.88(DEAD) 
891         docs/busybox_footer.pod:1.13->1.14 
892         docs/busybox_header.pod:1.13->1.14 
893
894 ---------------------
895 PatchSet 4111 
896 Date: 2004/03/27 09:49:57
897 Author: andersen
898 Branch: HEAD
899 Tag: (none) 
900 Log:
901 Vladimir N. Oleynik (vodz) writes:
902
903 Ok. Last patch reduce 73 bytes for compensate (and over) your changes ;-)
904
905 Comments:
906 Added cin_fileno variable, auto setted to 0 from BSS and have "eq" stdin
907 descriptor if isatty(stout)==0, removed global variable FILE* cin.
908 Removed default setting to terminal_width/terminal_height, this used
909 only from main() and setted after call get_terminal_width_height()
910 always correct.
911 Variable please_display_more_prompt changed to bits logic, have size
912 reducing.
913 --w
914 vodz
915
916 Members: 
917         util-linux/more.c:1.61->1.62 
918
919 ---------------------
920 PatchSet 4112 
921 Date: 2004/03/27 10:02:41
922 Author: andersen
923 Branch: HEAD
924 Tag: (none) 
925 Log:
926 s/fileno\(stdin\)/STDIN_FILENO/g
927 s/fileno\(stdout\)/STDOUT_FILENO/g
928
929 Members: 
930         archival/bunzip2.c:1.17->1.18 
931         archival/gunzip.c:1.79->1.80 
932         archival/tar.c:1.188->1.189 
933         archival/unzip.c:1.6->1.7 
934         archival/libunarchive/data_extract_to_stdout.c:1.4->1.5 
935         coreutils/md5_sha1_sum.c:1.6->1.7 
936         libbb/dump.c:1.9->1.10 
937         libbb/print_file.c:1.9->1.10 
938         networking/ftpgetput.c:1.17->1.18 
939         networking/tftp.c:1.26->1.27 
940         networking/wget.c:1.71->1.72 
941         shell/cmdedit.c:1.89->1.90 
942         shell/hush.c:1.64->1.65 
943         shell/lash.c:1.157->1.158 
944
945 ---------------------
946 PatchSet 4113 
947 Date: 2004/03/27 10:26:32
948 Author: andersen
949 Branch: HEAD
950 Tag: (none) 
951 Log:
952 Add missing include files
953
954 Members: 
955         archival/libunarchive/data_extract_to_stdout.c:1.5->1.6 
956         libbb/print_file.c:1.10->1.11 
957
958 ---------------------
959 PatchSet 4114 
960 Date: 2004/03/27 11:26:32
961 Author: andersen
962 Branch: HEAD
963 Tag: (none) 
964 Log:
965 Add missing include files
966
967 Members: 
968         libbb/dump.c:1.10->1.11 
969
970 ---------------------
971 PatchSet 4115 
972 Date: 2004/03/27 11:35:46
973 Author: andersen
974 Branch: HEAD
975 Tag: (none) 
976 Log:
977 Yet more doc cleanups
978
979 Members: 
980         docs/busybox_header.pod:1.14->1.15 
981         include/usage.h:1.196->1.197 
982
983 ---------------------
984 PatchSet 4116 
985 Date: 2004/03/29 08:20:08
986 Author: andersen
987 Branch: HEAD
988 Tag: (none) 
989 Log:
990 As noted by Martin Schwenke, the example for find was wrong
991
992 Members: 
993         include/usage.h:1.197->1.198 
994
995 ---------------------
996 PatchSet 4117 
997 Date: 2004/03/30 09:08:58
998 Author: andersen
999 Branch: HEAD
1000 Tag: (none) 
1001 Log:
1002 The fdisk llseek junk was redundant, since both uClibc and glibc
1003 automatically promote lseek and friends to their 64 bit counterparts
1004 when CONFIG_LFS is enabled, since it enables __USE_FILE_OFFSET64
1005
1006 Members: 
1007         util-linux/Config.in:1.11->1.12 
1008         util-linux/fdisk.c:1.18->1.19 
1009
1010 ---------------------
1011 PatchSet 4118 
1012 Date: 2004/03/30 09:13:05
1013 Author: andersen
1014 Branch: HEAD
1015 Tag: (none) 
1016 Log:
1017 Go ahead and kill off the FDISK_SUPPORT_LARGE_DISKS option,
1018 as it is redundant....
1019
1020 Members: 
1021         util-linux/Config.in:1.12->1.13 
1022
1023 ---------------------
1024 PatchSet 4119 
1025 Date: 2004/03/30 09:21:54
1026 Author: andersen
1027 Branch: HEAD
1028 Tag: (none) 
1029 Log:
1030 As waldi noticed, checks for the size of an off_t and casting
1031 etc was also redundant and possibly buggy...
1032
1033 Members: 
1034         util-linux/fdisk.c:1.19->1.20 
1035
1036 ---------------------
1037 PatchSet 4120 
1038 Date: 2004/03/30 09:33:18
1039 Author: andersen
1040 Branch: HEAD
1041 Tag: (none) 
1042 Log:
1043 Sigh.  what a mess.
1044
1045 Members: 
1046         util-linux/fdisk.c:1.20->1.21 
1047
1048 ---------------------
1049 PatchSet 4121 
1050 Date: 2004/03/31 10:21:24
1051 Author: andersen
1052 Branch: HEAD
1053 Tag: (none) 
1054 Log:
1055 Patch from Thomas Winkler showing the the system time for each process
1056 when running 'top'
1057
1058 Members: 
1059         patches/top_system_cpu.diff:INITIAL->1.1 
1060
1061 ---------------------
1062 PatchSet 4122 
1063 Date: 2004/03/31 10:30:08
1064 Author: andersen
1065 Branch: HEAD
1066 Tag: (none) 
1067 Log:
1068 Patch from Thomas Winkler:
1069
1070 ifconfig did not look up hostnames, so
1071         ifconfig lo localhost
1072 would not work, you have to do
1073         ifconfig lo 127.0.0.1
1074
1075 Members: 
1076         networking/ifconfig.c:1.29->1.30 
1077
1078 ---------------------
1079 PatchSet 4123 
1080 Date: 2004/03/31 10:53:37
1081 Author: andersen
1082 Branch: HEAD
1083 Tag: (none) 
1084 Log:
1085 Patch from Hideki IWAMOTO adding support for 'cmp -n'
1086
1087 Members: 
1088         patches/cmp_n.diff:INITIAL->1.1 
1089
1090 ---------------------
1091 PatchSet 4124 
1092 Date: 2004/03/31 11:12:51
1093 Author: andersen
1094 Branch: HEAD
1095 Tag: (none) 
1096 Log:
1097 Patch from Thomas Winkler -- vi -R did not work
1098
1099 Members: 
1100         editors/vi.c:1.34->1.35 
1101
1102 ---------------------
1103 PatchSet 4125 
1104 Date: 2004/03/31 11:42:40
1105 Author: andersen
1106 Branch: HEAD
1107 Tag: (none) 
1108 Log:
1109 Junio Hamano, junio at twinsun dot com writes:
1110
1111 The sed command in busybox 1.0.0-pre8 loses leading whitespace
1112 in 'a' command ('i' and 'c' commands are also affected).  A
1113 patch to fix this is attached at the end of this message.
1114
1115 The following is a transcript that reproduces the problem.  The
1116 first run uses busybox 1.0.0-pre3 as "/bin/sed" command, which
1117 gets the expected result.  Later in the test, /bin/sed symlink
1118 is changed to point at busybox 1.0.0-pre8 and the test script is
1119 run again, which shows the failure.
1120
1121 === reproduction recipe ===
1122 * Part 1.  Use busybox 1.0.0-pre3 as sed; this works.
1123
1124 root# cd /tmp
1125 root# cat 1.sh
1126 #!/bin/sh
1127
1128 cd /tmp
1129 rm -f ipsec.conf ipsec.conf+
1130 cat >ipsec.conf <<\EOF
1131 version 2.0
1132
1133 config setup
1134         klipsdebug=none
1135         plutodebug=none
1136         plutostderrlog=/dev/null
1137
1138 conn %default
1139         keyingtries=1
1140         ...
1141 EOF
1142 sed -e '/^config setup/a\
1143         nat_traversal=yes' ipsec.conf >ipsec.conf+
1144 mv -f ipsec.conf+ ipsec.conf
1145 root# sh -x 1.sh
1146 + cd /tmp
1147 + rm -f ipsec.conf ipsec.conf+
1148 + cat
1149 + sed -e /^config setup/a\
1150         nat_traversal=yes ipsec.conf
1151 + mv -f ipsec.conf+ ipsec.conf
1152 root# cat ipsec.conf
1153 version 2.0
1154
1155 config setup
1156         nat_traversal=yes
1157         klipsdebug=none
1158         plutodebug=none
1159         plutostderrlog=/dev/null
1160
1161 conn %default
1162         keyingtries=1
1163         ...
1164 root# sed --version
1165 sed: invalid option -- -
1166 BusyBox v1.00-pre3 (2004.02.26-18:47+0000) multi-call binary
1167
1168 Usage: sed [-nef] pattern [files...]
1169
1170 * Part 2.  Continuing from the above, use busybox 1.0.0-pre8
1171   as sed; this fails.
1172
1173 root# ln -s busybox-pre8 /bin/sed-8
1174 root# mv /bin/sed-8 /bin/sed
1175 root# sed --version
1176 This is not GNU sed version 4.0
1177 root# sed --
1178 BusyBox v1.00-pre8 (2004.03.30-02:44+0000) multi-call binary
1179
1180 Usage: sed [-nef] pattern [files...]
1181 root# sh -x 1.sh
1182 + cd /tmp
1183 + rm -f ipsec.conf ipsec.conf+
1184 + cat
1185 + sed -e /^config setup/a\
1186         nat_traversal=yes ipsec.conf
1187 + mv -f ipsec.conf+ ipsec.conf
1188 root# cat ipsec.conf
1189 version 2.0
1190
1191 config setup
1192 nat_traversal=yes
1193         klipsdebug=none
1194         plutodebug=none
1195         plutostderrlog=/dev/null
1196
1197 conn %default
1198         keyingtries=1
1199         ...
1200 root#
1201 === reproduction recipe ends here ===
1202
1203 This problem was introduced in 1.0.0-pre4.  The problem is that
1204 the command argument parsing code strips leading whitespaces too
1205 aggressively.  When running the above example, the piece of code
1206 in question gets "\n\tnat_traversal=yes" as its argument in
1207 cmdstr variable (shown part in the following patch).  What it
1208 needs to do at this point is to strip the first newline and
1209 nothing else, but it instead strips all the leading whitespaces
1210 at the beginning of the string, thus losing the tab character.
1211 The following patch fixes this.
1212
1213 Members: 
1214         editors/sed.c:1.161->1.162 
1215
1216 ---------------------
1217 PatchSet 4126 
1218 Date: 2004/04/01 09:23:30
1219 Author: landley
1220 Branch: HEAD
1221 Tag: (none) 
1222 Log:
1223 The last patch broke:
1224 sed -i "/^boo/a fred" ipsec.conf
1225
1226 Which works in gnu sed.  (And is _supposed_ to strip all the whitespace before
1227 "fred".)
1228
1229 It also broke:
1230 sed -i -e "/^boo/a \\" -e "   fred" ipsec.conf
1231
1232 I.E. there can legally be spaces between the a and the backslash at the end of
1233 the line.
1234
1235 And strangely enough, gnu sed accepts the following syntax as well:
1236 sed -i "/^boo/a \\  fred" ipsec.conf
1237
1238 Which is a way of having the significant whitespace at the start of the line,
1239 all on one line.  (But notice that the whitespace BEFORE the slash is still
1240 stripped, as is the slash itself.  And notice that the naieve placement of
1241 "\n" there doesn't work, it puts an n at the start of the appended line.  The
1242 double slashing is for shell escapes because you could escape the quote, you
1243 see.  It's turned into a single backslash.  But \n there is _not_ turned into
1244 a newline by the shell.  So there.)
1245
1246 This makes all three syntaxes work in my tests.  I should probably start
1247 writing better documentation at some point.  I posted my current sedtests.py
1248 file to the list, which needs a lot more tests added as well...
1249
1250 Members: 
1251         editors/sed.c:1.162->1.163 
1252
1253 ---------------------
1254 PatchSet 4127 
1255 Date: 2004/04/03 11:36:03
1256 Author: andersen
1257 Branch: HEAD
1258 Tag: (none) 
1259 Log:
1260 Everything should be made as simple as possible.  But no simpler.
1261
1262 Members: 
1263         util-linux/fdformat.c:1.3->1.4 
1264
1265 ---------------------
1266 PatchSet 4128 
1267 Date: 2004/04/05 13:03:34
1268 Author: andersen
1269 Branch: HEAD
1270 Tag: (none) 
1271 Log:
1272 rename uncompress.c to decompress_uncompress.c
1273 rename unzip.c to decompress_unzip.c
1274
1275 Members: 
1276         archival/libunarchive/Makefile.in:1.22->1.23 
1277         archival/libunarchive/uncompress.c:1.10->1.11(DEAD) 
1278         archival/libunarchive/unzip.c:1.33->1.34(DEAD) 
1279
1280 ---------------------
1281 PatchSet 4129 
1282 Date: 2004/04/05 13:08:08
1283 Author: andersen
1284 Branch: HEAD
1285 Tag: (none) 
1286 Log:
1287 Tito, farmatito at tiscali dot it writes:
1288
1289 Hi to all,
1290 I discovered a little bug in hdparm.c
1291 (really two little bugs...I've made...sigh! Mea culpa).
1292 Some vars were  modified only locally and this could lead to wrong
1293 results to be displayed with the -I switch and maybe with others.
1294 Attached is a patch that fix it ( +88b).
1295
1296 Also attached is second patch that reduces the size a little bit:
1297    text    data     bss     dec     hex filename
1298     27984     624     900   29508    7344 hdparm.o (without bug-fix)
1299     28072     624     900   29596    739c hdparm.o (with bug-fix)
1300     28141     624     900   29665    73e1 hdparm.o (original)
1301 but maybe this one can wait as we are in a feature freeze.
1302
1303 Ciao,
1304 Tito
1305
1306 Members: 
1307         miscutils/hdparm.c:1.13->1.14 
1308
1309 ---------------------
1310 PatchSet 4130 
1311 Date: 2004/04/05 13:24:07
1312 Author: andersen
1313 Branch: HEAD
1314 Tag: (none) 
1315 Log:
1316 Per suggestion by Pawel Sakowski, fix the dash_arith() prototype
1317 to return a long.  We were needlessly truncating to an int.
1318
1319 Members: 
1320         shell/ash.c:1.93->1.94 
1321
1322 ---------------------
1323 PatchSet 4131 
1324 Date: 2004/04/05 14:30:15
1325 Author: andersen
1326 Branch: HEAD
1327 Tag: (none) 
1328 Log:
1329 Patch adding support for ibs= and obs= to dd
1330
1331 Members: 
1332         patches/dd_ibs_and_obs.diff:INITIAL->1.1 
1333
1334 ---------------------
1335 PatchSet 4132 
1336 Date: 2004/04/05 18:46:24
1337 Author: andersen
1338 Branch: HEAD
1339 Tag: (none) 
1340 Log:
1341 Some test additions
1342
1343 Members: 
1344         testsuite/cp/cp-a-files-to-dir:INITIAL->1.1 
1345         testsuite/cp/cp-a-preserves-links:INITIAL->1.1 
1346         testsuite/cp/cp-d-files-to-dir:INITIAL->1.1 
1347         testsuite/cp/cp-files-to-dir:INITIAL->1.1 
1348         testsuite/cp/cp-preserves-links:1.1->1.2 
1349
1350 ---------------------
1351 PatchSet 4133 
1352 Date: 2004/04/06 00:41:39
1353 Author: andersen
1354 Branch: HEAD
1355 Tag: (none) 
1356 Log:
1357 Fix the test suite script so it actually works and actually flags
1358 all errors as such.  Make verbose mode exit on FAIL and provide a
1359 printout of the failed test run.
1360
1361 Members: 
1362         testsuite/runtest:1.6->1.7 
1363
1364 ---------------------
1365 PatchSet 4134 
1366 Date: 2004/04/06 09:38:18
1367 Author: andersen
1368 Branch: HEAD
1369 Tag: (none) 
1370 Log:
1371 Fix non standard 'date -R' formatting
1372
1373 Members: 
1374         coreutils/date.c:1.45->1.46 
1375
1376 ---------------------
1377 PatchSet 4135 
1378 Date: 2004/04/06 11:09:46
1379 Author: andersen
1380 Branch: HEAD
1381 Tag: (none) 
1382 Log:
1383 Kill off the old 'tests' stuff.  Write a ton of new tests for the
1384 'testsuite' dir.  Fix a bunch of broken tests.  Fix the testsuite
1385 'runtest' script so it actually reports all failures and provides
1386 meaningful feedback.
1387  -Erik
1388
1389 Members: 
1390         tests/.cvsignore:1.2->1.3(DEAD) 
1391         tests/Makefile:1.6->1.7(DEAD) 
1392         tests/cp_tests.mk:1.6->1.7(DEAD) 
1393         tests/ln_tests.mk:1.2->1.3(DEAD) 
1394         tests/multibuild.pl:1.8->1.9(DEAD) 
1395         tests/multifeat.pl:1.3->1.4(DEAD) 
1396         tests/mv_tests.mk:1.3->1.4(DEAD) 
1397         tests/sh.testcases:1.5->1.6(DEAD) 
1398         tests/syslog_test.c:1.1->1.2(DEAD) 
1399         tests/testcases:1.15->1.16(DEAD) 
1400         tests/tester.sh:1.6->1.7(DEAD) 
1401         tests/tst-syslogd.c:1.1->1.2(DEAD) 
1402         testsuite/runtest:1.7->1.8 
1403         testsuite/basename/basename-works:INITIAL->1.1 
1404         testsuite/cmp/cmp-detects-difference:1.2->1.3 
1405         testsuite/cp/cp-a-files-to-dir:1.1->1.2 
1406         testsuite/cp/cp-a-preserves-links:1.1->1.2 
1407         testsuite/cp/cp-d-files-to-dir:1.1->1.2 
1408         testsuite/cp/cp-does-not-copy-unreadable-file:1.1->1.2 
1409         testsuite/cp/cp-preserves-links:1.2->1.3 
1410         testsuite/date/date-R-works:INITIAL->1.1 
1411         testsuite/date/date-format-works:INITIAL->1.1 
1412         testsuite/date/date-u-works:INITIAL->1.1 
1413         testsuite/date/date-works:INITIAL->1.1 
1414         testsuite/dirname/dirname-works:INITIAL->1.1 
1415         testsuite/du/du-h-works:INITIAL->1.1 
1416         testsuite/du/du-k-works:INITIAL->1.1 
1417         testsuite/du/du-l-works:INITIAL->1.1 
1418         testsuite/du/du-m-works:INITIAL->1.1 
1419         testsuite/du/du-s-works:INITIAL->1.1 
1420         testsuite/du/du-works:INITIAL->1.1 
1421         testsuite/echo/echo-prints-argument:1.1->1.2 
1422         testsuite/expr/expr-works:INITIAL->1.1 
1423         testsuite/grep/grep-matches-NUL:1.2->1.3 
1424         testsuite/head/head-n-works:INITIAL->1.1 
1425         testsuite/head/head-works:INITIAL->1.1 
1426         testsuite/hostid/hostid-works:INITIAL->1.1 
1427         testsuite/hostname/hostname-d-works:INITIAL->1.1 
1428         testsuite/hostname/hostname-i-works:INITIAL->1.1 
1429         testsuite/hostname/hostname-s-works:INITIAL->1.1 
1430         testsuite/hostname/hostname-works:INITIAL->1.1 
1431         testsuite/id/id-g-works:INITIAL->1.1 
1432         testsuite/id/id-u-works:INITIAL->1.1 
1433         testsuite/id/id-un-works:INITIAL->1.1 
1434         testsuite/id/id-ur-works:INITIAL->1.1 
1435         testsuite/ln/ln-creates-hard-links:INITIAL->1.1 
1436         testsuite/ln/ln-creates-soft-links:INITIAL->1.1 
1437         testsuite/ln/ln-force-creates-hard-links:INITIAL->1.1 
1438         testsuite/ln/ln-force-creates-soft-links:INITIAL->1.1 
1439         testsuite/ln/ln-preserves-hard-links:INITIAL->1.1 
1440         testsuite/ln/ln-preserves-soft-links:INITIAL->1.1 
1441         testsuite/ls/ls-1-works:INITIAL->1.1 
1442         testsuite/ls/ls-h-works:INITIAL->1.1 
1443         testsuite/ls/ls-l-works:INITIAL->1.1 
1444         testsuite/ls/ls-s-works:INITIAL->1.1 
1445         testsuite/mv/mv-files-to-dir:INITIAL->1.1 
1446         testsuite/mv/mv-follows-links:INITIAL->1.1 
1447         testsuite/mv/mv-moves-empty-file:INITIAL->1.1 
1448         testsuite/mv/mv-moves-hardlinks:INITIAL->1.1 
1449         testsuite/mv/mv-moves-large-file:INITIAL->1.1 
1450         testsuite/mv/mv-moves-small-file:INITIAL->1.1 
1451         testsuite/mv/mv-moves-symlinks:INITIAL->1.1 
1452         testsuite/mv/mv-moves-unreadable-files:INITIAL->1.1 
1453         testsuite/mv/mv-preserves-hard-links:INITIAL->1.1 
1454         testsuite/mv/mv-preserves-links:INITIAL->1.1 
1455         testsuite/mv/mv-refuses-mv-dir-to-subdir:INITIAL->1.1 
1456         testsuite/mv/mv-removes-source-file:INITIAL->1.1 
1457         testsuite/pwd/pwd-prints-working-directory:1.1->1.2 
1458         testsuite/sed/sed-append-next-line:1.2->1.3 
1459         testsuite/sort/sort-n-works:INITIAL->1.1 
1460         testsuite/sort/sort-r-works:INITIAL->1.1 
1461         testsuite/sort/sort-works:INITIAL->1.1 
1462         testsuite/strings/strings-works-like-GNU:1.1->1.2 
1463         testsuite/tail/tail-n-works:INITIAL->1.1 
1464         testsuite/tail/tail-works:INITIAL->1.1 
1465         testsuite/tar/tar-extracts-multiple-files:1.1->1.2 
1466         testsuite/tr/tr-d-works:INITIAL->1.1 
1467         testsuite/tr/tr-non-gnu:INITIAL->1.1 
1468         testsuite/tr/tr-works:INITIAL->1.1 
1469         testsuite/uptime/uptime-works:INITIAL->1.1 
1470         testsuite/uuencode/uuencode-sets-standard-input-mode-correctly:1.1->1.2 
1471         testsuite/which/which-uses-default-path:1.2->1.3 
1472         testsuite/xargs/xargs-works:INITIAL->1.1 
1473
1474 ---------------------
1475 PatchSet 4136 
1476 Date: 2004/04/06 11:10:50
1477 Author: andersen
1478 Branch: HEAD
1479 Tag: (none) 
1480 Log:
1481 Simplify, make formatting better match the procps version
1482
1483 Members: 
1484         procps/uptime.c:1.18->1.19 
1485
1486 ---------------------
1487 PatchSet 4137 
1488 Date: 2004/04/06 11:34:02
1489 Author: andersen
1490 Branch: HEAD
1491 Tag: (none) 
1492 Log:
1493 Minor tar test update
1494
1495 Members: 
1496         testsuite/tar/tar-extracts-multiple-files:1.2->1.3 
1497
1498 ---------------------
1499 PatchSet 4138 
1500 Date: 2004/04/06 11:46:56
1501 Author: andersen
1502 Branch: HEAD
1503 Tag: (none) 
1504 Log:
1505 Make 'allyesconfig' be a bit less stupid
1506
1507 Members: 
1508         Makefile:1.290->1.291 
1509
1510 ---------------------
1511 PatchSet 4139 
1512 Date: 2004/04/06 11:51:45
1513 Author: andersen
1514 Branch: HEAD
1515 Tag: (none) 
1516 Log:
1517 Yet more 'make allyesconfig' adjustments
1518
1519 Members: 
1520         Makefile:1.291->1.292 
1521
1522 ---------------------
1523 PatchSet 4140 
1524 Date: 2004/04/06 11:56:25
1525 Author: andersen
1526 Branch: HEAD
1527 Tag: (none) 
1528 Log:
1529 Christian Grigis, christian.grigis at smartdata dot ch writes:
1530
1531 Hello everyone,
1532
1533 Busybox's insmod fails to locate a module when that module is the only one
1534 existing in the /lib/modules directory (with a unique name).
1535
1536 Example:
1537
1538 # find /lib/modules/ -type f
1539 /lib/modules/kernel/drivers/char/bios.o
1540 # insmod bios
1541 insmod: bios.o: no module by that name found
1542 # touch /lib/modules/dummy
1543 # find /lib/modules/ -type f
1544 /lib/modules/kernel/drivers/char/bios.o
1545 /lib/modules/dummy
1546 # insmod bios
1547 Using /lib/modules/kernel/drivers/char/bios.o
1548
1549 As long as there is another file in the /lib/modules directory, insmod
1550 finds it OK.
1551
1552 I tracked the problem down to 'check_module_name_match()' in insmod.c:
1553
1554 It returns TRUE when a match is found, and FALSE otherwise. In the case
1555 where there is only one module in the /lib/modules directory (or more that
1556 one module, but all with the same name), 'recursive_action()' will return
1557 TRUE and we end up on line 4196 in 'insmod.c' which returns an error.
1558 [The reason it works with more than one module with different
1559 names is that in this case there will always be one not matching,
1560 'recursive_action()' will return FALSE and we end up in line 4189.]
1561
1562 Now, from the implementation of 'recursive_action()' and from other
1563 usages of it (tar.c, etc.), it seems to me that FALSE should be returned
1564 to indicate that we want to stop the recursion, so TRUE and FALSE should
1565 be inverted in 'check_module_name_match()'.
1566
1567 At the same time, 'recursive_action()' continues to recurse even after
1568 the recursive call has returned FALSE; again in my understanding and
1569 other usages of it, we can safely stop recursing at this point.
1570
1571
1572 Here is my patch against 1.00-pre8:
1573
1574 Members: 
1575         libbb/recursive_action.c:1.11->1.12 
1576         modutils/insmod.c:1.115->1.116 
1577
1578 ---------------------
1579 PatchSet 4141 
1580 Date: 2004/04/06 12:04:14
1581 Author: andersen
1582 Branch: HEAD
1583 Tag: (none) 
1584 Log:
1585 Michael Tokarev, mjt at tls dot msk dot ru writes:
1586
1587 Initialize all fields of struct dep_t.
1588 Without that, e.g. `busybox modprobe -v char-major-10-144' *sometimes*
1589 fails this way (strace):
1590
1591  write(1, "insmod    nvram `\213\f\10\n", 21) = 21
1592
1593 Note the garbage after module name which is taken from the m_options field,
1594 which is not initialized in the alias reading/parsing part.
1595 (Shell properly complains to this command, telling it can't find the
1596 closing backtick)
1597
1598 Members: 
1599         modutils/modprobe.c:1.28->1.29 
1600
1601 ---------------------
1602 PatchSet 4142 
1603 Date: 2004/04/06 12:05:04
1604 Author: andersen
1605 Branch: HEAD
1606 Tag: (none) 
1607 Log:
1608 Michael Tokarev, mjt at tls dot msk dot ru writes:
1609
1610 alias 'off' parsing fix.
1611 It is not
1612  alias off module
1613 it is
1614  alias module off
1615
1616 Members: 
1617         modutils/modprobe.c:1.29->1.30 
1618
1619 ---------------------
1620 PatchSet 4143 
1621 Date: 2004/04/06 12:06:03
1622 Author: andersen
1623 Branch: HEAD
1624 Tag: (none) 
1625 Log:
1626 Michael Tokarev, mjt at tls dot msk dot ru writes:
1627
1628 Fix parsing of all tag-value pairs (in modules.conf in particular).
1629 Without this fix, code chokes badly on lines where either value or
1630 both tag+value are missing, like bare
1631  alias
1632 line, or alias w/o the value like
1633  alias some-module
1634 (syntactically incorrect, but no need for coredumps either).
1635
1636 Members: 
1637         modutils/modprobe.c:1.30->1.31 
1638
1639 ---------------------
1640 PatchSet 4144 
1641 Date: 2004/04/06 14:28:34
1642 Author: andersen
1643 Branch: HEAD
1644 Tag: (none) 
1645 Log:
1646 Fix it so usage is _always_ in sync with applets.c.  Previously,
1647 broken depends allowed these to get out of sync.
1648
1649 Members: 
1650         Makefile:1.292->1.293 
1651         Rules.mak:1.29->1.30 
1652         applets/Makefile.in:1.4->1.5 
1653         applets/applets.c:1.24->1.25 
1654         applets/usage.c:1.59->1.60(DEAD) 
1655
1656 ---------------------
1657 PatchSet 4145 
1658 Date: 2004/04/06 15:19:52
1659 Author: andersen
1660 Branch: HEAD
1661 Tag: (none) 
1662 Log:
1663 Fix it so build dependancies actually work and do something useful
1664
1665 Members: 
1666         Makefile:1.293->1.294 
1667
1668 ---------------------
1669 PatchSet 4146 
1670 Date: 2004/04/06 15:26:25
1671 Author: andersen
1672 Branch: HEAD
1673 Tag: (none) 
1674 Log:
1675 Eliminate all trace of the sgml based docs.  It was a noble effort,
1676 but it just never worked out...
1677
1678 Members: 
1679         Makefile:1.294->1.295 
1680         docs/autodocifier.pl:1.25->1.26 
1681         docs/busybox.sgml:1.54->1.55(DEAD) 
1682
1683 ---------------------
1684 PatchSet 4147 
1685 Date: 2004/04/06 15:39:19
1686 Author: andersen
1687 Branch: HEAD
1688 Tag: (none) 
1689 Log:
1690 Yet more doc updates
1691
1692 Members: 
1693         README:1.32->1.33 
1694         docs/busybox_header.pod:1.15->1.16 
1695         docs/busybox.net/screenshot.html:1.10->1.11 
1696
1697 ---------------------
1698 PatchSet 4148 
1699 Date: 2004/04/06 16:36:20
1700 Author: andersen
1701 Branch: HEAD
1702 Tag: (none) 
1703 Log:
1704 yet-more doc updates and cleanups
1705
1706 Members: 
1707         include/usage.h:1.198->1.199 
1708
1709 ---------------------
1710 PatchSet 4149 
1711 Date: 2004/04/06 16:56:00
1712 Author: andersen
1713 Branch: HEAD
1714 Tag: (none) 
1715 Log:
1716 Fix indenting
1717
1718 Members: 
1719         networking/Makefile.in:1.18->1.19 
1720
1721 ---------------------
1722 PatchSet 4150 
1723 Date: 2004/04/06 16:59:43
1724 Author: andersen
1725 Branch: HEAD
1726 Tag: (none) 
1727 Log:
1728 Seem not many people are using 'ipaddr' since it has
1729 never worked....  Most people use 'ip addr foo' I suppose.
1730
1731 Members: 
1732         include/applets.h:1.112->1.113 
1733
1734 ---------------------
1735 PatchSet 4151 
1736 Date: 2004/04/06 17:16:36
1737 Author: andersen
1738 Branch: HEAD
1739 Tag: (none) 
1740 Log:
1741 Yet more doc cleanups.  Many thanks to Robert P. J. Day for
1742 kindly reviewing the existing docs and providing helpful feedback.
1743
1744 Members: 
1745         include/usage.h:1.199->1.200 
1746
1747 ---------------------
1748 PatchSet 4152 
1749 Date: 2004/04/06 17:52:02
1750 Author: andersen
1751 Branch: HEAD
1752 Tag: (none) 
1753 Log:
1754 Yet more doc updates
1755
1756 Members: 
1757         AUTHORS:1.42->1.43 
1758         docs/busybox_footer.pod:1.14->1.15 
1759         include/usage.h:1.200->1.201 
1760
1761 ---------------------
1762 PatchSet 4153 
1763 Date: 2004/04/06 17:53:09
1764 Author: andersen
1765 Branch: HEAD
1766 Tag: (none) 
1767 Log:
1768 Fix buffalo url
1769
1770 Members: 
1771         docs/busybox.net/products.html:1.7->1.8 
1772
1773 ---------------------
1774 PatchSet 4154 
1775 Date: 2004/04/06 17:58:37
1776 Author: andersen
1777 Branch: HEAD
1778 Tag: (none) 
1779 Log:
1780 Bump version to -pre9
1781
1782 Members: 
1783         Rules.mak:1.30->1.31 
1784
1785 ---------------------
1786 PatchSet 4155 
1787 Date: 2004/04/07 09:17:14
1788 Author: andersen
1789 Branch: HEAD
1790 Tag: (none) 
1791 Log:
1792 Update the default config
1793
1794 Members: 
1795         sysdeps/linux/defconfig:1.6->1.7 
1796
1797 ---------------------
1798 PatchSet 4156 
1799 Date: 2004/04/07 09:34:27
1800 Author: andersen
1801 Branch: HEAD
1802 Tag: (none) 
1803 Log:
1804 Remove the CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN option.  It was sortof
1805 stupid and didn't work properly anyways.
1806
1807 Members: 
1808         debian/config-static:1.14->1.15 
1809         debian/config-udeb:1.18->1.19 
1810         debian/config-udeb-linux:1.1->1.2 
1811         shell/Config.in:1.14->1.15 
1812         shell/ash.c:1.94->1.95 
1813         shell/hush.c:1.65->1.66 
1814         shell/lash.c:1.158->1.159 
1815         shell/msh.c:1.16->1.17 
1816
1817 ---------------------
1818 PatchSet 4157 
1819 Date: 2004/04/07 10:34:16
1820 Author: andersen
1821 Branch: HEAD
1822 Tag: (none) 
1823 Log:
1824 Add an example inetd.conf file
1825
1826 Members: 
1827         examples/inetd.conf:INITIAL->1.1 
1828
1829 ---------------------
1830 PatchSet 4158 
1831 Date: 2004/04/07 12:26:57
1832 Author: andersen
1833 Branch: HEAD
1834 Tag: (none) 
1835 Log:
1836 More doc updates
1837
1838 Members: 
1839         docs/busybox.net/license.html:1.3->1.4 
1840         docs/busybox.net/products.html:1.8->1.9 
1841         docs/busybox.net/shame.html:1.9->1.10 
1842
1843 ---------------------
1844 PatchSet 4159 
1845 Date: 2004/04/07 12:57:15
1846 Author: andersen
1847 Branch: HEAD
1848 Tag: (none) 
1849 Log:
1850 Mention Acronis PartitionExpert
1851
1852 Members: 
1853         docs/busybox.net/shame.html:1.10->1.11 
1854
1855 ---------------------
1856 PatchSet 4160 
1857 Date: 2004/04/07 14:02:40
1858 Author: andersen
1859 Branch: HEAD
1860 Tag: (none) 
1861 Log:
1862 Minor update
1863
1864 Members: 
1865         docs/busybox.net/shame.html:1.11->1.12 
1866
1867 ---------------------
1868 PatchSet 4161 
1869 Date: 2004/04/07 14:07:27
1870 Author: andersen
1871 Branch: HEAD
1872 Tag: (none) 
1873 Log:
1874 Fix url
1875
1876 Members: 
1877         docs/busybox.net/shame.html:1.12->1.13 
1878
1879 ---------------------
1880 PatchSet 4162 
1881 Date: 2004/04/07 14:19:26
1882 Author: andersen
1883 Branch: HEAD
1884 Tag: (none) 
1885 Log:
1886 Update changelog for release
1887
1888 Members: 
1889         Changelog:1.290->1.291 
1890
1891 ---------------------
1892 PatchSet 4163 
1893 Date: 2004/04/07 14:19:41
1894 Author: andersen
1895 Branch: HEAD
1896 Tag: busybox_1_00_pre9 
1897 Log:
1898 Update for release
1899
1900 Members: 
1901         docs/busybox.net/news.html:1.12->1.13 
1902
1903 ---------------------
1904 PatchSet 4164 
1905 Date: 2004/04/07 15:07:55
1906 Author: andersen
1907 Branch: HEAD
1908 Tag: (none) 
1909 Log:
1910 Document insmod -o
1911
1912 Members: 
1913         include/usage.h:1.201->1.202 
1914
1915 ---------------------
1916 PatchSet 4165 
1917 Date: 2004/04/07 16:59:59
1918 Author: andersen
1919 Branch: HEAD
1920 Tag: (none) 
1921 Log:
1922 Add the Tritton Technologies NAS120
1923
1924 Members: 
1925         docs/busybox.net/shame.html:1.13->1.14 
1926
1927 ---------------------
1928 PatchSet 4166 
1929 Date: 2004/04/07 17:59:04
1930 Author: andersen
1931 Branch: HEAD
1932 Tag: (none) 
1933 Log:
1934 Vladimir N. Oleynik writes:
1935
1936 Hi.
1937
1938 Last changes (rev 1.12) to recursive_actions() by Christian Grigis
1939 have problem.
1940 Test for demonstrate:
1941
1942 $ mkdir aaa bbb ccc
1943 $ su
1944 # chown root bbb
1945 # chmod 700 bbb
1946 # exit
1947 $ busybox chmod 777 -R .
1948 ./bbb: Permision denied
1949
1950 But "./ccc" mode not changed. Previous variant works fine,
1951 errors skiped and continued recursion.
1952
1953
1954 --w
1955 vodz
1956
1957 Members: 
1958         libbb/recursive_action.c:1.12->1.13 
1959
1960 ---------------------
1961 PatchSet 4167 
1962 Date: 2004/04/08 10:27:11
1963 Author: bug1
1964 Branch: HEAD
1965 Tag: (none) 
1966 Log:
1967 Fix ftp resume
1968 Terminate returned message at <CRLF> so strtoul returns without error
1969
1970 Members: 
1971         networking/wget.c:1.72->1.73 
1972
1973 ---------------------
1974 PatchSet 4168 
1975 Date: 2004/04/09 06:59:05
1976 Author: bug1
1977 Branch: HEAD
1978 Tag: (none) 
1979 Log:
1980 Add a comment explaining why we have to check for an extra \n
1981
1982 Members: 
1983         archival/libunarchive/get_header_ar.c:1.9->1.10 
1984
1985 ---------------------
1986 PatchSet 4169 
1987 Date: 2004/04/12 02:22:39
1988 Author: bug1
1989 Branch: HEAD
1990 Tag: (none) 
1991 Log:
1992 Fix up conditional compile of files needed by ip applets
1993
1994 Members: 
1995         networking/libiproute/Makefile.in:1.5->1.6 
1996
1997 ---------------------
1998 PatchSet 4170 
1999 Date: 2004/04/12 02:35:44
2000 Author: bug1
2001 Branch: HEAD
2002 Tag: (none) 
2003 Log:
2004 Fix compile error if CONFIG_FEATURE_IP_ADDR isnt enabled
2005
2006 Members: 
2007         networking/ip.c:1.3->1.4 
2008
2009 ---------------------
2010 PatchSet 4171 
2011 Date: 2004/04/12 15:02:53
2012 Author: andersen
2013 Branch: HEAD
2014 Tag: (none) 
2015 Log:
2016 make mount ignore -n when CONFIG_FEATURE_MTAB_SUPPORT is disabled
2017
2018 Members: 
2019         util-linux/mount.c:1.116->1.117 
2020
2021 ---------------------
2022 PatchSet 4172 
2023 Date: 2004/04/12 15:03:51
2024 Author: andersen
2025 Branch: HEAD
2026 Tag: (none) 
2027 Log:
2028 Fix spelling.  "sort of" is two words.
2029
2030 Members: 
2031         README:1.33->1.34 
2032         shell/cmdedit.c:1.90->1.91 
2033
2034 ---------------------
2035 PatchSet 4173 
2036 Date: 2004/04/12 15:05:10
2037 Author: andersen
2038 Branch: HEAD
2039 Tag: (none) 
2040 Log:
2041 "Mac OS X" is how it is written on the Apple website
2042
2043 Members: 
2044         README:1.34->1.35 
2045
2046 ---------------------
2047 PatchSet 4174 
2048 Date: 2004/04/12 15:12:06
2049 Author: andersen
2050 Branch: HEAD
2051 Tag: (none) 
2052 Log:
2053 Patch from Rob Landley to fix sed documentation.
2054 The -i option was not documented, and in genereal
2055 the formatting was a bit ugly.
2056
2057 Members: 
2058         include/usage.h:1.202->1.203 
2059
2060 ---------------------
2061 PatchSet 4175 
2062 Date: 2004/04/12 15:23:19
2063 Author: andersen
2064 Branch: HEAD
2065 Tag: (none) 
2066 Log:
2067 Add an extra link
2068
2069 Members: 
2070         docs/busybox.net/shame.html:1.14->1.15 
2071
2072 ---------------------
2073 PatchSet 4176 
2074 Date: 2004/04/12 17:59:23
2075 Author: andersen
2076 Branch: HEAD
2077 Tag: (none) 
2078 Log:
2079 Jamie Guinan writes:
2080
2081 It looks like latest uClibc defines ARCH_HAS_MMU, but a few busybox files
2082 test UCLIBC_HAS_MMU, resulting in vfork() getting called instead of
2083 fork(), etc.
2084
2085 Patch below.   Only tested for lash.
2086
2087 Cheers,
2088 -Jamie
2089
2090 Members: 
2091         init/init.c:1.199->1.200 
2092         shell/hush.c:1.66->1.67 
2093         shell/lash.c:1.159->1.160 
2094
2095 ---------------------
2096 PatchSet 4177 
2097 Date: 2004/04/12 19:12:13
2098 Author: andersen
2099 Branch: HEAD
2100 Tag: (none) 
2101 Log:
2102 Peter Milne writes:
2103
2104 Just upgraded from 0.6 to 1.00-pre8
2105
2106 Dot command handling handled args correctly (same as bash) in 0.60,
2107 but failed in 1.00:
2108
2109 I fixed this by reverting the dotcmd function back to previous 0.60
2110 instantiation,
2111 please consider using the older version.
2112
2113 Thanks
2114
2115
2116 Peter
2117
2118 Members: 
2119         shell/ash.c:1.95->1.96 
2120
2121 ---------------------
2122 PatchSet 4178 
2123 Date: 2004/04/12 19:17:13
2124 Author: andersen
2125 Branch: HEAD
2126 Tag: (none) 
2127 Log:
2128 As reported by Quy Tonthat, init has problems with inittab's that
2129 contain only actions sysinit/wait/once. It does not clean up zombies
2130 in that case.
2131
2132 Members: 
2133         init/init.c:1.200->1.201 
2134
2135 ---------------------
2136 PatchSet 4179 
2137 Date: 2004/04/12 19:21:54
2138 Author: andersen
2139 Branch: HEAD
2140 Tag: (none) 
2141 Log:
2142 Silly me
2143
2144 Members: 
2145         init/init.c:1.201->1.202 
2146
2147 ---------------------
2148 PatchSet 4180 
2149 Date: 2004/04/12 20:57:17
2150 Author: andersen
2151 Branch: HEAD
2152 Tag: (none) 
2153 Log:
2154 Eric Spakman noticed that ifdown' will attempt to run 'ifconfig'
2155 even if built with CONFIG_FEATURE_IFUPDOWN_IP when shutting down
2156 a dhcp connection.
2157
2158 Members: 
2159         networking/ifupdown.c:1.36->1.37 
2160
2161 ---------------------
2162 PatchSet 4181 
2163 Date: 2004/04/12 21:41:29
2164 Author: andersen
2165 Branch: HEAD
2166 Tag: (none) 
2167 Log:
2168 Wolfgang Denk writes:
2169
2170 He,
2171
2172 there is a bug in HUSH's handling of "if" / "elif" commands:
2173
2174         $  if true
2175         > then
2176         > echo 1
2177         > elif
2178         > true
2179         > then
2180         > echo 2
2181         > elif
2182         > true
2183         > then
2184         > echo 3
2185         > else
2186         > echo 4
2187         > fi
2188         1
2189         2
2190         3
2191         $
2192
2193 The same bug exists in all versions of HUSH from BB v0.60.x up to and
2194 including v1.00-pre9. The attached patch fixes this:
2195
2196         $ if true
2197         > then
2198         > echo 1
2199         > elif
2200         > true
2201         > then
2202         > echo 2
2203         > elif
2204         > true
2205         > then
2206         > echo 3
2207         > else
2208         > echo 4
2209         > fi
2210         1
2211         $
2212
2213
2214
2215 Best regards,
2216
2217 Wolfgang Denk
2218
2219 Members: 
2220         shell/hush.c:1.67->1.68 
2221
2222 ---------------------
2223 PatchSet 4182 
2224 Date: 2004/04/12 22:49:06
2225 Author: andersen
2226 Branch: HEAD
2227 Tag: (none) 
2228 Log:
2229 Sigh.  The patch from David Anders (prpplague) broke standard
2230 securetty files since the /dev was not stripped.
2231
2232 Members: 
2233         loginutils/login.c:1.15->1.16 
2234
2235 ---------------------
2236 PatchSet 4183 
2237 Date: 2004/04/13 16:31:41
2238 Author: andersen
2239 Branch: HEAD
2240 Tag: (none) 
2241 Log:
2242 Put the glibc nss junk back at the end
2243
2244 Members: 
2245         docs/busybox_footer.pod:1.15->1.16 
2246         docs/busybox_header.pod:1.16->1.17 
2247
2248 ---------------------
2249 PatchSet 4184 
2250 Date: 2004/04/13 18:28:46
2251 Author: andersen
2252 Branch: HEAD
2253 Tag: (none) 
2254 Log:
2255 Fix several problems with start-stop-daemon, add -m support
2256
2257 Members: 
2258         debianutils/start_stop_daemon.c:1.13->1.14 
2259         include/usage.h:1.203->1.204 
2260
2261 ---------------------
2262 PatchSet 4185 
2263 Date: 2004/04/13 19:25:57
2264 Author: andersen
2265 Branch: HEAD
2266 Tag: (none) 
2267 Log:
2268 slightly clean the whacked out formatting
2269
2270 Members: 
2271         networking/ipcalc.c:1.8->1.9 
2272
2273 ---------------------
2274 PatchSet 4186 
2275 Date: 2004/04/13 19:27:20
2276 Author: andersen
2277 Branch: HEAD
2278 Tag: (none) 
2279 Log:
2280 Fix incorrect ipcalc usage text
2281
2282 Members: 
2283         include/usage.h:1.204->1.205 
2284
2285 ---------------------
2286 PatchSet 4187 
2287 Date: 2004/04/13 19:38:17
2288 Author: andersen
2289 Branch: HEAD
2290 Tag: busybox_1_00_pre10 
2291 Log:
2292 bump version, prepare for -pre10
2293
2294 Members: 
2295         Changelog:1.291->1.292 
2296         Rules.mak:1.31->1.32 
2297         docs/busybox.net/news.html:1.13->1.14 
2298         docs/busybox.net/oldnews.html:1.21->1.22 
2299
2300 ---------------------
2301 PatchSet 4188 
2302 Date: 2004/04/14 17:51:07
2303 Author: andersen
2304 Branch: HEAD
2305 Tag: (none) 
2306 Log:
2307 Larry Doolittle writes:
2308
2309 This is a bulk spelling fix patch against busybox-1.00-pre10.
2310 If anyone gets a corrupted copy (and cares), let me know and
2311 I will make alternate arrangements.
2312
2313 Erik - please apply.
2314
2315 Authors - please check that I didn't corrupt any meaning.
2316
2317 Package importers - see if any of these changes should be
2318 passed to the upstream authors.
2319
2320 I glossed over lots of sloppy capitalizations, missing apostrophes,
2321 mixed American/British spellings, and German-style compound words.
2322
2323 What is "pretect redefined for test" in cmdedit.c?
2324
2325 Good luck on the 1.00 release!
2326
2327       - Larry
2328
2329 Members: 
2330         applets/applets.c:1.25->1.26 
2331         archival/dpkg.c:1.76->1.77 
2332         archival/gzip.c:1.62->1.63 
2333         archival/tar.c:1.189->1.190 
2334         archival/libunarchive/data_extract_all.c:1.19->1.20 
2335         archival/libunarchive/decompress_bunzip2.c:1.12->1.13 
2336         archival/libunarchive/decompress_uncompress.c:1.10->1.11 
2337         archival/libunarchive/decompress_unzip.c:1.33->1.34 
2338         archival/libunarchive/get_header_tar.c:1.36->1.37 
2339         coreutils/cal.c:1.9->1.10 
2340         coreutils/cmp.c:1.9->1.10 
2341         coreutils/cut.c:1.28->1.29 
2342         coreutils/date.c:1.46->1.47 
2343         coreutils/df.c:1.56->1.57 
2344         coreutils/echo.c:1.18->1.19 
2345         coreutils/env.c:1.10->1.11 
2346         coreutils/expr.c:1.17->1.18 
2347         coreutils/logname.c:1.17->1.18 
2348         coreutils/md5_sha1_sum.c:1.7->1.8 
2349         editors/awk.c:1.7->1.8 
2350         editors/sed.c:1.163->1.164 
2351         editors/vi.c:1.35->1.36 
2352         findutils/grep.c:1.81->1.82 
2353         findutils/xargs.c:1.34->1.35 
2354         include/usage.h:1.205->1.206 
2355         libbb/create_icmp6_socket.c:1.3->1.4 
2356         libbb/create_icmp_socket.c:1.2->1.3 
2357         libbb/default_error_retval.c:1.1->1.2 
2358         libbb/fclose_nonstdin.c:1.1->1.2 
2359         libbb/isdirectory.c:1.5->1.6 
2360         libbb/make_directory.c:1.14->1.15 
2361         libbb/printf.c:1.4->1.5 
2362         libbb/run_parts.c:1.11->1.12 
2363         libbb/vfork_daemon_rexec.c:1.3->1.4 
2364         libbb/warn_ignoring_args.c:1.1->1.2 
2365         libbb/xconnect.c:1.13->1.14 
2366         libpwdgrp/__getgrent.c:1.6->1.7 
2367         libpwdgrp/initgroups.c:1.7->1.8 
2368         loginutils/login.c:1.16->1.17 
2369         miscutils/crond.c:1.13->1.14 
2370         miscutils/crontab.c:1.7->1.8 
2371         miscutils/devfsd.c:1.8->1.9 
2372         miscutils/hdparm.c:1.14->1.15 
2373         modutils/insmod.c:1.116->1.117 
2374         networking/httpd.c:1.25->1.26 
2375         networking/inetd.c:1.20->1.21 
2376         networking/ipcalc.c:1.9->1.10 
2377         networking/nameif.c:1.8->1.9 
2378         networking/wget.c:1.73->1.74 
2379         networking/udhcp/clientpacket.c:1.7->1.8 
2380         networking/udhcp/common.c:1.6->1.7 
2381         networking/udhcp/common.h:1.3->1.4 
2382         networking/udhcp/packet.c:1.5->1.6 
2383         networking/udhcp/pidfile.c:1.3->1.4 
2384         networking/udhcp/pidfile.h:1.3->1.4 
2385         networking/udhcp/script.c:1.13->1.14 
2386         networking/udhcp/serverpacket.c:1.5->1.6 
2387         networking/udhcp/signalpipe.c:1.1->1.2 
2388         procps/top.c:1.11->1.12 
2389         shell/ash.c:1.96->1.97 
2390         shell/cmdedit.c:1.91->1.92 
2391         shell/hush.c:1.68->1.69 
2392         shell/msh.c:1.17->1.18 
2393         sysklogd/syslogd.c:1.108->1.109 
2394         util-linux/fdisk.c:1.21->1.22 
2395         util-linux/fsck_minix.c:1.39->1.40 
2396         util-linux/getopt.c:1.12->1.13 
2397         util-linux/hwclock.c:1.12->1.13 
2398         util-linux/mkfs_minix.c:1.41->1.42 
2399         util-linux/mount.c:1.117->1.118 
2400
2401 ---------------------
2402 PatchSet 4189 
2403 Date: 2004/04/14 17:57:11
2404 Author: andersen
2405 Branch: HEAD
2406 Tag: (none) 
2407 Log:
2408 remove a warning
2409
2410 Members: 
2411         libbb/interface.c:1.21->1.22 
2412
2413 ---------------------
2414 PatchSet 4190 
2415 Date: 2004/04/14 17:59:21
2416 Author: andersen
2417 Branch: HEAD
2418 Tag: (none) 
2419 Log:
2420 Steven Scholz writes:
2421
2422 Hi there,
2423
2424 the "-h" option of httpd is not described in the usage text.
2425
2426 Please find the attached patch.
2427
2428 Thanks.
2429
2430 Steven
2431
2432 Members: 
2433         include/usage.h:1.206->1.207 
2434
2435 ---------------------
2436 PatchSet 4191 
2437 Date: 2004/04/15 19:16:28
2438 Author: andersen
2439 Branch: HEAD
2440 Tag: (none) 
2441 Log:
2442 Update Acronis and Belkin
2443
2444 Members: 
2445         docs/busybox.net/products.html:1.9->1.10 
2446         docs/busybox.net/shame.html:1.15->1.16 
2447
2448 ---------------------
2449 PatchSet 4192 
2450 Date: 2004/04/16 15:02:10
2451 Author: andersen
2452 Branch: HEAD
2453 Tag: (none) 
2454 Log:
2455 Thats odd.  I guess this was cut-n-paste error, but vodz
2456 email address was wrong!
2457
2458 Members: 
2459         coreutils/env.c:1.11->1.12 
2460
2461 ---------------------
2462 PatchSet 4193 
2463 Date: 2004/04/18 13:35:56
2464 Author: bug1
2465 Branch: HEAD
2466 Tag: (none) 
2467 Log:
2468 Add two fundamental tests for copying directories
2469
2470 Members: 
2471         testsuite/cp/cp-dir-create-dir:INITIAL->1.1 
2472         testsuite/cp/cp-dir-existing-dir:INITIAL->1.1 
2473
2474 ---------------------
2475 PatchSet 4194 
2476 Date: 2004/04/19 12:28:02
2477 Author: bug1
2478 Branch: HEAD
2479 Tag: (none) 
2480 Log:
2481 Dont try and preserve hard links to directories.
2482 The linux kernel doesnt allow hard links to directories, SUS says its
2483 implementation specific.
2484 cramfs gives empty directories and 0 length files the same node it
2485 makies it difficult to distinguish from hard links.
2486
2487 Members: 
2488         libbb/copy_file.c:1.31->1.32 
2489
2490 ---------------------
2491 PatchSet 4195 
2492 Date: 2004/04/21 00:56:22
2493 Author: andersen
2494 Branch: HEAD
2495 Tag: (none) 
2496 Log:
2497 So I'm building a linux from scratch system, using a working script to do this
2498 that the _only_ change to is that gnu sed has been replaced with busybox sed.
2499 And ncurses' install phase hangs.  I trace it down, and it's trying to run
2500 gawk.  (Insert obligatory doubletake, but this is FSF code we're talking
2501 about, so...)
2502
2503 It turns out gawk shells out to sed, ala "sed -f /tmp/blah file.h".  The
2504 /tmp/blah file is basically empty (it contains one character, a newline).  So
2505 basically, gawk is using sed as "cat".  With gnu sed, it works like cat,
2506 anyway.
2507
2508 With busybox sed, it tests if its command list is empty after parsing the
2509 command line, and if the list is empty it takes the first file argument as a
2510 sed command string, and if that leaves the file list empty it tries to read
2511 the data to operate on from stdin.  (Hence the hang, since nothing's coming
2512 in on stdin...)
2513
2514 It _should_ be testing whether there were any instances of -f or -e, not
2515 whether it actually got any commands.  Using sed as cat may be kind of
2516 stupid, but it's valid and gawk relies on this behavior.
2517
2518 Here's a patch to fix it, turning a couple of ints into chars in hopes of
2519 saving a bit of the space this adds.  Comments?
2520
2521 Rob
2522
2523 Members: 
2524         editors/sed.c:1.164->1.165 
2525
2526 ---------------------
2527 PatchSet 4196 
2528 Date: 2004/04/21 00:57:14
2529 Author: andersen
2530 Branch: HEAD
2531 Tag: (none) 
2532 Log:
2533 This sed patch can only be described as "duh".  Stat the source file, chmod
2534 the _destination_ file.  (Ah hah!  That works _much_ better...)  I
2535 implemented the behavior, I just forgot to test this corner of it.  My fault,
2536 sorry...
2537
2538 No, gnu sed -i doesn't preverve ownership information.  I checked.
2539 Permissions, yes, ownership info, no.
2540
2541 Rob
2542
2543 Members: 
2544         editors/sed.c:1.165->1.166 
2545
2546 ---------------------
2547 PatchSet 4197 
2548 Date: 2004/04/25 05:11:12
2549 Author: bug1
2550 Branch: HEAD
2551 Tag: (none) 
2552 Log:
2553 Update my email address, document some of my tasks in the AUTHORS file
2554
2555 Members: 
2556         AUTHORS:1.43->1.44 
2557         archival/ar.c:1.48->1.49 
2558         archival/bunzip2.c:1.18->1.19 
2559         archival/gunzip.c:1.80->1.81 
2560         archival/tar.c:1.190->1.191 
2561         archival/libunarchive/decompress_unzip.c:1.34->1.35 
2562         coreutils/fold.c:1.2->1.3 
2563         coreutils/install.c:1.9->1.10 
2564         coreutils/uudecode.c:1.22->1.23 
2565         docs/busybox_footer.pod:1.16->1.17 
2566         editors/patch.c:1.2->1.3 
2567         editors/sed.c:1.166->1.167 
2568         init/minit.c:1.1->1.2 
2569         init/msvc.c:1.1->1.2 
2570         init/pidfilehack.c:1.1->1.2 
2571         networking/ftpgetput.c:1.18->1.19 
2572         networking/ifupdown.c:1.37->1.38 
2573         networking/nameif.c:1.9->1.10 
2574         networking/udhcp/ChangeLog:1.8->1.9 
2575
2576 ---------------------
2577 PatchSet 4198 
2578 Date: 2004/04/25 06:05:14
2579 Author: bug1
2580 Branch: HEAD
2581 Tag: (none) 
2582 Log:
2583 Sync my tasks with AUTHORS file
2584
2585 Members: 
2586         docs/busybox_footer.pod:1.17->1.18 
2587
2588 ---------------------
2589 PatchSet 4199 
2590 Date: 2004/04/26 19:32:49
2591 Author: andersen
2592 Branch: HEAD
2593 Tag: (none) 
2594 Log:
2595 Thomas Koeller writes:
2596
2597     Hi,
2598
2599     the following output is from BusyBox 1.0.0-pre10:
2600
2601     ~ # ip link help
2602     ip: Command "help" is unknown, try "ip link help".
2603
2604     tk
2605
2606 This patch fixes it by removing the advertisements for
2607 the "ip blah help" stuff that is not implemented.
2608
2609 Members: 
2610         networking/libiproute/iplink.c:1.9->1.10 
2611         networking/libiproute/iptunnel.c:1.7->1.8 
2612
2613 ---------------------
2614 PatchSet 4200 
2615 Date: 2004/04/29 09:24:19
2616 Author: bug1
2617 Branch: HEAD
2618 Tag: (none) 
2619 Log:
2620 Fix symlink handling and small memory leak
2621
2622 Members: 
2623         archival/libunarchive/get_header_cpio.c:1.9->1.10 
2624
2625 ---------------------
2626 PatchSet 4201 
2627 Date: 2004/04/30 23:09:39
2628 Author: bug1
2629 Branch: HEAD
2630 Tag: (none) 
2631 Log:
2632 Bugfixes
2633 1) a non NULL terminated buffer that can mess up output, spotted by Ian
2634 Latter
2635 2) in miscutils/strings.c: get rid of useless pointer dereference in
2636 third part of for(;;), spotted by Larry Doolittle
2637 3) bug when reading from a pipe and being invoked as strings
2638 "cat Readme | strings" is broken
2639 "cat Readme | busybox strings" works
2640 spotted by Ian Latter and fixed by Tito.
2641
2642 Members: 
2643         miscutils/strings.c:1.13->1.14 
2644
2645 ---------------------
2646 PatchSet 4202 
2647 Date: 2004/05/01 00:49:49
2648 Author: bug1
2649 Branch: HEAD
2650 Tag: (none) 
2651 Log:
2652 Re-add the TODO list, mention tr
2653
2654 Members: 
2655         TODO:1.88->1.89 
2656
2657 ---------------------
2658 PatchSet 4203 
2659 Date: 2004/05/01 01:27:30
2660 Author: andersen
2661 Branch: HEAD
2662 Tag: (none) 
2663 Log:
2664 Do not use getpass(3)
2665
2666 Members: 
2667         include/libbb.h:1.129->1.130 
2668         libbb/Makefile.in:1.34->1.35 
2669         libbb/bb_askpass.c:INITIAL->1.1 
2670         libbb/correct_password.c:1.3->1.4 
2671         loginutils/passwd.c:1.6->1.7 
2672         loginutils/sulogin.c:1.2->1.3 
2673         loginutils/vlock.c:1.3->1.4 
2674
2675 ---------------------
2676 PatchSet 4204 
2677 Date: 2004/05/01 11:47:24
2678 Author: bug1
2679 Branch: HEAD
2680 Tag: (none) 
2681 Log:
2682 This patch makes the id command SuS3 compliant and provides a groups
2683 applet via an alias to id.
2684  - Add G option
2685  - Pedantic option checking
2686  - If effective group and user differs from the real one show both.
2687 id.
2688  - Alias id -Gn to groups applet
2689
2690 Members: 
2691         patches/id_groups_alias.patch:INITIAL->1.1 
2692
2693 ---------------------
2694 PatchSet 4205 
2695 Date: 2004/05/02 03:01:08
2696 Author: bug1
2697 Branch: HEAD
2698 Tag: (none) 
2699 Log:
2700 Update dpkg-deb usage to match current practices
2701
2702 Members: 
2703         include/usage.h:1.207->1.208 
2704
2705 ---------------------
2706 PatchSet 4206 
2707 Date: 2004/05/02 08:38:53
2708 Author: bug1
2709 Branch: HEAD
2710 Tag: (none) 
2711 Log:
2712 Add part of a patch from Vernon Sauder that i missed a while back
2713
2714 Members: 
2715         libbb/dump.c:1.11->1.12 
2716
2717 ---------------------
2718 PatchSet 4207 
2719 Date: 2004/05/04 10:43:34
2720 Author: bug1
2721 Branch: HEAD
2722 Tag: (none) 
2723 Log:
2724 Fix size command, safe_strtoul gives and error if the \r is left in, the
2725 RFC spec says the \r should be there.
2726 This fix is the same as a recent wget fix
2727
2728 Members: 
2729         networking/ftpgetput.c:1.19->1.20 
2730
2731 ---------------------
2732 PatchSet 4208 
2733 Date: 2004/05/05 07:05:32
2734 Author: andersen
2735 Branch: HEAD
2736 Tag: (none) 
2737 Log:
2738 Steve Grubb writes:
2739
2740 Hello,
2741
2742 Last November a bug was found in iproute. CAN-2003-0856 has more information.
2743 Basically, netlink packets can come from any user. If a program performs action
2744 based on netlink packets, they must be examined to make sure they came from the
2745 place they are expected (the kernel).
2746
2747 Attached is a patch against pre8. Please apply this before releasing 1.00 final.
2748 All users of busy box may be vulnerable to local attacks without it.
2749
2750 Best Regards,
2751 Steve Grubb
2752
2753 Members: 
2754         networking/libiproute/libnetlink.c:1.6->1.7 
2755
2756 ---------------------
2757 PatchSet 4209 
2758 Date: 2004/05/05 10:37:48
2759 Author: andersen
2760 Branch: HEAD
2761 Tag: (none) 
2762 Log:
2763 Steve Grubb writes:
2764
2765 Hello,
2766
2767 I found and patched 2 more bugs. The first is a misplaced semi-colon. The second
2768 one is a buffer overflow. I doubt the buffer overflow is triggered in real life.
2769 But you never know what those wily hackers are up to.
2770
2771 Thanks,
2772 Steve Grubb
2773
2774 Members: 
2775         archival/tar.c:1.191->1.192 
2776         coreutils/dos2unix.c:1.18->1.19 
2777
2778 ---------------------
2779 PatchSet 4210 
2780 Date: 2004/05/05 19:39:21
2781 Author: andersen
2782 Branch: HEAD
2783 Tag: (none) 
2784 Log:
2785 Steve Grubb writes:
2786
2787 Hi,
2788
2789 I just re-reviewed the patch I just sent...and it needed to be BUFSIZ-3 in
2790 dos2unix.c . tempFn is BUFSIZ so the last addressable spot it BUFSIZ-1. The loop
2791 increments by 2. That's why it should be BUFSIZ-3.
2792
2793 Best Regards,
2794 Steve Grubb
2795
2796 Members: 
2797         coreutils/dos2unix.c:1.19->1.20 
2798
2799 ---------------------
2800 PatchSet 4211 
2801 Date: 2004/05/10 08:59:17
2802 Author: bug1
2803 Branch: HEAD
2804 Tag: (none) 
2805 Log:
2806 Fix for debian bug #248106, should use int for returned getopt value.
2807
2808 Members: 
2809         editors/sed.c:1.167->1.168 
2810
2811 ---------------------
2812 PatchSet 4212 
2813 Date: 2004/05/16 02:35:49
2814 Author: bug1
2815 Branch: HEAD
2816 Tag: (none) 
2817 Log:
2818 Use int instead of char for return type, in theory avoiding a cast
2819
2820 Members: 
2821         editors/sed.c:1.168->1.169 
2822
2823 ---------------------
2824 PatchSet 4213 
2825 Date: 2004/05/19 07:45:47
2826 Author: russ
2827 Branch: HEAD
2828 Tag: (none) 
2829 Log:
2830 fix memory leak caused by switch to vfork
2831
2832 Members: 
2833         networking/udhcp/script.c:1.14->1.15 
2834
2835 ---------------------
2836 PatchSet 4214 
2837 Date: 2004/05/19 07:46:23
2838 Author: russ
2839 Branch: HEAD
2840 Tag: (none) 
2841 Log:
2842 remove uneccessary check (already done in pidfile.c)
2843
2844 Members: 
2845         networking/udhcp/common.c:1.7->1.8 
2846
2847 ---------------------
2848 PatchSet 4215 
2849 Date: 2004/05/19 08:29:05
2850 Author: russ
2851 Branch: HEAD
2852 Tag: (none) 
2853 Log:
2854 fix timewarp in client (server fix later)
2855
2856 Members: 
2857         networking/udhcp/arpping.c:1.7->1.8 
2858         networking/udhcp/common.c:1.8->1.9 
2859         networking/udhcp/common.h:1.4->1.5 
2860         networking/udhcp/dhcpc.c:1.17->1.18 
2861
2862 ---------------------
2863 PatchSet 4216 
2864 Date: 2004/05/19 08:54:28
2865 Author: andersen
2866 Branch: HEAD
2867 Tag: (none) 
2868 Log:
2869 Fix a compile problem
2870
2871 Members: 
2872         networking/udhcp/common.c:1.9->1.10 
2873
2874 ---------------------
2875 PatchSet 4217 
2876 Date: 2004/05/19 09:00:00
2877 Author: andersen
2878 Branch: HEAD
2879 Tag: (none) 
2880 Log:
2881 Make vodz happy and make fdisk always use large file support if
2882 possible, even if LFS is not enabled for the rest of busybox.
2883  -Erik
2884
2885 Members: 
2886         util-linux/fdisk.c:1.22->1.23 
2887
2888 ---------------------
2889 PatchSet 4218 
2890 Date: 2004/05/19 09:18:04
2891 Author: russ
2892 Branch: HEAD
2893 Tag: (none) 
2894 Log:
2895 use busybox sysinfo struct
2896
2897 Members: 
2898         networking/udhcp/common.c:1.10->1.11 
2899         networking/udhcp/libbb_udhcp.h:1.6->1.7 
2900
2901 ---------------------
2902 PatchSet 4219 
2903 Date: 2004/05/19 10:49:17
2904 Author: andersen
2905 Branch: HEAD
2906 Tag: (none) 
2907 Log:
2908 Erik,
2909
2910 >http://busybox.net/cgi-bin/cvsweb/busybox/util-linux/fdisk.c?r1=1.22&r2=1.23&diff_format=u
2911
2912 Its hack for "force" ;-)
2913
2914 If to return the previous version of a Config.in
2915 http://busybox.net/cgi-bin/cvsweb/busybox/util-linux/Config.in?r1=1.12&r2=1.13
2916 and to apply last patch, then I shall calm down. ;-)
2917
2918
2919 (OOPS, last patch have autocorrected from my editor begins spaces to tabs and
2920 removed spaces from empty lines too).
2921
2922
2923 --w
2924 vodz
2925
2926 Members: 
2927         util-linux/Config.in:1.13->1.14 
2928         util-linux/fdisk.c:1.23->1.24 
2929
2930 ---------------------
2931 PatchSet 4220 
2932 Date: 2004/05/19 11:06:20
2933 Author: andersen
2934 Branch: HEAD
2935 Tag: (none) 
2936 Log:
2937 Do not select LFS
2938
2939 Members: 
2940         util-linux/Config.in:1.14->1.15 
2941
2942 ---------------------
2943 PatchSet 4221 
2944 Date: 2004/05/25 11:30:22
2945 Author: andersen
2946 Branch: HEAD
2947 Tag: (none) 
2948 Log:
2949 Do not prompt about FDISK large disk support when LFS is enabled.
2950 Resolve a dependancy problem with the various malloc debug libs
2951 and make them mutually exclusive.
2952  -Erik
2953
2954 Members: 
2955         sysdeps/linux/Config.in:1.14->1.15 
2956
2957 ---------------------
2958 PatchSet 4222 
2959 Date: 2004/05/26 09:46:41
2960 Author: andersen
2961 Branch: HEAD
2962 Tag: (none) 
2963 Log:
2964 Patch from vodz to correct 'grep -e pattern1 -e pattern2' logic
2965
2966 Members: 
2967         findutils/grep.c:1.82->1.83 
2968
2969 ---------------------
2970 PatchSet 4223 
2971 Date: 2004/05/26 09:54:36
2972 Author: andersen
2973 Branch: HEAD
2974 Tag: (none) 
2975 Log:
2976 Rob Landley writes:
2977
2978 Run this test, against both busybox and a non-busybox version of "tee".
2979
2980 while true; do i=$[$i+1]; echo "hello $i"; sleep 1; done | ./busybox tee
2981
2982 Now run the busybox one again with the following small patch applied:
2983
2984 Members: 
2985         coreutils/tee.c:1.24->1.25 
2986
2987 ---------------------
2988 PatchSet 4224 
2989 Date: 2004/05/26 10:03:33
2990 Author: andersen
2991 Branch: HEAD
2992 Tag: (none) 
2993 Log:
2994 Rob Landley writes:
2995
2996 add sed -r support.
2997
2998 I bumped into a couple of things that want to use extended regular expressions
2999 in sed, and it really isn't that hard to add.  Can't say I've extensively
3000 tested it, but it's small and isn't going to break anything that doesn't use
3001 it, so...
3002
3003 Rob
3004
3005 Members: 
3006         editors/sed.c:1.169->1.170 
3007
3008 ---------------------
3009 PatchSet 4225 
3010 Date: 2004/05/26 10:26:10
3011 Author: andersen
3012 Branch: HEAD
3013 Tag: (none) 
3014 Log:
3015 Use STDIN_FILENO rather than '0'
3016
3017 Members: 
3018         coreutils/tee.c:1.25->1.26 
3019
3020 ---------------------
3021 PatchSet 4226 
3022 Date: 2004/05/26 10:28:31
3023 Author: andersen
3024 Branch: HEAD
3025 Tag: (none) 
3026 Log:
3027 As discussed, drop minit, which was not being supported in busybox.
3028 People wishing to use minit can obtain it and obtain support from
3029 http://www.fefe.de/minit/
3030
3031 Members: 
3032         include/applets.h:1.113->1.114 
3033         include/usage.h:1.208->1.209 
3034         init/Config.in:1.8->1.9 
3035         init/Makefile.in:1.8->1.9 
3036         init/minit.c:1.2->1.3(DEAD) 
3037         init/msvc.c:1.2->1.3(DEAD) 
3038         init/pidfilehack.c:1.2->1.3(DEAD) 
3039
3040 ---------------------
3041 PatchSet 4227 
3042 Date: 2004/05/26 11:38:46
3043 Author: andersen
3044 Branch: HEAD
3045 Tag: (none) 
3046 Log:
3047 Patch from Yoshinori Sato:
3048
3049 This patch is uClinux-2.4.x for H8/300 module support.
3050 please apply.
3051
3052 --
3053 Yoshinori Sato
3054
3055 Members: 
3056         modutils/insmod.c:1.117->1.118 
3057
3058 ---------------------
3059 PatchSet 4228 
3060 Date: 2004/05/26 11:47:55
3061 Author: andersen
3062 Branch: HEAD
3063 Tag: (none) 
3064 Log:
3065 Rick Richardson writes:
3066
3067 Here is a patch that adds egrep -L support (the opposite of egrep -l).
3068
3069 I realize this is probably too late for 1.0.  But I offer it for your
3070 future consideration.
3071
3072 egrep -L is used in some networking startup scripts I inherited.
3073
3074 -Rick
3075
3076 Members: 
3077         findutils/grep.c:1.83->1.84 
3078
3079 ---------------------
3080 PatchSet 4229 
3081 Date: 2004/05/26 11:48:29
3082 Author: andersen
3083 Branch: HEAD
3084 Tag: (none) 
3085 Log:
3086 Make the grep option values a bit less horrible
3087
3088 Members: 
3089         findutils/grep.c:1.84->1.85 
3090
3091 ---------------------
3092 PatchSet 4230 
3093 Date: 2004/05/26 11:50:37
3094 Author: andersen
3095 Branch: HEAD
3096 Tag: (none) 
3097 Log:
3098 Use tab not space
3099
3100 Members: 
3101         util-linux/Makefile.in:1.6->1.7 
3102
3103 ---------------------
3104 PatchSet 4231 
3105 Date: 2004/05/26 11:59:19
3106 Author: andersen
3107 Branch: HEAD
3108 Tag: (none) 
3109 Log:
3110 Per suggestion from Bastian Blank, be less evil when we force fdisk to
3111 transparently remap 32-bit interfaces to actually use 64 bit interfaces.
3112  -Erik
3113
3114 Members: 
3115         util-linux/Makefile.in:1.7->1.8 
3116         util-linux/fdisk.c:1.24->1.25 
3117
3118 ---------------------
3119 PatchSet 4232 
3120 Date: 2004/05/26 12:06:38
3121 Author: andersen
3122 Branch: HEAD
3123 Tag: (none) 
3124 Log:
3125 oops
3126
3127 Members: 
3128         modutils/insmod.c:1.118->1.119 
3129
3130 ---------------------
3131 PatchSet 4233 
3132 Date: 2004/05/26 15:21:19
3133 Author: mjn3
3134 Branch: HEAD
3135 Tag: (none) 
3136 Log:
3137 If read were to return with an error, bad things would happen.  Fix it.
3138 Also, make sure read errors are reflected in the applet exit code.
3139
3140 Members: 
3141         coreutils/tee.c:1.26->1.27 
3142
3143 ---------------------
3144 PatchSet 4234 
3145 Date: 2004/05/26 17:17:39
3146 Author: andersen
3147 Branch: HEAD
3148 Tag: (none) 
3149 Log:
3150 Update U.S. Robotics and Actiontec entries
3151
3152 Members: 
3153         docs/busybox.net/products.html:1.10->1.11 
3154         docs/busybox.net/shame.html:1.16->1.17 
3155
3156 ---------------------
3157 PatchSet 4235 
3158 Date: 2004/05/26 21:26:07
3159 Author: andersen
3160 Branch: HEAD
3161 Tag: (none) 
3162 Log:
3163 Kevin P. Fleming writes:
3164
3165 Yes, I know busybox is in feature freeze. If this two-liner is too much
3166 that's fine, but it's handy.
3167
3168 This patch allows busybox mount to support "-o move" just like it
3169 supports "-o bind", which is the equivalent of util-linux "mount --move".
3170
3171 Usage is:
3172
3173 mount -o move /mnt/point/1 /mnt/point/2
3174
3175 where /mnt/point/1 is an already mounted filesystem; it will be moved to
3176 /mnt/point/2.
3177
3178 Members: 
3179         util-linux/mount.c:1.118->1.119 
3180
3181 ---------------------
3182 PatchSet 4236 
3183 Date: 2004/05/26 21:59:31
3184 Author: landley
3185 Branch: HEAD
3186 Tag: (none) 
3187 Log:
3188 Update sed help.  (Add -r option to long help, add -i option to brief help,
3189 and alphabetizie the option list.)
3190
3191 Members: 
3192         include/usage.h:1.209->1.210 
3193
3194 ---------------------
3195 PatchSet 4237 
3196 Date: 2004/05/26 22:09:37
3197 Author: landley
3198 Branch: HEAD
3199 Tag: (none) 
3200 Log:
3201 Ahem.  ("I'm just tweaking a documentation string, I don't need to compile
3202 test it before checking in..."  New entry for famous last words list.)
3203
3204 Add the missing backslash at the end of the new sed doc string line.
3205
3206 (This one actually compiled with "show verbose applet usage messages"...)
3207
3208 Members: 
3209         include/usage.h:1.210->1.211 
3210
3211 ---------------------
3212 PatchSet 4238 
3213 Date: 2004/06/05 07:54:50
3214 Author: bug1
3215 Branch: HEAD
3216 Tag: (none) 
3217 Log:
3218 Device table support for makedevs, the previous behaviour can been
3219 selected at configure time.
3220
3221 Members: 
3222         include/usage.h:1.211->1.212 
3223         miscutils/Config.in:1.14->1.15 
3224         miscutils/makedevs.c:1.16->1.17 
3225         patches/makdevs_table.diff:INITIAL->1.1 
3226
3227 ---------------------
3228 PatchSet 4239 
3229 Date: 2004/06/05 07:58:17
3230 Author: bug1
3231 Branch: HEAD
3232 Tag: (none) 
3233 Log:
3234 Woops, the previous commit was an accident, its supplied in the patch,
3235 dont commit yet as we are in feature freeze
3236
3237 Members: 
3238         include/usage.h:1.212->1.213 
3239         miscutils/Config.in:1.15->1.16 
3240         miscutils/makedevs.c:1.17->1.18 
3241
3242 ---------------------
3243 PatchSet 4240 
3244 Date: 2004/06/06 10:22:43
3245 Author: bug1
3246 Branch: HEAD
3247 Tag: (none) 
3248 Log:
3249 Update reference for zip format
3250
3251 Members: 
3252         archival/unzip.c:1.7->1.8 
3253
3254 ---------------------
3255 PatchSet 4241 
3256 Date: 2004/06/09 10:00:20
3257 Author: andersen
3258 Branch: HEAD
3259 Tag: (none) 
3260 Log:
3261 Typo fix from Niemann Hartmut
3262
3263 Members: 
3264         docs/busybox.net/license.html:1.4->1.5 
3265
3266 ---------------------
3267 PatchSet 4242 
3268 Date: 2004/06/19 06:26:30
3269 Author: andersen
3270 Branch: HEAD
3271 Tag: (none) 
3272 Log:
3273 note the new mailing list policy
3274
3275 Members: 
3276         docs/busybox.net/lists.html:1.3->1.4 
3277
3278 ---------------------
3279 PatchSet 4243 
3280 Date: 2004/06/22 08:29:44
3281 Author: andersen
3282 Branch: HEAD
3283 Tag: (none) 
3284 Log:
3285 Patch from Bastian Blank:
3286
3287     The updated patch adds a config option to explicitely enable 64 bit
3288     arithmetic.
3289
3290     Also it removes the arith prototype from libbb.h as it is not used
3291     outside of ash.
3292
3293     Bastian
3294
3295 this patch has been slightly modified by Erik for cleanliness.
3296
3297 Members: 
3298         include/libbb.h:1.130->1.131 
3299         shell/Config.in:1.15->1.16 
3300         shell/ash.c:1.97->1.98 
3301
3302 ---------------------
3303 PatchSet 4244 
3304 Date: 2004/06/22 08:40:54
3305 Author: andersen
3306 Branch: HEAD
3307 Tag: (none) 
3308 Log:
3309 Robin Farine writes:
3310
3311 Package: BusyBox
3312 Version: 1.0.0-pre10
3313
3314 Passing the -q <integer> option to inetd causes it to dereference an
3315 invalid pointer (optarg). The attached patch provides a fix to this
3316 problem.
3317
3318 Robin
3319
3320 Members: 
3321         networking/inetd.c:1.21->1.22 
3322
3323 ---------------------
3324 PatchSet 4245 
3325 Date: 2004/06/22 10:07:15
3326 Author: andersen
3327 Branch: HEAD
3328 Tag: (none) 
3329 Log:
3330 Patch from Bastian Blank:
3331
3332 On Sat, Jun 19, 2004 at 10:57:37PM +0200, Bastian Blank wrote:
3333 > The following patch changes klogd to use openlog/syslog themself
3334 > instead of calling syslog_msg which always calls the triple
3335 > openlog/syslog/closelog.
3336
3337 Updated patch: get rid of syslog_msg entirely. Request from Erik Andersen.
3338
3339 Bastian
3340
3341 Members: 
3342         include/libbb.h:1.131->1.132 
3343         init/init.c:1.202->1.203 
3344         libbb/Makefile.in:1.35->1.36 
3345         libbb/syslog_msg_with_name.c:1.6->1.7 
3346         loginutils/getty.c:1.10->1.11 
3347         networking/telnetd.c:1.11->1.12 
3348         sysklogd/klogd.c:1.20->1.21 
3349
3350 ---------------------
3351 PatchSet 4246 
3352 Date: 2004/06/22 10:12:59
3353 Author: andersen
3354 Branch: HEAD
3355 Tag: (none) 
3356 Log:
3357 Patch from Bastian Blank:
3358
3359     Hi folks
3360
3361     The following patch adds a new log message output to syslogd. This
3362     output omits hostname and priority and is used in d-i to make the syslog
3363     output better readable without lossing information.
3364
3365     Bastian
3366
3367 I am applying this since I have syslogd hacked up in my wife's
3368 access point with the same format string....  Might as well make
3369 this hack official.
3370  -Erik
3371
3372 Members: 
3373         sysklogd/syslogd.c:1.109->1.110 
3374
3375 ---------------------
3376 PatchSet 4247 
3377 Date: 2004/06/22 10:18:30
3378 Author: andersen
3379 Branch: HEAD
3380 Tag: (none) 
3381 Log:
3382 Robin Farine writes:
3383
3384 Hi,
3385
3386 Package: BusyBox
3387 Version: 1.0.0-pre10
3388
3389 When an incomplete read or write from/to a local file occurs (i.e.
3390 not an EOF condition), the tftp client prematurely exits. This
3391 problem can be reproduced by slowly piping data to the tftp client
3392 like this:
3393
3394   (for v in 1 2 3; do echo $v; sleep 1; done) | \
3395   tftp -p -l - -r output.txt <host>
3396
3397 The output file on the TFTP server will contain "1".
3398
3399 The attached patch provides a possible solution to this problem.
3400
3401 I can reproduce this on ARM sa1110 and ARM xscale boards, both
3402 running Linux-2.6.4 & glibc-2.3.2. Thanks for the wonderful
3403 program!
3404
3405 Robin
3406
3407 Members: 
3408         networking/tftp.c:1.27->1.28 
3409
3410 ---------------------
3411 PatchSet 4248 
3412 Date: 2004/06/22 10:43:09
3413 Author: andersen
3414 Branch: HEAD
3415 Tag: (none) 
3416 Log:
3417 Patrick Huesmann writes:
3418
3419     Hi,
3420
3421     There was some problem with busybox modprobe. For details see
3422     http://www.busybox.net/lists/busybox/2004-May/011507.html
3423
3424     I made a patch against busybox-1.00-pre10 to fix that one.
3425
3426 This is a slight variant of Patrick's patch with a slightly
3427 cleaner implementation of mod_strcmp()
3428  -Erik
3429
3430 Members: 
3431         modutils/Config.in:1.11->1.12 
3432         modutils/modprobe.c:1.31->1.32 
3433
3434 ---------------------
3435 PatchSet 4249 
3436 Date: 2004/06/22 11:50:52
3437 Author: andersen
3438 Branch: HEAD
3439 Tag: (none) 
3440 Log:
3441 kill off insmod support for older pre 2.1 Linux kernels,
3442 which are not supported with the current busybox 1.0 release
3443  -Erik
3444
3445 Members: 
3446         modutils/Config.in:1.12->1.13 
3447         modutils/insmod.c:1.119->1.120 
3448
3449 ---------------------
3450 PatchSet 4250 
3451 Date: 2004/06/22 19:05:05
3452 Author: andersen
3453 Branch: HEAD
3454 Tag: (none) 
3455 Log:
3456 Add missing 'S' to the getopt string.
3457
3458 Members: 
3459         sysklogd/syslogd.c:1.110->1.111 
3460
3461 ---------------------
3462 PatchSet 4251 
3463 Date: 2004/06/22 19:07:21
3464 Author: andersen
3465 Branch: HEAD
3466 Tag: (none) 
3467 Log:
3468 Bastian Blank notices a couple of int64_ts that should have
3469 been longs
3470
3471 Members: 
3472         shell/ash.c:1.98->1.99 
3473
3474 ---------------------
3475 PatchSet 4252 
3476 Date: 2004/06/22 20:09:40
3477 Author: andersen
3478 Branch: HEAD
3479 Tag: (none) 
3480 Log:
3481 Stupidity-1, Erik-0
3482
3483 Members: 
3484         shell/ash.c:1.99->1.100 
3485
3486 ---------------------
3487 PatchSet 4253 
3488 Date: 2004/06/22 20:10:53
3489 Author: andersen
3490 Branch: HEAD
3491 Tag: (none) 
3492 Log:
3493 fix a stupid compile error when CONFIG_FEATURE_INSMOD_VERSION_CHECKING
3494 is disabled
3495
3496 Members: 
3497         modutils/insmod.c:1.120->1.121 
3498
3499 ---------------------
3500 PatchSet 4254 
3501 Date: 2004/06/25 07:05:13
3502 Author: bug1
3503 Branch: HEAD
3504 Tag: (none) 
3505 Log:
3506 Fix compile error when math support disabled.
3507
3508 Members: 
3509         shell/ash.c:1.100->1.101 
3510
3511 ---------------------
3512 PatchSet 4255 
3513 Date: 2004/06/25 07:47:03
3514 Author: bug1
3515 Branch: HEAD
3516 Tag: (none) 
3517 Log:
3518 Fix compile error under 2.6, check for newer versions first or all the
3519 checks wont be considered.
3520
3521 Members: 
3522         libbb/loop.c:1.8->1.9 
3523
3524 ---------------------
3525 PatchSet 4256 
3526 Date: 2004/06/25 09:01:09
3527 Author: bug1
3528 Branch: HEAD
3529 Tag: (none) 
3530 Log:
3531 Revert my previous commit
3532
3533 Members: 
3534         libbb/loop.c:1.9->1.10 
3535
3536 ---------------------
3537 PatchSet 4257 
3538 Date: 2004/06/25 11:23:03
3539 Author: andersen
3540 Branch: HEAD
3541 Tag: (none) 
3542 Log:
3543 Do not mess with the console logging level unless
3544 asked to do so.
3545  -Erik
3546
3547 Members: 
3548         sysklogd/klogd.c:1.21->1.22 
3549
3550 ---------------------
3551 PatchSet 4258 
3552 Date: 2004/06/28 23:50:31
3553 Author: andersen
3554 Branch: HEAD
3555 Tag: (none) 
3556 Log:
3557 Avoid a number of places where large drives could wrap a uint, and
3558 instead use off_t which will be automagically promoted to 64bit if
3559 compiled with support for large drives.
3560  -Erik
3561
3562 Members: 
3563         util-linux/fdisk.c:1.25->1.26 
3564
3565 ---------------------
3566 PatchSet 4259 
3567 Date: 2004/06/29 00:48:30
3568 Author: andersen
3569 Branch: HEAD
3570 Tag: (none) 
3571 Log:
3572 Paul Fox writes:
3573
3574 hi --
3575
3576 working with ifupdown, i've found a couple of buglets --
3577 the wrong string is passed to an error message.
3578
3579 paul
3580
3581 Members: 
3582         networking/ifupdown.c:1.38->1.39 
3583
3584 ---------------------
3585 PatchSet 4260 
3586 Date: 2004/07/13 00:09:34
3587 Author: andersen
3588 Branch: HEAD
3589 Tag: (none) 
3590 Log:
3591 Fixup some cases of "QM_MODULES: not implemented" for both
3592 lsmod and rmmod when using 2.6.x module support
3593  -Erik
3594
3595 Members: 
3596         modutils/Config.in:1.13->1.14 
3597         modutils/rmmod.c:1.28->1.29 
3598
3599 ---------------------
3600 PatchSet 4261 
3601 Date: 2004/07/14 10:01:04
3602 Author: andersen
3603 Branch: HEAD
3604 Tag: (none) 
3605 Log:
3606 Fixup a few documentation bugs
3607
3608 Members: 
3609         docs/contributing.txt:1.10->1.11 
3610
3611 ---------------------
3612 PatchSet 4262 
3613 Date: 2004/07/15 06:01:05
3614 Author: andersen
3615 Branch: HEAD
3616 Tag: (none) 
3617 Log:
3618 Peter Kjellerstedt at axis.com writes:
3619
3620 Hello,
3621
3622 the attached patch should bring extra/config in line
3623 with the Linux 2.6.7 sources.
3624
3625 The following are the commit messages for the respective
3626 files from the Linux bk-repository:
3627
3628 checklist.c:
3629 * fix menuconfig choice item help display
3630
3631 confdata.c:
3632 * config: choice fix
3633 * kconfig: don't rename target dir when saving config
3634
3635 expr.c, expr.h:
3636 * config: disable debug prints
3637
3638 mconf.c:
3639 * fix menuconfig choice item help display
3640
3641 menu.c:
3642 * Kconfig: use select statements
3643
3644 symbol.c:
3645 * config: choice fix
3646 * Avoid bogus warning about recursive dependencies
3647 * c99 struct initialiser conversions
3648
3649 textbox.c:
3650 * janitor: don't init statics to 0
3651
3652 util.c:
3653 * fix lxdialog behaviour
3654
3655 //Peter
3656
3657 Members: 
3658         scripts/config/checklist.c:1.2->1.3 
3659         scripts/config/confdata.c:1.6->1.7 
3660         scripts/config/expr.c:1.2->1.3 
3661         scripts/config/expr.h:1.2->1.3 
3662         scripts/config/mconf.c:1.4->1.5 
3663         scripts/config/menu.c:1.3->1.4 
3664         scripts/config/symbol.c:1.2->1.3 
3665         scripts/config/textbox.c:1.1->1.2 
3666         scripts/config/util.c:1.2->1.3 
3667
3668 ---------------------
3669 PatchSet 4263 
3670 Date: 2004/07/15 12:53:49
3671 Author: andersen
3672 Branch: HEAD
3673 Tag: (none) 
3674 Log:
3675 Replace the old and somewhat buggy pwd_grp stuff with the shiny
3676 new stuff mjn3 wrote for uClibc
3677
3678 Members: 
3679         include/grp_.h:1.2->1.3 
3680         include/pwd_.h:1.1->1.2 
3681         include/shadow_.h:1.1->1.2 
3682         libpwdgrp/Makefile.in:1.3->1.4 
3683         libpwdgrp/__getgrent.c:1.7->1.8(DEAD) 
3684         libpwdgrp/__getpwent.c:1.4->1.5(DEAD) 
3685         libpwdgrp/fgetgrent.c:1.4->1.5(DEAD) 
3686         libpwdgrp/fgetpwent.c:1.3->1.4(DEAD) 
3687         libpwdgrp/getgrgid.c:1.5->1.6(DEAD) 
3688         libpwdgrp/getgrnam.c:1.5->1.6(DEAD) 
3689         libpwdgrp/getpw.c:1.3->1.4(DEAD) 
3690         libpwdgrp/getpwnam.c:1.4->1.5(DEAD) 
3691         libpwdgrp/getpwuid.c:1.6->1.7(DEAD) 
3692         libpwdgrp/grent.c:1.5->1.6(DEAD) 
3693         libpwdgrp/initgroups.c:1.8->1.9(DEAD) 
3694         libpwdgrp/putpwent.c:1.4->1.5(DEAD) 
3695         libpwdgrp/pwd_grp.c:INITIAL->1.1 
3696         libpwdgrp/pwent.c:1.6->1.7(DEAD) 
3697         libpwdgrp/setgroups.c:1.5->1.6(DEAD) 
3698         libpwdgrp/shadow.c:1.8->1.9(DEAD) 
3699
3700 ---------------------
3701 PatchSet 4264 
3702 Date: 2004/07/20 06:04:28
3703 Author: andersen
3704 Branch: HEAD
3705 Tag: (none) 
3706 Log:
3707 The 'tests' target is long gone.
3708
3709 Members: 
3710         Makefile:1.295->1.296 
3711
3712 ---------------------
3713 PatchSet 4265 
3714 Date: 2004/07/20 06:06:56
3715 Author: andersen
3716 Branch: HEAD
3717 Tag: (none) 
3718 Log:
3719 Update the default config to not ask stuff
3720
3721 Members: 
3722         sysdeps/linux/defconfig:1.7->1.8 
3723
3724 ---------------------
3725 PatchSet 4266 
3726 Date: 2004/07/20 06:09:14
3727 Author: andersen
3728 Branch: HEAD
3729 Tag: (none) 
3730 Log:
3731 Add missing type for CONFIG_FEATURE_QUERY_MODULE_INTERFACE
3732
3733 Members: 
3734         modutils/Config.in:1.14->1.15 
3735
3736 ---------------------
3737 PatchSet 4267 
3738 Date: 2004/07/20 06:35:54
3739 Author: andersen
3740 Branch: HEAD
3741 Tag: (none) 
3742 Log:
3743 Prevent "`bootp_down' was declared implicitly `extern' and later `static'" warning
3744
3745 Members: 
3746         networking/ifupdown.c:1.39->1.40 
3747
3748 ---------------------
3749 PatchSet 4268 
3750 Date: 2004/07/20 06:44:46
3751 Author: andersen
3752 Branch: HEAD
3753 Tag: (none) 
3754 Log:
3755 Assign 'forced' before the goto to avoid a warning
3756
3757 Members: 
3758         editors/vi.c:1.36->1.37 
3759
3760 ---------------------
3761 PatchSet 4269 
3762 Date: 2004/07/20 08:07:10
3763 Author: andersen
3764 Branch: HEAD
3765 Tag: (none) 
3766 Log:
3767 Include some documentation posted to the list by vodz
3768
3769 Members: 
3770         miscutils/Config.in:1.16->1.17 
3771
3772 ---------------------
3773 PatchSet 4270 
3774 Date: 2004/07/20 09:23:41
3775 Author: andersen
3776 Branch: HEAD
3777 Tag: (none) 
3778 Log:
3779 Bump version up to release candidate 1
3780
3781 Members: 
3782         Rules.mak:1.32->1.33 
3783
3784 ---------------------
3785 PatchSet 4271 
3786 Date: 2004/07/20 10:05:13
3787 Author: andersen
3788 Branch: HEAD
3789 Tag: busybox_1_00_rc1 
3790 Log:
3791 Deal with the fact that 2.6.x kernels replace any '-'s in the
3792 module name with a '_'.
3793  -Erik
3794
3795 Members: 
3796         modutils/rmmod.c:1.29->1.30 
3797