Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-09-15 | Patch from Bastian Blank to fix a problem when runing find under ash. | Glenn L McGrath | |
"If the shell is compiled with -DJOBS, this is all fine -- find wasn't stopped (it was killed), so it correctly uses WTERMSIG instead of WSTOPSIG. However, if the shell _isn't_ compiled with -DJOBS (which it isn't in d-i), only WSTOPSIG is used, which extracts the high byte instead of the low byte from the status code. Since the status code is 13 (SIGPIPE), "st" suddenly gets the value 0, which is equivalent to SIGEXIT. Thus, ash prints out "EXIT" on find's exit." | |||
2003-09-15 | Patch by Jean Wolter to fix a bug where a script wouldnt be executed | Glenn L McGrath | |
unless it had #!/bin/sh in the first line "It correctly locates the script, tries to execute it via execve which fails. After that it tries to hand it over to /bin/sh which fails too, since ash - neither provides the absolute pathname to /bin/sh - nor tries to lookup the script via PATH if called as "sh script" " | |||
2003-09-02 | move all "-/bin/sh" "/bin/sh" and "sh" to libbb/messages.c file as one | Glenn L McGrath | |
constant. Vodz last_patch_107 | |||
2003-09-01 | Fix compile error and reducing size for libbb/get_console.c to previous size. | Glenn L McGrath | |
Vodz last_patch106 | |||
2003-08-29 | vodz, last patch 103 | Glenn L McGrath | |
2003-08-13 | Rewrite timescmd() function to avoid the use of floating point and to | Manuel Novoa III | |
correct a bug in the seconds display where something like 65 seconds would be output as "1m65.000000s". | |||
2003-08-06 | Latest dash update from vodz | Eric Andersen | |
2003-07-29 | Fixup typo noticed by Nick Fedchik | Eric Andersen | |
2003-07-29 | Vladimir N. Oleynik writes: | Eric Andersen | |
Last patch have synced form Manuel Nova III xxreadtoken() function, corrected (C) form dash debian/copyright, removed my small mistake with IFS_BROKEN (thanks by Herbert), and synced cmdedit.c from current CVS (removed libc5 support, your email correction, my (C) year corertion). | |||
2003-07-28 | This is synced from dash-0.4.17 and full ready for insert to new busybox | Eric Andersen | |
version: ftp://ftp.simtreas.ru/pub/my/bb/new News: - code is smalest! - support ${var...} expr - used new very strongly steal controlling terminal | |||
2003-07-14 | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | |
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2003-01-14 | Only call free if it is necessary | Eric Andersen | |
2003-01-06 | Minor cleanup, identified by Stewart Brodie, patch by Vladimir N. | Glenn L McGrath | |
Oleynik | |||
2002-12-23 | Fix STANDALONE_SHELL and ALWAYS_WIN options, last_path_73 by Vladimir N. Oleynik | Glenn L McGrath | |
2002-12-11 | Small bugfix, last_patch72 from Vladimir N. Oleynik | Glenn L McGrath | |
2002-12-09 | Command line history changes, lastpatch_71 from Vladimir N. Oleynik | Glenn L McGrath | |
2002-12-03 | - the number of commands in the history list is now configureable via the | Robert Griebl | |
config system - added a new config option to allow persistant history lists. This is currently only used by ash, but the calls ({load,save}_history) could be added to the other shells as well. | |||
2002-10-22 | Fix warning | Eric Andersen | |
2002-10-22 | Apply last_patch51_3 from vodz | Eric Andersen | |
2002-09-30 | Don't even try to run ash on uClinux. It won't work. | Eric Andersen | |
-Erik | |||
2002-09-17 | Patch from "Joe.C" <joe@numa.com.tw> | Eric Andersen | |
2002-08-23 | Apply vodz last_path_51-2 | Glenn L McGrath | |
2002-08-22 | Run through indent, fix comments | Glenn L McGrath | |
2002-08-02 | Remove ckfree, and replace all references with free. Remove freefunc, | Aaron Lehmann | |
which is also equivilent to free. Remove some if(x)free(x) redundancies. | |||
2002-07-11 | Fixup warnings and undefined operations that show up in gcc-3.1 | Eric Andersen | |
-Erik | |||
2002-07-04 | Patch from Stewart Brodie <stewart.brodie@pace.co.uk> to fix ash: | Eric Andersen | |
When alias support is not configured, ash believes that command parameters that look like dd's "if=/dev/zero" are requests to set a temporary environment variable whilst dd is running, even though it appears after the command name. This is caused by the re-use of the checkalias global variable to indicate when both alias checking and environment variable checking. The failure to reset this flag is due to the reset action being performed only inside the feature check CHECK_ASH_ALIAS. Hence ash works as expected when aliases are configured in, and fails when not. Example script using 'date' with different settings of TZ: # TZ=Europe/London # export TZ # date Thu May 30 17:18:49 BST 2002 # TZ=America/New_York date Thu May 30 12:19:10 EDT 2002 # date Thu May 30 17:19:12 BST 2002 # date TZ=America/New_York Thu May 30 12:19:30 EDT 2002 <----- wrong, should be BST time (or error!) # date Thu May 30 17:19:35 BST 2002 Attached is a patch against revision 1.52 of ash.c which moves the checks so that checkalias is updated regardless of whether CONFIG_ASH_ALIAS is set. With this patch applied, the command shown above which should generate an error does generate an error. I have tested this patch with the 'dd' command too and that now works correctly. | |||
2002-07-03 | Scrub pwd.h and grp.h handling so we don't have to play any | Eric Andersen | |
silly games. -Erik | |||
2002-06-06 | Patch from vodz to only setenv PATH when PATH changes, which is much | Eric Andersen | |
smarter than my quick fix. | |||
2002-06-04 | Fix for broken handling off BusyBox's own pwd/grp implementations | Robert Griebl | |
[Parts of this patch may overlap with my other two patches] | |||
2002-05-14 | Add --login support. This is the bash way of starting a shell that should | Robert Griebl | |
parse the profile files. | |||
2002-04-26 | Ensure that getenv("PATH") stays current, since otherwise cmdedit | Eric Andersen | |
(which calls getenv("PATH")) would not operate upon the current PATH settings, which was really quite iritating. -Erik | |||
2002-04-24 | vodz noted this line (as imported from Debian) is wrong, and has since | Eric Andersen | |
been fixed upstream. | |||
2002-04-13 | make ash prompt the same as other shells if cmdedit and fancyprompt | Tim Riker | |
2002-01-09 | Make private ash config options be public | Eric Andersen | |
2001-12-31 | ash patch: errname-diff | Aaron Lehmann | |
2001-12-31 | ash patch: initvar-diff | Aaron Lehmann | |
2001-12-31 | ash patch: forkshell-diff | Aaron Lehmann | |
2001-12-31 | ash patch: fgcmd-diff | Aaron Lehmann | |
2001-12-31 | ash patch: breakcmd-diff | Aaron Lehmann | |
2001-12-31 | ash patch: addfname-diff | Aaron Lehmann | |
2001-12-21 | Patch from vodz to fix broken function prototype | Eric Andersen | |
2001-12-20 | Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !. | Matt Kraai | |
2001-12-06 | The ash ansification diff! | Aaron Lehmann | |
Please tell me if you notice any problems resulting from this. | |||
2001-11-12 | Change strdup calls to xstrdup (patch from Steve Merrifield). | Matt Kraai | |
2001-11-12 | Use fopen wrapper. | Matt Kraai | |
2001-10-31 | Patch from Aaron Lehmann <aaronl@vitelus.com>; | Eric Andersen | |
This diff does 2 things: 1) removes an unnecessary function. saves 64 bytes on i386 2) allows you to disable checking of mail (actually, it's now disabled by default). this would be a nice CML1 option, but for now it's a #(define|undef) in the C file like the other internal ash options. this saves an additional 352 bytes if you leave mail disabled. | |||
2001-10-31 | Patch from ASA <llb@udm.net.ru> to that source files | Eric Andersen | |
are properly passed their arguments. | |||
2001-10-28 | Add in some (theoretical) uClinux support. Some init cleanups | Eric Andersen | |
2001-10-24 | Fixup the location of pwd.h and grp.h | Eric Andersen | |