This is the mail archive of the cygwin 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]

Please test latest snapshots 2013-11-20


Hi folks,

we're planning to release Cygwin 1.7.26 next week.  It would be quite
helpful if those of you comfortable to install snapshots would perform
some last-minute testing.

The 2013-11-20 snapshots reflect the current state of the sources and
they would become 1.7.26 if no serious regression from 1.7.25 is found
in the next couple of days.

Here's what has changed compared to 1.7.25, so you know what to
look out for.

What's new:
-----------

- getaddrinfo now supports glibc-specific International Domain Name (IDN)
  extension flags: AI_IDN, AI_CANONIDN, AI_IDN_ALLOW_UNASSIGNED,
  AI_IDN_USE_STD3_ASCII_RULES.

- getnameinfo now supports glibc-specific International Domain Name (IDN)
  extension flags: NI_IDN, NI_IDN_ALLOW_UNASSIGNED, NI_IDN_USE_STD3_ASCII_RULES.


What changed:
-------------

- Slightly improve randomness of /dev/random emulation.

- Allow to use advisory locking on any device.  POSIX fcntl and lockf locking
  works with any device, BSD flock locking only with devices backed by an OS
  handle.  Right now this excludes console windows on pre Windows 8, as well as
  almost all virtual files under /proc from BSD flock locking.

- The header /usr/include/exceptions.h, containing implementation details for
  32 bit Windows' exception handling only, has been removed.


Bug fixes:
----------

- pthread_atparent hook should not be called in the child.
  Fixes: http://cygwin.com/ml/cygwin/2013-09/msg00365.html

- 64 bit only:  Correctly mmap'ing regions > 4 Gigs.
  Fixes: http://cygwin.com/ml/cygwin/2013-09/msg00155.html

- Fix random content of /proc/$PID/ctty if the process has no controlling
  tty.  Set to just "\n" instead.

- Properly set process sid rather than always using -1.
  Fixes: http://cygwin.com/ml/cygwin/2013-10/threads.html#00237

- Fix a potential crash after calling lseek on /dev/clipboard.

- Fix a handle inheritance bug in raw disk and tape device handling which
  led to EBADF errors in child processes.

- open("/dev", O_CREAT) accidentally created a /dev file if no /dev
  exists at the time.

- DIR *d = opendir ("foo"); flock (dirfd (d), ...); worked, but did the
  wrong thing.

- Reading from /dev/windows was broken for some time.

- select'ing on /dev/windows accidentally didn't take the setting of
  ioctl (WINDOWS_HWND) into account.

- Fix typos in cygcheck which could crash Windows 8 and 8.1 machines.
  Fixes: http://cygwin.com/ml/cygwin/2013-11/msg00334.html

- Show OS version correctly even on Windows 8.1 and Server 2012 R2.
  Fixes: http://cygwin.com/ml/cygwin/2013-11/msg00343.html


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: pgpsW3H3MSYb4.pgp
Description: PGP signature


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