summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-07-07Avoid a segfault (detected by Fabio FerrariEric Andersen
<fabio.ferrari@digitro.com.br> in the wget applet) when concat_path_file() or last_char_is() were fed a NULL. -Erik
2001-07-07Fix sh.c so it works with DMALLOCEric Andersen
2001-07-07Add in a shell tagline (per lash/hush behavior) to make it easierEric Andersen
to know which shell is in use. Add in 'help' to list available builtins, and fixup msh so it can do STANDALONE_SHELL. -Erik
2001-07-07Some minor updates. Bump version number in preparation for release.Eric Andersen
-Erik
2001-07-06Update the debian packaging stuffEric Andersen
2001-07-06Forgot thisEric Andersen
2001-07-06Remove redundant initialization of lfile to reduce executable size byMatt Kraai
8192 bytes (noted by Mike Castle).
2001-07-06Let people select their shell at compile time.Eric Andersen
2001-07-06update the ignore listEric Andersen
2001-07-06Fix a stupid bug revealed by multibuild.plEric Andersen
2001-07-06Add woukaround for missing struct _res in uClibcEric Andersen
2001-07-06This is vodz' latest ash update.Eric Andersen
2001-07-05Removed obsolete function, strdup_substr.Matt Kraai
2001-07-05Note my activities (how immodest of me).Matt Kraai
2001-07-05Fix a stupid thinko, and fix killall to cope with the updatedEric Andersen
find_pid_by_name() interface -Erik
2001-07-05Be extra extra careful about what we dereference.Eric Andersen
2001-07-05Implement suggestion from Adam Slattery, (don't default to killing closing ↵Eric Andersen
bug #1190.
2001-07-05Fix a thinko (the symptoms of which were reported byMatt Kraai
David Douthitt in bug #1111).
2001-07-05A bit of testing today showed that ASH_BBAPPS_AS_BUILTINS wasEric Andersen
totally breaking the shell. Simple thinge like 'FOO=100' caused it to segfault. It turns out that disabling "bltincmd" is a very bad idea. -Erik
2001-07-05gunzip, zcat were fixed just after 0.51 was releasedGlenn L McGrath
2001-07-05ash, hush and msh are new applets to 0.52Glenn L McGrath
2001-07-05Added entries for my commitsGlenn L McGrath
2001-07-03Remove a redundant call to mkdir.Matt Kraai
2001-07-02Cleanups and sinze reduction for the vi applet from Aaron LehmannEric Andersen
<aaronl@vitelus.com>
2001-07-02Patch from Aaron Lehmann <aaronl@vitelus.com> to scrub a ton ofEric Andersen
portability junk from gzip.c, making it a zillion times more readable.
2001-07-02Per patch from vodz, change a couple of consts to defines, sinceEric Andersen
apparently gcc 2.95.4, at least, is too stupid to realize that a "static const int" is in fact a constant.
2001-07-02Some updates to ash from vodz. Makes ash smaller. I made a fewEric Andersen
changes, esp describing all the current ash configuration options. Now ash adds 66k in the default configuration.
2001-07-02Patch from vodz to fix freeing a static in cmdedit.Eric Andersen
2001-06-30Simplify a commentEric Andersen
2001-06-30Generalize comment -- no longer ls specificEric Andersen
2001-06-30Pad the human readable output for 'ls -sh' to 6 chars, since we willEric Andersen
have numbers printed as XXX.YU, so we need 6 digits not 4. -Erik
2001-06-30Fix a silly logic error which caused symlinks to be printed twice, andEric Andersen
wrongly caused the return code to be an error. -Erik
2001-06-30Fixed scaling problems involving make_human_readable_str.Manuel Novoa III
2001-06-30ls -s was reporting bytes instead of blocks.Manuel Novoa III
2001-06-30All-integer version (but it does use an unsigned long long) which fixesManuel Novoa III
the problems of the previous version (used floating point, overflowed, didn't round properly). The comments at the top of the file are worth reading; especially note 2 concerning "ls -sh".
2001-06-29A really nice patch from Manuel Novoa III for compile timeEric Andersen
configurable size/speed tradeoffs.
2001-06-29Add some missing includes to kill warnings when building with the defaultManuel Novoa III
Config.h and using gcc's -fno-builtin. There are probably other files with the similar problems. Also, if building against uClibc, don't include asm/unistd.h in syscalls.c and module_syscalls.c.
2001-06-29This is a busybox port of the Minix shell. It is reasonably capable,Eric Andersen
handles all the basic stuff (for, case/esac, while, if/then/else), and is very small (adds just 38k on x86). It is not as rigorously correct about Bourne semantics as bash, but for most things it is quite workable. There is still some work to be done to further shrink it (it has its own globbing functions instead of using the libc ones, for example), but it is quite usable as is. -Erik
2001-06-28Fix a nasty hard to spot bug found by Ralph Siemsen <ralphs@netwinder.org>.Eric Andersen
This would cause it to obliterates the end of the strtab section, so symbol lookups would fail and then it would crash. Ugh. This should fix things for people having trouble with insmod.
2001-06-28Allow xrealloc to act as a free() when size=0, per SuS2.Eric Andersen
-Erik
2001-06-28Remove vodz from credits, per his requestEric Andersen
2001-06-28Scrub up the licensing blockEric Andersen
-Erik
2001-06-28This a an ash applet I put together. It is similar to the one putEric Andersen
together by vodz, but uses newer sources, has the removed features commented out instead of simply deleted (so they could be re-enabled) and the builtins all work. This adds 72k. -Erik
2001-06-28Remove unneeded stuff.Eric Andersen
2001-06-28More thrashing about trying to make hush behave itself wrt jobEric Andersen
control...
2001-06-27don't whine if all we need to do is remove a bg jobEric Andersen
2001-06-27Fix a type promotion bug discivered and analyzed by Alan ModraEric Andersen
<amodra@bigpond.net.au>, which caused false checksum errors
2001-06-27Re-enable globbing (I'd accidentaly removed it) and finish off the lastEric Andersen
of the job control polishing. Works fine now. -Erik
2001-06-26Explicitly call setsid()Eric Andersen
2001-06-26Minor formatting changeEric Andersen