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.


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