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
/
expand.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
MFC r287148: sh: Fix out of bounds read when there is no ] after a [:class:].
jilles
2015-09-13
1
-12
/
+7
*
MFC r278826,279330: sh: Various cleanups to expand.c:
jilles
2015-09-13
1
-60
/
+55
*
MFC r272575: sh: Eliminate some gotos.
jilles
2015-09-13
1
-10
/
+5
*
MFC r276037: sh: Remove EXP_REDIR.
jilles
2014-12-29
1
-12
/
+6
*
MFC r274854: sh: Use DQSYNTAX only while expanding, not SQSYNTAX.
jilles
2014-12-29
1
-1
/
+1
*
MFC r273920: sh: Fix corruption of CTL* bytes in positional parameters in
jilles
2014-12-29
1
-1
/
+1
*
MFC r268576: sh: Correctly handle positional parameters beyond INT_MAX on
jilles
2014-12-14
1
-2
/
+4
*
MFC r263777: sh: Fix possible memory leaks and double frees with unexpected
jilles
2014-04-14
1
-0
/
+3
*
MFC r263195: sh: Add some consts.
jilles
2014-04-05
1
-5
/
+5
*
MFC r262755: sh: Make argstr() return where it stopped and simplify expari()
jilles
2014-04-05
1
-21
/
+5
*
Sync sh(1) in stable/10 to head.
jmmv
2014-03-09
1
-55
/
+56
*
sh: Fix various compiler warnings.
jilles
2013-04-01
1
-6
/
+7
*
sh: Expand here documents in the current process.
jilles
2013-02-03
1
-13
/
+0
*
sh: Make various functions static.
jilles
2012-01-01
1
-1
/
+2
*
sh: Make patmatch() non-recursive.
jilles
2012-01-01
1
-37
/
+58
*
sh: Use dirent.d_type in pathname generation.
jilles
2011-12-28
1
-0
/
+4
*
sh: Cache de->d_namlen in a local variable.
jilles
2011-12-28
1
-6
/
+8
*
sh: Add support for named character classes in bracket expressions.
jilles
2011-06-15
1
-1
/
+37
*
sh: Fix duplicate prototypes for builtins.
jilles
2011-06-13
1
-0
/
+1
*
sh: Save/restore changed variables in optimized command substitution.
jilles
2011-06-12
1
-72
/
+0
*
sh: Fix locale-dependent ranges in bracket expressions.
jilles
2011-06-12
1
-4
/
+4
*
sh: Do parameter expansion before printing PS4 (set -x).
jilles
2011-06-09
1
-0
/
+1
*
sh: Fix unquoted $@/$* if IFS=''.
jilles
2011-05-27
1
-2
/
+5
*
sh: Add UTF-8 support to pattern matching.
jilles
2011-05-08
1
-12
/
+50
*
sh: Add UTF-8 support to ${#var}.
jilles
2011-05-07
1
-3
/
+13
*
Fix typos - remove duplicate "the".
brucec
2011-02-21
1
-1
/
+1
*
sh: Remove comment mentioning herefd, which is gone.
jilles
2011-02-02
1
-2
/
+1
*
sh: Don't do optimized command substitution if expansions have side effects.
jilles
2010-12-28
1
-0
/
+72
*
sh: Allow arbitrary large numbers in CHECKSTRSPACE.
jilles
2010-12-26
1
-3
/
+4
*
Remove dead code.
uqs
2010-12-18
1
-2
/
+0
*
sh: Fix corruption of command substitutions with special chars after newline
jilles
2010-12-16
1
-2
/
+2
*
sh: Remove the herefd hack.
jilles
2010-12-12
1
-8
/
+0
*
sh: Replace some macros and repeated code in expand.c with functions.
jilles
2010-12-11
1
-31
/
+32
*
sh: Code size optimizations to "stack string" memory allocation:
jilles
2010-11-23
1
-9
/
+8
*
sh: Code size optimizations to buffered output.
jilles
2010-11-20
1
-4
/
+2
*
sh: Fix some issues with CTL* bytes and ${var#pat}.
jilles
2010-10-29
1
-14
/
+13
*
sh: Do IFS splitting on word in ${v+word} and ${v-word}.
jilles
2010-10-29
1
-10
/
+27
*
In the spirit of r90111, depend on c89 and remove the "STATIC" macro
obrien
2010-10-13
1
-35
/
+35
*
Make DEBUG traces 64-bit clean:
jhb
2010-10-13
1
-7
/
+8
*
Consistently use "STATIC" for all functions in order to be able to set
obrien
2010-10-13
1
-6
/
+6
*
sh: Improve comments in expand.c.
jilles
2010-09-05
1
-21
/
+37
*
sh: Remove remnants of '!!' to negate pattern.
jilles
2010-08-22
1
-17
/
+2
*
sh: Fix heap-based buffer overflow in pathname generation.
jilles
2010-08-10
1
-16
/
+15
*
sh: Forget about terminated background processes sooner.
jilles
2010-06-29
1
-2
/
+2
*
sh: Fix pathname expansion with quoted slashes like *\/.
jilles
2010-05-11
1
-9
/
+15
*
sh: Use stalloc for arith variable names.
jilles
2010-04-25
1
-1
/
+3
*
sh: Do tilde expansion in substitutions.
jilles
2010-04-03
1
-3
/
+3
*
sh: Allow quoting pattern match characters in ${v%pat} and ${v#pat}.
jilles
2010-04-03
1
-1
/
+3
*
sh: Fix some bugs with backquoted builtins:
jilles
2010-01-01
1
-1
/
+1
*
sh: Various warning fixes (from WARNS=6 NO_WERROR=1):
jilles
2009-12-27
1
-2
/
+1
[next]