This is the mail archive of the
mailing list for the Cygwin project.
- From: Christopher Faylor <cgf-no-personal-reply-please at cygwin dot com>
- To: cygwin-announce at cygwin dot com
- Date: Sun, 2 Jul 2006 12:16:16 -0400
- Subject: Updated: cygwin-1.5.20-1
- Reply-to: cygwin at cygwin dot com
- Reply-to: The Cygwin Mailing List <cygwin at cygwin dot 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.
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. See http://cygwin.com/lists.html for details.
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
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.
Changes since 1.5.19-4:
corinna: Fix typo in definition of sockaddr_storage (ss_familiy ->
corinna: Implement rresvport without using rresvport from wsock32.
corinna: Fix bug when switching sockets from blocking to non-blocking
and vice versa.
cgf: Only consider a path to be "root" if its posix path resolves to
"/". A windows path which resolves to cygwin's root is not actually
corinna: Fix close-on-exec inheritance for sockets.
corinna: Reestablish d_ino field in dirent structure. Try much harder
to make it correspond to the similar st_ino field in the stat structure.
cgf: When sending signals, assume that any code which is not directly
associated with a DLL or an executable is user code.
cgf: Fix a potential handle leak with a failing exec*().
corinna: Try hard to circumvent Winsock non-standard bind(2) behaviour
in case of local TCP address reuse.
corinna: Improve and regularize search for files ending with .exe.
corinna: Never add alias SIDs to a user's group list, which could
potentially treat token created by a LogonUser call as invalid.
corinna: Implement updwtmpx.
corinna, cgf: Return correct errno from mkdir, rmdir when path does not exist.
corinna: Implement CYGWIN environment variable "transparent_exe" option
which causes files which end in .exe to be used by appropriate functions
when an input filename is specified with no extension.
cgf: Implement cygwin_internal function CW_SYNC_WINENV to sync windows
environmant with cygwin environment.
corinna: Make socket functions (accept, connect, recv*, send*) honor
cgf: Pass cygwin signals to gdb. Fix the dreaded SIGSEGV found in some
corinna: Fix problem where 64-bit process always returned 0 exit status.
corinna: Fix potential misbehaviour in widechar to multibyte character
Brian.Ford: Correct conversion from milliseconds to nanoseconds in
clock_getres and clock_setres.
cgf: Set the correct starting time for a process as reported in the
/proc file system. Use cygwin's time rather than the time reported by
NT/XP since cygwin's time reflects the use of exec() and Windows does
corinna: Implement sigignore and sigset.
cgf: Remove empty path components from PATH when converting from windows
-> POSIX form. Translate empty components to "." rather than "./" on
conversion from POSIX to windows.
corinna: Export __isinff, __isinfd, __isnanf, __isnand.
corinna: Disallow chroot into special directories.
cgf: Make SA_RESTART sigaction flag work more like linux.
corinna: Add _SC_THREADS, _SC_THREAD_ATTR_STACKSIZE,
_SC_THREAD_SAFE_FUNCTIONS, _SC_TIMERS handling to sysconf().
lars: Fix missing uint32_t in __ntohl.
pierre.humblet: Improve handling of user-supplied malloc functions.
corinna: Improve speed of select() on pipes.
lev.bishop: Fix problem with pipes when pipe is read as both blocking and
cgf: Fix CPU-eating loop in cygwin activated by Process Explorer and certain
cgf: Fix problem with constructors in DLLs.
cgf: Rework pty master handling to avoid handle leak (thanks to Dave Korn for
corinna: Allow zero-sized tcp packets.