aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix incorrect arguments being passed to mknodandersen2004-07-301-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9049 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Umm. Not guilty by reason of insanity.andersen2004-07-302-3/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@9048 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixup getty, login, etc so the utmp and wtmp are updated, allowingandersen2004-07-305-5/+23
| | | | | | | | the 'who' and 'last' applets among other things to work as expected. -Erik git-svn-id: svn://busybox.net/trunk/busybox@9047 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use SIGTERM to kill off udhcpd, not SIGKILLandersen2004-07-301-1/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9046 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix up brain damage with the way major and minor are used toandersen2004-07-301-1/+1
| | | | | | | create a dev_t git-svn-id: svn://busybox.net/trunk/busybox@9045 69ca8d6d-28ef-0310-b511-8ec308f3f277
* As noted by Eric Spakman, calling static_down() and then callingandersen2004-07-301-14/+4
| | | | | | | | bootp_down() seems redundant, esp since bootp_down was a subset of static_down, so just use that... git-svn-id: svn://busybox.net/trunk/busybox@9044 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Clean up hex escape support.mjn32004-07-291-21/+43
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9038 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Thanks to Ken Roberts, fix the slackware urlandersen2004-07-281-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9036 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Felipe Kellermann noticed a missing `break'.andersen2004-07-271-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9030 69ca8d6d-28ef-0310-b511-8ec308f3f277
* document stuff I have donesandman2004-07-261-0/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9029 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add missing ;andersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9026 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bump version to -rc2andersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9025 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bother. unrevert my fix.andersen2004-07-262-17/+25
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9024 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Prepare for releaseandersen2004-07-263-3533/+207
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9023 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Allow hex escape sequencesandersen2004-07-261-23/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9022 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make certain that udhcp shuts down the interfaceandersen2004-07-261-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9021 69ca8d6d-28ef-0310-b511-8ec308f3f277
* YAEGASHI Takeshi writes: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. git-svn-id: svn://busybox.net/trunk/busybox@9020 69ca8d6d-28ef-0310-b511-8ec308f3f277
* oopsandersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9019 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bump version to -rc2andersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9018 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make certain that udhcp shuts down the interfaceandersen2004-07-261-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9017 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Allow hex escape sequencesandersen2004-07-261-16/+23
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9016 69ca8d6d-28ef-0310-b511-8ec308f3f277
* BusyBox has no business hard coding the number of major and minor bits for aandersen2004-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 git-svn-id: svn://busybox.net/trunk/busybox@9015 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Paul Whittaker writes: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. git-svn-id: svn://busybox.net/trunk/busybox@9013 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch by Paul Whittaker, make busybox dc compatable with GNU dc. bug12004-07-241-8/+1
| | | | | | | the following example was broken, echo "1 1 +" | dc git-svn-id: svn://busybox.net/trunk/busybox@9012 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update Tito's contributionsbug12004-07-241-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9011 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Felipe Kellermann, fix endless loop when first > last andbug12004-07-231-6/+13
| | | | | | | increment > 0. git-svn-id: svn://busybox.net/trunk/busybox@9010 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove bug12004-07-231-7/+11
| | | | | | | some trailing '\n' git-svn-id: svn://busybox.net/trunk/busybox@9009 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Felipe Kellermann, fixup usage for halt commandbug12004-07-231-2/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9008 69ca8d6d-28ef-0310-b511-8ec308f3f277
* iUpdate reboot usage, patch by Felipe Kellermannbug12004-07-231-2/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9007 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Dmitry Zakharov to fix a bug discovered via the freeswapbug12004-07-231-0/+1
| | | | | | | script. git-svn-id: svn://busybox.net/trunk/busybox@9006 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix for a bug identied by Harald Kuthe, when using many interfaces (29 bug12004-07-231-18/+13
| | | | | | | in this case) the order was incorrect and there were duplicate entries. git-svn-id: svn://busybox.net/trunk/busybox@9005 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Felipe Kellermann writes,bug12004-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 git-svn-id: svn://busybox.net/trunk/busybox@9004 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'bug12004-07-231-1/+1
| | | | | | | referencing a string and using a single char, when *p <= 0x1f." git-svn-id: svn://busybox.net/trunk/busybox@9003 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Felipe Kellermann to fix some typo'sbug12004-07-231-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9002 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Adam Slattery to add bzip2 support to rpm2cpiobug12004-07-231-0/+63
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9001 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Manousaridis Angelos to bring dhclient down more elegentlybug12004-07-231-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9000 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reverse my previous change, "::" is a GNU getopt extension that allowsbug12004-07-221-1/+2
| | | | | | | | an optional argument. Looks like a glibc bug to me git-svn-id: svn://busybox.net/trunk/busybox@8997 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Mike Snitzer <snitzer@gmail.com>:sandman2004-07-221-3/+6
| | | | | | | | | | 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 git-svn-id: svn://busybox.net/trunk/busybox@8996 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Mike Snitzer to fix return codes.bug12004-07-211-13/+29
| | | | | | | | | | | | | | | | | | | | "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." git-svn-id: svn://busybox.net/trunk/busybox@8995 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix bug in accepting buffer size argumentbug12004-07-211-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8994 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Tito, ass usage for strings -a optionsbug12004-07-211-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8993 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Mike Snitzer, bring down dhclient using its correct pid, fixbug12004-07-211-2/+2
| | | | | | | a grammatical error. git-svn-id: svn://busybox.net/trunk/busybox@8992 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS isbug12004-07-211-27/+27
| | | | | | | disabled. git-svn-id: svn://busybox.net/trunk/busybox@8991 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixup -T (--files-from) option, works for non-directories nowbug12004-07-211-3/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8989 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Avoid a naming conflict with include/bits/fcntl.handersen2004-07-201-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8988 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Mike Snitzer <snitzer@gmail.com>:sandman2004-07-201-3/+3
| | | | | | | | Please see the attached patch for the following crash with busybox' 2.6 rmmod support git-svn-id: svn://busybox.net/trunk/busybox@8987 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new_process_module_arguments returns 0 on error and 1 if everything went oksandman2004-07-201-3/+3
| | | | | | | | somehow the ! got lost.. symptoms: modules could only be loaded _without_ parameters git-svn-id: svn://busybox.net/trunk/busybox@8986 69ca8d6d-28ef-0310-b511-8ec308f3f277
* oopsandersen2004-07-201-3/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8981 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more doc updatesandersen2004-07-201-11/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8980 69ca8d6d-28ef-0310-b511-8ec308f3f277
* more doc updatesandersen2004-07-201-1/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8979 69ca8d6d-28ef-0310-b511-8ec308f3f277