aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Set default command to list rather than get, its default behaviour nowGlenn L McGrath2004-08-111-2/+1
| | | | coincides with upstream. Patch from debian diff.
* Patch from Mike Castle, dont print an empty line (patch modified by me toGlenn L McGrath2004-08-111-9/+13
| | | | change formatting).
* Patch from Tito to fix memory leak upon error.Glenn L McGrath2004-08-111-2/+3
|
* Patch from Bastian Blank to add 64 bit support to the test command.Glenn L McGrath2004-08-112-14/+35
| | | | Example of broken usage: ./busybox test 2147483648 -gt 2147483648
* Patch from Phil Blundellto improve substring matchGlenn L McGrath2004-08-111-1/+4
|
* Willian Barsse wroteGlenn L McGrath2004-08-111-8/+7
| | | | | | | | | | | | | | | | | "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."
* Patch from Tito to fix warnings about redifined functionions barrier and likely.Glenn L McGrath2004-08-061-9/+9
|
* Part of patch from William Barsse, fixes a problem with unescaped %.Glenn L McGrath2004-08-061-1/+1
|
* Michael Leibow, MichaelLe at belkin.com writes:Eric Andersen2004-08-041-375/+1056
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Run msh through indentEric Andersen2004-08-041-1313/+1164
|
* William Barsse writes:Eric Andersen2004-08-031-10/+9
| | | | | | | | | | | | | 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
* Tito, farmatito at tiscali dot it writes:Eric Andersen2004-08-035-6/+10
| | | | | | | | | | | 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
* fixup cut-n-paste problemEric Andersen2004-08-011-14/+0
|
* Simon Poole reports that awk segfaults when environment variablesEric Andersen2004-07-301-0/+4
| | | | | | | | | | | 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
* Fix incorrect arguments being passed to mknodEric Andersen2004-07-301-2/+2
|
* Umm. Not guilty by reason of insanity.Eric Andersen2004-07-302-3/+3
| | | | -Erik
* Fixup getty, login, etc so the utmp and wtmp are updated, allowingEric Andersen2004-07-305-5/+23
| | | | | the 'who' and 'last' applets among other things to work as expected. -Erik
* use SIGTERM to kill off udhcpd, not SIGKILLEric Andersen2004-07-301-1/+4
|
* Fix up brain damage with the way major and minor are used toEric Andersen2004-07-301-1/+1
| | | | create a dev_t
* As noted by Eric Spakman, calling static_down() and then callingEric Andersen2004-07-301-14/+4
| | | | | bootp_down() seems redundant, esp since bootp_down was a subset of static_down, so just use that...
* Clean up hex escape support.Manuel Novoa III2004-07-291-21/+43
|
* Thanks to Ken Roberts, fix the slackware urlEric Andersen2004-07-281-1/+1
|
* Felipe Kellermann noticed a missing `break'.Eric Andersen2004-07-271-0/+2
|
* document stuff I have doneRobert Griebl2004-07-261-0/+4
|
* add missing ;1_00_rc2Eric Andersen2004-07-261-1/+1
|
* bump version to -rc2Eric Andersen2004-07-261-1/+1
|
* bother. unrevert my fix.Eric Andersen2004-07-262-17/+25
|
* Prepare for releaseEric Andersen2004-07-263-3533/+207
|
* Allow hex escape sequencesEric Andersen2004-07-261-23/+16
|
* Make certain that udhcp shuts down the interfaceEric Andersen2004-07-261-2/+1
|
* YAEGASHI Takeshi writes:Eric Andersen2004-07-261-3/+5
| | | | | | | | | | | | | | 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.
* oopsEric Andersen2004-07-261-1/+1
|
* bump version to -rc2Eric Andersen2004-07-261-1/+1
|
* Make certain that udhcp shuts down the interfaceEric Andersen2004-07-261-1/+2
|
* Allow hex escape sequencesEric Andersen2004-07-261-16/+23
|
* BusyBox has no business hard coding the number of major and minor bits for aEric Andersen2004-07-265-23/+17
| | | | | | | | | dev_t. This is especially important now that the user space concept of a dev_t and the kernel concept of a dev_t are divergant. The only bit of user space allowed to know the number of major and minor bits is include/sys/sysmacros.h (i.e. part of libc). When used with a current C library and a 2.6.x kernel, this fix should allow BusyBox to support wide device major/minor numbers. -Erik
* Paul Whittaker writes:Eric Andersen2004-07-241-0/+1
| | | | | | | | | | | | | 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.
* Patch by Paul Whittaker, make busybox dc compatable with GNU dc. Glenn L McGrath2004-07-241-8/+1
| | | | the following example was broken, echo "1 1 +" | dc
* Update Tito's contributionsGlenn L McGrath2004-07-241-1/+1
|
* Patch from Felipe Kellermann, fix endless loop when first > last andGlenn L McGrath2004-07-231-6/+13
| | | | increment > 0.
* Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove Glenn L McGrath2004-07-231-7/+11
| | | | some trailing '\n'
* Patch from Felipe Kellermann, fixup usage for halt commandGlenn L McGrath2004-07-231-2/+4
|
* iUpdate reboot usage, patch by Felipe KellermannGlenn L McGrath2004-07-231-2/+4
|
* Patch from Dmitry Zakharov to fix a bug discovered via the freeswapGlenn L McGrath2004-07-231-0/+1
| | | | script.
* Fix for a bug identied by Harald Kuthe, when using many interfaces (29 Glenn L McGrath2004-07-231-18/+13
| | | | in this case) the order was incorrect and there were duplicate entries.
* Felipe Kellermann writes,Glenn L McGrath2004-07-231-5/+5
| | | | | | | | "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
* Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'Glenn L McGrath2004-07-231-1/+1
| | | | referencing a string and using a single char, when *p <= 0x1f."
* Patch from Felipe Kellermann to fix some typo'sGlenn L McGrath2004-07-231-5/+5
|
* Patch from Adam Slattery to add bzip2 support to rpm2cpioGlenn L McGrath2004-07-231-0/+63
|
* Patch from Manousaridis Angelos to bring dhclient down more elegentlyGlenn L McGrath2004-07-231-1/+2
|