RELEASE   [plain text]


10-08-11 coinit.c: force _BLD_DLL for environ intercept
10-06-01 sync with ast api 20100601
10-05-19 cokill.c: do cowait(co,co,0) to drain pending messages
10-05-15 coshell.h,coopen.c: add CO_ORPHAN for PROC_ORPHAN
10-05-11 coopen.c: add PROC_ORPHAN for CO_SHELL
10-05-10 coopen.c: no atexit() for CO_SHELL
10-04-15 first ksh93u local job pool tests work (service daemon tbd)
10-04-14 cowait.c: add 3rd cowait() arg timeout; 0 Coshell_t* operates on all open coshells
10-04-10 coshell.h: add CO_SHELL for shell using coshell!
09-12-09 coexport.c: add runtime CO_ENV_EXPORT hook that avoids changing environ
08-10-28 coopen.c: close write side of parent msgfd -- doh
08-04-28 coexec.c: check for fd 1,2 equivalence before CO_SERIALIZE 2>&1
07-10-29 coshell.h,coexec.c: fix procrun()/system() intercept logic
07-08-15 add CO_SEPARATE,CO_MODE_SEPARATE for separate shell+wait per action
07-04-09 Makefile: $(CC.PIC) to allow archive to be pulled into other dlls
06-08-22 coshell.h: procrun => coprocrun, system => cosystem
06-08-09 coshell.h: export CO_ENV_MSGFD for COSHELL=coshell
06-08-02 coexec.c: Cojob_t.flags&CO_SERVICE for service requests
06-08-02 cokill.c: cokill() signal==0 => kill CO_SERVICE jobs
06-07-27 coexec.c: drop server cowait() that bypassed caller
06-06-21 coexec.c: add non-block cowait() to drain responses
06-06-11 fix service intercept cleanup
06-05-24 add service=name:init lightweight service intercepts
05-04-19 cowait.c: beef up invalid message tests and diagnostics
05-04-11 drop fixed CO_MSGFD for $_coshell_msgfd
05-04-07 coexec.c: fix !_lib_fork&&_map_spawnve close-on-exec redirection
04-09-22 cowait.c: remove CO_SERIALIZE temporaries after listing -- duh
04-09-01 co*: add CO_SERIALIZE
04-07-22 system.c: access() => eaccess()
04-02-11 coinit.c: fix CO_CROSS PATH initialization
02-10-30 coclose.c: fix reference-after-free bug in coclose()
02-01-31 codata.c,coopen.c: fix CO_MSGFD parameterization
02-01-24 coopen.c: fix small memory leak
01-10-26 coopen.c: hung sfclose(fp) -> close(sffileno(fp)) -- wow
01-09-11 coinit.c: fix coident[] for ancient bsh that die on `test == 1'
	 coinit.c: and fix coident[] to weed out buggy ksh88i trap on exit
01-05-31 co*: add CO_CROSS, expose CO_DEVFD
01-04-23 coquote: add state.type to avoid getenv() overwrite on some systems
01-01-01 cokill: killjob => cokilljob, killshell => cokillshell
00-12-18 coinit: CO_OSH ? "${!-$$}" : "${!:-$$}"
00-10-25 codata: $ZSH_VERSION is not ksh
00-02-14 procrun,system: system(3) returns wait() status (not shell status)
99-11-19 co*: add CO_OSH for bsdi lack of times(1)
	 coexec: CO_IGNORE for all but real ksh
98-06-22 coinit: quote cd path arg