aboutsummaryrefslogtreecommitdiff
path: root/shell/hush.c
AgeCommit message (Expand)Author
2008-06-14hush: support "! cmd | cmd" negationDenis Vlasenko
2008-06-12hush: speed up o_addX{chr,str}Denis Vlasenko
2008-06-12hush: fix for nested $()s with escapes + testsuiteDenis Vlasenko
2008-06-10hush: more backtick and quoting fixes...Denis Vlasenko
2008-06-10hush: fix escaping of \[*?; add testsuites for these and for globbingDenis Vlasenko
2008-06-10hush: fix yet another falloutDenis Vlasenko
2008-06-10hush: fix some fallout from prev commits, add testsuiteDenis Vlasenko
2008-06-10hush: search/and/replace style cleanups, no code changesDenis Vlasenko
2008-06-10hush: fix two nasty bugs:Denis Vlasenko
2008-06-10hush: fix a memory leak in NOMMU caseDenis Vlasenko
2008-06-09less: fix a case when regexp matches ""Denis Vlasenko
2008-05-25hush: make it ignore SIGINT etc in a config wich has no job controlDenis Vlasenko
2008-05-19- use EXIT_{SUCCESS,FAILURE}. No object-code changesBernhard Reutner-Fischer
2008-04-13ash: speed up NOFORK code in ash by eliminating second find_applet().Denis Vlasenko
2008-03-24lpd: fix OOM vulnerability (was eating arbitrarily large commands)Denis Vlasenko
2008-03-23patch: shrink by Pascal Bellard <pascal.bellard AT ads-lu.com> (-80 bytes)Denis Vlasenko
2008-03-20*: use fopen_or_warn in few more placesDenis Vlasenko
2008-03-17*: add -Wunused-parameter; fix resulting breakageDenis Vlasenko
2008-03-17libbb: introduce and use sigprocmask_allsigs and sigaction_set.Denis Vlasenko
2008-03-12libbb: introduse and use signal_[no_]SA_RESTART_empty_mask and sigaction_setDenis Vlasenko
2008-02-27*: add optimization barrier to all "G trick" locationsDenis Vlasenko
2008-02-24less,klogd,syslogd,nc,tcpudp: exit on signal by killing itself, not exit(1)Denis Vlasenko
2008-02-20libbb: introduce and use nonblock_safe_read(). Yay!Denis Vlasenko
2008-02-16libbb: introduce bb_signals and bb_signals_recursive,Denis Vlasenko
2008-02-16random s/short/int/Denis Vlasenko
2008-02-11hush: die_sllep needs restoring only if job control is onDenis Vlasenko
2008-02-11hush: close-on-exec interactive_fdDenis Vlasenko
2008-02-11hush: set CLOEXEC on script file being executedDenis Vlasenko
2008-02-11hush: fix the commentDenis Vlasenko
2008-02-11hush: reset die_sleep to 0 in child after forkDenis Vlasenko
2008-02-10hush: reinstate `cmd` handling for NOMMU (with fat big warning).Denis Vlasenko
2008-01-28*: tidy up usage of char **environDenis Vlasenko
2008-01-08hush: report [v]fork failuresDenis Vlasenko
2008-01-02libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko
2007-12-24hush: fixlet for NOMMUDenis Vlasenko
2007-11-28reorganize applet table. Eliminates pointers to names.Denis Vlasenko
2007-11-24remove echo_main -> bb_echo indirectionDenis Vlasenko
2007-11-24hush: fix segfault in "echo $@" when we have no argumentsDenis Vlasenko
2007-11-23kill lash. "lash" builtin still exists, but it runs hush.Denis Vlasenko
2007-11-23hush: implement echo builtinDenis Vlasenko
2007-11-23hush: fix $ expansion in redirections, add testcase for thatDenis Vlasenko
2007-11-23hush: implement test builtinDenis Vlasenko
2007-11-23hush: plug memory leakDenis Vlasenko
2007-10-11add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko
2007-10-10get rid of global "struct bb_applet *current_applet"Denis Vlasenko
2007-10-01hush: fix glob() abuse. Code was making unfounded assumptions howDenis Vlasenko
2007-10-01hush: int->smallint for flag vars; make some names more "greppable"Denis Vlasenko
2007-10-01hush: feeble attempt at making it more NOMMU-friendlyDenis Vlasenko
2007-10-01hush: stop doing manual acounting of open fd's, kernel can do it for usDenis Vlasenko
2007-09-30introduce and use close_on_exec_on(fd). -50 bytes.Denis Vlasenko