--------------------- PatchSet 4272 Date: 2004/07/20 11:08:30 Author: andersen Branch: HEAD Tag: busybox_1_00_rc1 Log: Update for release Members: docs/busybox.net/news.html:1.14->1.15 docs/busybox.net/shame.html:1.17->1.18 --------------------- PatchSet 4273 Date: 2004/07/20 11:23:45 Author: andersen Branch: HEAD Tag: (none) Log: cut-n-paste strikes again Members: docs/busybox.net/news.html:1.15->1.16 --------------------- PatchSet 4274 Date: 2004/07/20 11:31:08 Author: andersen Branch: HEAD Tag: (none) Log: more doc updates Members: docs/busybox.net/news.html:1.16->1.17 --------------------- PatchSet 4275 Date: 2004/07/20 11:31:52 Author: andersen Branch: HEAD Tag: (none) Log: Yet more doc updates Members: docs/busybox.net/news.html:1.17->1.18 --------------------- PatchSet 4276 Date: 2004/07/20 11:41:16 Author: andersen Branch: HEAD Tag: (none) Log: oops Members: docs/busybox.net/news.html:1.18->1.19 --------------------- PatchSet 4277 Date: 2004/07/20 15:43:57 Author: sandman Branch: HEAD Tag: (none) Log: new_process_module_arguments returns 0 on error and 1 if everything went ok somehow the ! got lost.. symptoms: modules could only be loaded _without_ parameters Members: modutils/insmod.c:1.121->1.122 --------------------- PatchSet 4278 Date: 2004/07/20 18:36:51 Author: sandman Branch: HEAD Tag: (none) Log: Patch from Mike Snitzer : Please see the attached patch for the following crash with busybox' 2.6 rmmod support Members: modutils/rmmod.c:1.30->1.31 --------------------- PatchSet 4279 Date: 2004/07/20 22:53:59 Author: andersen Branch: HEAD Tag: (none) Log: Avoid a naming conflict with include/bits/fcntl.h Members: miscutils/hdparm.c:1.15->1.16 --------------------- PatchSet 4280 Date: 2004/07/21 09:00:39 Author: bug1 Branch: HEAD Tag: (none) Log: Fixup -T (--files-from) option, works for non-directories now Members: archival/tar.c:1.192->1.193 --------------------- PatchSet 4281 Date: 2004/07/21 10:20:19 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS is disabled. Members: shell/ash.c:1.101->1.102 --------------------- PatchSet 4282 Date: 2004/07/21 12:21:39 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Mike Snitzer, bring down dhclient using its correct pid, fix a grammatical error. Members: networking/ifupdown.c:1.40->1.41 --------------------- PatchSet 4283 Date: 2004/07/21 12:25:55 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Tito, ass usage for strings -a options Members: include/usage.h:1.213->1.214 --------------------- PatchSet 4284 Date: 2004/07/21 13:06:30 Author: bug1 Branch: HEAD Tag: (none) Log: Fix bug in accepting buffer size argument Members: sysklogd/syslogd.c:1.111->1.112 --------------------- PatchSet 4285 Date: 2004/07/21 23:56:31 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Mike Snitzer to fix return codes. "I have a need to _really_ know if the interface was properly configured via ifup so I made busybox's ifupdown pass the return codes through rather than dropping them on the floor." "All the functions in ifupdown.c return 1 on success and 0 on failure (which happens to the opposite of standard practices but whatever). So it is important for all these functions to not blindly return 1." "The problem with blindly returning ret, even if it is != 1, is the callers expect a 0 or 1 and accumulate the return codes. So a function that makes 3 calls to execute will have a value of 3 accumulated. That value of 1 (success) was almost always returned even if 1 of the commands in the command sequence failed. The attached patch fixes the lack of checking to verify thar result == expected_reult." Members: networking/ifupdown.c:1.41->1.42 --------------------- PatchSet 4286 Date: 2004/07/22 00:03:39 Author: sandman Branch: HEAD Tag: (none) Log: Patch from Mike Snitzer : Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added to bb's modprobe, see attached patch. modprobe.conf is just a (even simpler) variant of modules.conf Members: modutils/modprobe.c:1.32->1.33 --------------------- PatchSet 4287 Date: 2004/07/22 04:23:18 Author: bug1 Branch: HEAD Tag: (none) Log: Reverse my previous change, "::" is a GNU getopt extension that allows an optional argument. Looks like a glibc bug to me Members: sysklogd/syslogd.c:1.112->1.113 --------------------- PatchSet 4288 Date: 2004/07/23 01:10:22 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Manousaridis Angelos to bring dhclient down more elegently Members: networking/ifupdown.c:1.42->1.43 --------------------- PatchSet 4289 Date: 2004/07/23 01:20:57 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Adam Slattery to add bzip2 support to rpm2cpio Members: patches/rpm2cpio_bzip2.patch:INITIAL->1.1 --------------------- PatchSet 4290 Date: 2004/07/23 01:27:56 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Felipe Kellermann to fix some typo's Members: include/usage.h:1.214->1.215 --------------------- PatchSet 4291 Date: 2004/07/23 01:35:41 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar' referencing a string and using a single char, when *p <= 0x1f." Members: libbb/dump.c:1.12->1.13 --------------------- PatchSet 4292 Date: 2004/07/23 01:42:28 Author: bug1 Branch: HEAD Tag: (none) Log: Felipe Kellermann writes, "As noticed today by Steven Scholz, the od's `-v' was broken. I've fixed that and now both the flags `-v' and `-a' are OK" Fixes a segfault in echo "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\02bar\4"| ./busybox od -av Members: coreutils/od.c:1.6->1.7 --------------------- PatchSet 4293 Date: 2004/07/23 01:49:46 Author: bug1 Branch: HEAD Tag: (none) Log: Fix for a bug identied by Harald Kuthe, when using many interfaces (29 in this case) the order was incorrect and there were duplicate entries. Members: libbb/interface.c:1.22->1.23 --------------------- PatchSet 4294 Date: 2004/07/23 02:11:25 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Dmitry Zakharov to fix a bug discovered via the freeswap script. Members: editors/awk.c:1.8->1.9 --------------------- PatchSet 4295 Date: 2004/07/23 03:33:38 Author: bug1 Branch: HEAD Tag: (none) Log: iUpdate reboot usage, patch by Felipe Kellermann Members: include/usage.h:1.215->1.216 --------------------- PatchSet 4296 Date: 2004/07/23 05:16:17 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Felipe Kellermann, fixup usage for halt command Members: include/usage.h:1.216->1.217 --------------------- PatchSet 4297 Date: 2004/07/23 06:06:21 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove some trailing '\n' Members: include/usage.h:1.217->1.218 --------------------- PatchSet 4298 Date: 2004/07/23 06:43:29 Author: bug1 Branch: HEAD Tag: (none) Log: Patch from Felipe Kellermann, fix endless loop when first > last and increment > 0. Members: coreutils/seq.c:1.2->1.3 --------------------- PatchSet 4299 Date: 2004/07/24 01:55:56 Author: bug1 Branch: HEAD Tag: (none) Log: Update Tito's contributions Members: AUTHORS:1.44->1.45 --------------------- PatchSet 4300 Date: 2004/07/24 06:01:52 Author: bug1 Branch: HEAD Tag: (none) Log: Patch by Paul Whittaker, make busybox dc compatable with GNU dc. the following example was broken, echo "1 1 +" | dc Members: miscutils/dc.c:1.18->1.19 --------------------- PatchSet 4301 Date: 2004/07/24 12:44:13 Author: andersen Branch: HEAD Tag: (none) Log: Paul Whittaker writes: With job control enabled, ash fails to tcsetpgrp back to initialpgrp upon exit. exitshell() should call setjobctl(0) to do this. Context: I am using a lightweight menu system (replimenu[.sf.net]) on my console, which invokes "/bin/sh -i -c /bin/login", where /bin/sh and /bin/login are busybox applets. /bin/sh is ash, with CONFIG_ASH_JOB_CONTROL=y as the sole suboption. The shell of the user concerned (nobody) is also /bin/sh (ash). When the user /bin/sh exits (and thereby login and its parent sh), replimenu receives EIO when it tries to read from the terminal. Members: shell/ash.c:1.102->1.103 --------------------- PatchSet 4302 Date: 2004/07/26 11:46:21 Author: andersen Branch: HEAD Tag: (none) Log: YAEGASHI Takeshi writes: Hi, With the following /etc/fstab (any two or more lines of nfs), mount -a -t nfs causes a segmentation faults. server:/exports/aaa /mnt/aaa nfs defaults 0 0 server:/exprots/bbb /mnt/bbb nfs defaults 0 0 In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts with a static pointer. With this patch it does proper memory realloc and data copy instead. Members: util-linux/nfsmount.c:1.27->1.28 --------------------- PatchSet 4303 Date: 2004/07/26 11:55:23 Author: andersen Branch: HEAD Tag: busybox_1_00_rc2 Log: Update webpage for -rc2 Members: docs/busybox.net/news.html:1.19->1.20