Mail Archives: cygwin/2001/11/05/15:24:57
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. 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 AT cygwin DOT com . I would appreciate it 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 DOT com AT cygwin DOT com
Christopher Faylor
Cygwin Engineering Manager (and Developer)
Red Hat, Inc.
- Disallow /dev/some-cygwin-device/foo (Christopher Faylor)
- Allow appropriate NULL arguments to getcwd()
(Christopher Faylor, Corinna Vinschen)
- Fix kill -f pid1 pid2 so that pid2 is actually killed. (Christopher Faylor)
- Improve ifconf interface. (Alexander Gottwald)
- Fix some unix-domain socket problems. (Egor Duda)
- Fix SNDCTL_DSP_GETBLKSIZE ioctl operation to properly return 0.
(Ralf Habacker)
- More detach console fixes from (Kazuhiro Fujieda).
- More (probably fruitless) attempts to get networking working on ancient
Windows 95 configurations. (Christopher Faylor)
- Improve uname output under various flavors of Windows. (Corinna Vinschen)
- Validate input buffers to _read, _write, and _system to avoid core dumps on
NULL or garbage pointers. (Christopher Faylor)
- Improve rusage info on Windows NT class systems. (Robert Collins)
- Avoid expensive domain lookups for HOMEDRIVE, HOMEPATH, if possible.
(Corinna Vinschen, Ian Ray)
- Improve and standardize "multiple cygwins on one system" error message.
(Christopher Faylor)
- Automatically set HOME environment variable. (Corinna Vinschen, suggested by
Earnie Boyd)
- Avoid spurious EWOULDBLOCK errors from non-blocking sockets. (Christopher Faylor)
- Default to "noreset_com" cygwin option. This means that com settings should be
"sticky". (Christopher Faylor)
- Fixed the socket handle inheritance problem which caused problems
with ssh. (Christopher Faylor, Corinna Vinschen)
- Make SEGV bug fixed? (I haven't been able to duplicate the make SEGV
for a while, anyway) (Christopher Faylor)
- "make -j2" hangs bug fixed? (Christopher Faylor)
- The rsyc getopt build problem should be fixed. (Christopher Faylor)
- The mmap MAP_PRIVATE|MAP_FIXED|MAP_ANON problem has been fixed.
(Corinna Vinschen)
- The 'rmdir cwd' problem has been worked around for at least one case.
(Christopher Faylor)
- The Windows 95 socket problem has been worked around.
(Christopher Faylor)
- A SEGV from rereading /etc/passwd should be fixed.
(Christopher Faylor)
- Various pthread bugs have been fixed. (Robert Collins)
- strtoll and strtoull are now exported (Charles Wilson)
- Symbolic links to devices now work correctly (Corinna Vinschen)
- Kludge EOF detection on pipes for Windows 9x/Me (should solve
CVS/ssh hangs). (Christopher Faylor)
- Fix random SEGV when manipulating environment with some buggy
(?) applications. (Christopher Faylor)
- Fix strange problem with opendir when it was passed a /cygdrive
path that could reverse resolve to a mount point. (Christopher Faylor)
- Allow "\\.\a:" style paths to be correctly interpreted (don't eat
the dot). (Christopher Faylor)
- Don't allow /dev/somevaliddevice/more/path/parts to succeed.
(Christopher Faylor)
- Teach syslog about syslog priorities other than LOG_ERR, LOG_WARNING, and
LOG_INFO. (Karellen)
- Don't print "Dumping stack trace" when producing a "core file" when running
under a shell. Just be silent like on UNIX. (Christopher Faylor)
- Allow NULL comparision function argument to scandir. (Christopher Faylor)
- Add built-in devices for tapes, raw disk devices, and floppies (see below).
(Corinna Vinschen)
major minor POSIX filename NT filename
----- ----- -------------- -------------------------
FH_TAPE 0 /dev/st0 \device\tape0
FH_TAPE 1 /dev/st1 \device\tape1
...
FH_TAPE 128 /dev/nst0 \device\tape0
FH_TAPE 129 /dev/nst1 \device\tape1
...
FH_FLOPPY 0 /dev/fd0 \device\floppy0
FH_FLOPPY 1 /dev/fd1 \device\floppy1
...
FH_FLOPPY 16 /dev/scd0 \device\cdrom0
FH_FLOPPY 17 /dev/scd0 \device\cdrom1
...
FH_FLOPPY 32 /dev/sda \device\harddisk0\partition0
FH_FLOPPY 33 /dev/sda1 \device\harddisk0\partition1
...
FH_FLOPPY 47 /dev/sda15 \device\harddisk0\partition15
FH_FLOPPY 48 /dev/sdb \device\harddisk1\partition0
FH_FLOPPY 33 /dev/sdb1 \device\harddisk1\partition1
...
FH_FLOPPY 208 /dev/sdl \device\harddisk11\partition0
...
FH_FLOPPY 223 /dev/sdl15 \device\harddisk11\partition15
The following are needed to maintain backward compatibility with
the old Win32 partitioning scheme on W2K/XP.
FH_FLOPPY 224 from mount tab \\.\A:
...
FH_FLOPPY 250 from mount tab \\.\Z:
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -