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]

[ANNOUNCEMENT] [1.7] Updated: cygwin-1.7.0-44


Hi folks,


I just uploaded a new Cygwin 1.7 test release, 1.7.0-44.

Cygwin 1.7 is a major jump from Cygwin 1.5.x.  The list with all
changes related to Cygwin 1.5.25 is attached below.

=======================================================================
If nothing goes overly wrong, the official 1.7.1 release goes public
within the next two and a half months.
=======================================================================

Just download http://cygwin.com/setup-1.7.exe and use that setup tool
to install Cygwin 1.7.  As usual, please report bugs and problems to
the mailing list cygwin AT cygwin DOT com.

We also have a new User's Guide for 1.7, which is currently located at
http://cygwin.com/1.7/cygwin-ug-net/cygwin-ug-net.html

We also now have new API documentation
http://cygwin.com/1.7/cygwin-api/cygwin-api.html

And we have a new FAQ, though very likely not quite complete since
we still don't know what exactly *is* a FAQ realted to Cygwin 1.7.
http://cygwin.com/1.7/faq/faq.html

The list of user visible changes in Cygwin 1.7 compared to the old
Cygwin 1.5.25 release is NOT appended to this mail anymore, rather
it's now part of the Cygwin User's Guide:
http://cygwin.com/1.7/cygwin-ug-net/ov-new1.7.html

Bug fixes and extensions to the documentation in the form of patches
to the source SGML files are much appreciated.  The SGML sources are
located in the CVS repository under the winsup/doc directory, for
example here: http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/doc/?cvsroot=src

Same goes for Cygwin patches in general, of course.

=======================================================================
This is still a TEST release.  Don't use in critical production
environments.

Nevertheless I'd like to encourage everyone to give 1.7 a shot.  Due to
internal changes it is possible to install a 1.7 release in parallel to
a 1.5 release and even run 1.7 processes in parallel to 1.5 processes.

* The processes will not know about each other!  Any try to interact
* between 1.7-based and 1.5-based processes will lead to, at least, funny
* results.

To install a 1.7 release in parallel to a 1.5 release, all you have
to do is to choose another root directory (for instance: C:\cygwin-1.7)
in setup-1.7's "Choose Installation Directory" dialog.

* NOTE: Due to the way setup-1.7 works, you have to change the directory
* right the first time you visit this dialog!  If you pressed the "Next"
* button and then "Back" again, it's already too late and setup-1.7 will
* create a broken 1.7 install.  If you pressed "Next" by mistake, exit
* setup-1.7 and start it again.
=======================================================================


What's new in contrast to 1.7.0-43
===================================

- The list of user visible changes in Cygwin 1.7 compared to the old
  Cygwin 1.5.25 release is now part of the Cygwin User's Guide:
  http://cygwin.com/1.7/cygwin-ug-net/ov-new1.7.html

- New functions wcsdup.

- Enhance new ldd tool.

- Convert cygcheck, cygpath and ldd to use Win32 wide character functions
  to allow long path names.


Bugfixes:
=========

- Add missing functionality in authentication code which resulted in a
  restricted (AKA "non-elevated") token for admin users when switching
  the user context using method 3 on Vista and later.  See
  http://cygwin.com/1.7/cygwin-ug-net/ntsec.html#ntsec-nopasswd3

- Fix misbehaviour in mbstowcs in case the destination is a NULL pointer.
  For instance `mbstowcs (NULL, L"foo", 0)' incorrectly returned 0.

- Fix a few problems in new wcsftime function.

- Fix problems with string termination and correct return values in
  swprintf/vswprintf functions.

- flock(2) incorrectly tested the file open mode (read/write) against
  the lock type (LOCK_SH/LOCK_EX) and complained if they don't match.
  This is fixed now.

- Fix inode number mishandling accidentally introduced a couple of
  months ago.

- Fix inttypes.h to not use the "l" specifier for 16 and 32 bit types.

- Several fixes in the documentation.


FAQ:
====

- Q: How do I know that I'm running Cygwin 1.7.0-44?

  A: The `uname -v' command prints "2009-03-18 18:41"


Have fun,
Corinna


              *** 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=3D3Dyourdomain.com@cygwin.com

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

http://sources.redhat.com/lists.html#unsubscribe-simple

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

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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