summaryrefslogtreecommitdiff
path: root/shell/ash.c
Commit message (Expand)AuthorAgeFilesLines
* ash: expand: Fix buffer overflow in expandmetaDenys Vlasenko2018-04-141-25/+42
* ash: parser: Allow newlines within parameter substitutionDenys Vlasenko2018-04-111-1/+4
* hush: do not drop backslash from eval 'echo ok\'Denys Vlasenko2018-04-111-1/+1
* shell: add comments about [[, no code changesDenys Vlasenko2018-04-101-1/+14
* ash: if "[[" bashism is not supported, do not handle it anywhereDenys Vlasenko2018-04-101-0/+2
* ash: trivial code shrinkDenys Vlasenko2018-04-101-1/+2
* bzip2: fix two crashes on corrupted archivesDenys Vlasenko2018-04-081-1/+0
* hush: implement "hush -s"Denys Vlasenko2018-04-051-1/+1
* ash: unbreak PS1 parsing after "ash: parser: Add syntax stack..." commitDenys Vlasenko2018-04-041-1/+3
* ash: parser: Fix parameter expansion inside inner double quotesDenys Vlasenko2018-04-021-2/+4
* ash: expand: Fix bugs with words connected to the right of $@Denys Vlasenko2018-04-021-4/+7
* ash: redir: Fix typo in noclobber codeDenys Vlasenko2018-04-021-1/+1
* ash: parser: Fix single-quoted patterns in here-documentsDenys Vlasenko2018-04-021-1/+1
* ash: parser: Add syntax stack for recursive parsingDenys Vlasenko2018-04-021-97/+134
* parser: Fix backquote support in here-document EOF markDenys Vlasenko2018-04-011-0/+6
* ash,hush: handle a few more bkslash-newline casesDenys Vlasenko2018-04-011-1/+1
* ash: use pgetc_eatbnl() in more placesDenys Vlasenko2018-03-311-35/+12
* ash: 'nolog' and 'debug' options cause "$-" to wreak havocMartijn Dekker2018-03-311-1/+1
* ash: fix "char == CTLfoo" comparison signedness bugDenys Vlasenko2018-03-301-3/+3
* ash: use F_DUPFD_CLOEXEC and O_CLOEXECDenys Vlasenko2018-03-301-9/+16
* ash,hush: fix "saved" redirected fds still visible in childrenDenys Vlasenko2018-03-281-5/+11
* ash : fix double-quoted "\z" handlingDenys Vlasenko2018-02-131-6/+17
* ash: make it possible to disable "const global ptr" optimizationDenys Vlasenko2018-01-281-3/+16
* ash: add LINENO supportDenys Vlasenko2018-01-271-32/+95
* hush: add HUSH_BASH_SOURCE_CURDIR config option, to be on par with ashDenys Vlasenko2018-01-271-2/+2
* ash: introduce a config option to search current directory for sourced filesDenys Vlasenko2018-01-261-1/+12
* ash: add support for command_not_found_handle hook function (bashism)William Pitcock2018-01-241-1/+23
* ash: a bit of NOFORK code should only be active if FEATURE_SH_STANDALONE=yDenys Vlasenko2018-01-151-1/+3
* ash: ALWAYS_INLINE grabstackblock()Denys Vlasenko2018-01-101-1/+1
* ash: make ${v:N:M} more robust for very large M by clamping to MIN/MAX_INTDenys Vlasenko2018-01-101-13/+25
* ash: add comment explaining last changeDenys Vlasenko2018-01-091-6/+6
* ash: fix var_bash5.tests - ${VAR/pattern/repl} constructDenys Vlasenko2018-01-091-25/+72
* ash: fail if 'shift' operand is out of rangeIngo van Lil2018-01-071-1/+1
* randomconfig fixesDenys Vlasenko2017-12-311-1/+1
* ash: fix nofork bug where environment is not properly passed to a commandDenys Vlasenko2017-11-031-5/+40
* ash: retain envvars with bad names in initial environment. Closes 10231Denys Vlasenko2017-11-021-4/+22
* whitespace fixesDenys Vlasenko2017-10-121-3/+3
* typo fixDenys Vlasenko2017-10-121-1/+1
* ash: survive failures in $PS1 expansion. Closes 10371Denys Vlasenko2017-10-121-1/+18
* use %m printf specifier where appropriateDenys Vlasenko2017-09-291-8/+1
* ash: more s/error/perror/ for better error reportingDenys Vlasenko2017-08-231-5/+5
* ash: when cd fails, say whyJohannes Schindelin2017-08-231-1/+1
* ash: report reason when a script file could not be openedJohannes Schindelin2017-08-231-1/+1
* ash: unset OPTARG if getopts exits 1, support OPTERR=0 behaviorDenys Vlasenko2017-08-151-2/+11
* ash,hush: comment and debug tweaks, no code changesDenys Vlasenko2017-08-151-2/+3
* ash: one "current line = 1" might be missing, fix thatDenys Vlasenko2017-08-141-4/+5
* ash: [PARSER] Catch variable length expansions on non-existant specialsDenys Vlasenko2017-08-141-3/+9
* ash: fix "unset OPTIND" throwing an error messageDenys Vlasenko2017-08-111-1/+3
* hush: optional times builtinDenys Vlasenko2017-08-101-7/+9
* ash: implement -d DELIM option for readJohannes Schindelin2017-08-091-3/+12