Mailing-List: contact cygwin-announce-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-announce AT sources DOT redhat DOT com Delivered-To: moderator for cygwin-announce AT sources DOT redhat DOT com Date: Mon, 5 Nov 2001 15:12:35 -0500 From: Christopher Faylor To: cygwin-announce AT cygwin DOT com Subject: Updated: cygwin-1.3.4-1 Message-ID: <20011105151235.A21075@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.21i 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: