tg 
							
						 
					 
					
						
						
							
						
						9167be0584 
					 
					
						
						
							
							handle SIGPIPE in built-in cat correctly (LP#1532621)  
						
						 
						
						
						
						
					 
					
						2016-01-20 20:29:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						046d8e5b7a 
					 
					
						
						
							
							align with future POSIX on  http://austingroupbugs.net/view.php?id=351  
						
						 
						
						... 
						
						
						
						with accepted interpretation (*sigh*); merge VARASN|ARRAYVAR→CMDASN 
						
						
					 
					
						2016-01-19 23:12:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						44be0bdb0b 
					 
					
						
						
							
							deliberately revert from POSIX to classical behaviour for "……\"…\"……"  
						
						 
						
						... 
						
						
						
						until http://austingroupbugs.net/view.php?id=1015  is resolved (either way),
mksh R52 regression; cf. Debian #810846 , #811092  
						
						
					 
					
						2016-01-19 23:09:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						7181c9e40c 
					 
					
						
						
							
							somewhat surprisingly, we can do bashisms better than GNU bash now ☺  
						
						 
						
						
						
						
					 
					
						2016-01-14 23:19:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						c51e067e62 
					 
					
						
						
							
							incorporate more feedback from schily  
						
						 
						
						
						
						
					 
					
						2016-01-14 23:18:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						1b0e4f54cb 
					 
					
						
						
							
							permit 'read -A/-a arr[idx]' as long as only one element is read;  
						
						 
						
						... 
						
						
						
						fix corruption of array indicēs with this construct (LP#1533396) 
						
						
					 
					
						2016-01-14 22:49:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						0141794c2e 
					 
					
						
						
							
							correctly handle nested ADELIM parsing: ADELIM doubles as CSUBST (LP#1453827)  
						
						 
						
						
						
						
					 
					
						2016-01-14 22:30:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						000580ca8f 
					 
					
						
						
							
							fix buffer overrun (LP#1533394)  
						
						 
						
						
						
						
					 
					
						2016-01-14 21:17:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						5be0ec410e 
					 
					
						
						
							
							leak less memory  
						
						 
						
						
						
						
					 
					
						2016-01-14 20:21:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						0a1f594503 
					 
					
						
						
							
							parse “$( (( … ) … ) … )” correctly (LP#1532621)  
						
						 
						
						
						
						
					 
					
						2016-01-14 19:52:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						2492c5692b 
					 
					
						
						
							
							incorporate suggestions by J�rg Schilling  
						
						 
						
						
						
						
					 
					
						2016-01-13 17:20:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						678fd25b36 
					 
					
						
						
							
							be clearer on what we do to the array on read -a other than clearing it  
						
						 
						
						
						
						
					 
					
						2016-01-12 16:33:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						7771c3b7d2 
					 
					
						
						
							
							glibc now causes warnings with set[ug]id also on kFreeBSD and Hurd  
						
						 
						
						
						
						
					 
					
						2016-01-02 20:11:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						fd5360903d 
					 
					
						
						
							
							don’t use unset in portable code either, thanks autoconf texinfo manual  
						
						 
						
						
						
						
					 
					
						2015-12-31 21:16:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						4059e105a2 
					 
					
						
						
							
							fstat(2) after open(2) for set -C case when initial stat(2) was !S_ISREG  
						
						 
						
						... 
						
						
						
						to fix race condition as suggested by jilles 
						
						
					 
					
						2015-12-31 21:03:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						c56d848a10 
					 
					
						
						
							
							set -U after LANG/LC_*, for future compatibility, cf. commitid 10056858F3B37548534  
						
						 
						
						
						
						
					 
					
						2015-12-31 21:00:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						54e31ce562 
					 
					
						
						
							
							plug EEXIST  
						
						 
						
						
						
						
					 
					
						2015-12-31 20:38:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						f0b83e194a 
					 
					
						
						
							
							future directions; izabera’s got a point and we’ll need two locales (C and  
						
						 
						
						... 
						
						
						
						C.UTF-8), but we’ll need this in MirBSD a̲n̲d̲ audit its scripts first 
						
						
					 
					
						2015-12-31 20:25:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						f6d937cc67 
					 
					
						
						
							
							also recognise ksh93 compiled binaries and LZIP compressed files  
						
						 
						
						
						
						
					 
					
						2015-12-31 12:58:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KO Myung-Hun 
							
						 
					 
					
						
						
							
						
						ae3c5b8482 
					 
					
						
						
							
							jobs: remove unnecessary MKSH_NOPROSPECTOFWORK guards  
						
						 
						
						... 
						
						
						
						Long time ago, upstream fixed KLIBC conflicts. As a result,
MKSH_NO_SIGSUSPEND is not defined any more.
I missed to remove guards with MKSH_NOPROSPECTOFWORK.
    modified:   jobs.c 
						
						
					 
					
						2015-12-27 14:00:19 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KO Myung-Hun 
							
						 
					 
					
						
						
							
						
						0c41f2fdc8 
					 
					
						
						
							
							Merge remote-tracking branch 'mksh/master'  
						
						 
						
						
						
						
					 
					
						2015-12-13 17:59:43 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						d83f63ac1c 
					 
					
						
						
							
							sync with reality; clog already says:  
						
						 
						
						... 
						
						
						
						* [tg] Drop “stop” alias, [203]lksh(1) functionality to auto-unalias 
						
						
					 
					
						2015-12-12 23:31:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						b2b0c0bbb6 
					 
					
						
						
							
							update for recent changes  
						
						 
						
						
						
						
					 
					
						2015-12-12 22:25:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						489fb7e845 
					 
					
						
						
							
							further bring ${x/y/z} closer to GNU bash behaviour, we now only miss  
						
						 
						
						... 
						
						
						
						recursive extglobs 
						
						
					 
					
						2015-12-12 22:24:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						ff90f3a050 
					 
					
						
						
							
							add explicit licence  
						
						 
						
						
						
						
					 
					
						2015-12-12 21:08:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						f08d596163 
					 
					
						
						
							
							make (( … )) into a compound command, as ormaaj says was originally intended  
						
						 
						
						
						
						
					 
					
						2015-12-12 21:03:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						3b2ad0f9d9 
					 
					
						
						
							
							fix ${*:+x} constructs; bug reported by carstenh via IRC  
						
						 
						
						
						
						
					 
					
						2015-12-12 20:38:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						66ace7e647 
					 
					
						
						
							
							fix regression introduced with test(1) rewrite in R40d:  
						
						 
						
						... 
						
						
						
						evaluation errors were not returned any more
Bug spotted and patch by Martijn Dekker <martijn@inlv.org > 
						
						
					 
					
						2015-12-12 19:27:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						aa4ad0c2e4 
					 
					
						
						
							
							now WDS_KEEPQ and WDS_MAGIC are both no longer needed  
						
						 
						
						
						
						
					 
					
						2015-12-12 19:08:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						305599031d 
					 
					
						
						
							
							improve reparsing of ((…) |…) as ( (…) |…)  
						
						 
						
						
						
						
					 
					
						2015-12-12 19:05:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						ceb98d7558 
					 
					
						
						
							
							we must quote a tilde in substitutions now  
						
						 
						
						
						
						
					 
					
						2015-12-12 18:47:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						8d22d9226f 
					 
					
						
						
							
							use evalstr instead of wdstrip+substitute and drop home-grown backslash removal  
						
						 
						
						
						
						
					 
					
						2015-12-12 18:47:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						d4aa35212c 
					 
					
						
						
							
							fix a few expansion substitutions to do tilde expansion  
						
						 
						
						... 
						
						
						
						issue spotted by izabera and confirmed by Geoff Clare 
						
						
					 
					
						2015-12-12 17:28:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						c10a8b5809 
					 
					
						
						
							
							move tests that logically belong together; no change  
						
						 
						
						
						
						
					 
					
						2015-12-12 16:37:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						4e036f26d1 
					 
					
						
						
							
							easy portability fix from Jilles Tjoelker <jilles@stack.nl>; reason:  
						
						 
						
						... 
						
						
						
						> In the Bourne shell, ksh93 and FreeBSD sh, the double-quote directly
> after the question mark starts an unquoted part inside the message. 
						
						
					 
					
						2015-12-11 16:55:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						61726fd124 
					 
					
						
						
							
							while fgrep’s easier on the eyes, grep -F’s more well-known  
						
						 
						
						
						
						
					 
					
						2015-12-08 20:59:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						124e6693e9 
					 
					
						
						
							
							janitorial work  
						
						 
						
						
						
						
					 
					
						2015-11-29 17:05:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KO Myung-Hun 
							
						 
					 
					
						
						
							
						
						788fdcd188 
					 
					
						
						
							
							Merge remote-tracking branch 'mksh/master'  
						
						 
						
						
						
						
					 
					
						2015-10-26 11:24:15 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						7a47656efe 
					 
					
						
						
							
							fix \u0000 and \x00 being ignored in $'…' and print +r expansion  
						
						 
						
						
						
						
					 
					
						2015-10-24 19:46:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						1a4f644d6e 
					 
					
						
						
							
							save ~1½K from the bootfloppy by reusing MirBSD libkern wcwidth(3)  
						
						 
						
						... 
						
						
						
						but don’t bother for this for the regular /bin/mksh either
to keep the generic code path tested well 
						
						
					 
					
						2015-10-24 19:45:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						5018e4a21b 
					 
					
						
						
							
							another testcase, before I go changing the way let] is handled  
						
						 
						
						
						
						
					 
					
						2015-10-13 21:39:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KO Myung-Hun 
							
						 
					 
					
						
						
							
						
						780f220e23 
					 
					
						
						
							
							Merge remote-tracking branch 'mksh/master'  
						
						 
						
						... 
						
						
						
						Conflicts:
    check.t
    exec.c
    sh.h 
						
						
					 
					
						2015-10-11 19:42:38 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						cef386fb60 
					 
					
						
						
							
							make “source” into a built-in command (keepasn, to match ksh93 and “dot”);  
						
						 
						
						... 
						
						
						
						remove the “stop” alias and drop old Android and OS/2 hacks and auto-unalias 
						
						
					 
					
						2015-10-09 21:36:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						52b0370973 
					 
					
						
						
							
							some doc overhaul/bugfixes; TODO: document all of FPOSIX, FSH deltas  
						
						 
						
						... 
						
						
						
						(after working through lksh.1 and deciding on them) 
						
						
					 
					
						2015-10-09 20:43:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						7a5a9c9ea0 
					 
					
						
						
							
							move some information off mksh.1; harmonise  
						
						 
						
						
						
						
					 
					
						2015-10-09 20:33:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						fc48729336 
					 
					
						
						
							
							tweak some iop/conservative_fds-related things I picked up while thinking lksh  
						
						 
						
						
						
						
					 
					
						2015-10-09 19:29:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						22fff17047 
					 
					
						
						
							
							comments for future directions (keep delta lower, make lksh-as-ksh doable)  
						
						 
						
						... 
						
						
						
						oksh synching will be more work than I can continue while being ill still… 
						
						
					 
					
						2015-10-09 19:28:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						af35e9a6de 
					 
					
						
						
							
							revert most of commitid 3ec342c92b3a8874 and fixup the rest;  
						
						 
						
						... 
						
						
						
						this should bring us closer to POSIX again 
						
						
					 
					
						2015-10-09 17:48:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						3fc8b5eb94 
					 
					
						
						
							
							partial oksh sync, up to commit 80be547da108d5c241ae068290ca3e331446aa41?  
						
						 
						
						
						
						
					 
					
						2015-10-09 16:11:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tg 
							
						 
					 
					
						
						
							
						
						e32f7d933b 
					 
					
						
						
							
							clean up ifdefs; some errnos are mandatory anyway; add one of those  
						
						 
						
						
						
						
					 
					
						2015-10-09 15:38:36 +00:00