X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: "Yadin Y. Goldschmidt" Subject: Re: [ANNOUNCEMENT] Updated: cygwin-1.5.19-2 Date: Tue, 17 Jan 2006 10:05:55 -0500 Lines: 290 Message-ID: References: X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com After upgrading to 1.5.19-2 sshd will not start. In the event viewer log I see the message: type error event 7022: the CYGWIN sshd service hung on starting doing ps -a I see 2 instances of cygrunsrv one for cron that started and sshd service missing. "Corinna Vinschen" wrote in message news:announce DOT 20060117101005 DOT GM8318 AT calimero DOT vinschen DOT de... > I've updated the Cygwin package to 1.5.19-2. > > The -1 package accidentally contained files which are usually part of > the mingw-runtime and w32api packages. > > ======================================================================= > NOTE: > > If you have installed the mingw-runtime and w32api packages, and if > you already installed 1.5.19-1, then you should update to 1.5.19-2, > and then, afterwards, restart setup.exe and force a reinstall of the > mingw-runtime and w32api packages, otherwise you will later miss files. > > If you didn't install 1.5.19-1, just install 1.5.19-2 and you're done. > ======================================================================= > > Since there has nothing else changed, enjoy the original announcement > again: > > 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. > > 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. > > If you have questions or comments, please send them to the Cygwin > mailing list at: cygwin AT cygwin DOT com . > > *** 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 > > 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. > > Christopher Faylor > TimeSys, Inc. > > Changes since 1.5.18-1: > > cgf: Fix problem with non-cygwin programs which use pipes. > > corinna: Export getline, getdelim. > > cgf: Don't send notification to the parent if cygwin dll is loaded > dynamically. > > cgf: Update malloc to version 2.8.2. > > cgf: Rewrite bad argument checking for thread safety and improved speed. > > cgf: Fix problem with spawn() of non-cygwin processes. > > cgf: Define loff_t in types.h. > > cgf: Define INET_ADDRSTRLEN in in.h. > > arto.huusko: Fix fork problem when resources are low. > > cgf: Add some linux-specific defines to ioctl.h. > > cgf: Export pread() and pwrite(). > > sthoenna: Implement TIOCMBIS and TIOCMBIC. > > corinna: Bounds check abstime in pthread_cond_timedwait. > > mgorse: Fix possible seg fault when creating a detached thread. > > cgf: Move more linux-like definitions into endian.h. > > cgf: Fix problem where cygheap was miniscule in size rather than > many megabytes causing cygwin to prematurely run out of file handles > or to be incapable of handling long command lines. > > cgf: Rework Makefile to allow separate debugging information to be > generated. > > cgf: Try harder to generate EMFILE condition. > > corinna: Export fts_children, fts_close, fts_get_clientptr, > fts_get_stream, fts_open, fts_read, fts_set, fts_set_clientptr, > ftw, nftw. > > cgf: Add elf.h and friends to /usr/include. This makes it easier > to build the linux kernel on cygwin. > > cgf: Try harder to generate E2BIG when the command line length is > overrun on exec/spawn. > > trcurtiss: Fix so that current baud rate of serial line is returned > regardless of DTR state. > > corinna: Make cygwin more robust when running on 64-bit version of > Windows. > > ptsekov: Fix problems with stale subshells in MC caused by EOF in pty > slaves not being correctly propagated. > > cgf: Report "cygdrive" and proc as directories in / even if they haven't > been explicitly created as directories. > > cgf: Implement and export readdir_r. > > cgf: Fix handling of signal masks in threads. > > cgf: Allow use of /proc values as standard input to programs like 'cat'. > > cgf: Set proper errno when attempting to execuate a directory. > > cgf: Fix handling of pause() in a non-main thread. > > corinna: Emulate linux version of realpath() more closely. > > cgf: Make lseek on a tty invalid. > > cgf: Detect attempts to run a .com file masquerading as a 16bit .exe file > which cause problems on Win98/Me. > > corinna: Disable all special handling of CTRL_LOGOFF_EVENT since it seems > to be sent too globally to be useful. > > cgf: Fix stty "Not all operations could be performed" problem on serial > ports > and allow "stty -a" to work on serial ports as well. > > corinna: Fix open and stat on virtual subdirectories (/proc/registry, > etc.) > > corinna: Fix invalid errno handling in strerror. > > corinna: Fix potential hang in pthread_cond_wait. > > cgf: Fix annoying error pop-ups on Windows 98. > > cgf: Report E2BIG when the size of an individual environment component is >> 32K. > > cgf: Don't crash if the environment block grows greate than 32K. > > corinna: Use Winsock 2 for everything. > > cgf: Properly fill out si_code if siginfo_t structure. > > sthoenna: Call signal handler with extra siginfo_t * and void * > parameters when SA_SIGINFO flag is set by a call to sigaction(). > > corinna: Make running on 64-bit windows slightly more robust. > > cgf: Cleanup and speed up fork slightly. > > cgf: Clean up and stabilize handling of /proc filesystem as well as > other operations which use cygwin's signal "commune" for inter-process > communication. > > corinna: Add WinMainCRTStartup symbol as an alias for mainCRTStartup. > > corinna: Properly deal with a trailing /. or /.. when creating a > directory. > > cgf: Try harder to avoid multi-threaded problems when exiting, communing, > or > performing operations on the file table. > > corinna: Implement mlock/munlock. > > corinna: Implement futimes. > > corinna: Deal with non-blocking sockets more robustly. > > cgf: Export memmem. > > cgf: Properly disconnect console when no ctty and last fd closes it. Try > hard > to ensure that that processes which start without an attached console do > not > produce the dreaded "black box". > > cgf: Fix SEGV from readv. > > cgf: Always define BYTE_ORDER and other endian-related constants which > were > previously protected with a __USE_BSD #ifdef. > > cgf: Avoid always setting clock resolution to 1ms. Just use standard > system resolution. Implement clock_getres/clock_setres. > > corinna: Add priority handling to syslog/vsyslog. > > corinna: Fix recv/recvfrom/recvmsg to return EOF in case of remote > shutdown instead of ESHUTDOWN. > > corinna: Make poll behave more sanely in case of EOF on sockets. > > corinna: Convert struct msghdr to modern POSIX variation. > > corinna: Make raw disk and floppy handling more robust. > > cgf/corinna: Properly handle utimes on already-opened files as per > POSIX. > > corinna: Export timelocal and timegm functions. > > corinna: Make strptime's 'c' and 'Z' format specifier magically work. > > brian: Add --package-query option to cygcheck to allow querying available > packages from the cygwin web site. > > Christian.Franke: Distinguish CTRL-BREAK from CTRL-C in console window. > > corinna: Change pagesize (getpagesize()/sysconf(_SC_PAGESIZE)) to 64K. > > corinna: Revamp mmap thoroughly. Use VirtualAlloc/VirtualFree for > private anonymous maps which also works fine now on 9x. Add Linux mmap > flag MAP_NORESERVE for private anonymous maps. > > cgf: Implement '-u' option for strace which turns off display of > microsecond > timestamps in strace output. > > cgf: Make strace follow fork and exec when used with -p. > > corinna: Redesign mmap to make more robust - especially for anonymous > mmap. > > cgf: Make unsetenv return an int, as per linux. > > cgf: Attempt to better detect windows time wraparound in high precision > timers. > > cgf: Reduce the potential for a race when cygwin is scanning the list of > running > processes such that information on a just-exiting process can be > out-of-date. > > corinna: Always set sensible permission values when creating the ACL for > symlinks. > > corinna: Implement O_NOFOLLOW and _FNOFOLLOW. > > corinna: Try again to fix problems with trailing dots in path components. > > cgf: Fix problem where some environment variables were added to the > environment > twice by a cygwin process started from a non-cygwin process. > > cgf: Implement SA_RESETHAND. > > cgf: Try harder to make a sound when a CTRL-G is sent to the screen. > > ebb9: Add ", <, >, and | to list of characters considered "special" by > managed mode > mounts. > > cgf: Avoid hangs if a fatal error occurs while the process is first > starting up. > > cgf: Don't assign a controlling terminal to a process when a file handle > is dup()'ed. > > ebb9: Export getsubopt. > > cgf: Fix SEGV when running command.com. > > cgf: Avoid race where a "real" tty could revert to handling characters in > cooked mode, > specifically making CTRL-C do the wrong thing. > > corinna: Have uname() indicate when we're running under a 64-bit version > of Windows. > -- 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/