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

cygwin 1.3.3 announcment -- extra words solicited


If anyone is around on this holiday weekend (for the US, anyway), I'd
appreciate it if you could take a look at the cygwin announcement below
and add any necessary words.  I wasn't clear on the details of some
of the changes, particularly Robert's pthread changes and Corinna's
ntsec stuff.

I guess I'll wait until tomorrow or maybe Monday for comments.  Then
I'll release cygwin 1.3.3.

cgf

I've made a new version of the Cygwin DLL and associated utilities
available for download.  I've also updated mingw and w32api.

A partial list of what has changed is below.  If anyone who has
submitted changes that are not mentioned below wants to chime in, please
feel free.  Also, apologies if I didn't attribute your change to you.

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.

Note that we do not allow downloads from sources.redhat.com (aka
cygwin.com) due to bandwidth limitations.  This means that you will need
to find a mirror which has this update.

In the US, ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/ is a
reliable high bandwidth connection.

In Germany,
ftp://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/mirrors/cygnus/ is
usually pretty good.

In the UK,
http://programming.ccp14.ac.uk/ftp-mirror/programming/cygwin/pub/cygwin/
is usually up-to-date within 48 hours.

If one of the above doesn't have the latest version of this package then
you can either wait for the site to be updated or find another mirror.

The setup.exe program will figure out what needs to be updated on your
system and will install newer packages automatically.

If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .  I would appreciate if you would
use this mailing list rather than emailing me directly.  This includes
ideas and comments about the setup utility or Cygwin in general.

If you want to make a point or ask a question, the Cygwin mailing list
is the appropriate place.

              *** 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

Christopher Faylor
Cygwin Engineering Manager (and Developer)
Red Hat, Inc.

User level change overview:

- "ssh -f localhost 'sleep 10'" should no longer hang.

- "rsh localhost ls" should no longer hang.

- "rmdir nonexistentfile" should correctly report that file does not
  exist.

- Deprecated //x access for drives has been removed.  It does not work.
  It is kaput.  It is dead, Jim.  It is a dead parrot.

- Problems dealing with non-cygwin .lnk problems should be fixed.

- chroot should work better.

- AltGr should work better.

More "low level" change overview:

- Functional vfork -- should improve some /bin/sh (aka ash) operations.
  (Christopher Faylor)

- Fix audio problems after an exec. (Christopher Faylor)

- //x method for accessing drives has been removed.  (Christopher Faylor)

- Windows .lnk files are no longer considered Cygwin symlinks.
  (Corinna Vinschen)

- Correctly handle renaming from foo to bar if bar.lnk when bar is an
  existing shortcut.  (Corinna Vinschen)

- chroot fixes.  (Christopher Faylor)

- Make sure that a signal handler is called correctly when a sleep()
  call is interrupted.  (Christopher Faylor)

- Don't call FreeLibrary when given a handle to the current module.
  (Christopher Faylor)

- Store symlink contents in extended attribute for speed, if possible.
  (Egor Duda)

- pthread fixes and cleanups.  (Robert Collins)

- Add fchdir() function.  (Corinna Vinschen)

- Accomodate special UNIX-style handling of zombie processes
  when SIGCHLD is ignored.  (Christopher Faylor)

- Allow better handling of code pages via set CYGWNIN=codepage:[ansi|oem].
  (Egor Duda)

-  Try harder to delete files that are protected or are open by another
   process.  (Christopher Faylor)

- Increase security of unix domain sockets.  (Egor Duda)

- Detect AltGr more robustly on Windows NT.  (Marius Gedminas)

- Improve tape erasure functionality.  (Corinna Vinschen)

- Properly return 0 as a result of dsp ioctl calls.  (Christopher Faylor)

- Allow spawn NOWAIT and vfork to work on non-cygwin processes without blocking
  while waiting for them to exit.  (Christopher Faylor)

- Detach console from a process after a setside() if all handles to the console
  are closed.  (Christopher Faylor)

- Export __signgam.  (Charles Wilson)

- Export sys_errlist and sys_nerr.  (Christopher Faylor)

- Correctly deal with non-blocking I/O with older programs that had been
  compiled with incorrect values for O_NONBLOCK.  (Corinna Vinschen)

- Return at least 256 as the maximum number of possible file desriptors.
  (Corinna Vinschen)

- Wrap winsock functions which return static buffers so that info they
  return will be correctly copied after a fork().  (Corinna Vinschen)

- Fix bug where dup2 did not extend the fd table size when the second argument
  was greater than the current fd table size.  (Christopher Faylor)

- Report "file not found" when rmdir'ing a non-existent file rather than
  "not a director".  (Christopher Faylor)

- Return immediately when selecting /dev/null for read or write.
  (Christopher Faylor)

- Detect when shutdown() call has been invoked on a socket and cause
  select() to return immediately since Winsock's version of select
  appears to get this wrong.


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