Re: [Mingw-w64-public] Fwd: [PATCH v1] setup: allow building with i686-w64-mingw32

2012-06-04 Thread Kai Tietz
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

2012-06-04 Thread 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

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

2012-06-04 Thread Corinna Vinschen
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-06-04 Thread Kai Tietz
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

2012-06-04 Thread JonY
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

2012-06-04 Thread Corinna Vinschen
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

2012-06-04 Thread Christopher Faylor
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

2012-06-04 Thread Warren Young

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

2012-06-04 Thread Warren Young

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

2012-06-04 Thread David Thompson
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

2012-06-04 Thread corinna
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

2012-06-04 Thread Yaakov (Cygwin/X)

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

2012-06-04 Thread Yaakov (Cygwin/X)

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...)

2012-06-04 Thread Achim Gratz
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

2012-06-04 Thread marco atzeri

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

2012-06-04 Thread Yaakov (Cygwin/X)

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

2012-06-04 Thread Andrew Schulman
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

2012-06-04 Thread Andrew Schulman
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

2012-06-04 Thread marco atzeri

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

2012-06-04 Thread Andrew Schulman
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

2012-06-04 Thread Andrew Schulman
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.