This is the mail archive of the cygwin-announce mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Updated: cygwin-1.5.20-1


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:

cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

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

Christopher Faylor
TimeSys, Inc.

Changes since 1.5.19-4:

corinna: Fix typo in definition of sockaddr_storage (ss_familiy ->
ss_family).

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
root.

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
SA_RESTART.

cgf: Pass cygwin signals to gdb.  Fix the dreaded SIGSEGV found in some
pthread functions.

corinna: Fix problem where 64-bit process always returned 0 exit status.

corinna: Fix potential misbehaviour in widechar to multibyte character
conversion functions.

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
not.

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_PRIORITY_SCHEDULING, _SC_THREAD_PROCESS_SHARED,
_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
non-blocking.

cgf: Fix CPU-eating loop in cygwin activated by Process Explorer and certain
windows updates.

cgf: Fix problem with constructors in DLLs.

cgf: Rework pty master handling to avoid handle leak (thanks to Dave Korn for
initial implementation).

corinna: Allow zero-sized tcp packets.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]