Re: [Mingw-w64-public] Fwd: [PATCH v1] setup: allow building with i686-w64-mingw32
Hello, here is my review about Yaakov's patch. The change in crt/wchar.h about __mingw_ovr macro looks wrong to me, or at least inconsistent. As stdio.h has same macro. At least a libstdc++ bootstrap test is required for this change. The hunks about guiddef.h are ok. The hunk about ntdef.h is ok. Also the changes for propkeydef.h header, too. The hunk in winnt.h: @@ -88,7 +88,7 @@ extern C { #include basetsd.h -#if defined(_X86_) || defined(__ia64__) || defined(__x86_64) +#if defined(__W32API_USE_DLLIMPORT__) (defined(_X86_) || defined(__ia64__) || defined(__x86_64)) #define DECLSPEC_IMPORT __declspec(dllimport) #else #define DECLSPEC_IMPORT I would like to see here a different macro-name and the logic needs to be inverted. Our default scenario uses dllimport and just in cygwin's setup-case we don't want it. So I would like to see here instead: !defined (__NO_USE_DLLIMPORT) Rest of the hunks for winnt.h are ok. The hunks about winternl.header are ok, beside one nit. The change in FILE_RENAME_INFORMATION about RootDir from HANDLE to ULONG type I am not sure. If it should be a integer-scalar instead of a pointer, is it sure that it is for 64-bit also just 32-bit wide? I would think we should use here DWORD_PTR instead. Regards, Kai
Re: [Mingw-w64-public] Fwd: [PATCH v1] setup: allow building with i686-w64-mingw32
On Jun 4 09:10, Kai Tietz wrote: Hello, here is my review about Yaakov's patch. The change in crt/wchar.h about __mingw_ovr macro looks wrong to me, or at least inconsistent. As stdio.h has same macro. At least a libstdc++ bootstrap test is required for this change. The hunks about guiddef.h are ok. The hunk about ntdef.h is ok. Also the changes for propkeydef.h header, too. The hunk in winnt.h: @@ -88,7 +88,7 @@ extern C { #include basetsd.h -#if defined(_X86_) || defined(__ia64__) || defined(__x86_64) +#if defined(__W32API_USE_DLLIMPORT__) (defined(_X86_) || defined(__ia64__) || defined(__x86_64)) #define DECLSPEC_IMPORT __declspec(dllimport) #else #define DECLSPEC_IMPORT I would like to see here a different macro-name and the logic needs to be inverted. Our default scenario uses dllimport and just in cygwin's setup-case we don't want it. So I would like to see here instead: !defined (__NO_USE_DLLIMPORT) Rest of the hunks for winnt.h are ok. The hunks about winternl.header are ok, beside one nit. The change in FILE_RENAME_INFORMATION about RootDir from HANDLE to ULONG type I am Did I miss something? I only see a name change: -BOOLEAN Replace; -HANDLE RootDir; +BOOLEAN ReplaceIfExists; +HANDLE RootDirectory; The latter names are the ones from MSDN: http://msdn.microsoft.com/en-us/library/windows/hardware/ff540344%28v=vs.85%29.aspx Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [RFU] octave-3.6.2-1
On Jun 3 22:05, marco atzeri wrote: to download (remove the index.html's) : wget -r -np -nH --cut-dirs=2 \ http://matzeri.altervista.org/cygwin-1.7/octave/index.html rm ./index.html \ ./octave-devel/index.html \ ./octave-doc/index.html \ ./md5.sum \ ./octave-devel/md5.sum \ ./octave-doc/md5.sum File list: octave-3.6.2-1-src.tar.bz2 octave-3.6.2-1.tar.bz2 octave-devel/octave-devel-3.6.2-1.tar.bz2 octave-devel/setup.hint octave-doc/octave-doc-3.6.2-1.tar.bz2 octave-doc/setup.hint setup.hint Leave 3.6.1-1 as previous and remove octave-3.4.2-3 Done. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [Mingw-w64-public] Fwd: [PATCH v1] setup: allow building with i686-w64-mingw32
2012/6/4 Corinna Vinschen: On Jun 4 09:10, Kai Tietz wrote: Hello, here is my review about Yaakov's patch. The change in crt/wchar.h about __mingw_ovr macro looks wrong to me, or at least inconsistent. As stdio.h has same macro. At least a libstdc++ bootstrap test is required for this change. The hunks about guiddef.h are ok. The hunk about ntdef.h is ok. Also the changes for propkeydef.h header, too. The hunk in winnt.h: @@ -88,7 +88,7 @@ extern C { #include basetsd.h -#if defined(_X86_) || defined(__ia64__) || defined(__x86_64) +#if defined(__W32API_USE_DLLIMPORT__) (defined(_X86_) || defined(__ia64__) || defined(__x86_64)) #define DECLSPEC_IMPORT __declspec(dllimport) #else #define DECLSPEC_IMPORT I would like to see here a different macro-name and the logic needs to be inverted. Our default scenario uses dllimport and just in cygwin's setup-case we don't want it. So I would like to see here instead: !defined (__NO_USE_DLLIMPORT) Rest of the hunks for winnt.h are ok. The hunks about winternl.header are ok, beside one nit. The change in FILE_RENAME_INFORMATION about RootDir from HANDLE to ULONG type I am Did I miss something? I only see a name change: - BOOLEAN Replace; - HANDLE RootDir; + BOOLEAN ReplaceIfExists; + HANDLE RootDirectory; The latter names are the ones from MSDN: http://msdn.microsoft.com/en-us/library/windows/hardware/ff540344%28v=vs.85%29.aspx Corinna Ups, I mis-read that. Yes, indeed. change about winternl.h header are ok. Sorry, Kai
Re: [Mingw-w64-public] Fwd: [PATCH v1] setup: allow building with i686-w64-mingw32
On 6/4/2012 17:04, Jacek Caban wrote: On 06/03/12 17:45, JonY wrote: Forwarding to mingw-w64 list. Some of the headers modified is generated from WINE widl, so the preprocessor should be changed instead, jacek? Where? I don't see any. There is one change to propkeydef.h, but and I believe incorrect. Generally, this patch makes REFIID and similar typedefs depend on CINTERFACE, which is not present in MSVC. Changing it is a serious danger for compatibility. Why is it needed? Jacek To clear things up, CINTERFACE is used for the style interface declaration, nothing to do with REFIID. In C++, it seems to be typical to use references rather than pointers to refer to IIDs, so hopefully Cygwin can fix the usage on their side. signature.asc Description: OpenPGP digital signature
Re: Time to obsolete the openGL package
Hi André, On Jun 4 09:18, André Bleau wrote: Hi maintainers, On May 4th, I sent a message to this list suggesting the retirement of the openGL package: http://cygwin.com/ml/cygwin-apps/2012-05/msg3.html . A similar suggestion was made on the main list on May 14th: http://cygwin.com/ml/cygwin/2012-05/msg00276.html . Nobody objected. So, I guess it's time now to mark the openGL package as obsolete. Does such a thing needs to be announced (on cygwin-announce at cygwin dot com) ? I've set the category to _obsolete now. I don't think this needs announcement, but it wouldn't hurt either. Just do as you like. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: Time to obsolete the openGL package
On Mon, Jun 04, 2012 at 05:17:12PM +0200, Corinna Vinschen wrote: Hi Andr??, On Jun 4 09:18, Andr?? Bleau wrote: Hi maintainers, On May 4th, I sent a message to this list suggesting the retirement of the openGL package: http://cygwin.com/ml/cygwin-apps/2012-05/msg3.html . A similar suggestion was made on the main list on May 14th: http://cygwin.com/ml/cygwin/2012-05/msg00276.html . Nobody objected. So, I guess it's time now to mark the openGL package as obsolete. Does such a thing needs to be announced (on cygwin-announce at cygwin dot com) ? I've set the category to _obsolete now. I don't think this needs announcement, but it wouldn't hurt either. Just do as you like. I think it would probably be a good idea to formally announce that this is obsolete so that we can have something to point at if people complain. cgf
Re: cygport chases symlink loop infintely
On 5/6/2012 3:26 PM, Yaakov (Cygwin/X) wrote: On 2012-04-04 15:26, Warren Young wrote: There's something about the way I have one of my development systems set up that causes Cygport to chase a symlink loop infinitely in the Fixing libtool modules: step of cygport install. It apparently has something to do with the fact that the source for the package in question lives under /usr/local/src, and I've symlinked src into my home directory so I can cd ~/src/somepackage. Please try cygport --debug [.cygport file] install Sorry for missing this reply, Yaakov. I've attached the debug log that results. In the meantime, using a user mount instead of a symlink may help. Yes, that also avoids tickling the bug. sqlite3-cygport-debug.log.xz Description: Binary data
[RFU] sqlite3-3.7.12.1-1
wget -e robots=off --cut-dirs=2 -np -nH -A'*3.7.12.1-1*' -r \ http://etr-usa.com/cygwin/sqlite3/ Please leave 3.7.3-1 as prev.
Taskbar buttons for remote xterms do not appear
Hi, I upgraded Cygwin/X to XWin 1.12.1-1 built 2012-05-02 and now I'm seeing an annoying problem when starting remote xterm windows: the taskbar button for the xterm window does not appear until I give it focus. 1. I start XWin.exe via a desktop shortcut to this command line: D:\Devel\Cygwin\bin\run.exe /usr/bin/bash.exe \ -l -c /usr/bin/startxwin.exe 2. My ~/.startxwinrc has these lines: xhost + nohup xterm -font 10x20 -e /bin/bash \ -l /dev/null 21 which opens a single xterm, after which I then ssh remote-server and set DISPLAY back to my PC and execute a shell script which starts 36 xterms on remote-server. (Yes, I start 36 separate xterms, all carefully positioned to display back to the 4 monitors on my PC.) The problem is: even though the xterm windows appear fine, none of the taskbar buttons appear until I give the xterm window focus. I was using xorg-server-1.10.0-1 and did not have this problem until setup.exe upgraded me to 1.12.1. This is WinXP 32-bit/SP3 running 4 monitors w/FirePro 2450 and w/UltraMon-3.1.0 and w/TaskbarShuffle-2.5 and TweakUI Activation follows mouse (X-Mouse) checked. All taskbar buttons used to appear just fine with this setup, the only thing that has changed is Cygwin. Is this a bug or a configuration issue? Could someone help me understand how to fix this? FWIW, I've searched the mailing lists and found this: [ANNOUNCEMENT] Updated: xorg-server-1.12.0-2 * The _NET_WM_STATE_SKIP_TASKBAR hint is now implemented in multiwindow mode Since I'm using multi-window mode and since these are network based xterms coming into XWin.exe, and the taskbar button is not automatically showing with the xterm window, could this be my problem? I have no ~/.XWinrc and made no changes to the standard /etc/X11/system.XWinrc, so perhaps a simple ~/.XWinrc configuration can fix this? [I'm still a X11 noob and don't know much about configuring X; please be gentle.] Thanks, David -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
src/winsup/cygwin ChangeLog fhandler_disk_file.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2012-06-04 08:49:13 Modified files: winsup/cygwin : ChangeLog fhandler_disk_file.cc Log message: * fhandler_disk_file.cc (fhandler_disk_file::link ): Translate STATUS_NOT_SUPPORTED to EPERM as well. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5863r2=1.5864 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=srcr1=1.377r2=1.378
[PATCH] Add getmntent_r
This patch set implements getmntent_r, a GNU extension: http://man7.org/linux/man-pages/man3/getmntent.3.html libvirt needs this[1], as I just (re)discovered. Patches for winsup/cygwin and winsup/doc attached. Yaakov [1] http://cygwin.com/ml/cygwin/2010-04/msg00885.html cygwin-getmntent_r.patch Description: application/itunes-itlp doc-getmntent_r.patch Description: application/itunes-itlp
Re: [PATCH] Add getmntent_r
On 2012-06-05 00:08, Yaakov (Cygwin/X) wrote: This patch set implements getmntent_r, a GNU extension: http://man7.org/linux/man-pages/man3/getmntent.3.html libvirt needs this[1], as I just (re)discovered. Patches for winsup/cygwin and winsup/doc attached. And here is the code I used to test on Cygwin and Linux. Yaakov #ifdef CCOD #pragma CCOD:script no #endif #include mntent.h #include stdlib.h #include stdio.h #include string.h #ifdef __CYGWIN__ #include dlfcn.h #include cygwin/version.h #endif int main(void) { #if defined(__CYGWIN__) CYGWIN_VERSION_API_MINOR 262 void *libc = dlopen (cygwin1.dll, 0); struct mntent *(*getmntent_r) (FILE *, struct mntent *, char *, int) = dlsym (libc, getmntent_r); #endif FILE *mtab = setmntent (_PATH_MOUNTED, r); int buflen = 256; char *buf = (char *) malloc (buflen); struct mntent mntent, *mntret; int i, len; while (((mntret = getmntent_r (mtab, mntent, buf, buflen)) != NULL)) { len = 0; for (i = 0; i 6; i++) len += printf (%s , buf + len); printf (\n); /* check that these are identical with the above */ printf (%s %s %s %s %d %d\n, mntent.mnt_fsname, mntent.mnt_dir, mntent.mnt_type, mntent.mnt_opts, mntent.mnt_freq, mntent.mnt_passno); printf (%s %s %s %s %d %d\n, mntret-mnt_fsname, mntret-mnt_dir, mntret-mnt_type, mntret-mnt_opts, mntret-mnt_freq, mntret-mnt_passno); } return 0; }
Re: [RFU] SQlite3 (was: Something fishy going on with sqlite3...)
Hi Warren, There's a new version for SQlite3 released. I've put the fix in the source patch now and removed the define from the CPPFLAGS, also ignoring sqlite3.pc for the diff. (watch for the linewraps) ---88--- --- origsrc/sqlite-autoconf-3071201/sqlite3.c 2012-05-22 13:03:53 +0200 +++ src/sqlite-autoconf-3071201/sqlite3.c 2012-06-04 10:05:17 +0200 @@ -9263,7 +9263,7 @@ SQLITE_PRIVATE void sqlite3PCacheSetDefa #if !defined(SQLITE_OS_UNIX) !defined(SQLITE_OS_OTHER) # define SQLITE_OS_OTHER 0 # ifndef SQLITE_OS_WIN -# if defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) ||\ defined(__MINGW32__) || defined(__BORLANDC__) +# if defined(_WIN32) || defined(WIN32) || defined(__MINGW32__) ||\ defined(__BORLANDC__) # define SQLITE_OS_WIN 1 # define SQLITE_OS_UNIX 0 # define SQLITE_OS_OS2 0 @@ -35626,8 +35626,7 @@ static int winFullPathname( #if defined(__CYGWIN__) SimulateIOError( return SQLITE_ERROR ); - UNUSED_PARAMETER(nFull); - cygwin_conv_to_full_win32_path(zRelative, zFull); + cygwin_conv_path(CCP_POSIX_TO_WIN_A, zRelative, zFull, nFull); return SQLITE_OK; #endif ---88--- ---88--- ORIG_PN=sqlite ORIG_PV=`echo $PV|tr . |\ awk -e '{printf %1d%02d%02d%02d, $1, $2, $3, $4;}'` DESCRIPTION=SQLite database library HOMEPAGE=http://www.sqlite.org/; SRC_URI=http://www.sqlite.org/${ORIG_PN}-autoconf-${ORIG_PV}.tar.gz; SRC_DIR=${ORIG_PN}-autoconf-${ORIG_PV} PKG_NAMES=${PN} lib${PN}_0 lib${PN}-devel PKG_HINTS='setup lib devel' PKG_CONTENTS[0]='usr/bin/*.exe usr/share/' PKG_CONTENTS[1]='usr/bin/*.dll' PKG_CONTENTS[2]='usr/include/ usr/lib/' DIFF_EXCLUDES=sqlite3.pc CYGCONF_ARGS=CC=gcc-4 CXX=g++-4 # define -DSQLITE_OS_UNIX to avoid Cygwin being recognized as Windows CPPFLAGS=-DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3\ $CPPFLAGS -DSQLITE_ENABLE_FTS_PARENTHESIS -DSQLITE_ENABLE_FTS4 ---88--- Regards, Achim. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: octave-3.6.2-1
New versions 3.6.2-1 of octave, octave-devel, octave-doc are available in the Cygwin distribution: CHANGES This is a mainstream release, bugfix of 3.6.x series deployed Full changes: http://www.gnu.org/software/octave/NEWS-3.6.html DESCRIPTION The GNU Octave language for numerical computations is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. HOMEPAGE http://www.gnu.org/software/octave/ Marco Atzeri 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@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: 20120603: ssh not operational
On 2012-06-03 19:20, Yaakov (Cygwin/X) wrote: The 20120603 snapshot contains a regression over the previous snapshot: ssh hangs (after prompting for password, if ssh-agent isn't active), does not cancel in response to Ctrl-C, and once killed by taskmgr, the terminal does not display properly until reset. This is working again with CVS HEAD. Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: lftp-4.3.7-1
A new version of lftp, 4.3.7-1, is now available in the Cygwin distribution. This is a new upstream release, that fixes a few bugs since the previous Cygwin release, version 4.3.6-1. You can read the full changelog at http://lftp.yar.ru/news.html. lftp is a sophisticated file transfer program and ftp/http/bittorrent client. It supports multiple network protocols, offers tab completion, command history, job control, and bookmarks, can mirror sites and transfer multiple files in parallel, and keeps trying interrupted operations until it can complete them. Andrew E. Schulman *** 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. *** 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_at_cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: socat 1.7.2.1-1, 2.0.0b5-1
Two new versions of socat are available in the Cygwin distribution: 1.7.2.1-1 - current 2.0.0b5-1 - test These are new upstream releases, that address a security vulnerability in previous versions. You can read the upstream changelog at http://www.dest-unreach.org/socat/doc/CHANGES. Because this is a security update, previous versions of socat have been removed from the Cygwin archive. socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU line editor (readline), a program, or a combination of two of these. These modes include generation of 'listening' sockets, named pipes, and pseudo terminals. socat can be used, e.g., as TCP port forwarder (one-shot or daemon), as an external socksifier, for attacking weak firewalls, as a shell interface to UNIX sockets, IP6 relay, for redirecting TCP oriented programs to a serial line, to logically connect serial lines on different computers, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts with network connections. Andrew E. Schulman *** 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. *** 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_at_cygwin.com If you need more information on unsubscribing, start reading here: http://cygwin.com/lists.html#subscribe-unsubscribe Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Updated: octave-3.6.2-1
New versions 3.6.2-1 of octave, octave-devel, octave-doc are available in the Cygwin distribution: CHANGES This is a mainstream release, bugfix of 3.6.x series deployed Full changes: http://www.gnu.org/software/octave/NEWS-3.6.html DESCRIPTION The GNU Octave language for numerical computations is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. HOMEPAGE http://www.gnu.org/software/octave/ Marco Atzeri 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@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: lftp-4.3.7-1
A new version of lftp, 4.3.7-1, is now available in the Cygwin distribution. This is a new upstream release, that fixes a few bugs since the previous Cygwin release, version 4.3.6-1. You can read the full changelog at http://lftp.yar.ru/news.html. lftp is a sophisticated file transfer program and ftp/http/bittorrent client. It supports multiple network protocols, offers tab completion, command history, job control, and bookmarks, can mirror sites and transfer multiple files in parallel, and keeps trying interrupted operations until it can complete them. Andrew E. Schulman *** 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. *** 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_at_cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: socat 1.7.2.1-1, 2.0.0b5-1
Two new versions of socat are available in the Cygwin distribution: 1.7.2.1-1 - current 2.0.0b5-1 - test These are new upstream releases, that address a security vulnerability in previous versions. You can read the upstream changelog at http://www.dest-unreach.org/socat/doc/CHANGES. Because this is a security update, previous versions of socat have been removed from the Cygwin archive. socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU line editor (readline), a program, or a combination of two of these. These modes include generation of 'listening' sockets, named pipes, and pseudo terminals. socat can be used, e.g., as TCP port forwarder (one-shot or daemon), as an external socksifier, for attacking weak firewalls, as a shell interface to UNIX sockets, IP6 relay, for redirecting TCP oriented programs to a serial line, to logically connect serial lines on different computers, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts with network connections. Andrew E. Schulman *** 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. *** 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_at_cygwin.com If you need more information on unsubscribing, start reading here: http://cygwin.com/lists.html#subscribe-unsubscribe Please read *all* of the information on unsubscribing that is available starting at this URL.