Mail Archives: cygwin/2008/01/14/11:21:38
I have updated syslog-ng on cygwin.com to the latest stable release
2.0.7. The Cygwin version is called 2.0.7.1. It's taken from the
current state of the syslog-ng upstream git repository, which contains
Cygwin related patches beyond the official 2.0.7 release.
Please read /usr/share/doc/Cygwin/syslog-ng.README for postinstall
information. I also recommend to visit the /usr/share/doc/syslog-ng/
directory and the man pages "syslog-ng" and "syslog-ng.conf".
Changes since 2.0.5:
IMPORTANT NOTES:
* There are two possible Denial of Service fixes in this version of
syslog-ng, therefore it is strongly recommended to upgrade to this
version.
Bugfixes:
* Fixed UNIX domain socket destinations on Solaris.
* Fixed flow-control behaviour for follow-mode source files.
* Added the "mark" keyword to be an alias of "mark_freq" for
compatibility with syslog-ng 1.6.
* Fixed message loss in destination files during configuration
reloads if syslog-ng is heavily loaded.
* Fixed a possible segmentation fault in the dns-cache-host() file
parsing code for improperly formatted host files.
* Fixed possible "Insufficient buffer space" errors in the STREAMS
driver.
* Fixed the starvation of the timer used to reap unused destination
files, which could cause some files never to be closed under
heavy load.
* Fixed ISO timestamp parsing for timestamps that have no
timezone information or have a too long fraction of a second
portion.
* Added a workaround for possible deadlocks on /proc/kmsg and
user terminals.
* HP-UX related build and runtime fixes, backported from the Premium
Edition.
* If unable to resolve the name of the target host, syslog-ng failed
to initialize the TCP/UDP destination drivers.
This behavior has been corrected.
* Corrected program name parsing in incoming messages.
* Fixed a problem in handling messages which lacked explicit timezone
information, but the administrator specified a timezone for the
messages.
* Fixed some minor memory leaks in configuration reloads.
* Fixed a segmentation fault which occurred when the timestamp of the
incoming messages did not end with a space character (NULL pointer
dereference). This is an easy Denial of Service possibility.
* Fixed a segmentation fault which occurred when the PID macro was used
and the message had a closing bracket (']') before an opening
bracket ('[').
* Fixed a possible segmentation fault for UDP6/TCP6 destinations.
* Fixed IPv6 scope id resolution for link-local addresses.
* Solaris related fixes.
Other changes:
* The fsync() option was implemented.
* Added support for file sources that do not exist at startup.
* Added support the "--persist-file" configuration option.
* Added support for timestamps used by some LinkSys routers.
* Added loggen tool to generate syslog messages at the specified
rate.
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 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 the above URL.
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
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/
- Raw text -