aboutsummaryrefslogtreecommitdiff
path: root/shell/hush.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* hush: tweak command -vV printing code, no logic changesDenys Vlasenko2018-01-121-3/+5
* hush: implement "command -v -V"Denys Vlasenko2018-01-121-31/+84
* hush: implement "command" builtin (no options are supported yet)Denys Vlasenko2018-01-111-1/+16
* hush: fix handling of ^C in evalDenys Vlasenko2018-01-111-4/+26
* hush: fix handling of raw ^C in scripts: "echo ^C"Denys Vlasenko2018-01-111-4/+19
* hush: remove dead codeDenys Vlasenko2018-01-111-15/+0
* randomconfig fixesDenys Vlasenko2017-12-311-5/+8
* hush: fix comment parsing in `cmd`, closes 10421Denys Vlasenko2017-10-221-4/+13
* hush: GETOPT_RESET() _after_ getopts too.Denys Vlasenko2017-08-291-1/+2
* hush: reuse "OPTIND=..." stringDenys Vlasenko2017-08-291-1/+2
* hush: fix "getopts" builtin to not be upset by other builtins calling getopt()Denys Vlasenko2017-08-291-15/+63
* hush: trivial code shrink in builtin_getoptsDenys Vlasenko2017-08-171-4/+5
* ash,hush: comment and debug tweaks, no code changesDenys Vlasenko2017-08-151-1/+1
* hush: implement "silent" optstrings of ":opts"Denys Vlasenko2017-08-111-17/+31
* hush: fix redirect code (was using uninitialized variables)Denys Vlasenko2017-08-111-2/+4
* shell: add OPTARG poisoning to getopt_optarg.testsDenys Vlasenko2017-08-111-5/+14
* hush: teach getopts to set/unset OPTARGDenys Vlasenko2017-08-111-5/+5
* hush: getopts builtinDenys Vlasenko2017-08-111-2/+75
* hush: optional times builtinDenys Vlasenko2017-08-101-2/+48
* hush: implement -d DELIM option for 'read'Denys Vlasenko2017-08-091-2/+11
* noexec: consolidate codeDenys Vlasenko2017-08-071-7/+1
* noexec: do GETOPT_RESET() before entering APPLET_main()Denys Vlasenko2017-08-071-1/+2
* noexec: set comm field for noexecsDenys Vlasenko2017-08-071-1/+4
* free,stat: make NOEXECDenys Vlasenko2017-08-071-0/+2
* sheel: improve comments on signal handlingDenys Vlasenko2017-08-041-0/+7
* hush: do not accept "if() { echo; }" function defDenys Vlasenko2017-08-021-17/+36
* line editing: make read_line_input() not take timeout paramDenys Vlasenko2017-08-021-2/+1
* hush: make SIGINT handling visually less confusingDenys Vlasenko2017-08-021-3/+3
* NOFORK fixesDenys Vlasenko2017-08-021-1/+30
* hush: remove redundant "G_flag_return_in_progress = -1"Denys Vlasenko2017-07-311-1/+0
* hush: fix "true | func_with_return" not allowing return.Denys Vlasenko2017-07-311-8/+36
* hush: functions have priority over builtins (!)Denys Vlasenko2017-07-311-14/+19
* hush: if STANDALONE, close interactive fd for NOEXECed childrenDenys Vlasenko2017-07-311-2/+15
* ash,hush: ">&10" redirects to script/tty fds should not workDenys Vlasenko2017-07-311-10/+42
* hush: massage redirect code to be slightly more like ashDenys Vlasenko2017-07-311-37/+72
* hush: fix handling of empty heredoc EOF markerDenys Vlasenko2017-07-291-17/+27
* hush: fix ${##}, ${#?}, ${#!} handlingDenys Vlasenko2017-07-261-7/+20
* ash: allow "trap NUM [SIG]..." syntaxDenys Vlasenko2017-07-251-1/+1
* hush: treat ${#?} as "length of $?"Denys Vlasenko2017-07-251-3/+9
* hush: fix a case when redirect to a closed fd #1 is not restoring (closing) itDenys Vlasenko2017-07-241-7/+27
* hush: use mempcpy where usefulDenys Vlasenko2017-07-241-7/+4
* config: deindent all help textsDenys Vlasenko2017-07-211-27/+27
* hush: remove contradicting size info in config helpDenys Vlasenko2017-07-181-1/+1
* Update menuconfig items with approximate applet sizesDenys Vlasenko2017-07-181-1/+1
* hush: tweak "help" outputDenys Vlasenko2017-07-181-2/+2
* hush: fix readonly2.tests failureDenys Vlasenko2017-07-181-0/+11
* hush: do not assign to readonly VAR in "VAR=VAL CMD" syntax tooDenys Vlasenko2017-07-181-1/+8
* hush: add readonly testcase, fix falloutDenys Vlasenko2017-07-181-9/+17
* hush: convert exp/ro/local parameters to bitfields in one flag paramDenys Vlasenko2017-07-181-46/+35
* hush: HUSH_READONLY depends on HUSHDenys Vlasenko2017-07-171-0/+1