1.5.8 release announcement
Christopher Faylor
cgf@redhat.com
Mon Mar 15 19:27:00 GMT 2004
If all of my tests continue to work, I plan on releasing this tomorrow.
Any additions or corrections to the below text are welcome.
cgf
Changes since 1.5.7-1:
- Fix hang typified by trying to execute an unknown command in zsh.
This was caused by a signal race which could have caused other strange hangs
or odd behavior.
(Christopher Faylor)
- Fix "make -j" hang. (Christopher Faylor)
- Fix problem where wait() was incorrectly interrupted by a signal. This sometimes
affected make. (Christopher Faylor)
- Tighten spawn()/exec() security. (Pierre Humblet)
- Add SIGRTMIN definition. (Christopher Faylor)
- Reimplement strtosigno/strsignal. (Christopher Faylor)
- Increase size of cygwin's heap. (Christopher Faylor)
- Start limited implementation of sigaction(SA_SIGINFO). (Christopher Faylor)
- Implement clock_gettime, sigwaitinfo, timer_create, timer_delete,
timer_settime. (Christopher Faylor)
- Ensure that localtime_r behaves similarly to localtime by calling tzset.
(Christopher Faylor)
- Make cygserver operations interruptible. (Corinna Vinschen)
- Import latest version of BSD getopt. (Corinna Vinschen)
- Add FIONREAD for sockets. (Ralf Habacker)
- Call tzset in localtime_r. (Christopher Faylor)
- No longer includes newlib's /usr/include/iconv.h . (Christopher Faylor)
- Fix SEGV when overly long path was passed to cygpath. (Christopher Faylor)
- Implement 'cygpath --mode' to print binary/text mode of given file(s).
(Christopher Faylor)
- Speed up mmap access. (Brian Ford, Corinna Vinschen)
- Implement sighold. (Christopher Faylor)
- Partially implement sigqueue. (Christopher Faylor)
- Fix potential race in signal mask setting when cygwin is setting up to
call a signal handler. (Pierre Humblet)
- Fix tape handling to be more linux-like. (Corinna Vinschen)
- Fix hang or SEGV in cygwin when attempting to remove a directory which
contains an open file or which is otherwise unremovable. (Pierre Humblet)
- Make "kill -f" more able to kill processes not running under current
user. (Rob Siklos)
- Implement TIOCSBRK and TIOCCBRK. (Jaakko Hyvatti)
More information about the Cygwin-developers
mailing list