aboutsummaryrefslogtreecommitdiff
path: root/shell/msh.c
AgeCommit message (Expand)Author
2009-06-06hush: make builtins work in pipes (eval ... | ...) on NOMMUDenys Vlasenko
2009-04-09hush: plug the leak of expanded heredocDenis Vlasenko
2009-04-04hush: fix NOMMU hangs in pseudo_exec_argv. Add forgotted settingDenis Vlasenko
2009-03-09*: move get_sock_lsa and xwrite_str to libbb, use where appropriateDenis Vlasenko
2008-07-21- fix spellingBernhard Reutner-Fischer
2008-07-20msh: fix "while...continue" bug 3884.Denis Vlasenko
2008-07-05*: rename ATTRIBUTE_XXX to just XXX.Denis Vlasenko
2008-06-09msh: style cleanups. No code changes.Denis Vlasenko
2008-05-30msh: fix the case where the file has exec bit but can't be run directlyDenis Vlasenko
2008-05-19- use STD*_FILENO some more. No object-code changesBernhard Reutner-Fischer
2008-05-19- use EXIT_{SUCCESS,FAILURE}. No object-code changesBernhard Reutner-Fischer
2008-05-14fix by Jie Zhang for exit status and POSIX compliance:Mike Frysinger
2008-04-15trivial fixes to make bbox compile with gcc 4.3.0Denis Vlasenko
2008-03-24*: whitespace fixes, no code changesDenis Vlasenko
2008-03-24lpr: add more accurate commentsDenis Vlasenko
2008-03-17*: add -Wunused-parameter; fix resulting breakageDenis Vlasenko
2008-03-02msh: a few fields renamed; short->int conversion for a fieldDenis Vlasenko
2008-03-02libbb: inntroduce and use bb_pstrcmp() and qsort_string_vector()Denis Vlasenko
2008-03-02msh: renames: ->words => ->op_words, space() => get_space()Denis Vlasenko
2008-03-01msh: fix for bug 846 ("break" didn't work second time)Denis Vlasenko
2008-02-27*: add optimization barrier to all "G trick" locationsDenis Vlasenko
2008-02-20libbb: introduce and use nonblock_safe_read(). Yay!Denis Vlasenko
2008-02-16random s/short/int/Denis Vlasenko
2008-02-12msh: stop trying to parse variables in "msh SCRIPT VAR=val param".Denis Vlasenko
2008-02-12msh: instead of fixing "ls | cd", "cd | ls" etc just disallowDenis Vlasenko
2008-02-12msh: shrink, mainly by using smallintsDenis Vlasenko
2008-02-11msh: do not run pipes where last command is a builtinDenis Vlasenko
2008-02-02msh: also handle EOF/read errors correctlyDenis Vlasenko
2008-02-02msh: fix Ctrl-C handling with line editingDenis Vlasenko
2008-01-28*: tidy up usage of char **environDenis Vlasenko
2008-01-02libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko
2007-12-16msh: reduce global data/bss usageDenis Vlasenko
2007-12-02attack the biggest stack users:Denis Vlasenko
2007-11-28reorganize applet table. Eliminates pointers to names.Denis Vlasenko
2007-10-11add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko
2007-09-27introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).Denis Vlasenko
2007-08-12trylink: produce even more info about final link stageDenis Vlasenko
2007-06-25Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms <w...Denis Vlasenko
2007-06-13*: BB_BANNER -> bb_banner (it is not a const or #define)!Denis Vlasenko
2007-06-12remove nearly-duplicate PATHs in several placesDenis Vlasenko
2007-06-12A few more string duplicates found & eliminatedDenis Vlasenko
2007-06-08make busybox --install work even if /proc/self/exe doesn't existDenis Vlasenko
2007-05-30whitespace fixesDenis Vlasenko
2007-05-09msh: fix obscure case with backticks and closed fd 1Denis Vlasenko
2007-04-16shells: remove few statics and duplicated codeDenis Vlasenko
2007-04-14msh: style fixesDenis Vlasenko
2007-04-14lineedit: nuke two unused variables and code which sets themDenis Vlasenko
2007-04-12pass a copy of argv[i] to NOFORK applets (they may permute it etc).Denis Vlasenko
2007-04-12style fixes. No code changesDenis Vlasenko
2007-04-11rename: run_applet_by_name -> run_applet_and_exitDenis Vlasenko