3 Date: 2003/12/11 02:48:15
11 Changelog:1.284->1.285
13 docs/busybox.net/news.html:1.1->1.2
17 Date: 2003/12/11 07:13:15
22 some minor website cleanups
25 docs/busybox.net/cvs_anon.html:1.8->1.9
26 docs/busybox.net/cvs_write.html:1.7->1.8
27 docs/busybox.net/header.html:1.3->1.4
28 docs/busybox.net/news.html:1.2->1.3
32 Date: 2003/12/11 08:04:49
40 docs/busybox.net/cvs_anon.html:1.9->1.10
41 docs/busybox.net/footer.html:1.1->1.2
42 docs/busybox.net/header.html:1.4->1.5
43 docs/busybox.net/news.html:1.3->1.4
44 docs/busybox.net/oldnews.html:1.17->1.18
45 docs/busybox.net/screenshot.html:1.7->1.8
49 Date: 2003/12/11 18:03:15
54 It appears the Netgear WG602 distributes source
57 docs/busybox.net/products.html:1.2->1.3
58 docs/busybox.net/shame.html:1.2->1.3
62 Date: 2003/12/12 00:08:57
67 Fix compile when CONFIG_FEATURE_HDPARM_GET_IDENTITY is disabled
70 miscutils/hdparm.c:1.8->1.9
74 Date: 2003/12/12 07:01:14
79 Doh! I broke automatic filesystem type guessing. Fix mount so
80 it will properly fall back to /proc/mounts when /etc/filesystems
81 is missing, allowing mount to guess the correct fs type when a
82 fs type is not explicitly specified.
86 util-linux/mount.c:1.114->1.115
90 Date: 2003/12/12 19:05:15
95 Be certain we use a correct entity when performing the
96 BLKGETSIZE64 ioctl -- don't just assume 8,
99 util-linux/fdisk.c:1.13->1.14
101 ---------------------
103 Date: 2003/12/15 21:57:43
108 Get vfork_daemon_rexec working under uclinux
111 include/libbb.h:1.122->1.123
112 libbb/vfork_daemon_rexec.c:1.1->1.2
113 miscutils/crond.c:1.10->1.11
114 sysklogd/klogd.c:1.18->1.19
115 sysklogd/syslogd.c:1.104->1.105
117 ---------------------
119 Date: 2003/12/15 22:09:36
124 options is a pretty common symbol, bad idea to use as a global in udhcp when compiling into busybox
127 networking/udhcp/clientpacket.c:1.3->1.4
128 networking/udhcp/files.c:1.4->1.5
129 networking/udhcp/options.c:1.5->1.6
130 networking/udhcp/options.h:1.3->1.4
131 networking/udhcp/script.c:1.5->1.6
133 ---------------------
135 Date: 2003/12/15 22:11:26
140 make udhcp work under uclinux, to an extent
143 networking/udhcp/common.c:1.2->1.3
144 networking/udhcp/script.c:1.6->1.7
146 ---------------------
148 Date: 2003/12/16 01:29:40
153 not sure who made this change, but it certainly mucks things up (note 'fwrite(leases, ...'), adds a bit more code, and some stack overhead. Anywho, this fixes it, and retains the spirit of what the submitter of this change was attempting to acheive (the entire lease is written at once in a struct)
156 networking/udhcp/files.c:1.5->1.6
158 ---------------------
160 Date: 2003/12/16 01:33:38
168 networking/udhcp/files.c:1.6->1.7
170 ---------------------
172 Date: 2003/12/16 01:42:18
177 when compiled standalone, udhcp needs these headers
180 networking/udhcp/files.c:1.7->1.8
182 ---------------------
184 Date: 2003/12/16 02:28:20
189 start attempting to bring udhcp in busybox back to the state where it is (ideally) an exact copy of udhcp outside of busybox so that its easy to merge back and forth
192 networking/udhcp/dhcpc.c:1.13->1.14
193 networking/udhcp/dumpleases.c:1.5->1.6
194 networking/udhcp/libbb_udhcp.h:1.3->1.4
196 ---------------------
198 Date: 2003/12/16 02:29:46
203 why the complication of a static string rather than a define? gcc isn't dumb
206 networking/udhcp/dhcpd.h:1.3->1.4
207 networking/udhcp/dumpleases.c:1.6->1.7
208 networking/udhcp/files.c:1.8->1.9
210 ---------------------
212 Date: 2003/12/16 02:34:19
220 networking/udhcp/dumpleases.c:1.7->1.8
222 ---------------------
224 Date: 2003/12/16 02:38:09
229 revert removal of define
232 networking/udhcp/Makefile.in:1.7->1.8
234 ---------------------
236 Date: 2003/12/16 07:43:20
241 Using vlock also requires libcrypt
244 loginutils/Makefile.in:1.5->1.6
246 ---------------------
248 Date: 2003/12/16 12:04:01
253 remove reference to missing header file which is breaking the build
256 networking/udhcp/files.c:1.9->1.10
258 ---------------------
260 Date: 2003/12/16 20:44:15
265 include headers with prototypes to make sure prototypes match
268 networking/udhcp/clientpacket.c:1.4->1.5
269 networking/udhcp/clientpacket.h:1.1->1.2
270 networking/udhcp/leases.c:1.2->1.3
271 networking/udhcp/packet.c:1.2->1.3
272 networking/udhcp/script.c:1.7->1.8
273 networking/udhcp/serverpacket.c:1.2->1.3
274 networking/udhcp/serverpacket.h:1.1->1.2
275 networking/udhcp/socket.c:1.4->1.5
277 ---------------------
279 Date: 2003/12/16 22:46:33
284 clean up some bad, bad formatting
287 networking/udhcp/files.c:1.10->1.11
289 ---------------------
291 Date: 2003/12/18 22:25:38
296 Finish remerging busybox udhcp and udhcp. Some cleanups as well.
299 networking/udhcp/AUTHORS:1.2->1.3
300 networking/udhcp/ChangeLog:1.6->1.7
301 networking/udhcp/Makefile.in:1.8->1.9
302 networking/udhcp/README:1.2->1.3
303 networking/udhcp/TODO:1.2->1.3
304 networking/udhcp/arpping.c:1.3->1.4
305 networking/udhcp/clientsocket.c:INITIAL->1.1
306 networking/udhcp/clientsocket.h:INITIAL->1.1
307 networking/udhcp/common.c:1.3->1.4
308 networking/udhcp/common.h:1.1->1.2
309 networking/udhcp/dhcpc.c:1.14->1.15
310 networking/udhcp/dhcpc.h:1.2->1.3
311 networking/udhcp/dhcpd.c:1.3->1.4
312 networking/udhcp/files.c:1.11->1.12
313 networking/udhcp/leases.c:1.3->1.4
314 networking/udhcp/leases.h:1.2->1.3
315 networking/udhcp/leases_file.c:1.1->1.2(DEAD)
316 networking/udhcp/libbb_udhcp.h:1.4->1.5
317 networking/udhcp/pidfile.c:1.2->1.3
318 networking/udhcp/pidfile.h:1.2->1.3
319 networking/udhcp/script.c:1.8->1.9
320 networking/udhcp/signalpipe.c:INITIAL->1.1
321 networking/udhcp/signalpipe.h:INITIAL->1.1
322 networking/udhcp/socket.c:1.5->1.6
323 networking/udhcp/socket.h:1.1->1.2
325 ---------------------
327 Date: 2003/12/18 22:40:58
332 rename __getgrent so that it doesn't conflict with some libc's
335 include/grp_.h:1.1->1.2
336 libpwdgrp/__getgrent.c:1.4->1.5
337 libpwdgrp/fgetgrent.c:1.2->1.3
338 libpwdgrp/getgrgid.c:1.3->1.4
339 libpwdgrp/getgrnam.c:1.3->1.4
340 libpwdgrp/grent.c:1.3->1.4
341 libpwdgrp/initgroups.c:1.5->1.6
343 ---------------------
345 Date: 2003/12/19 10:13:10
350 Fix a bug preventing use of escaped characters that use the signed bit
353 libbb/getopt_ulflags.c:1.3->1.4
355 ---------------------
357 Date: 2003/12/19 10:34:36
362 vodz noticed we need to cast things back to an unsigned long
363 or the syscall will not get the proper arguments.
366 util-linux/fdisk.c:1.14->1.15
368 ---------------------
370 Date: 2003/12/19 10:37:52
378 networking/ftpgetput.c:1.9->1.10
380 ---------------------
382 Date: 2003/12/19 10:40:56
387 don't use kernel headers
390 networking/vconfig.c:1.3->1.4
392 ---------------------
394 Date: 2003/12/19 10:46:00
399 Manousaridis Angelos writes:
403 I have been using busybox for some time now, for an ARM based platform.
404 I was very pleased when I tried the 1.00preX series, with all the new
405 utilities and daemons.
407 I found out that the ifupdown in busybox does not behave exaclty like
408 the debian version. Then the pre-up script fails, the interface is
409 getting up. Also when the post-up script fails the return value is
410 ignored. Actually everything is always run and the return value is
411 always true. I looked at the original implementation from debian and
412 fixed the busybox version to do the same. A patch is attached if anyone
416 networking/ifupdown.c:1.34->1.35
418 ---------------------
420 Date: 2003/12/19 10:47:40
425 Manousaridis Angelos writes:
427 Another issue I found was with the iproute utility. While using another
428 program I found that it failed because the "ip route del" command was
429 not found. I looked at the full iproute implementation and this command
430 exists. The busybox version has the "ip route delete" command. I have
431 created a patch which makes the "ip route del" command an alias to the
432 "ip route delete" command.
435 networking/libiproute/iproute.c:1.11->1.12
437 ---------------------
439 Date: 2003/12/19 11:07:59
447 here is a new patch for bb's devfsd. The news are:
449 1) Size reduction for the basic setup with no options compiled in from :
450 text data bss dec hex filename
451 10591 392 543 11526 2d06 devfsd.o
452 rw-r--r-- 1 root root 18536 Dec 18 21:52 devfsd.o
456 text data bss dec hex filename
457 9303 392 543 10238 27fe devfsd.o
458 rw-r--r-- 1 root root 16528 Dec 18 22:02 devfsd.o
460 With this setup you should not expect much output from devfsd
461 ( just at start or with -v) and if some error occurs it only exits 1.
462 To have more output enable: " Increases logging (and size)" (+1568 b).
464 2) The option "Adds function names to program output" was removed from config menu
465 and now to enable debug output you can use bb's standard option:
466 "Build BusyBox with Debugging symbols".
467 Be careful as with this option enabled a lot of data are outputted to /dev/log and/or to stderr.
469 3) A new option: "Enables the -fg and -np option" was added to config menu (+128 b).
471 BTW: option "Adds support for MODLOAD keyword in devsfd.conf" adds 268 b.
473 4) The following keywords in devsfd.conf are supported:
474 "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
475 "PERMISSIONS", "EXECUTE", "COPY", "IGNORE", "MKOLDCOMPAT",
476 "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
478 But only if they are written UPPERCASE!!!!!!!!
480 5)Help text in usage.h was modified.
482 6)Something that I have forgotten..........
484 I've tested this for the last week on my box and it seems to work as expected.
486 Thanks in advance and please apply.
493 include/usage.h:1.177->1.178
494 miscutils/Config.in:1.11->1.12
495 miscutils/devfsd.c:1.5->1.6
497 ---------------------
499 Date: 2003/12/19 11:23:47
504 Patch from Stephane Billiart:
506 This removes references to config->remoteuser when
507 CONFIG_FEATURE_HTTPD_CGI=y but CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
510 networking/httpd.c:1.20->1.21
512 ---------------------
514 Date: 2003/12/19 11:29:29
519 Patch from Fillod Stephane:
521 * The "rdate.patch" file makes rdate to NOT settimeofday if the date to be
522 set equals current date. This prevents the system from experiencing nasty time
523 discontinuities caused by sub-second changes, with a protocol that has only
524 over second resolution. Depending on your taste, the "fprintf(stderr..." may be
528 util-linux/rdate.c:1.29->1.30
530 ---------------------
532 Date: 2003/12/19 11:30:13
537 Patch from Fillod Stephane:
539 * While I'm at it, there's also a "telnetd.patch" which maps CRLF to CR,
540 like netkit-telnet does, required by the loosy Windows telnet clients.
543 networking/telnetd.c:1.8->1.9
545 ---------------------
547 Date: 2003/12/19 11:32:13
552 Patch from Fillod Stephane:
554 You will find in the attached file "syslog.patch" a patch which adds
555 config options to set at compile time the size of the circular buffer,
556 and some documentation update.
559 docs/busybox.sgml:1.50->1.51
560 include/usage.h:1.178->1.179
561 sysklogd/Config.in:1.5->1.6
562 sysklogd/logread.c:1.13->1.14
563 sysklogd/syslogd.c:1.105->1.106
565 ---------------------
567 Date: 2003/12/19 12:03:18
572 Allow escaped 8 bit characters in bb_opt_complementaly
575 libbb/getopt_ulflags.c:1.4->1.5
577 ---------------------
579 Date: 2003/12/19 12:08:56
587 networking/wget.c:1.61->1.62
589 ---------------------
591 Date: 2003/12/19 21:04:19
596 Patch from Woody Suwalski:
598 Erik, I think we have met online some time ago when I was in Corel/Rebel
599 Netwinder project....
601 Anyway, I would like to use BB on 2.6.0 initrd. 1.00-pre4 works OK, if
602 insmod is actually presented with a full path to the module. Otherwise -
603 problems (not to mention conflicts when 2.4 modutil is enabled)
605 Here are some patches for insmod and modprobe which try to walk around
606 the default ".o" module format for 2.2/2.4 modules (you have probably
607 noticed it is now .ko in 2.6 ;-)) Trying to steal as little space as
608 possible if 2.6 not enabled...
610 The modprobe is still not perfect on 2.6 - seems to be jamming on some
611 dependencies, but works with some (to be debugged). Anyway after the
612 patches it at least tries to work....
614 Will there be a 1.00-pre5 coming any time soon?
619 modutils/insmod.c:1.107->1.108
620 modutils/modprobe.c:1.23->1.24
622 ---------------------
624 Date: 2003/12/20 01:47:16
629 Change interface to bb_lookup_host, dont try and set port inside this
630 function as there is no gracefull way of handling failures.
631 Rename bb_getport to bb_lookup_port, allow a default port to be
632 specified so it always returns a correct value.
633 Modify ftpgetput/rdate/wget to use the new interface.
634 wget/rdate now use etc/services with a falback default value.
637 include/libbb.h:1.123->1.124
638 libbb/xconnect.c:1.8->1.9
639 networking/ftpgetput.c:1.10->1.11
640 networking/telnet.c:1.39->1.40
641 networking/wget.c:1.62->1.63
642 util-linux/rdate.c:1.30->1.31
644 ---------------------
646 Date: 2003/12/20 03:19:27
651 display the port number number correctly, other minor optimisations
654 networking/ftpgetput.c:1.11->1.12
656 ---------------------
658 Date: 2003/12/20 04:38:01
663 Use low level file descriptors to match bb_copyfd_eof
666 libbb/copy_file.c:1.26->1.27
668 ---------------------
670 Date: 2003/12/20 05:43:34
675 Allow recieving file to stdout, sending files from stdin, use the '-'
676 filename. Save a variable.
679 networking/ftpgetput.c:1.12->1.13
681 ---------------------
683 Date: 2003/12/20 06:00:08
691 console-tools/dumpkmap.c:1.16->1.17
692 console-tools/loadacm.c:1.23->1.24
693 console-tools/loadfont.c:1.20->1.21
694 console-tools/openvt.c:1.5->1.6
696 ---------------------
698 Date: 2003/12/20 07:07:22
703 Kill off the loadacm applet. It is unused, unmaintained
704 garbage leftover from before I started maintaining BusyBox.
705 As the Klingon's like to say, Today is a good day to die.
709 console-tools/Config.in:1.3->1.4
710 console-tools/Makefile.in:1.3->1.4
711 console-tools/loadacm.c:1.24->1.25(DEAD)
712 console-tools/reset.c:1.11->1.12
713 debian/config-deb:1.9->1.10
714 debian/config-static:1.12->1.13
715 debian/config-udeb:1.16->1.17
716 debian/config-udeb-linux-i386:1.2->1.3
717 include/applets.h:1.107->1.108
718 sysdeps/linux/defconfig:1.5->1.6
720 ---------------------
722 Date: 2003/12/20 07:16:21
727 Eradicate all references to loadacm
730 docs/busybox.sgml:1.51->1.52
731 docs/busybox_header.pod:1.11->1.12
732 docs/busybox.net/screenshot.html:1.8->1.9
733 include/usage.h:1.179->1.180
735 ---------------------
737 Date: 2003/12/20 07:26:10
742 Try to accomodate systems that do not define PAGE_SHIFT
745 libbb/procps.c:1.8->1.9
747 ---------------------
749 Date: 2003/12/20 07:30:34
754 New applet, rx, by Christopher Hoover
757 include/applets.h:1.108->1.109
758 include/usage.h:1.180->1.181
759 miscutils/Config.in:1.12->1.13
760 miscutils/Makefile.in:1.10->1.11
761 miscutils/rx.c:INITIAL->1.1
763 ---------------------
765 Date: 2003/12/20 09:17:50
773 libbb/procps.c:1.9->1.10
775 ---------------------
777 Date: 2003/12/20 10:23:28
782 bother. It seems I can't read.
785 libbb/procps.c:1.10->1.11
787 ---------------------
789 Date: 2003/12/21 08:59:24
794 Don't hose up perms for files that happen to have symlinks
795 in the tarball that point to them.
799 archival/libunarchive/data_extract_all.c:1.17->1.18
801 ---------------------
803 Date: 2003/12/21 09:04:54
813 ---------------------
815 Date: 2003/12/22 21:02:41
820 Fix a bug of mine where extracting files to stdout would extract to
821 much, modified patch from Bastian Blank
824 archival/libunarchive/data_extract_to_stdout.c:1.3->1.4
826 ---------------------
828 Date: 2003/12/23 07:21:33
833 Fix compile error, the indenting really needs to be fixed here
836 miscutils/crond.c:1.11->1.12
838 ---------------------
840 Date: 2003/12/23 08:53:51
845 Patch from Matt Kraai:
849 busybox sed -n '/^a/,/^a/p' >output <<EOF
855 cmp -s output - <<EOF
861 The attached patch fixes it.
864 editors/sed.c:1.156->1.157