Upstream commit 1:
    Date: Wed, 26 Sep 2007 17:14:16 +0800
    [PARSER] Recognise here-doc delimiters terminated by EOF
    Previously dash required a <newline> character to be present in order for
    a here-document delimiter to be detected.  Allowing EOF in the absence of
    a <newline> to play the same purpose allows some intuitive scripts to
    succeed.  POSIX seems to be silence on this so this should be OK.
    Test case:
        eval 'cat <<- NOT
                test
        NOT'
        echo OK
    Old result:
        test
        NOTOK
    New result:
        test
        OK
Upstream commit 2:
    Date: Sat, 20 Oct 2007 18:49:31 +0800
    [PARSER] Fix here-doc corruption
    The change
        [PARSER] Recognise here-doc delimiters terminated by EOF
    introduced a regerssion whereby lines starting with eofmark but are not equal
    to eofmark would be corrupted.  This patch fixes it.
    Test case:
        cat << _ACEOF
        _ASBOX
        _ACEOF
    Old result:
        SASBOX
    New result:
        _ASBOX
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
		
	
		
			
				
	
	
		
			4 lines
		
	
	
		
			28 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			4 lines
		
	
	
		
			28 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
cat << _ACEOF
 | 
						|
_ASBOX
 | 
						|
_ACEOF
 |