summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* prepare for release1_00Eric Andersen2004-10-138-462/+1256
|
* return failure when nslookup failsEric Andersen2004-10-131-2/+5
|
* Simon Poole writes:Eric Andersen2004-10-133-3/+6
| | | | | | | | | | | | | Erik, Attached is a patch for the udhcpc sample scripts, to correct the order in which routers are applied if the DHCP server provides more than one (as per section 3.5 of RFC2132). Apologies for not being on the mailing list and thanks for your continued efforts. Simon.
* Make certain clients of bb_make_directory default to honoringEric Andersen2004-10-133-3/+10
| | | | the user's umask
* Patch from David Daney:Eric Andersen2004-10-111-0/+9
| | | | | | | | It seems that date -s MMDDHHMMYYYY.ss will ignore the .ss part. This patch tries to fix the problem. David Daney.
* oopsEric Andersen2004-10-081-1/+1
|
* unmerged fixEric Andersen2004-10-081-1/+1
|
* Bump versionEric Andersen2004-10-081-1/+1
|
* Fix the supported architectures sectionEric Andersen2004-10-081-7/+8
|
* Add an initial FAQEric Andersen2004-10-082-0/+303
|
* Fix CONFIG_ASH_MATH_SUPPORT_64 so it actually worksEric Andersen2004-10-081-4/+4
|
* Patch from Claus Klein to increase, and make more apparentEric Andersen2004-10-081-2/+4
| | | | the hard coded limit on the number of mounts
* Wade Berrier writes:Eric Andersen2004-10-089-5/+260
| | | | | | | | | | | | | | | | | | | Hello, Here's a patch for a first attempt at static leases for udhcpd. Included in the tarball are 2 files (static_leases.c, static_leases.h) and a patch against the latest cvs. In the config file you can configure static leases with the following format: static_lease 00:60:08:11:CE:4E 192.168.0.54 static_lease 00:60:08:11:CE:3E 192.168.0.44 Comments/suggestions/improvements are welcome. Wade
* Patch from Denis Vlasenko to fix a problem whereEric Andersen2004-10-081-4/+8
| | | | wget http://1.2.3.4/abc/ loses last '/'
* Hiroshi Ito writes:Eric Andersen2004-10-081-5/+31
| | | | | | | | | | | | | | | | | | | | Hello, all. Busybox init does not handle removed inittab entry correctly. # I'm sorry about my poor english, but you can find # what I would like to say from patch, isn't it? even if you apply this path, when yoy try to change a command line option in inittab, you have to do following steps. 1. remove old line from initrd 2. send HUP signal to init 3. kill old proces which is invoked from init. 4. append new line to inittab 5. send HUP signal to init, again patch is against current CVS + last patch witch I send it last.
* Hiroshi Ito writes:Eric Andersen2004-10-081-4/+5
| | | | | | | "kill -HUP 1" reloads inittab, and when I append one line to inittab and send HUP signal two times, It will starts 2 process. patch against current CVS is attached.
* Hiroshi Ito writes:Eric Andersen2004-10-081-0/+1
| | | | | | | | ash "unset OLDPWD; cd -" causes segmentation fault. ( OLDPWD is not set when sh is invoked from getty. ) patch against current CVS is attached.
* Hiroshi Ito writes:Eric Andersen2004-10-081-4/+4
| | | | | | | | | | | | | | | | | | | | Hello I'm using busy box on mipsel machine. "grep -f file" will cause segmentation fault. Vladimir N. Oleynik writes: Hiroshi, Thank for bug report, but your patch is full broken. Worked patch attached. (really changes is zero initialize, and indent correcting). --w vodz
* Tito writes:Eric Andersen2004-10-082-14/+14
| | | | | | | | | | | | | Hi to all, This patch contains just some fixes for some misleading comments in my_getpwuid.c and my_getug.c. The code is untouched so this patch will not cause troubles. Please apply. Thanks in advance and Ciao, Tito
* last_patch139.gz from Vladimir N. Oleynik:Eric Andersen2004-10-081-31/+83
| | | | | | | | | | | | | | >I also don't mean to disagree about leaving 30x status codes until after >1.0. In fact, although redirecting http://host/dir to http://host/dir/ >with a 301 is common practice (e.g. Apache, IIS), AFAIK it isn't >actually required (or mentioned) by the HTTP specs. Ok. Attached patch have 302 and 408 implemented features. --w vodz
* As noticed by egor duda, current_menu is declared as 'extern struct menuEric Andersen2004-10-081-1/+1
| | | | | *current_menu;' in scripts/config/lkc.h line 63, and this conflicts with static definition in mconf.c.
* egor duda writes:Eric Andersen2004-10-0866-241/+459
| | | | | | | | | | | | | | | | | | | | | | | | Hi! I've created a patch to busybox' build system to allow building it in separate tree in a manner similar to kbuild from kernel version 2.6. That is, one runs command like 'make O=/build/some/where/for/specific/target/and/options' and everything is built in this exact directory, provided that it exists. I understand that applyingc such invasive changes during 'release candidates' stage of development is at best unwise. So, i'm currently asking for comments about this patch, starting from whether such thing is needed at all to whether it coded properly. 'make check' should work now, and one make creates Makefile in build directory, so one can run 'make' in build directory after that. One possible caveat is that if we build in some directory other than source one, the source directory should be 'distclean'ed first. egor
* Patch from Michael Tokarev:Eric Andersen2004-10-081-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scenario: touch x -- creates plain file name `x' mkdir x -- exits successefully libbb/make_directory.c, bb_make_directory(), contains the following code: if (mkdir(path, 0777) < 0) { /* If we failed for any other reason than the directory * already exists, output a diagnostic and return -1.*/ if (errno != EEXIST) { fail_msg = "create"; umask(mask); break; } /* Since the directory exists, don't attempt to change * permissions if it was the full target. Note that * this is not an error conditon. */ if (!c) { umask(mask); return 0; } } The assumption that EEXIST error is due to that the *directory* already exists is wrong: any file type with that name will cause this error to be returned. Proper way IMHO will be is to stat() the path and check whenever this is really a directory. Below (attached) is a patch to fix this issue.
* Make it more apparent that archive creation is not supportedEric Andersen2004-10-071-6/+10
|
* Patch from William Barsse to fix a segfault when multiple files are specified.Glenn L McGrath2004-09-301-0/+1
|
* Patch from Dmitry Zakharov to fix a bug triggered by freeswan's scripts.Glenn L McGrath2004-09-241-1/+2
|
* Patch from Egor DudaGlenn L McGrath2004-09-241-0/+5
| | | | | | | | | | | | | Attached patch prevents modprobe from trying to call 'insmod (null)' whenever nonexistent module is either passed to modprobe via command line or mentioned in modules.dep this replaces cryptic error sh: Syntax error: word unexpected (expecting ")") with modprobe: module some-module not found. egor.
* Fix a typoGlenn L McGrath2004-09-241-2/+2
|
* Remove this error message at Vodz request, it was misleading.Glenn L McGrath2004-09-241-1/+0
|
* Patch from David Daney to make the -i option work with -l.Glenn L McGrath2004-09-241-1/+1
|
* A bit of extra explanation regarding STANDALONEEric Andersen2004-09-241-0/+5
|
* Add some notes on how to make telnetd actually workEric Andersen2004-09-231-2/+36
|
* Add a missing brace, patch by Hideki IWAMOTOGlenn L McGrath2004-09-151-0/+1
|
* Tito writes,Glenn L McGrath2004-09-156-108/+126
| | | | | "This patch fixes all the bugs in id previously spotted by vodz and me. The binary size increased a bit, but now it should work as expected."
* Only write to shadow file is shadow passwords are enabled. Patch by magicfox ↵Glenn L McGrath2004-09-151-5/+4
| | | | modified by myself to retain check for shadow file access.
* Patch by Felipe Kellermann, use the common escape handling function and ↵Glenn L McGrath2004-09-151-133/+21
| | | | remove some unused code.
* remove a cut/paste mistake, i better get some sleep.Glenn L McGrath2004-09-141-20/+0
|
* Apply patch from Felipe Kellermann to simlify logic of sort functions.Glenn L McGrath2004-09-141-26/+24
| | | | I reversed the result of the sort functions to make the big numbers go to the top.
* Patch by Felipe Kellermann, fix a bug introduced in the last patch by adding ↵Glenn L McGrath2004-09-141-15/+21
| | | | a condition around the remote logging, also adds some comments.
* Patch from Felipe Kellermann, remove some unnecessary dups, i declared a few ↵Glenn L McGrath2004-09-145-19/+18
| | | | extra const's also.
* Patch from Felipe Kellermann, adds missing applet usage options, removes usageGlenn L McGrath2004-09-141-31/+51
| | | | for options that are currently not implemented and fixes typos.
* Patch from tito to add argument checking.Glenn L McGrath2004-09-141-2/+2
|
* I have to assume both Avaks and LSILogic are deliberatly ignoring me.Glenn L McGrath2004-09-141-0/+3
|
* Fixup URLEric Andersen2004-09-081-1/+1
|
* Felipe Kellermann writes:Eric Andersen2004-09-081-29/+26
| | | | | | | | | | | | | | | | | The Togg's sysklogd patch to use sendto() on remote logging is formatting strangely (using `<' and '>' surrounding the `msg' string message). This is OK, but this is not the standard way of formatting this message. So this patch does the following: o Fix the formatting to the standard way. o Uses `MAXLINE' when needed; o Don't loop sending messages without a "sleeping time", I'm now doing `now = 1', `now <<= 1'; o Don't die on `init_RemoteLog' when starting up (feature!) We're now trying to connect every time we have an invalid fd; o Removes one static uneeded variable. o Removes two automatic uneeded variables.
* Patrick Huesmann noticed BusyBox would not link whenEric Andersen2004-09-081-0/+2
| | | | | | | | | | | | | | CONFIG_FEATURE_COMMAND_EDITING was defined *and* CONFIG_FEATURE_COMMAND_TAB_COMPLETION was undefined. Vladimir N. Oleynik writes: Its declare always, also if CONFIG_FEATURE_COMMAND_TAB_COMPLETION undefined. Patch to CVS version attached. --w vodz
* Jonas Holmberg from axis dot com writes:Eric Andersen2004-09-021-22/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch makes msh handle variable expansion within backticks more correctly. Current behaviour (wrong): -------------------------- BusyBox v1.00-rc3 (2004.08.26-11:51+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. $ A='`echo hello`' $ echo $A `echo hello` $ echo `echo $A` hello $ New behaviour (correct): ------------------------ BusyBox v1.00-rc3 (2004.08.26-11:51+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. $ A='`echo hello`' $ echo $A `echo hello` $ echo `echo $A` `echo hello` $ The current behaviour (wrong according to standards) was actually my fault. msh handles backticks by executing a subshell (which makes it work on MMU-less systems). Executing a subshell makes it hard to only expand variables once in the parent. Therefore I export all variables that will be expanded within the backticks and let the subshell handle the expansion instead. The bug was found while searching for security leaks in CGI-scripts. Current behaviour of msh makes it easy to expand backticks by mistake in $QUERY_STRING. I recommend appling the patch before release of bb 1.00. /Jonas
* No longer neededEric Andersen2004-09-022-369/+0
|
* Based on patches from Mike Frysinger, add insmod support forEric Andersen2004-09-022-82/+91
| | | | | | | | | sparc and ia64 (itanium). Also, reorganize the insmod architecture support code to be alphasorted and less messy. Update the readme to list current insmod arch support.
* Tito writes:Eric Andersen2004-09-023-9/+6
| | | | | | | | | | The second patch contains: 1) a size optimization for adduser.c 2) removes a warning about an unused variable in syslogd.c if CONFIG_FEATURE_REMOTE_LOG is not set 3)cosmetic fixes for addgroup_full_usage and adduser_full_usage Ciao, Tito