1.5.0 release text

Christopher Faylor cgf@redhat.com
Fri Jul 4 17:47:00 GMT 2003

Here's the text.

Please flesh out the parts that I glossed over.

I think I need more words from Corinna, Thomas, and Pierre.

Any other clarifications are welcome.

This announcement should probably be accompanied with a detailed
description of what package maintainers need to do in cygwin-apps to
deal with 64 bit file I/O.  Anyone want to draft that?


From: Christopher Faylor <cygwin@cygwin.com>
To: cygwin-announce@cygwin.com
Subject: Available for test: cygwin-1.5.0-1
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com

I've made a new version of the Cygwin DLL and associated utilities
available for download.  As usual, a list of what has changed is below.

This version is currently available for testing only.  It contains major
changes in some APIs such that 64 bit file I/O operations are now
available.  This means that some structures such as those found in
'stat' and 'dirent' have changed.  Older applications will continue
to work correctly but DLLs and libraries which use any structures
whose size has changed will need to be recompiled and relinked.

To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.

If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin AT cygwin DOT com .


If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:


If you need more information on unsubscribing, start reading here:


Please read *all* of the information on unsubscribing that is available
starting at this URL.

Christopher Faylor
Red Hat, Inc.

Changes since 1.3.22-1 (not a bad release as releases go):

- Minor fix for deletion of opened files on Win9x. (Christopher Faylor)

- Fix setsid behavior when last console handle has been freed.
  (Christopher Faylor)

- Always allocate an invisible console when a pty is opened.
  (Christopher Faylor)

- Fix CPUID detection.  (Christopher January)

- Many pthread fixes.  (Thomas Pfaff)

- Completely implement 64 bit file I/O.  (Corinna Vinschen)

- Don't reset signals after a spawn.  Just treat like a fork/exec.
  (Christopher Faylor)

- Fix "not a socket" errors.  (Corinna Vinschen)

- Implement setutent.  (Corinna Vinschen)

- Set IOV_MAX down to a number small enough to use in an array.
  (Christopher Faylor)

- Allow pasting of accented characters and entry of same using
  "alt-numkey". (Bob Cassels)

- Improve compatibility of /proc/cpuinfo with linux output.
  (Christopher January)

- Improve compatibility of /proc/meminfo with linux output.
  (Corinna Vinschen)

- Fix handling of stat() on disk root directories.
  (Pierre Humblet)

- Only create sparse files when requested to do so via lseek.
  (Corinna Vinschen)

- Allow chown'ing of socket files. (Corinna Vinschen)

- Improve handling of umask on non-ntsec filesystems.
  (Bill C. Riemers)

- Avoid sending a signal on CTRL_SHUTDOWN_EVENT.  (Corinna Vinschen)

- Do more strict checking on posix path arguments to disallow
  invalid characters. (Christopher Faylor)

- Do not build cygwin DLL with cygserver functionality by default.
  (This means that this release does not support cygserver.  Expect
  this to change in 1.5.1 or 1.5.2)  (Christopher Faylor)

- Change mmap to attempt to use addr hints.  (Corinna Vinschen)

More information about the Cygwin-developers mailing list