| @@ -1,447 +1,681 @@ |
| --------------------- |
| - | PatchSet 4272 |
| - | Date: 2004/07/20 11:08:30 |
| + | PatchSet 4304 |
| + | Date: 2004/07/26 11:45:25 |
| Author: andersen |
| Branch: HEAD |
| - | Tag: busybox_1_00_rc1 |
| + | Tag: (none) |
| Log: |
| - | Update for release |
| + | Make certain that udhcp shuts down the interface |
| |
| Members: |
| - | docs/busybox.net/news.html:1.14->1.15 |
| - | docs/busybox.net/shame.html:1.17->1.18 |
| + | networking/ifupdown.c:1.43->1.44 |
| |
| --------------------- |
| - | PatchSet 4273 |
| - | Date: 2004/07/20 11:23:45 |
| + | PatchSet 4305 |
| + | Date: 2004/07/26 11:45:47 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | cut-n-paste strikes again |
| + | bump version to -rc2 |
| |
| Members: |
| - | docs/busybox.net/news.html:1.15->1.16 |
| + | Rules.mak:1.33->1.34 |
| |
| --------------------- |
| - | PatchSet 4274 |
| - | Date: 2004/07/20 11:31:08 |
| + | PatchSet 4306 |
| + | Date: 2004/07/26 11:46:50 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | more doc updates |
| + | oops |
| |
| Members: |
| - | docs/busybox.net/news.html:1.16->1.17 |
| + | networking/ifupdown.c:1.44->1.45 |
| |
| --------------------- |
| - | PatchSet 4275 |
| - | Date: 2004/07/20 11:31:52 |
| + | PatchSet 4307 |
| + | Date: 2004/07/26 12:05:12 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Yet more doc updates |
| + | 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: |
| - | docs/busybox.net/news.html:1.17->1.18 |
| + | util-linux/nfsmount.c:1.27->1.28 |
| |
| --------------------- |
| - | PatchSet 4276 |
| - | Date: 2004/07/20 11:41:16 |
| + | PatchSet 4308 |
| + | Date: 2004/07/26 12:05:44 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | oops |
| + | Make certain that udhcp shuts down the interface |
| |
| Members: |
| - | docs/busybox.net/news.html:1.18->1.19 |
| + | networking/ifupdown.c:1.45->1.46 |
| |
| --------------------- |
| - | PatchSet 4277 |
| - | Date: 2004/07/20 15:43:57 |
| - | Author: sandman |
| + | PatchSet 4309 |
| + | Date: 2004/07/26 12:06:19 |
| + | Author: andersen |
| 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 |
| + | Allow hex escape sequences |
| |
| Members: |
| - | modutils/insmod.c:1.121->1.122 |
| + | libbb/process_escape_sequence.c:1.6->1.7 |
| |
| --------------------- |
| - | PatchSet 4278 |
| - | Date: 2004/07/20 18:36:51 |
| - | Author: sandman |
| + | PatchSet 4310 |
| + | Date: 2004/07/26 12:07:01 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Mike Snitzer <[email protected]>: |
| - | Please see the attached patch for the following crash with busybox' |
| - | 2.6 rmmod support |
| + | Prepare for release |
| |
| Members: |
| - | modutils/rmmod.c:1.30->1.31 |
| + | Changelog:1.293->1.294 |
| + | Rules.mak:1.34->1.35 |
| + | docs/busybox.net/news.html:1.19->1.20 |
| |
| --------------------- |
| - | PatchSet 4279 |
| - | Date: 2004/07/20 22:53:59 |
| + | PatchSet 4311 |
| + | Date: 2004/07/26 12:11:32 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Avoid a naming conflict with include/bits/fcntl.h |
| + | bother. unrevert my fix. |
| |
| Members: |
| - | miscutils/hdparm.c:1.15->1.16 |
| + | libbb/process_escape_sequence.c:1.7->1.8 |
| + | networking/ifupdown.c:1.46->1.47 |
| |
| --------------------- |
| - | PatchSet 4280 |
| - | Date: 2004/07/21 09:00:39 |
| - | Author: bug1 |
| + | PatchSet 4312 |
| + | Date: 2004/07/26 12:12:06 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Fixup -T (--files-from) option, works for non-directories now |
| + | bump version to -rc2 |
| |
| Members: |
| - | archival/tar.c:1.192->1.193 |
| + | Rules.mak:1.35->1.36 |
| |
| --------------------- |
| - | PatchSet 4281 |
| - | Date: 2004/07/21 10:20:19 |
| - | Author: bug1 |
| + | PatchSet 4313 |
| + | Date: 2004/07/26 12:22:33 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: busybox_1_00_rc2 |
| + | Log: |
| + | add missing ; |
| + | |
| + | Members: |
| + | networking/ifupdown.c:1.47->1.48 |
| + | |
| + | --------------------- |
| + | PatchSet 4314 |
| + | Date: 2004/07/26 18:57:49 |
| + | Author: sandman |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS is |
| - | disabled. |
| + | document stuff I have done |
| |
| Members: |
| - | shell/ash.c:1.101->1.102 |
| + | AUTHORS:1.45->1.46 |
| |
| --------------------- |
| - | PatchSet 4282 |
| - | Date: 2004/07/21 12:21:39 |
| - | Author: bug1 |
| + | PatchSet 4315 |
| + | Date: 2004/07/27 16:45:46 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Mike Snitzer, bring down dhclient using its correct pid, fix |
| - | a grammatical error. |
| + | Felipe Kellermann noticed a missing `break'. |
| |
| Members: |
| - | networking/ifupdown.c:1.40->1.41 |
| + | libbb/process_escape_sequence.c:1.8->1.9 |
| |
| --------------------- |
| - | PatchSet 4283 |
| - | Date: 2004/07/21 12:25:55 |
| - | Author: bug1 |
| + | PatchSet 4316 |
| + | Date: 2004/07/28 19:15:04 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Tito, ass usage for strings -a options |
| + | Thanks to Ken Roberts, fix the slackware url |
| |
| Members: |
| - | include/usage.h:1.213->1.214 |
| + | docs/busybox.net/products.html:1.11->1.12 |
| |
| --------------------- |
| - | PatchSet 4284 |
| - | Date: 2004/07/21 13:06:30 |
| - | Author: bug1 |
| + | PatchSet 4317 |
| + | Date: 2004/07/29 23:15:16 |
| + | Author: mjn3 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Fix bug in accepting buffer size argument |
| + | Clean up hex escape support. |
| |
| Members: |
| - | sysklogd/syslogd.c:1.111->1.112 |
| + | libbb/process_escape_sequence.c:1.9->1.10 |
| |
| --------------------- |
| - | PatchSet 4285 |
| - | Date: 2004/07/21 23:56:31 |
| - | Author: bug1 |
| + | PatchSet 4318 |
| + | Date: 2004/07/30 14:31:01 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Mike Snitzer to fix return codes. |
| + | As noted by Eric Spakman, calling static_down() and then calling |
| + | bootp_down() seems redundant, esp since bootp_down was a subset |
| + | of static_down, so just use that... |
| + | |
| + | Members: |
| + | networking/ifupdown.c:1.48->1.49 |
| |
| - | "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." |
| + | --------------------- |
| + | PatchSet 4319 |
| + | Date: 2004/07/30 14:36:37 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Fix up brain damage with the way major and minor are used to |
| + | create a dev_t |
| |
| - | "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." |
| + | Members: |
| + | miscutils/makedevs.c:1.19->1.20 |
| |
| - | "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." |
| + | --------------------- |
| + | PatchSet 4320 |
| + | Date: 2004/07/30 14:45:08 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | use SIGTERM to kill off udhcpd, not SIGKILL |
| |
| Members: |
| - | networking/ifupdown.c:1.41->1.42 |
| + | networking/ifupdown.c:1.49->1.50 |
| |
| --------------------- |
| - | PatchSet 4286 |
| - | Date: 2004/07/22 00:03:39 |
| - | Author: sandman |
| + | PatchSet 4321 |
| + | Date: 2004/07/30 17:24:46 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Mike Snitzer <[email protected]>: |
| - | Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added |
| - | to bb's modprobe, see attached patch. |
| + | Fixup getty, login, etc so the utmp and wtmp are updated, allowing |
| + | the 'who' and 'last' applets among other things to work as expected. |
| + | -Erik |
| |
| - | modprobe.conf is just a (even simpler) variant of modules.conf |
| + | Members: |
| + | coreutils/Config.in:1.24->1.25 |
| + | loginutils/Config.in:1.7->1.8 |
| + | loginutils/getty.c:1.11->1.12 |
| + | loginutils/login.c:1.17->1.18 |
| + | miscutils/Config.in:1.17->1.18 |
| + | |
| + | --------------------- |
| + | PatchSet 4322 |
| + | Date: 2004/07/30 17:39:08 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Umm. Not guilty by reason of insanity. |
| + | -Erik |
| |
| Members: |
| - | modutils/modprobe.c:1.32->1.33 |
| + | loginutils/getty.c:1.12->1.13 |
| + | loginutils/login.c:1.18->1.19 |
| |
| --------------------- |
| - | PatchSet 4287 |
| - | Date: 2004/07/22 04:23:18 |
| - | Author: bug1 |
| + | PatchSet 4323 |
| + | Date: 2004/07/30 17:48:21 |
| + | Author: andersen |
| 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 |
| + | Fix incorrect arguments being passed to mknod |
| |
| Members: |
| - | sysklogd/syslogd.c:1.112->1.113 |
| + | miscutils/makedevs.c:1.20->1.21 |
| |
| --------------------- |
| - | PatchSet 4288 |
| - | Date: 2004/07/23 01:10:22 |
| - | Author: bug1 |
| + | PatchSet 4324 |
| + | Date: 2004/07/30 23:52:08 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Manousaridis Angelos to bring dhclient down more elegently |
| + | Simon Poole reports that awk segfaults when environment variables |
| + | with no value exist, i.e. |
| + | |
| + | $ export BOB='' |
| + | % ./busybox awk |
| + | Segmentation fault |
| + | |
| + | This patch teaches awk to not blow chunks on empty env variables. |
| + | -Erik |
| |
| Members: |
| - | networking/ifupdown.c:1.42->1.43 |
| + | editors/awk.c:1.9->1.10 |
| |
| --------------------- |
| - | PatchSet 4289 |
| - | Date: 2004/07/23 01:20:57 |
| - | Author: bug1 |
| + | PatchSet 4325 |
| + | Date: 2004/08/01 18:54:45 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Adam Slattery to add bzip2 support to rpm2cpio |
| + | fixup cut-n-paste problem |
| |
| Members: |
| - | patches/rpm2cpio_bzip2.patch:INITIAL->1.1 |
| + | docs/busybox.net/news.html:1.20->1.21 |
| |
| --------------------- |
| - | PatchSet 4290 |
| - | Date: 2004/07/23 01:27:56 |
| - | Author: bug1 |
| + | PatchSet 4326 |
| + | Date: 2004/08/03 00:14:01 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Felipe Kellermann to fix some typo's |
| + | Tito, farmatito at tiscali dot it writes: |
| + | |
| + | Hi to all, |
| + | This patch is useful for: |
| + | 1) remove an unused var from extern char *find_real_root_device_name(const char* name) |
| + | changing it to extern char *find_real_root_device_name(void). |
| + | 2) fixes include/libbb.h, coreutils/df.c, util-linux/mount.c and util-linux/umount.c accordingly. |
| + | 3) fixes a bug, really a false positive, in find_real_root_device_name() that happens if |
| + | in the /dev directory exists a link named root (/dev/root) that should be skipped but |
| + | is not. This affects applets like df that display wrong results |
| |
| Members: |
| - | include/usage.h:1.214->1.215 |
| + | coreutils/df.c:1.57->1.58 |
| + | include/libbb.h:1.132->1.133 |
| + | libbb/find_root_device.c:1.12->1.13 |
| + | util-linux/mount.c:1.119->1.120 |
| + | util-linux/umount.c:1.64->1.65 |
| |
| --------------------- |
| - | PatchSet 4291 |
| - | Date: 2004/07/23 01:35:41 |
| - | Author: bug1 |
| + | PatchSet 4327 |
| + | Date: 2004/08/03 08:23:33 |
| + | Author: andersen |
| 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." |
| + | William Barsse writes: |
| + | |
| + | fixes two other issues (plus the previous as well) with a 2.4 kernel : |
| + | |
| + | - should be able to modprobe an already loaded module and get 0 return |
| + | code : |
| + | # modprobe <something> && modprobe <something> && echo "ok" || echo "failed" |
| + | .... |
| + | failed |
| + | |
| + | Well, hope this helps and that I didn't screw up again, |
| + | - William |
| |
| Members: |
| - | libbb/dump.c:1.12->1.13 |
| + | modutils/modprobe.c:1.33->1.34 |
| |
| --------------------- |
| - | PatchSet 4292 |
| - | Date: 2004/07/23 01:42:28 |
| - | Author: bug1 |
| + | PatchSet 4328 |
| + | Date: 2004/08/04 19:16:54 |
| + | Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Felipe Kellermann writes, |
| + | Run msh through indent |
| |
| - | "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" |
| + | Members: |
| + | shell/msh.c:1.18->1.19 |
| |
| - | Fixes a segfault in |
| - | echo "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\02bar\4"| ./busybox od -av |
| + | --------------------- |
| + | PatchSet 4329 |
| + | Date: 2004/08/04 19:19:10 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Michael Leibow, MichaelLe at belkin.com writes: |
| + | |
| + | A question was posted a month ago by Mark Alamo to see if others had |
| + | problems with sourcing subscripts within msh. We asked his firm to fix the |
| + | msh.c bug he described because we didn't have enough time to do it |
| + | ourselves. |
| + | |
| + | When msh.c is executing a compound statement and there is a . command to |
| + | source another script file, msh.c will not execute the subscript until it's |
| + | completed executing the rest of the compound statement. |
| + | |
| + | His example was this: |
| + | |
| + | Echo "Start" ; . ./subA; echo "mid" ; . ./subB ; echo "end" |
| + | |
| + | subA and subB execute AFTER end is printed in reverse order. The same is |
| + | true if the sourced files are inside an if else fi, case esac, or any |
| + | compound statement. |
| + | |
| + | Attached is a patch to msh.c. It fixes the problem. Cd to the root of your |
| + | busybox tree and execute "patch -p1 < msh.c.patch" |
| + | |
| + | Unfortunately, I won't have more time to work on this so I hope that there |
| + | aren't any problems! |
| + | |
| + | Michael Leibow |
| + | Senior Software Engineer |
| + | |
| + | Belkin Corporation |
| |
| Members: |
| - | coreutils/od.c:1.6->1.7 |
| + | shell/msh.c:1.19->1.20 |
| |
| --------------------- |
| - | PatchSet 4293 |
| - | Date: 2004/07/23 01:49:46 |
| + | PatchSet 4330 |
| + | Date: 2004/08/06 00:58:53 |
| 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. |
| + | Part of patch from William Barsse, fixes a problem with unescaped %. |
| |
| Members: |
| - | libbb/interface.c:1.22->1.23 |
| + | sysklogd/klogd.c:1.22->1.23 |
| |
| --------------------- |
| - | PatchSet 4294 |
| - | Date: 2004/07/23 02:11:25 |
| + | PatchSet 4331 |
| + | Date: 2004/08/06 01:49:04 |
| Author: bug1 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Dmitry Zakharov to fix a bug discovered via the freeswap |
| - | script. |
| + | Patch from Tito to fix warnings about redifined functionions barrier and likely. |
| |
| Members: |
| - | editors/awk.c:1.8->1.9 |
| + | shell/ash.c:1.103->1.104 |
| |
| --------------------- |
| - | PatchSet 4295 |
| - | Date: 2004/07/23 03:33:38 |
| + | PatchSet 4332 |
| + | Date: 2004/08/11 02:30:30 |
| Author: bug1 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | iUpdate reboot usage, patch by Felipe Kellermann |
| + | Willian Barsse wrote |
| + | "There seems to be a slight problem with the "mod_strcmp" function in |
| + | modprobe.c, it scans for the first occurence of the module name in the |
| + | "mod_path" variable and expects it to be the last path element. ie |
| + | /lib/modules/2.4.22-debug/kernel/fs/vfat in my example. The comparison |
| + | will always fail if mod_path contains another substring matching the |
| + | module name." |
| + | |
| + | Robert McQueen wrote |
| + | "Although William Barsse's patch fixed mod_strcmp for 2.4 kernels, there |
| + | was a remaining problem which prevented it from working for me. I've |
| + | just tracked it down - when you enable kernel 2.6 module support it |
| + | hard-wired the extension to .ko instead of checking at runtime like the |
| + | other places where 2.4 differs from 2.6. The attached patch fixes this |
| + | for me." |
| |
| Members: |
| - | include/usage.h:1.215->1.216 |
| + | modutils/modprobe.c:1.34->1.35 |
| |
| --------------------- |
| - | PatchSet 4296 |
| - | Date: 2004/07/23 05:16:17 |
| + | PatchSet 4333 |
| + | Date: 2004/08/11 02:32:18 |
| Author: bug1 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Felipe Kellermann, fixup usage for halt command |
| + | Patch from Phil Blundellto improve substring match |
| |
| Members: |
| - | include/usage.h:1.216->1.217 |
| + | modutils/modprobe.c:1.35->1.36 |
| |
| --------------------- |
| - | PatchSet 4297 |
| - | Date: 2004/07/23 06:06:21 |
| + | PatchSet 4334 |
| + | Date: 2004/08/11 02:45:47 |
| Author: bug1 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove |
| - | some trailing '\n' |
| + | Patch from Bastian Blank to add 64 bit support to the test command. |
| + | Example of broken usage: ./busybox test 2147483648 -gt 2147483648 |
| |
| Members: |
| - | include/usage.h:1.217->1.218 |
| + | coreutils/Config.in:1.25->1.26 |
| + | coreutils/test.c:1.25->1.26 |
| |
| --------------------- |
| - | PatchSet 4298 |
| - | Date: 2004/07/23 06:43:29 |
| + | PatchSet 4335 |
| + | Date: 2004/08/11 03:50:30 |
| Author: bug1 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Patch from Felipe Kellermann, fix endless loop when first > last and |
| - | increment > 0. |
| + | Patch from Tito to fix memory leak upon error. |
| |
| Members: |
| - | coreutils/seq.c:1.2->1.3 |
| + | libbb/xreadlink.c:1.5->1.6 |
| |
| --------------------- |
| - | PatchSet 4299 |
| - | Date: 2004/07/24 01:55:56 |
| + | PatchSet 4336 |
| + | Date: 2004/08/11 05:56:30 |
| Author: bug1 |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Update Tito's contributions |
| + | Patch from Mike Castle, dont print an empty line (patch modified by me to |
| + | change formatting). |
| |
| Members: |
| - | AUTHORS:1.44->1.45 |
| + | modutils/modprobe.c:1.36->1.37 |
| |
| --------------------- |
| - | PatchSet 4300 |
| - | Date: 2004/07/24 06:01:52 |
| + | PatchSet 4337 |
| + | Date: 2004/08/11 08:10:58 |
| 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 |
| + | Set default command to list rather than get, its default behaviour now |
| + | coincides with upstream. Patch from debian diff. |
| |
| Members: |
| - | miscutils/dc.c:1.18->1.19 |
| + | networking/libiproute/iproute.c:1.13->1.14 |
| |
| --------------------- |
| - | PatchSet 4301 |
| - | Date: 2004/07/24 12:44:13 |
| + | PatchSet 4338 |
| + | Date: 2004/08/12 16:52:00 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | Paul Whittaker writes: |
| + | Patch from solar to fix problems with get_name() |
| |
| - | With job control enabled, ash fails to tcsetpgrp back to initialpgrp |
| - | upon exit. exitshell() should call setjobctl(0) to do this. |
| + | Members: |
| + | libbb/interface.c:1.23->1.24 |
| |
| - | 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. |
| + | --------------------- |
| + | PatchSet 4339 |
| + | Date: 2004/08/14 20:57:33 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Christian Ostheimer writes: |
| + | |
| + | Hello, |
| + | |
| + | function build_dep in modprobe.c assumes that dependencies of one module |
| + | have not more than 255 chars; |
| + | that is not sufficient in kernel 2.6.7 (alsa sound modules). - Below is |
| + | a diff that solves the problem for me. |
| + | |
| + | With regards, Christian Ostheimer |
| |
| Members: |
| - | shell/ash.c:1.102->1.103 |
| + | modutils/modprobe.c:1.37->1.38 |
| |
| --------------------- |
| - | PatchSet 4302 |
| - | Date: 2004/07/26 11:46:21 |
| + | PatchSet 4340 |
| + | Date: 2004/08/16 08:29:44 |
| Author: andersen |
| Branch: HEAD |
| Tag: (none) |
| Log: |
| - | YAEGASHI Takeshi writes: |
| + | Aurelien Jacobs writes: |
| |
| - | Hi, |
| + | with a quick conversion you will see that 132608 == 0x20600 |
| + | so noticed that the elif will never be matched ! |
| + | Apparently there was already a try to modify this in CVS which |
| + | was reverted (it was plain wrong). |
| |
| - | With the following /etc/fstab (any two or more lines of nfs), mount -a |
| - | -t nfs causes a segmentation faults. |
| + | I don't know when __kernel_old_dev_t is needed, but with a 2.6.7 |
| + | or a 2.6.8 this is __kernel_dev_t wich is needed. |
| |
| - | server:/exports/aaa /mnt/aaa nfs defaults 0 0 |
| - | server:/exprots/bbb /mnt/bbb nfs defaults 0 0 |
| + | I corrected this with the following patch but maybe older 2.6 |
| + | still need __kernel_old_dev_t ? |
| |
| - | 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. |
| + | I think this should be corrected before 1.0. |
| + | |
| + | Thanks |
| + | Aurel |
| |
| Members: |
| - | util-linux/nfsmount.c:1.27->1.28 |
| + | libbb/loop.c:1.10->1.11 |
| |
| --------------------- |
| - | PatchSet 4303 |
| - | Date: 2004/07/26 11:55:23 |
| + | PatchSet 4341 |
| + | Date: 2004/08/16 08:36:28 |
| Author: andersen |
| Branch: HEAD |
| - | Tag: busybox_1_00_rc2 |
| + | Tag: (none) |
| Log: |
| - | Update webpage for -rc2 |
| + | Use __kernel_old_dev_t for 2.6.x kernels |
| |
| Members: |
| - | docs/busybox.net/news.html:1.19->1.20 |
| + | libbb/loop.c:1.11->1.12 |
| + | |
| + | --------------------- |
| + | PatchSet 4342 |
| + | Date: 2004/08/16 08:38:34 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Joe.C writes: |
| + | |
| + | This bug is in busybox 1.0.0-rc2. When using lash exec |
| + | builtin with redirection, the opened file fd keep increasing. |
| + | For example, please try the following command with lash. |
| + | |
| + | |
| + | ls -al /proc/<lash pid>/fd |
| + | exec /bin/sh 2>/dev/null |
| + | ls -al /proc/<lash pid>/fd |
| + | |
| + | The last 'ls' command output will look like this. The fd |
| + | number 4 shouldn't exist. |
| + | |
| + | lrwx------ 1 501 100 64 Aug 13 13:56 4 -> /dev/pts/5 |
| + | l-wx------ 1 501 100 64 Aug 13 13:56 2 -> /dev/null |
| + | lrwx------ 1 501 100 64 Aug 13 13:56 1 -> /dev/pts/5 |
| + | lrwx------ 1 501 100 64 Aug 13 13:56 0 -> /dev/pts/5 |
| + | dr-xr-xr-x 3 501 100 0 Aug 13 13:56 .. |
| + | dr-x------ 2 501 100 0 Aug 13 13:56 . |
| + | |
| + | This one-line patch fix this problem by setting CLOEXEC flag for |
| + | squirrel fd. Please apply. |
| + | |
| + | Joe.C |
| + | |
| + | Members: |
| + | shell/lash.c:1.160->1.161 |
| + | |
| + | --------------------- |
| + | PatchSet 4343 |
| + | Date: 2004/08/16 09:07:39 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Bertrand Baudet writes: |
| + | |
| + | Looks like the -D and -H options of the adduser applet aren't handle |
| + | properly in BusyBox. |
| + | |
| + | This patch fixes the masks definition for those options according to |
| + | there position in the optstring. |
| + | |
| + | Patch against RC2 but should also apply cleanly against CVS. |
| + | |
| + | Bertrand |
| + | |
| + | Members: |
| + | loginutils/adduser.c:1.9->1.10 |
| + | |
| + | --------------------- |
| + | PatchSet 4344 |
| + | Date: 2004/08/16 09:29:42 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Do not use vfork, as init is not vfork safe. Do not allow |
| + | askfirst when mmuless. |
| + | |
| + | Members: |
| + | init/init.c:1.203->1.204 |
| + | |
| + | --------------------- |
| + | PatchSet 4345 |
| + | Date: 2004/08/16 10:22:34 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Only pass modprobe module params with 2.6.x kernel support. |
| + | -Erik |
| + | |
| + | Members: |
| + | modutils/modprobe.c:1.38->1.39 |
| + | |
| + | --------------------- |
| + | PatchSet 4346 |
| + | Date: 2004/08/16 10:23:33 |
| + | Author: andersen |
| + | Branch: HEAD |
| + | Tag: (none) |
| + | Log: |
| + | Bump version |
| + | |
| + | Members: |
| + | Rules.mak:1.36->1.37 |
| |