Age | Commit message (Expand) | Author |
2018-01-30 | hush: protect against self-modifying trap code | Denys Vlasenko |
2018-01-27 | hush: add HUSH_BASH_SOURCE_CURDIR config option, to be on par with ash | Denys Vlasenko |
2018-01-27 | hush: fix dot builtin to not search current directory | Denys Vlasenko |
2018-01-25 | hush: fix two corner cases in ${v/pattern/repl}. Closes 10686 | Denys Vlasenko |
2018-01-25 | hush: fix handling of $_ (so far it's an ordinary variable, no special meaning) | Denys Vlasenko |
2018-01-19 | hush: fix a case where EXIT trap may modify its code mid-flight | Denys Vlasenko |
2018-01-19 | hush: fix build if !BASH_LINENO_VAR | Denys Vlasenko |
2018-01-19 | hush: implement $LINENO bashism | Denys Vlasenko |
2018-01-13 | hush: fix raw ^C handlisg in single-quoted strings | Denys Vlasenko |
2018-01-12 | hush: tweak command -vV printing code, no logic changes | Denys Vlasenko |
2018-01-12 | hush: implement "command -v -V" | Denys Vlasenko |
2018-01-11 | hush: implement "command" builtin (no options are supported yet) | Denys Vlasenko |
2018-01-11 | hush: fix handling of ^C in eval | Denys Vlasenko |
2018-01-11 | hush: fix handling of raw ^C in scripts: "echo ^C" | Denys Vlasenko |
2018-01-11 | hush: remove dead code | Denys Vlasenko |
2017-12-31 | randomconfig fixes | Denys Vlasenko |
2017-10-22 | hush: fix comment parsing in `cmd`, closes 10421 | Denys Vlasenko |
2017-08-29 | hush: GETOPT_RESET() _after_ getopts too. | Denys Vlasenko |
2017-08-29 | hush: reuse "OPTIND=..." string | Denys Vlasenko |
2017-08-29 | hush: fix "getopts" builtin to not be upset by other builtins calling getopt() | Denys Vlasenko |
2017-08-17 | hush: trivial code shrink in builtin_getopts | Denys Vlasenko |
2017-08-15 | ash,hush: comment and debug tweaks, no code changes | Denys Vlasenko |
2017-08-11 | hush: implement "silent" optstrings of ":opts" | Denys Vlasenko |
2017-08-11 | hush: fix redirect code (was using uninitialized variables) | Denys Vlasenko |
2017-08-11 | shell: add OPTARG poisoning to getopt_optarg.tests | Denys Vlasenko |
2017-08-11 | hush: teach getopts to set/unset OPTARG | Denys Vlasenko |
2017-08-11 | hush: getopts builtin | Denys Vlasenko |
2017-08-10 | hush: optional times builtin | Denys Vlasenko |
2017-08-09 | hush: implement -d DELIM option for 'read' | Denys Vlasenko |
2017-08-07 | noexec: consolidate code | Denys Vlasenko |
2017-08-07 | noexec: do GETOPT_RESET() before entering APPLET_main() | Denys Vlasenko |
2017-08-07 | noexec: set comm field for noexecs | Denys Vlasenko |
2017-08-07 | free,stat: make NOEXEC | Denys Vlasenko |
2017-08-04 | sheel: improve comments on signal handling | Denys Vlasenko |
2017-08-02 | hush: do not accept "if() { echo; }" function def | Denys Vlasenko |
2017-08-02 | line editing: make read_line_input() not take timeout param | Denys Vlasenko |
2017-08-02 | hush: make SIGINT handling visually less confusing | Denys Vlasenko |
2017-08-02 | NOFORK fixes | Denys Vlasenko |
2017-07-31 | hush: remove redundant "G_flag_return_in_progress = -1" | Denys Vlasenko |
2017-07-31 | hush: fix "true | func_with_return" not allowing return. | Denys Vlasenko |
2017-07-31 | hush: functions have priority over builtins (!) | Denys Vlasenko |
2017-07-31 | hush: if STANDALONE, close interactive fd for NOEXECed children | Denys Vlasenko |
2017-07-31 | ash,hush: ">&10" redirects to script/tty fds should not work | Denys Vlasenko |
2017-07-31 | hush: massage redirect code to be slightly more like ash | Denys Vlasenko |
2017-07-29 | hush: fix handling of empty heredoc EOF marker | Denys Vlasenko |
2017-07-26 | hush: fix ${##}, ${#?}, ${#!} handling | Denys Vlasenko |
2017-07-25 | ash: allow "trap NUM [SIG]..." syntax | Denys Vlasenko |
2017-07-25 | hush: treat ${#?} as "length of $?" | Denys Vlasenko |
2017-07-24 | hush: fix a case when redirect to a closed fd #1 is not restoring (closing) it | Denys Vlasenko |
2017-07-24 | hush: use mempcpy where useful | Denys Vlasenko |