3 Date: 2004/03/09 21:27:32
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.
12 loginutils/login.c:1.13->1.14
16 Date: 2004/03/09 21:32:57
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.
26 include/usage.h:1.192->1.193
30 Date: 2004/03/10 07:42:37
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.
43 include/inet_common.h:1.3->1.4
44 include/usage.h:1.193->1.194
45 libbb/inet_common.c:1.7->1.8
46 networking/route.c:1.23->1.24
50 Date: 2004/03/10 09:10:53
55 Patch by Seth W. Klein, the -l switch was reversed
58 coreutils/du.c:1.58->1.59
62 Date: 2004/03/10 09:58:51
67 When displaying the size in 1kB blocks round up if an odd number of
71 coreutils/du.c:1.59->1.60
75 Date: 2004/03/10 10:47:37
80 Patch from Thomas Frohlich to fix an option ordering bug of mine.
83 util-linux/hwclock.c:1.8->1.9
87 Date: 2004/03/11 13:34:24
92 Paul Mundt, lethal at linux-sh dot org writes:
94 Here's a follow-up replacement to the patch I sent earlier, this adjusts some
95 of the semantics of the dynamic variable setting. Namely, dynamic vars can hook
96 a set handler (which RANDOM uses to adjust the seed). They'll only lose their
97 dynamic status if they're unset.
99 I've used the same approach that bash does to come up with the random number,
100 mostly just for consistency.
124 shell/ash.c:1.90->1.91
126 ---------------------
128 Date: 2004/03/12 22:07:10
133 Fix awk entry, which was not showing up in BusyBox.txt for some reason
136 include/usage.h:1.194->1.195
138 ---------------------
140 Date: 2004/03/12 22:08:13
145 Add prototypes for safe_strtol and friends
148 include/libbb.h:1.127->1.128
150 ---------------------
152 Date: 2004/03/12 22:08:42
157 Fix some goofy formatting
160 shell/lash.c:1.155->1.156
162 ---------------------
164 Date: 2004/03/12 22:10:40
169 Hideki IWAMOTO writes:
171 Current `tr' implementation has a problem, if `plain char' is signed.
173 [current cvs version]
175 >echo a | _install/usr/bin/tr '\0' '\377'
176 Segmentation fault (core dumped)
180 >echo a | _install/usr/bin/tr '\0' '\377'
184 coreutils/tr.c:1.36->1.37
186 ---------------------
188 Date: 2004/03/13 08:32:14
193 Fix some doc generation problems
196 docs/autodocifier.pl:1.24->1.25
197 docs/busybox_footer.pod:1.12->1.13
199 ---------------------
201 Date: 2004/03/13 08:33:10
206 Update docs for start_stop_daemon to match reality. Update
207 the reality a bit to better match debian behavior.
210 debianutils/start_stop_daemon.c:1.12->1.13
211 include/applets.h:1.111->1.112
212 include/usage.h:1.195->1.196
214 ---------------------
216 Date: 2004/03/13 18:17:37
226 ---------------------
228 Date: 2004/03/15 08:28:13
233 Remove trailing whitespace. Update copyright to include 2004.
237 Changelog:1.289->1.290
239 Makefile:1.289->1.290
243 applets/Makefile:1.4->1.5
244 applets/Makefile.in:1.3->1.4
245 applets/applets.c:1.23->1.24
246 applets/busybox.c:1.144->1.145
247 archival/Config.in:1.14->1.15
248 archival/Makefile:1.6->1.7
249 archival/Makefile.in:1.4->1.5
250 archival/ar.c:1.47->1.48
251 archival/cpio.c:1.14->1.15
252 archival/dpkg.c:1.75->1.76
253 archival/dpkg_deb.c:1.31->1.32
254 archival/gunzip.c:1.78->1.79
255 archival/gzip.c:1.61->1.62
256 archival/rpm.c:1.5->1.6
257 archival/rpm2cpio.c:1.11->1.12
258 archival/tar.c:1.187->1.188
259 archival/libunarchive/Makefile:1.4->1.5
260 archival/libunarchive/Makefile.in:1.21->1.22
261 archival/libunarchive/data_extract_all.c:1.18->1.19
262 archival/libunarchive/decompress_bunzip2.c:1.11->1.12
263 archival/libunarchive/decompress_uncompress.c:1.9->1.10
264 archival/libunarchive/decompress_unzip.c:1.32->1.33
265 archival/libunarchive/filter_accept_list_reassign.c:1.4->1.5
266 archival/libunarchive/get_header_ar.c:1.8->1.9
267 archival/libunarchive/get_header_cpio.c:1.8->1.9
268 archival/libunarchive/get_header_tar.c:1.35->1.36
269 archival/libunarchive/uncompress.c:1.9->1.10
270 archival/libunarchive/unzip.c:1.32->1.33
271 console-tools/Makefile:1.3->1.4
272 console-tools/Makefile.in:1.4->1.5
273 console-tools/chvt.c:1.21->1.22
274 console-tools/clear.c:1.17->1.18
275 console-tools/deallocvt.c:1.28->1.29
276 console-tools/dumpkmap.c:1.17->1.18
277 console-tools/loadkmap.c:1.27->1.28
278 console-tools/openvt.c:1.7->1.8
279 console-tools/reset.c:1.12->1.13
280 console-tools/setkeycodes.c:1.14->1.15
281 coreutils/Config.in:1.23->1.24
282 coreutils/Makefile:1.2->1.3
283 coreutils/Makefile.in:1.8->1.9
284 coreutils/basename.c:1.22->1.23
285 coreutils/cal.c:1.8->1.9
286 coreutils/chgrp.c:1.17->1.18
287 coreutils/chmod.c:1.16->1.17
288 coreutils/chown.c:1.25->1.26
289 coreutils/chroot.c:1.30->1.31
290 coreutils/cut.c:1.27->1.28
291 coreutils/date.c:1.44->1.45
292 coreutils/df.c:1.55->1.56
293 coreutils/dirname.c:1.19->1.20
294 coreutils/dos2unix.c:1.17->1.18
295 coreutils/du.c:1.60->1.61
296 coreutils/echo.c:1.17->1.18
297 coreutils/expr.c:1.16->1.17
298 coreutils/false.c:1.3->1.4
299 coreutils/id.c:1.23->1.24
300 coreutils/install.c:1.8->1.9
301 coreutils/ln.c:1.44->1.45
302 coreutils/ls.c:1.106->1.107
303 coreutils/md5_sha1_sum.c:1.5->1.6
304 coreutils/mknod.c:1.25->1.26
305 coreutils/mv.c:1.20->1.21
306 coreutils/printf.c:1.21->1.22
307 coreutils/rmdir.c:1.23->1.24
308 coreutils/tail.c:1.46->1.47
309 coreutils/tee.c:1.23->1.24
310 coreutils/test.c:1.24->1.25
311 coreutils/touch.c:1.27->1.28
312 coreutils/tr.c:1.37->1.38
313 coreutils/true.c:1.3->1.4
314 coreutils/uudecode.c:1.21->1.22
315 coreutils/wc.c:1.27->1.28
316 coreutils/who.c:1.2->1.3
317 coreutils/libcoreutils/Makefile:1.2->1.3
318 coreutils/libcoreutils/Makefile.in:1.2->1.3
319 debian/changelog:1.39->1.40
320 debian/control:1.19->1.20
321 debianutils/Config.in:1.6->1.7
322 debianutils/Makefile:1.2->1.3
323 debianutils/Makefile.in:1.4->1.5
324 debianutils/mktemp.c:1.3->1.4
325 debianutils/run_parts.c:1.6->1.7
326 debianutils/which.c:1.8->1.9
327 docs/busybox.sgml:1.53->1.54
328 docs/busybox_header.pod:1.12->1.13
329 docs/contributing.txt:1.9->1.10
330 docs/new-applet-HOWTO.txt:1.8->1.9
331 docs/style-guide.txt:1.16->1.17
332 docs/busybox.net/about.html:1.1->1.2
333 docs/busybox.net/busybox-growth.ps:1.1->1.2
334 docs/busybox.net/copyright.txt:1.1->1.2
335 docs/busybox.net/cvs_anon.html:1.10->1.11
336 docs/busybox.net/cvs_howto.html:1.1->1.2
337 docs/busybox.net/cvs_write.html:1.8->1.9
338 docs/busybox.net/docs.html:1.1->1.2
339 docs/busybox.net/download.html:1.1->1.2
340 docs/busybox.net/footer.html:1.2->1.3
341 docs/busybox.net/header.html:1.7->1.8
342 docs/busybox.net/license.html:1.2->1.3
343 docs/busybox.net/lists.html:1.2->1.3
344 docs/busybox.net/news.html:1.11->1.12
345 docs/busybox.net/oldnews.html:1.20->1.21
346 docs/busybox.net/screenshot.html:1.9->1.10
347 docs/busybox.net/images/busybox.png:1.1->1.2
348 docs/busybox.net/images/ltbutton2.png:1.1->1.2
349 editors/Config.in:1.9->1.10
350 editors/Makefile:1.3->1.4
351 editors/Makefile.in:1.4->1.5
352 editors/awk.c:1.6->1.7
353 editors/patch.c:1.1->1.2
354 editors/sed.c:1.160->1.161
355 editors/vi.c:1.33->1.34
356 examples/busybox.spec:1.40->1.41
357 examples/depmod.pl:1.3->1.4
358 examples/inittab:1.8->1.9
359 examples/undeb:1.2->1.3
360 examples/unrpm:1.3->1.4
361 examples/bootfloppy/bootfloppy.txt:1.3->1.4
362 examples/bootfloppy/mkrootfs.sh:1.3->1.4
363 examples/bootfloppy/syslinux.cfg:1.1->1.2
364 examples/bootfloppy/etc/profile:1.1->1.2
365 examples/udhcp/udhcpd.conf:1.2->1.3
366 findutils/Config.in:1.9->1.10
367 findutils/Makefile:1.3->1.4
368 findutils/Makefile.in:1.3->1.4
369 findutils/find.c:1.39->1.40
370 findutils/grep.c:1.80->1.81
371 findutils/xargs.c:1.33->1.34
372 include/busybox.h:1.55->1.56
373 include/libbb.h:1.128->1.129
374 include/unarchive.h:1.22->1.23
375 init/Makefile:1.4->1.5
376 init/Makefile.in:1.7->1.8
377 init/halt.c:1.23->1.24
378 init/init.c:1.198->1.199
379 init/init_shared.c:1.4->1.5
380 init/poweroff.c:1.20->1.21
381 init/reboot.c:1.31->1.32
382 libbb/Makefile:1.9->1.10
383 libbb/README:1.3->1.4
384 libbb/bb_asprintf.c:1.3->1.4
385 libbb/chomp.c:1.8->1.9
386 libbb/concat_path_file.c:1.11->1.12
387 libbb/copyfd.c:1.11->1.12
388 libbb/correct_password.c:1.2->1.3
389 libbb/device_open.c:1.4->1.5
390 libbb/dump.c:1.8->1.9
391 libbb/error_msg.c:1.5->1.6
392 libbb/error_msg_and_die.c:1.4->1.5
393 libbb/fgets_str.c:1.6->1.7
394 libbb/find_mount_point.c:1.4->1.5
395 libbb/find_pid_by_name.c:1.13->1.14
396 libbb/find_root_device.c:1.11->1.12
397 libbb/full_read.c:1.5->1.6
398 libbb/full_write.c:1.5->1.6
399 libbb/get_console.c:1.8->1.9
400 libbb/get_line_from_file.c:1.6->1.7
401 libbb/get_terminal_width_height.c:1.1->1.2
402 libbb/hash_fd.c:1.5->1.6
403 libbb/herror_msg.c:1.4->1.5
404 libbb/herror_msg_and_die.c:1.5->1.6
405 libbb/human_readable.c:1.8->1.9
406 libbb/inode_hash.c:1.6->1.7
407 libbb/interface.c:1.20->1.21
408 libbb/isdirectory.c:1.4->1.5
409 libbb/kernel_version.c:1.4->1.5
410 libbb/loop.c:1.7->1.8
411 libbb/messages.c:1.11->1.12
412 libbb/module_syscalls.c:1.15->1.16
413 libbb/mtab.c:1.4->1.5
414 libbb/mtab_file.c:1.8->1.9
415 libbb/my_getgrgid.c:1.6->1.7
416 libbb/my_getgrnam.c:1.6->1.7
417 libbb/my_getpwnam.c:1.6->1.7
418 libbb/my_getpwnamegid.c:1.6->1.7
419 libbb/my_getpwuid.c:1.6->1.7
420 libbb/parse_mode.c:1.6->1.7
421 libbb/parse_number.c:1.3->1.4
422 libbb/perror_msg.c:1.4->1.5
423 libbb/perror_msg_and_die.c:1.4->1.5
424 libbb/print_file.c:1.8->1.9
425 libbb/printf.c:1.3->1.4
426 libbb/process_escape_sequence.c:1.4->1.5
427 libbb/pw_encrypt.c:1.3->1.4
428 libbb/read_package_field.c:1.8->1.9
429 libbb/recursive_action.c:1.10->1.11
430 libbb/run_parts.c:1.10->1.11
431 libbb/run_shell.c:1.5->1.6
432 libbb/safe_read.c:1.3->1.4
433 libbb/safe_strncpy.c:1.3->1.4
434 libbb/safe_write.c:1.2->1.3
435 libbb/setup_environment.c:1.3->1.4
436 libbb/syscalls.c:1.12->1.13
437 libbb/syslog_msg_with_name.c:1.5->1.6
438 libbb/trim.c:1.7->1.8
439 libbb/u_signal_names.c:1.3->1.4
440 libbb/vdprintf.c:1.4->1.5
441 libbb/verror_msg.c:1.5->1.6
442 libbb/vfork_daemon_rexec.c:1.2->1.3
443 libbb/vherror_msg.c:1.6->1.7
444 libbb/vperror_msg.c:1.4->1.5
445 libbb/wfopen.c:1.4->1.5
446 libbb/xconnect.c:1.12->1.13
447 libbb/xfuncs.c:1.13->1.14
448 libbb/xgetlarg.c:1.4->1.5
449 libbb/xgetularg.c:1.1->1.2
450 libbb/xreadlink.c:1.4->1.5
451 libbb/xregcomp.c:1.4->1.5
452 libpwdgrp/Makefile:1.2->1.3
453 libpwdgrp/Makefile.in:1.2->1.3
454 libpwdgrp/__getgrent.c:1.5->1.6
455 libpwdgrp/__getpwent.c:1.3->1.4
456 libpwdgrp/fgetgrent.c:1.3->1.4
457 libpwdgrp/fgetpwent.c:1.2->1.3
458 libpwdgrp/getgrgid.c:1.4->1.5
459 libpwdgrp/getgrnam.c:1.4->1.5
460 libpwdgrp/getpw.c:1.2->1.3
461 libpwdgrp/getpwnam.c:1.3->1.4
462 libpwdgrp/getpwuid.c:1.5->1.6
463 libpwdgrp/grent.c:1.4->1.5
464 libpwdgrp/initgroups.c:1.6->1.7
465 libpwdgrp/putpwent.c:1.3->1.4
466 libpwdgrp/pwent.c:1.5->1.6
467 libpwdgrp/setgroups.c:1.4->1.5
468 libpwdgrp/shadow.c:1.7->1.8
469 loginutils/Makefile:1.2->1.3
470 loginutils/Makefile.in:1.6->1.7
471 loginutils/addgroup.c:1.11->1.12
472 loginutils/adduser.c:1.8->1.9
473 loginutils/getty.c:1.9->1.10
474 loginutils/login.c:1.14->1.15
475 loginutils/su.c:1.6->1.7
476 miscutils/Config.in:1.13->1.14
477 miscutils/Makefile:1.6->1.7
478 miscutils/Makefile.in:1.11->1.12
479 miscutils/adjtimex.c:1.5->1.6
480 miscutils/dc.c:1.17->1.18
481 miscutils/hdparm.c:1.10->1.11
482 miscutils/last.c:1.1->1.2
483 miscutils/makedevs.c:1.15->1.16
484 miscutils/mt.c:1.24->1.25
485 miscutils/rx.c:1.1->1.2
486 miscutils/strings.c:1.12->1.13
487 miscutils/time.c:1.5->1.6
488 miscutils/watchdog.c:1.7->1.8
489 modutils/Config.in:1.10->1.11
490 modutils/Makefile:1.3->1.4
491 modutils/Makefile.in:1.2->1.3
492 modutils/insmod.c:1.112->1.113
493 modutils/lsmod.c:1.40->1.41
494 modutils/rmmod.c:1.26->1.27
495 networking/Config.in:1.27->1.28
496 networking/Makefile:1.6->1.7
497 networking/Makefile.in:1.17->1.18
498 networking/ftpgetput.c:1.15->1.16
499 networking/httpd.c:1.24->1.25
500 networking/ifconfig.c:1.28->1.29
501 networking/ifupdown.c:1.35->1.36
502 networking/nc.c:1.22->1.23
503 networking/netstat.c:1.10->1.11
504 networking/nslookup.c:1.31->1.32
505 networking/ping.c:1.55->1.56
506 networking/ping6.c:1.5->1.6
507 networking/route.c:1.24->1.25
508 networking/telnet.c:1.42->1.43
509 networking/telnetd.c:1.10->1.11
510 networking/tftp.c:1.25->1.26
511 networking/traceroute.c:1.12->1.13
512 networking/vconfig.c:1.4->1.5
513 networking/wget.c:1.70->1.71
514 networking/libiproute/Makefile:1.2->1.3
515 networking/libiproute/Makefile.in:1.4->1.5
516 networking/libiproute/ip_parse_common_args.c:1.5->1.6
517 networking/libiproute/ipaddress.c:1.10->1.11
518 networking/libiproute/iplink.c:1.8->1.9
519 networking/libiproute/iproute.c:1.12->1.13
520 networking/libiproute/iptunnel.c:1.6->1.7
521 networking/libiproute/libnetlink.c:1.5->1.6
522 networking/libiproute/ll_proto.c:1.5->1.6
523 networking/libiproute/utils.h:1.2->1.3
524 networking/libiproute/linux/pkt_sched.h:1.1->1.2
525 networking/udhcp/AUTHORS:1.3->1.4
526 networking/udhcp/ChangeLog:1.7->1.8
527 networking/udhcp/Makefile:1.2->1.3
528 networking/udhcp/Makefile.in:1.9->1.10
529 networking/udhcp/README:1.3->1.4
530 networking/udhcp/README.udhcpc:1.3->1.4
531 networking/udhcp/README.udhcpd:1.1->1.2
532 networking/udhcp/arpping.c:1.6->1.7
533 networking/udhcp/arpping.h:1.3->1.4
534 networking/udhcp/clientpacket.c:1.6->1.7
535 networking/udhcp/common.c:1.5->1.6
536 networking/udhcp/common.h:1.2->1.3
537 networking/udhcp/dhcpc.c:1.16->1.17
538 networking/udhcp/dhcpd.c:1.5->1.6
539 networking/udhcp/dhcpd.h:1.5->1.6
540 networking/udhcp/dumpleases.c:1.8->1.9
541 networking/udhcp/files.c:1.13->1.14
542 networking/udhcp/frontend.c:1.1->1.2
543 networking/udhcp/leases.c:1.5->1.6
544 networking/udhcp/options.c:1.7->1.8
545 networking/udhcp/packet.c:1.4->1.5
546 networking/udhcp/packet.h:1.2->1.3
547 networking/udhcp/script.c:1.12->1.13
548 networking/udhcp/serverpacket.c:1.4->1.5
549 networking/udhcp/socket.c:1.7->1.8
550 patches/eject.diff:1.1->1.2
551 patches/tftp_timeout_multicast.diff:1.1->1.2
552 patches/udhcp_additional_items.diff:1.1->1.2
553 patches/udhcp_config_paths.diff:1.1->1.2
554 patches/udhcpd_foreground.diff:1.1->1.2
555 procps/Makefile:1.3->1.4
556 procps/Makefile.in:1.5->1.6
557 procps/free.c:1.21->1.22
558 procps/kill.c:1.51->1.52
559 procps/pidof.c:1.9->1.10
560 procps/ps.c:1.51->1.52
561 procps/renice.c:1.8->1.9
562 procps/sysctl.c:1.2->1.3
563 procps/top.c:1.10->1.11
564 procps/uptime.c:1.17->1.18
565 scripts/mkdep.c:1.2->1.3
566 scripts/split-include.c:1.1->1.2
567 scripts/config/Kconfig-language.txt:1.1->1.2
568 scripts/config/Makefile:1.3->1.4
569 scripts/config/checklist.c:1.1->1.2
570 scripts/config/dialog.h:1.1->1.2
571 scripts/config/lex.zconf.c_shipped:1.2->1.3
572 scripts/config/mconf.c:1.3->1.4
573 scripts/config/menu.c:1.2->1.3
574 scripts/config/menubox.c:1.3->1.4
575 scripts/config/util.c:1.1->1.2
576 scripts/config/zconf.tab.c_shipped:1.3->1.4
577 shell/Config.in:1.12->1.13
578 shell/Makefile:1.3->1.4
579 shell/Makefile.in:1.2->1.3
580 shell/ash.c:1.91->1.92
581 shell/hush.c:1.63->1.64
582 shell/lash.c:1.156->1.157
583 shell/msh.c:1.15->1.16
584 sysdeps/linux/Config.in:1.13->1.14
585 sysklogd/Config.in:1.6->1.7
586 sysklogd/Makefile:1.4->1.5
587 sysklogd/Makefile.in:1.2->1.3
588 sysklogd/klogd.c:1.19->1.20
589 sysklogd/logger.c:1.38->1.39
590 sysklogd/logread.c:1.14->1.15
591 sysklogd/syslogd.c:1.107->1.108
592 util-linux/Config.in:1.10->1.11
593 util-linux/Makefile:1.5->1.6
594 util-linux/Makefile.in:1.5->1.6
595 util-linux/dmesg.c:1.31->1.32
596 util-linux/fbset.c:1.33->1.34
597 util-linux/fdisk.c:1.17->1.18
598 util-linux/freeramdisk.c:1.24->1.25
599 util-linux/fsck_minix.c:1.38->1.39
600 util-linux/hwclock.c:1.9->1.10
601 util-linux/mkfs_minix.c:1.40->1.41
602 util-linux/more.c:1.59->1.60
603 util-linux/mount.c:1.115->1.116
604 util-linux/nfsmount.c:1.26->1.27
605 util-linux/pivot_root.c:1.7->1.8
606 util-linux/swaponoff.c:1.35->1.36
607 util-linux/umount.c:1.63->1.64
609 ---------------------
611 Date: 2004/03/15 08:46:37
616 Oops. Using the wrong variable was a rather stupid
620 networking/ftpgetput.c:1.16->1.17
622 ---------------------
624 Date: 2004/03/16 05:14:10
629 Patch from vodz to fix the dynamic vars patch, which I should not
630 have checked in. Vladimir writes:
632 Your patch have many problem.
633 1. You always added + time(). This cannot reset RANDOM=value for debuging
636 2. Hmm. I examine bash 2.04 source. This pseudorandom generator use low bits
638 counter value. You use high bits. This make bad pseudorandom values after
640 0-value. For example, if + time() do remove, your generator always return 0
643 3. Memory leak per call. Use ash-unlike unecessary bb_strdup function.
644 4. Unsupport show last $RANDOM value for "set" and "export" command.
645 5. Bloat code. Busybox-unlike patch - added unstandart feature as default
650 Erik, why you apply Paul patch with have 5-th point problem? :(
652 Last patch have ash change xwrite() to fresh libbb/bb_full_write interfase
653 (haved loop after EINTR).
660 shell/Config.in:1.13->1.14
661 shell/ash.c:1.92->1.93
663 ---------------------
665 Date: 2004/03/19 10:53:52
670 Fix broken arg parsing (was not passing pointer to items so p, argc, and argv
671 were only modified locally). Fix error reporting to properly describe why
675 miscutils/hdparm.c:1.11->1.12
677 ---------------------
679 Date: 2004/03/19 12:16:18
684 Only use R_68K_GOTOFF if it is defined
687 modutils/insmod.c:1.113->1.114
689 ---------------------
691 Date: 2004/03/19 12:17:04
696 Add missing ELFCLASSM for m68k
699 modutils/insmod.c:1.114->1.115
701 ---------------------
703 Date: 2004/03/19 21:00:03
708 As noted in a patch from Kendrick Hamilton, rmmod was only
709 half way converted, and still used the old delete_module(),
710 call rather than a syscall, in one spot.
713 modutils/rmmod.c:1.27->1.28
715 ---------------------
717 Date: 2004/03/19 23:27:08
722 Oops.. got a bit to aggressive with size optimization and global replace. :-(
725 networking/route.c:1.25->1.26
727 ---------------------
729 Date: 2004/03/20 00:56:46
734 Tito noticed a printf that should have been a bb_error_msg.
737 miscutils/hdparm.c:1.12->1.13
739 ---------------------
741 Date: 2004/03/21 18:01:46
746 The utc variable was not modified according to the -u/-l command line
750 util-linux/hwclock.c:1.10->1.11
752 ---------------------
754 Date: 2004/03/22 21:27:39
759 Some corrections from vodz:
760 - Make -u/-l mutually exclusive
761 - Minor size reduction
764 util-linux/hwclock.c:1.11->1.12
766 ---------------------
768 Date: 2004/03/23 23:15:36
773 Brian Pomerantz writes:
775 I've noticed a bug in the "autowidth" feature more, and is probably in
776 others. The call to the function get_terminal_width_height() passes
777 in a file descriptor but that file descriptor is never used, instead
778 the ioctl() is called with 0. In more_main() the call to
779 get_terminal_width_height() passes 0 as the file descriptor instead of
780 fileno(cin). This isn't a problem when you more a file (e.g. "more
781 /etc/passwd") but when you pipe a file to it (e.g. "cat /etc/passwd |
782 more") the size of the terminal cannot be determined because file
783 descriptor 0 is not a terminal. The fix is simple, I've attached a
784 patch for more.c and get_terminal_width_height.c.
790 coreutils/ls.c:1.107->1.108
791 libbb/get_terminal_width_height.c:1.2->1.3
792 util-linux/more.c:1.60->1.61
794 ---------------------
796 Date: 2004/03/27 09:40:15
805 TODO:1.87->1.88(DEAD)
806 docs/busybox_footer.pod:1.13->1.14
807 docs/busybox_header.pod:1.13->1.14
809 ---------------------
811 Date: 2004/03/27 09:49:57
816 Vladimir N. Oleynik (vodz) writes:
818 Ok. Last patch reduce 73 bytes for compensate (and over) your changes ;-)
821 Added cin_fileno variable, auto setted to 0 from BSS and have "eq" stdin
822 descriptor if isatty(stout)==0, removed global variable FILE* cin.
823 Removed default setting to terminal_width/terminal_height, this used
824 only from main() and setted after call get_terminal_width_height()
826 Variable please_display_more_prompt changed to bits logic, have size
832 util-linux/more.c:1.61->1.62
834 ---------------------
836 Date: 2004/03/27 10:02:41
841 s/fileno\(stdin\)/STDIN_FILENO/g
842 s/fileno\(stdout\)/STDOUT_FILENO/g
845 archival/bunzip2.c:1.17->1.18
846 archival/cpio.c:1.15->1.16
847 archival/gunzip.c:1.79->1.80
848 archival/rpm2cpio.c:1.12->1.13
849 archival/tar.c:1.188->1.189
850 archival/uncompress.c:1.3->1.4
851 archival/unzip.c:1.6->1.7
852 archival/libunarchive/data_extract_to_stdout.c:1.4->1.5
853 coreutils/ls.c:1.108->1.109
854 coreutils/md5_sha1_sum.c:1.6->1.7
855 libbb/dump.c:1.9->1.10
856 libbb/print_file.c:1.9->1.10
857 networking/ftpgetput.c:1.17->1.18
858 networking/nc.c:1.23->1.24
859 networking/tftp.c:1.26->1.27
860 networking/wget.c:1.71->1.72
861 patches/tftp_timeout_multicast.diff:1.2->1.3
862 shell/cmdedit.c:1.89->1.90
863 shell/hush.c:1.64->1.65
864 shell/lash.c:1.157->1.158
865 util-linux/more.c:1.62->1.63
867 ---------------------
869 Date: 2004/03/27 10:08:53
874 passwd and sulogin also need libcrypt, via libbb/pw_encrypt()
877 loginutils/Makefile.in:1.7->1.8
879 ---------------------
881 Date: 2004/03/27 11:26:32
886 Add missing include files
889 archival/libunarchive/data_extract_to_stdout.c:1.5->1.6
890 libbb/dump.c:1.10->1.11
891 libbb/print_file.c:1.10->1.11
893 ---------------------
895 Date: 2004/03/27 11:35:46
900 Yet more doc cleanups
903 docs/busybox_header.pod:1.14->1.15
904 include/usage.h:1.196->1.197
906 ---------------------
908 Date: 2004/03/29 08:20:08
913 As noted by Martin Schwenke, the example for find was wrong
916 include/usage.h:1.197->1.198
918 ---------------------
920 Date: 2004/03/30 09:08:58
925 The fdisk llseek junk was redundant, since both uClibc and glibc
926 automatically promote lseek and friends to their 64 bit counterparts
927 when CONFIG_LFS is enabled, since it enables __USE_FILE_OFFSET64
930 util-linux/Config.in:1.11->1.12
931 util-linux/fdisk.c:1.18->1.19
933 ---------------------
935 Date: 2004/03/30 09:13:05
940 Go ahead and kill off the FDISK_SUPPORT_LARGE_DISKS option,
941 as it is redundant....
944 util-linux/Config.in:1.12->1.13
946 ---------------------
948 Date: 2004/03/30 09:21:54
953 As waldi noticed, checks for the size of an off_t and casting
954 etc was also redundant and possibly buggy...
957 util-linux/fdisk.c:1.19->1.20
959 ---------------------
961 Date: 2004/03/30 09:33:18
969 util-linux/fdisk.c:1.20->1.21
971 ---------------------
973 Date: 2004/03/31 11:12:51
978 Patch from Thomas Winkler -- vi -R did not work
981 editors/vi.c:1.34->1.35
983 ---------------------
985 Date: 2004/03/31 11:21:24
990 Patch from Thomas Winkler showing the the system time for each process
994 patches/top_system_cpu.diff:INITIAL->1.1
996 ---------------------
998 Date: 2004/03/31 11:30:08
1003 Patch from Thomas Winkler:
1005 ifconfig did not look up hostnames, so
1006 ifconfig lo localhost
1007 would not work, you have to do
1008 ifconfig lo 127.0.0.1
1011 networking/ifconfig.c:1.29->1.30
1013 ---------------------
1015 Date: 2004/03/31 11:42:40
1020 Junio Hamano, junio at twinsun dot com writes:
1022 The sed command in busybox 1.0.0-pre8 loses leading whitespace
1023 in 'a' command ('i' and 'c' commands are also affected). A
1024 patch to fix this is attached at the end of this message.
1026 The following is a transcript that reproduces the problem. The
1027 first run uses busybox 1.0.0-pre3 as "/bin/sed" command, which
1028 gets the expected result. Later in the test, /bin/sed symlink
1029 is changed to point at busybox 1.0.0-pre8 and the test script is
1030 run again, which shows the failure.
1032 === reproduction recipe ===
1033 * Part 1. Use busybox 1.0.0-pre3 as sed; this works.
1040 rm -f ipsec.conf ipsec.conf+
1041 cat >ipsec.conf <<\EOF
1047 plutostderrlog=/dev/null
1053 sed -e '/^config setup/a\
1054 nat_traversal=yes' ipsec.conf >ipsec.conf+
1055 mv -f ipsec.conf+ ipsec.conf
1058 + rm -f ipsec.conf ipsec.conf+
1060 + sed -e /^config setup/a\
1061 nat_traversal=yes ipsec.conf
1062 + mv -f ipsec.conf+ ipsec.conf
1063 root# cat ipsec.conf
1070 plutostderrlog=/dev/null
1076 sed: invalid option -- -
1077 BusyBox v1.00-pre3 (2004.02.26-18:47+0000) multi-call binary
1079 Usage: sed [-nef] pattern [files...]
1081 * Part 2. Continuing from the above, use busybox 1.0.0-pre8
1084 root# ln -s busybox-pre8 /bin/sed-8
1085 root# mv /bin/sed-8 /bin/sed
1087 This is not GNU sed version 4.0
1089 BusyBox v1.00-pre8 (2004.03.30-02:44+0000) multi-call binary
1091 Usage: sed [-nef] pattern [files...]
1094 + rm -f ipsec.conf ipsec.conf+
1096 + sed -e /^config setup/a\
1097 nat_traversal=yes ipsec.conf
1098 + mv -f ipsec.conf+ ipsec.conf
1099 root# cat ipsec.conf
1106 plutostderrlog=/dev/null
1112 === reproduction recipe ends here ===
1114 This problem was introduced in 1.0.0-pre4. The problem is that
1115 the command argument parsing code strips leading whitespaces too
1116 aggressively. When running the above example, the piece of code
1117 in question gets "\n\tnat_traversal=yes" as its argument in
1118 cmdstr variable (shown part in the following patch). What it
1119 needs to do at this point is to strip the first newline and
1120 nothing else, but it instead strips all the leading whitespaces
1121 at the beginning of the string, thus losing the tab character.
1122 The following patch fixes this.
1125 editors/sed.c:1.161->1.162
1127 ---------------------
1129 Date: 2004/03/31 11:53:37
1134 Patch from Hideki IWAMOTO adding support for 'cmp -n'
1137 patches/cmp_n.diff:INITIAL->1.1
1139 ---------------------
1141 Date: 2004/04/01 09:23:30
1146 The last patch broke:
1147 sed -i "/^boo/a fred" ipsec.conf
1149 Which works in gnu sed. (And is _supposed_ to strip all the whitespace before
1153 sed -i -e "/^boo/a \\" -e " fred" ipsec.conf
1155 I.E. there can legally be spaces between the a and the backslash at the end of
1158 And strangely enough, gnu sed accepts the following syntax as well:
1159 sed -i "/^boo/a \\ fred" ipsec.conf
1161 Which is a way of having the significant whitespace at the start of the line,
1162 all on one line. (But notice that the whitespace BEFORE the slash is still
1163 stripped, as is the slash itself. And notice that the naieve placement of
1164 "\n" there doesn't work, it puts an n at the start of the appended line. The
1165 double slashing is for shell escapes because you could escape the quote, you
1166 see. It's turned into a single backslash. But \n there is _not_ turned into
1167 a newline by the shell. So there.)
1169 This makes all three syntaxes work in my tests. I should probably start
1170 writing better documentation at some point. I posted my current sedtests.py
1171 file to the list, which needs a lot more tests added as well...
1174 editors/sed.c:1.162->1.163
1176 ---------------------
1178 Date: 2004/04/03 12:36:03
1183 Everything should be made as simple as possible. But no simpler.
1186 util-linux/fdformat.c:1.3->1.4
1188 ---------------------
1190 Date: 2004/04/05 14:03:34
1195 rename uncompress.c to decompress_uncompress.c
1196 rename unzip.c to decompress_unzip.c
1199 archival/libunarchive/Makefile.in:1.22->1.23
1200 archival/libunarchive/uncompress.c:1.10->1.11(DEAD)
1201 archival/libunarchive/unzip.c:1.33->1.34(DEAD)
1203 ---------------------
1205 Date: 2004/04/05 14:08:08
1210 Tito, farmatito at tiscali dot it writes:
1213 I discovered a little bug in hdparm.c
1214 (really two little bugs...I've made...sigh! Mea culpa).
1215 Some vars were modified only locally and this could lead to wrong
1216 results to be displayed with the -I switch and maybe with others.
1217 Attached is a patch that fix it ( +88b).
1219 Also attached is second patch that reduces the size a little bit:
1220 text data bss dec hex filename
1221 27984 624 900 29508 7344 hdparm.o (without bug-fix)
1222 28072 624 900 29596 739c hdparm.o (with bug-fix)
1223 28141 624 900 29665 73e1 hdparm.o (original)
1224 but maybe this one can wait as we are in a feature freeze.
1230 miscutils/hdparm.c:1.13->1.14
1232 ---------------------
1234 Date: 2004/04/05 14:24:07
1239 Per suggestion by Pawel Sakowski, fix the dash_arith() prototype
1240 to return a long. We were needlessly truncating to an int.
1243 shell/ash.c:1.93->1.94
1245 ---------------------
1247 Date: 2004/04/05 15:30:15
1252 Patch adding support for ibs= and obs= to dd
1255 patches/dd_ibs_and_obs.diff:INITIAL->1.1
1257 ---------------------
1259 Date: 2004/04/05 19:46:24
1267 testsuite/cp/cp-a-files-to-dir:INITIAL->1.1
1268 testsuite/cp/cp-a-preserves-links:INITIAL->1.1
1269 testsuite/cp/cp-d-files-to-dir:INITIAL->1.1
1270 testsuite/cp/cp-files-to-dir:INITIAL->1.1
1271 testsuite/cp/cp-preserves-links:1.1->1.2
1273 ---------------------
1275 Date: 2004/04/06 01:41:39
1280 Fix the test suite script so it actually works and actually flags
1281 all errors as such. Make verbose mode exit on FAIL and provide a
1282 printout of the failed test run.
1285 testsuite/runtest:1.6->1.7
1287 ---------------------
1289 Date: 2004/04/06 10:38:18
1294 Fix non standard 'date -R' formatting
1297 coreutils/date.c:1.45->1.46
1299 ---------------------
1301 Date: 2004/04/06 12:09:47
1306 Kill off the old 'tests' stuff. Write a ton of new tests for the
1307 'testsuite' dir. Fix a bunch of broken tests. Fix the testsuite
1308 'runtest' script so it actually reports all failures and provides
1309 meaningful feedback.
1313 testsuite/runtest:1.7->1.8
1314 testsuite/basename/basename-works:INITIAL->1.1
1315 testsuite/cmp/cmp-detects-difference:1.2->1.3
1316 testsuite/cp/cp-a-files-to-dir:1.1->1.2
1317 testsuite/cp/cp-a-preserves-links:1.1->1.2
1318 testsuite/cp/cp-d-files-to-dir:1.1->1.2
1319 testsuite/cp/cp-does-not-copy-unreadable-file:1.1->1.2
1320 testsuite/cp/cp-preserves-links:1.2->1.3
1321 testsuite/date/date-R-works:INITIAL->1.1
1322 testsuite/date/date-format-works:INITIAL->1.1
1323 testsuite/date/date-u-works:INITIAL->1.1
1324 testsuite/date/date-works:INITIAL->1.1
1325 testsuite/dirname/dirname-works:INITIAL->1.1
1326 testsuite/du/du-h-works:INITIAL->1.1
1327 testsuite/du/du-k-works:INITIAL->1.1
1328 testsuite/du/du-l-works:INITIAL->1.1
1329 testsuite/du/du-m-works:INITIAL->1.1
1330 testsuite/du/du-s-works:INITIAL->1.1
1331 testsuite/du/du-works:INITIAL->1.1
1332 testsuite/echo/echo-prints-argument:1.1->1.2
1333 testsuite/expr/expr-works:INITIAL->1.1
1334 testsuite/grep/grep-matches-NUL:1.2->1.3
1335 testsuite/head/head-n-works:INITIAL->1.1
1336 testsuite/head/head-works:INITIAL->1.1
1337 testsuite/hostid/hostid-works:INITIAL->1.1
1338 testsuite/hostname/hostname-d-works:INITIAL->1.1
1339 testsuite/hostname/hostname-i-works:INITIAL->1.1
1340 testsuite/hostname/hostname-s-works:INITIAL->1.1
1341 testsuite/hostname/hostname-works:INITIAL->1.1
1342 testsuite/id/id-g-works:INITIAL->1.1
1343 testsuite/id/id-u-works:INITIAL->1.1
1344 testsuite/id/id-un-works:INITIAL->1.1
1345 testsuite/id/id-ur-works:INITIAL->1.1
1346 testsuite/ln/ln-creates-hard-links:INITIAL->1.1
1347 testsuite/ln/ln-creates-soft-links:INITIAL->1.1
1348 testsuite/ln/ln-force-creates-hard-links:INITIAL->1.1
1349 testsuite/ln/ln-force-creates-soft-links:INITIAL->1.1
1350 testsuite/ln/ln-preserves-hard-links:INITIAL->1.1
1351 testsuite/ln/ln-preserves-soft-links:INITIAL->1.1
1352 testsuite/ls/ls-1-works:INITIAL->1.1
1353 testsuite/ls/ls-h-works:INITIAL->1.1
1354 testsuite/ls/ls-l-works:INITIAL->1.1
1355 testsuite/ls/ls-s-works:INITIAL->1.1
1356 testsuite/mv/mv-files-to-dir:INITIAL->1.1
1357 testsuite/mv/mv-follows-links:INITIAL->1.1
1358 testsuite/mv/mv-moves-empty-file:INITIAL->1.1
1359 testsuite/mv/mv-moves-hardlinks:INITIAL->1.1
1360 testsuite/mv/mv-moves-large-file:INITIAL->1.1
1361 testsuite/mv/mv-moves-small-file:INITIAL->1.1
1362 testsuite/mv/mv-moves-symlinks:INITIAL->1.1
1363 testsuite/mv/mv-moves-unreadable-files:INITIAL->1.1
1364 testsuite/mv/mv-preserves-hard-links:INITIAL->1.1
1365 testsuite/mv/mv-preserves-links:INITIAL->1.1
1366 testsuite/mv/mv-refuses-mv-dir-to-subdir:INITIAL->1.1
1367 testsuite/mv/mv-removes-source-file:INITIAL->1.1
1368 testsuite/pwd/pwd-prints-working-directory:1.1->1.2
1369 testsuite/sed/sed-append-next-line:1.2->1.3
1370 testsuite/sort/sort-n-works:INITIAL->1.1
1371 testsuite/sort/sort-r-works:INITIAL->1.1
1372 testsuite/sort/sort-works:INITIAL->1.1
1373 testsuite/strings/strings-works-like-GNU:1.1->1.2
1374 testsuite/tail/tail-n-works:INITIAL->1.1
1375 testsuite/tail/tail-works:INITIAL->1.1
1376 testsuite/tar/tar-extracts-multiple-files:1.1->1.2
1377 testsuite/tr/tr-d-works:INITIAL->1.1
1378 testsuite/tr/tr-non-gnu:INITIAL->1.1
1379 testsuite/tr/tr-works:INITIAL->1.1
1380 testsuite/uptime/uptime-works:INITIAL->1.1
1381 testsuite/uuencode/uuencode-sets-standard-input-mode-correctly:1.1->1.2
1382 testsuite/which/which-uses-default-path:1.2->1.3
1383 testsuite/xargs/xargs-works:INITIAL->1.1
1385 ---------------------
1387 Date: 2004/04/06 12:10:50
1392 Simplify, make formatting better match the procps version
1395 procps/uptime.c:1.18->1.19
1397 ---------------------
1399 Date: 2004/04/06 12:34:02
1404 Minor tar test update
1407 testsuite/tar/tar-extracts-multiple-files:1.2->1.3
1409 ---------------------
1411 Date: 2004/04/06 12:46:56
1416 Make 'allyesconfig' be a bit less stupid
1419 Makefile:1.290->1.291
1421 ---------------------
1423 Date: 2004/04/06 12:51:45
1428 Yet more 'make allyesconfig' adjustments
1431 Makefile:1.291->1.292
1433 ---------------------
1435 Date: 2004/04/06 12:56:25
1440 Christian Grigis, christian.grigis at smartdata dot ch writes:
1444 Busybox's insmod fails to locate a module when that module is the only one
1445 existing in the /lib/modules directory (with a unique name).
1449 # find /lib/modules/ -type f
1450 /lib/modules/kernel/drivers/char/bios.o
1452 insmod: bios.o: no module by that name found
1453 # touch /lib/modules/dummy
1454 # find /lib/modules/ -type f
1455 /lib/modules/kernel/drivers/char/bios.o
1458 Using /lib/modules/kernel/drivers/char/bios.o
1460 As long as there is another file in the /lib/modules directory, insmod
1463 I tracked the problem down to 'check_module_name_match()' in insmod.c:
1465 It returns TRUE when a match is found, and FALSE otherwise. In the case
1466 where there is only one module in the /lib/modules directory (or more that
1467 one module, but all with the same name), 'recursive_action()' will return
1468 TRUE and we end up on line 4196 in 'insmod.c' which returns an error.
1469 [The reason it works with more than one module with different
1470 names is that in this case there will always be one not matching,
1471 'recursive_action()' will return FALSE and we end up in line 4189.]
1473 Now, from the implementation of 'recursive_action()' and from other
1474 usages of it (tar.c, etc.), it seems to me that FALSE should be returned
1475 to indicate that we want to stop the recursion, so TRUE and FALSE should
1476 be inverted in 'check_module_name_match()'.
1478 At the same time, 'recursive_action()' continues to recurse even after
1479 the recursive call has returned FALSE; again in my understanding and
1480 other usages of it, we can safely stop recursing at this point.
1483 Here is my patch against 1.00-pre8:
1486 libbb/recursive_action.c:1.11->1.12
1487 modutils/insmod.c:1.115->1.116
1489 ---------------------
1491 Date: 2004/04/06 13:04:14
1496 Michael Tokarev, mjt at tls dot msk dot ru writes:
1498 Initialize all fields of struct dep_t.
1499 Without that, e.g. `busybox modprobe -v char-major-10-144' *sometimes*
1500 fails this way (strace):
1502 write(1, "insmod nvram `\213\f\10\n", 21) = 21
1504 Note the garbage after module name which is taken from the m_options field,
1505 which is not initialized in the alias reading/parsing part.
1506 (Shell properly complains to this command, telling it can't find the
1510 modutils/modprobe.c:1.28->1.29
1512 ---------------------
1514 Date: 2004/04/06 13:05:04
1519 Michael Tokarev, mjt at tls dot msk dot ru writes:
1521 alias 'off' parsing fix.
1528 modutils/modprobe.c:1.29->1.30
1530 ---------------------
1532 Date: 2004/04/06 13:06:03
1537 Michael Tokarev, mjt at tls dot msk dot ru writes:
1539 Fix parsing of all tag-value pairs (in modules.conf in particular).
1540 Without this fix, code chokes badly on lines where either value or
1541 both tag+value are missing, like bare
1543 line, or alias w/o the value like
1545 (syntactically incorrect, but no need for coredumps either).
1548 modutils/modprobe.c:1.30->1.31
1550 ---------------------
1552 Date: 2004/04/06 15:28:34
1557 Fix it so usage is _always_ in sync with applets.c. Previously,
1558 broken depends allowed these to get out of sync.
1561 Makefile:1.292->1.293
1562 Rules.mak:1.29->1.30
1563 applets/Makefile.in:1.4->1.5
1564 applets/applets.c:1.24->1.25
1565 applets/usage.c:1.59->1.60(DEAD)
1567 ---------------------
1569 Date: 2004/04/06 16:19:52
1574 Fix it so build dependancies actually work and do something useful
1577 Makefile:1.293->1.294
1579 ---------------------
1581 Date: 2004/04/06 16:26:25
1586 Eliminate all trace of the sgml based docs. It was a noble effort,
1587 but it just never worked out...
1590 Makefile:1.294->1.295
1591 docs/autodocifier.pl:1.25->1.26
1592 docs/busybox.sgml:1.54->1.55(DEAD)
1594 ---------------------
1596 Date: 2004/04/06 16:39:19
1601 Yet more doc updates
1605 docs/busybox_header.pod:1.15->1.16
1606 docs/busybox.net/screenshot.html:1.10->1.11
1608 ---------------------
1610 Date: 2004/04/06 17:36:20
1615 yet-more doc updates and cleanups
1618 include/usage.h:1.198->1.199
1620 ---------------------
1622 Date: 2004/04/06 17:56:00
1630 networking/Makefile.in:1.18->1.19
1632 ---------------------
1634 Date: 2004/04/06 17:59:43
1639 Seem not many people are using 'ipaddr' since it has
1640 never worked.... Most people use 'ip addr foo' I suppose.
1643 include/applets.h:1.112->1.113
1645 ---------------------
1647 Date: 2004/04/06 18:16:36
1652 Yet more doc cleanups. Many thanks to Robert P. J. Day for
1653 kindly reviewing the existing docs and providing helpful feedback.
1656 include/usage.h:1.199->1.200
1658 ---------------------
1660 Date: 2004/04/06 18:52:02
1665 Yet more doc updates
1669 docs/busybox_footer.pod:1.14->1.15
1670 include/usage.h:1.200->1.201
1672 ---------------------
1674 Date: 2004/04/06 18:53:09
1682 docs/busybox.net/products.html:1.7->1.8
1684 ---------------------
1686 Date: 2004/04/06 18:58:37
1691 Bump version to -pre9
1694 Rules.mak:1.30->1.31
1696 ---------------------
1698 Date: 2004/04/07 10:17:14
1703 Update the default config
1706 sysdeps/linux/defconfig:1.6->1.7
1708 ---------------------
1710 Date: 2004/04/07 10:34:27
1715 Remove the CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN option. It was sortof
1716 stupid and didn't work properly anyways.
1719 debian/config-static:1.14->1.15
1720 debian/config-udeb:1.18->1.19
1721 debian/config-udeb-linux:1.1->1.2
1722 shell/Config.in:1.14->1.15
1723 shell/ash.c:1.94->1.95
1724 shell/hush.c:1.65->1.66
1725 shell/lash.c:1.158->1.159
1726 shell/msh.c:1.16->1.17
1728 ---------------------
1730 Date: 2004/04/07 11:34:16
1735 Add an example inetd.conf file
1738 examples/inetd.conf:INITIAL->1.1
1740 ---------------------
1742 Date: 2004/04/07 13:26:57
1750 docs/busybox.net/license.html:1.3->1.4
1751 docs/busybox.net/products.html:1.8->1.9
1752 docs/busybox.net/shame.html:1.9->1.10
1754 ---------------------
1756 Date: 2004/04/07 13:57:15
1761 Mention Acronis PartitionExpert
1764 docs/busybox.net/shame.html:1.10->1.11
1766 ---------------------
1768 Date: 2004/04/07 15:02:40
1776 docs/busybox.net/shame.html:1.11->1.12
1778 ---------------------
1780 Date: 2004/04/07 15:07:27
1788 docs/busybox.net/shame.html:1.12->1.13