Ronald Landheer-Cieslak | 2 Jul 11:15 2003

updated PCRE packages available for download

New News:
=========
Version 4.3-2 of the PCRE packages is now available for download.
This corresponds to the latest official PCRE release with a minor 
packaging fix with respect to the previous release.

To update your installation:
===========================
Run the Setup utility from http://cygwin.com/setup.exe and pick up the 
proper packages.

Problem reports:
===============
Please send reports of any problems related to these packages to 
cygwin <at> cygwin.com and *do not* mail me personally. I moniter the list on a 
regular basis.

Old News:
========
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5. PCRE has
its own native API, as well as a set of wrapper functions that correspond
to the POSIX regular expression API. The PCRE library is free, even for
building commercial software.

have a look at http://www.pcre.org for details

Port Notes:
==========
----- version 4.3-2 -----
(Continue reading)

Corinna Vinschen | 7 Jul 22:55 2003

Updated: inetutils-1.3.2-23

I've updated the version of inetutils in cygwin/latest to 1.3.2-23.

This is a security update.  It solves the problem described as

  CERTŪ Advisory CA-2001-21 Buffer Overflow in telnetd

See http://www.cert.org/advisories/CA-2001-21.html.

An overflowable buffer was found in the version of telnetd included in
the Cygwin net distribution.  Due to incorrect bounds checking of data
buffered for output to the remote client, an attacker can cause the
telnetd process to overflow the buffer and crash, or execute arbitrary
code as the user running telnetd, usually SYSTEM.  A valid user account
and password is not required to exploit this vulnerability, only the
ability to connect to a telnetd server.

This version also containes the so far unannounced fixes from versions
1.3.2-21 and 1.3.2-22:

- In inetd, don't call AllocConsole on 9x/Me.  This results
  in not opening an extra DOS window when starting some native
  console applications.

- rlogin used the wrong (old BSD) technique to evaluate the
  speed to send to rlogind due to a BSD centric precompiler
  directive.  This could lead to a crash.

=========================================================================
			  IMPORTANT NOTE:

(Continue reading)

Corinna Vinschen | 8 Jul 16:18 2003

Updated: gawk-3.1.3-1

I've updated the version of GNU awk to 3.1.3-1.

This is a official release update.  The Cygwin release is based on the
original sources.  Besides several bugfixes, gawk-3.1.3 adds the
following new features:

- C-style switch statements are available.

- Under Cygwin, output files were generated always in binmode (LF
  lineendings) in 3.1.2.
  With 3.1.3 output files are generated with the lineendings determined
  by the binmode/textmode flag of the underlying mount point.

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

              *** 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:
(Continue reading)

Christopher Faylor | 10 Jul 06:13 2003

Available for test: cygwin-1.5.0-1

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.

This version is currently only available for testing.  It contains major
changes in some APIs such that 64 bit file I/O operations are now
available.  This means that some structures, such as those found in
'stat' and 'dirent', have changed.  Older applications will continue to
work correctly but DLLs and libraries which use any structures whose
size has changed as a result of changes from 32 bit integers to long (or
in some cases long long) will need to be recompiled and relinked.  There
will be an announcement in the cygwin-apps mailing list talking about
what needs to be done to get your libraries and dlls working with this
version of the DLL.

The plan is to release test versions of affected DLLs and libraries and,
when everything seems to be working ok, move cygwin and all of the
libraries from the test classification to current.

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.  Again,
remember that this is version is a test version only so you will have to
specifically select it in setup if you want to use it.  If you don't
know what this means, then you probably should wait until this version
becomes the default version.

If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin <at> cygwin.com .

              *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
(Continue reading)

Abe Backus | 15 Jul 06:30 2003

Updated: uw-imap 2002d

I've updated the version of uw-imap to 2002d. This also includes the
uw-imap-imad, and uw-imap-util packages as well as the new c-client package.

This release contains cygwin-specific fixes along with a few other
enhancements. The official release
announcement text follows:
imap-2002d is a minor release, released concurrently with Pine 4.56, and
contains primarily bugfixes.  Programs written for imap-2002 should build
with this version without modification, with one exception.  That exception
is the ngbogus envelope flag, which stopped being used in imap-2002c and is
now gone for good.

The NNTP newsgroup listing code now tries to use wildmats on the NNTP
server, which should result in better performance especially on slow lines.
It is also once again permitted to log in on NNTP servers when /loser is
set.

imapd now supports the UNSELECT command.

A new envelope flag, imapenvonly, indicates that the envelope in a
MESSAGE/RFC822 BODY structure only has the IMAP envelope components and not
the additional components from c-client: Newsgroups, Followup-To, and
References.

uw-imap-imapd contains the imapd, ipop2d, and ipop3d daemons, which may be
added to your inetd.conf or xinetd configuration to provide an IMAP4rev1,
POP2, or POP3 mail server in a cygwin environment.

uw-imap-util contains the tmail, dmail, and mailutil programs, which can be
used for mailbox maintenance.  The tmail program is useful as an "injector"
(Continue reading)

Marcel Telka | 15 Jul 08:19 2003
Picon

New package: stunnel-4.04-3

Stunnel is a program that allows you to encrypt arbitrary TCP 
connections inside SSL (Secure Sockets Layer). Stunnel can allow you to 
secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc) 
by having Stunnel provide the encryption, requiring no changes to the 
daemon's code.

To install this package, 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. You'll find the 
stunnel package listed in the "Net" category.

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.

--

-- 
+-------------------------------------------+
| Marcel Telka   e-mail:   marcel <at> telka.sk  |
|                homepage: http://telka.sk/ |
|                jabber:   marcel <at> jabber.sk |
+-------------------------------------------+

Igor Pechtchanski | 15 Jul 23:48 2003
Picon

New package: jgraph-8.3-1

Jgraph is a Postscript graph creation package coming soon to a mirror
near you.

Jgraph takes a description of a graph or graphs and produces a
Postscript file on the standard output.

Jgraph is ideal for plotting any mixture of scatter point graphs, line
graphs, and/or bar graphs, and embedding the output into LaTeX,
or any other text processing system which can read Postscript.

The graph description language is simple enough to get nice looking
graphs with a minimum of effort, yet powerful enough to give the
user the flexibility to tailor the appearance of the graph to his or
her individual preferences. This includes plotting multiple graphs and
laying them out separately on the page (or pages).

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.
Once you've downloaded setup.exe, run it and select "Publishing" or
"Graphics" and then click on the appropriate field until the above
announced version number appears if it is not displayed already.

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.

(Continue reading)

Charles Wilson | 16 Jul 04:07 2003
Picon

Updated: terminfo-5.3-3

The terminfo package has been updated to version 5.3-3.  It
contains the terminfo database that enables proper operation
of ncurses-based applications.  Normally, the terminfo database
is distributed WITH ncurses; but we've split it out to enable
updates on an accelarated schedule.

CHANGES (since 5.3-2)
o added 'el' (erase-to-end-of-line) definition for 'TERM=cygwin' 
terminal definition (cgf)

Note that you do NOT need to update to the test releases of ncurses or 
the cygwin kernel to use this terminfo package.  In case you were wondering.

--

-- 
Charles Wilson
terminfo volunteer maintainer for cygwin

INSTALLATION:

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 update the terminfo package.

Note that we have recently stopped 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.
(Continue reading)

Abe Backus | 16 Jul 06:11 2003

Available for test: xerces-c-2.3.0-3

I've updated the version of xerces-c to 2.3.0-3. This also includes the
xerces-c-devel, xerces-c-doc, and libxerces-c23 packages.

The code for this version is the same as 2.3.0-2.  The only difference is
that this version is built for the 1.5.0 version of cygwin.

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. Once you've downloaded setup.exe, run it.
At the "Select Package" step, select the radio button labeled "Exp" and
select "Libs" ("Devel" for the xerces-c-devel package, "Doc" for the
xerces-c-doc package) and then click on the appropriate field until the
above announced version number appears if it is not displayed already.

abraham | 16 Jul 19:43 2003

Available for test: uw-imap 2002d-2

I've updated the version of uw-imap to 2002d-2. This
also includes the
uw-imap-imapd, uw-imap-util, and c-client packages.

The code for this version is the same as 2002d-1.  The
only difference is
that this version is built for the 1.5.0 version of
cygwin.

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. Once you've downloaded setup.exe, run it.
At the "Select Package" step, select the radio button
labeled "Exp" and
look for the appropriate package in the list, then
click on the appropriate field until the
above announced version number appears if it is not
displayed already.


Gmane