diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2005-10-25 09:40:11 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2005-10-25 09:40:11 +0000 |
commit | b2887a236458af9c4faace7bbc2fa1921d8e7bee (patch) | |
tree | 2753e0af6364e4ebb0c4352d5c499b905e329716 /NEWS | |
parent | db4955e4ddb3d0bb103b6780da2a650fd55a2c79 (diff) | |
download | rsyslog-b2887a236458af9c4faace7bbc2fa1921d8e7bee.tar.gz rsyslog-b2887a236458af9c4faace7bbc2fa1921d8e7bee.tar.xz rsyslog-b2887a236458af9c4faace7bbc2fa1921d8e7bee.zip |
fixed bug in tcp sender that could cause rsyslogd to dump core
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,5 +1,7 @@ --------------------------------------------------------------------------- -Version 1.11.2 (RGer), 2005-10-20 +Version 1.12.0 (RGer), 2005-10-20 +- moved to a multi-threaded design. single-threading is still optionally + available - fixed a potential race condition. In the original code, marking was done by an alarm handler, which could lead to all sorts of bad things. This has been changed now. See comments in syslogd.c/domark() for details. @@ -13,6 +15,11 @@ Version 1.11.2 (RGer), 2005-10-20 immediately before rsyslogd was terminated. - added comments on thread-safety of global variables in syslogd.c - fixed a small bug: spurios printf() when TCP syslog was used +- fixed a bug that causes rsyslogd to dump core on termination when one + of the selector lines did not receive a message during the run (very + unlikely) +- fixed an one-too-low memory allocation in the TCP sender. Could result + in rsyslogd dumping core. --------------------------------------------------------------------------- Version 1.11.1 (RGer), 2005-10-19 - support for BSD-style program name and host blocks |