index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
bin
/
sh
/
parser.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
wordexp: Rewrite to make WRDE_NOCMD reliable.
jilles
2015-09-30
1
-0
/
+33
*
sh: Allow empty << EOF markers.
jilles
2015-09-02
1
-2
/
+8
*
sh: Don't create bad parse result when postponing a bad substitution error.
jilles
2015-08-23
1
-2
/
+3
*
sh: Avoid negative character values from $'\Uffffffff' etc.
jilles
2015-08-20
1
-5
/
+6
*
sh: Prefer "" to nullstr where possible.
jilles
2015-02-15
1
-1
/
+1
*
sh: Prepend "$0: " to error messages if there is no command name.
jilles
2014-11-22
1
-0
/
+2
*
sh: Allow backslash-newline continuation in more places:
jilles
2014-10-19
1
-32
/
+43
*
sh: Make parseredir() a proper function instead of an emulated nested
jilles
2014-10-15
1
-59
/
+58
*
sh: Remove more gotos.
jilles
2014-10-15
1
-10
/
+7
*
sh: Fix LINENO and prompt after $'\0 and newline.
jilles
2014-10-03
1
-0
/
+7
*
sh: Remove arbitrary length limit on << EOF markers.
jilles
2014-09-14
1
-21
/
+17
*
sh: Make checkend() a real function instead of an emulated nested function.
jilles
2014-09-14
1
-36
/
+39
*
sh: Add some const keywords.
jilles
2014-09-14
1
-1
/
+1
*
sh: Allow aliases to force alias substitution on the following word.
jilles
2014-01-26
1
-0
/
+6
*
sh: Simplify list() in the parser.
jilles
2013-08-30
1
-21
/
+22
*
sh: Separate out nbinary allocation into a function.
jilles
2013-08-30
1
-21
/
+22
*
sh: Use makename() where possible.
jilles
2013-08-30
1
-22
/
+5
*
sh: Add a function for the case where one token is required in the parse.
jilles
2013-08-30
1
-31
/
+23
*
sh: Cast -1 to pointer rather than pointer to variable of wrong type.
jilles
2013-08-30
1
-1
/
+1
*
sh: Disallow empty simple commands.
jilles
2013-08-25
1
-8
/
+4
*
sh: Remove unnecessary reset functions.
jilles
2013-08-16
1
-8
/
+1
*
sh: Allow a lone redirection before '|', ';;' or ';&'.
jilles
2013-08-14
1
-0
/
+3
*
sh: Remove an incorrect comment.
jilles
2013-07-25
1
-1
/
+1
*
sh: Remove #define MKINIT.
jilles
2013-07-25
1
-2
/
+2
*
sh: Remove mkinit.
jilles
2013-07-25
1
-4
/
+4
*
sh: Fix various compiler warnings.
jilles
2013-04-01
1
-5
/
+6
*
sh: Fix crash when parsing '{ } &'.
jilles
2013-01-13
1
-2
/
+2
*
sh: Don't lose $? when backquoted command ends with semicolon or newline.
jilles
2013-01-13
1
-1
/
+2
*
sh: Remove special support for background simple commands.
jilles
2011-06-18
1
-3
/
+2
*
sh: Add case statement fallthrough (with ';&' instead of ';;').
jilles
2011-06-17
1
-4
/
+10
*
sh: Do parameter expansion before printing PS4 (set -x).
jilles
2011-06-09
1
-0
/
+44
*
sh: Expand aliases after assignments and redirections.
jilles
2011-05-21
1
-0
/
+22
*
sh: Allow terminating a heredoc with a terminator at EOF without a newline.
jilles
2011-05-20
1
-3
/
+5
*
sh: Add \u/\U support (in $'...') for UTF-8.
jilles
2011-05-08
1
-0
/
+23
*
sh: Add $'quoting' (C-style escape sequences).
jilles
2011-05-05
1
-6
/
+139
*
sh: Detect an error for ${#var<GARBAGE>}.
jilles
2011-05-04
1
-0
/
+2
*
sh: Do not word split "${#parameter}".
jilles
2011-04-20
1
-2
/
+2
*
sh: Fix some parameter expansion variants ${#...}.
jilles
2011-03-13
1
-19
/
+30
*
sh: Fix two things about {(...)} <redir:
jilles
2011-02-05
1
-1
/
+4
*
sh: Allow arbitrary large numbers in CHECKSTRSPACE.
jilles
2010-12-26
1
-2
/
+1
*
Remove duplicate check, turning dead code into live code.
uqs
2010-12-13
1
-2
/
+0
*
sh: Code size optimizations to "stack string" memory allocation:
jilles
2010-11-23
1
-7
/
+6
*
sh: Fix some issues with aliases and case, by importing dash checkkwd code.
jilles
2010-11-02
1
-50
/
+49
*
sh: Use iteration instead of recursion to evaluate semicolon lists.
jilles
2010-10-31
1
-10
/
+17
*
sh: Tweak some string constants to reduce code size.
jilles
2010-10-29
1
-1
/
+1
*
sh: Reject function names ending in one of !%*+-=?@}~
jilles
2010-10-29
1
-1
/
+5
*
sh: Detect various additional errors in the parser.
jilles
2010-10-29
1
-3
/
+3
*
sh: Error out on various specials/keywords in the wrong place in backticks.
jilles
2010-10-29
1
-16
/
+16
*
sh: Do IFS splitting on word in ${v+word} and ${v-word}.
jilles
2010-10-29
1
-4
/
+12
*
sh: Only accept a '}' inside ${v+-=?...} if double-quote state matches.
jilles
2010-10-28
1
-4
/
+4
[next]