<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rsyslog.git/runtime, branch v4.6.4</title>
<subtitle>rsyslog development for Lumberjack - various unofficial and potentially rebased branches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/'/>
<entry>
<title>Merge branch 'v3-stable' into v4-stable</title>
<updated>2010-08-05T06:32:06+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-08-05T06:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=d51aefc052377a2cee103a4d87c7c8dcf8c74081'/>
<id>d51aefc052377a2cee103a4d87c7c8dcf8c74081</id>
<content type='text'>
Conflicts:
	runtime/conf.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	runtime/conf.c
</pre>
</div>
</content>
</entry>
<entry>
<title>program name filter ! in the configuration cannot be reset</title>
<updated>2010-08-05T06:25:57+00:00</updated>
<author>
<name>Kiss Gabor (Bitman)</name>
<email>kissg@ssg.ki.iif.hu</email>
</author>
<published>2010-08-05T06:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=f2ec2e9b206b2f8a30417f303017ae0567cbbc0e'/>
<id>f2ec2e9b206b2f8a30417f303017ae0567cbbc0e</id>
<content type='text'>
Signed-off-by: Rainer Gerhards &lt;rgerhards@adiscon.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rainer Gerhards &lt;rgerhards@adiscon.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: segfault on HUP when "HUPIsRestart" was set to "on"</title>
<updated>2010-07-05T12:41:32+00:00</updated>
<author>
<name>varmojfekoj</name>
<email>theinric@redhat.com</email>
</author>
<published>2010-07-05T12:41:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=9de526eccd85324f8cff4968ac6b17fa66648c2b'/>
<id>9de526eccd85324f8cff4968ac6b17fa66648c2b</id>
<content type='text'>
Signed-off-by: Rainer Gerhards &lt;rgerhards@adiscon.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rainer Gerhards &lt;rgerhards@adiscon.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>temporary bugfix replaced by permanent one for...</title>
<updated>2010-03-31T14:21:58+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-31T14:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=302ad02e7781892856c1cacaf98a87f90db9571c'/>
<id>302ad02e7781892856c1cacaf98a87f90db9571c</id>
<content type='text'>
...message-induced off-by-one error (potential segfault) (see 4.6.2)
The analysis has been completed and a better fix been crafted and
integrated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...message-induced off-by-one error (potential segfault) (see 4.6.2)
The analysis has been completed and a better fix been crafted and
integrated.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix(temporary): message-induced off-by-one error (potential segfault)</title>
<updated>2010-03-25T07:03:37+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-25T07:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=a3e48b697fa664110567fcd0027d24ea5a239041'/>
<id>a3e48b697fa664110567fcd0027d24ea5a239041</id>
<content type='text'>
Some types of malformed messages could trigger an off-by-one error
(for example, \0 or \n as the last character, and generally control
character escaption is questionable). This is due to not strictly
following a the \0 or string counted string paradigm (during the last
optimization on the cstring class). As a temporary fix, we have
introduced a proper recalculation of the size. However, a final
patch is expected in the future. See bug tracker for further details
and when the final patch will be available:
http://bugzilla.adiscon.com/show_bug.cgi?id=184
Note that the current patch is considered sufficient to solve the
situation, but it requires a bit more runtime than desirable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some types of malformed messages could trigger an off-by-one error
(for example, \0 or \n as the last character, and generally control
character escaption is questionable). This is due to not strictly
following a the \0 or string counted string paradigm (during the last
optimization on the cstring class). As a temporary fix, we have
introduced a proper recalculation of the size. However, a final
patch is expected in the future. See bug tracker for further details
and when the final patch will be available:
http://bugzilla.adiscon.com/show_bug.cgi?id=184
Note that the current patch is considered sufficient to solve the
situation, but it requires a bit more runtime than desirable.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: race condition during directory creation</title>
<updated>2010-03-25T06:50:55+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-25T06:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=9e5b31fc44136dbcc1e443cfe7714e9daf97d844'/>
<id>9e5b31fc44136dbcc1e443cfe7714e9daf97d844</id>
<content type='text'>
If multiple files try to create a directory at (almost) the same time,
some of them may fail. This is a data race and also exists with other
processes that may create the same directory. We do now check for this
condition and gracefully handle it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If multiple files try to create a directory at (almost) the same time,
some of them may fail. This is a data race and also exists with other
processes that may create the same directory. We do now check for this
condition and gracefully handle it.
</pre>
</div>
</content>
</entry>
<entry>
<title>streamline dynafile cache entry deletion a bit</title>
<updated>2010-03-23T13:21:33+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-23T13:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=5d58774813d4ecd4fc9f8230f8d5446457eb2ed5'/>
<id>5d58774813d4ecd4fc9f8230f8d5446457eb2ed5</id>
<content type='text'>
The old code looks a bit "strange", though not necessarily incorrect.
The new code looks correct and is probably less irritating during bug
hunting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old code looks a bit "strange", though not necessarily incorrect.
The new code looks correct and is probably less irritating during bug
hunting.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix(minor): BSD_SO_COMPAT query function had some global vars not properly initialized.</title>
<updated>2010-03-22T14:47:07+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-22T14:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=148910c285161097b44cd5df165c3bd19e21ae33'/>
<id>148910c285161097b44cd5df165c3bd19e21ae33</id>
<content type='text'>
However, in practice the loader initializes them with zero, the
desired value, so there were no actual issue in almost all cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
However, in practice the loader initializes them with zero, the
desired value, so there were no actual issue in almost all cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed regression from previos (yet unrelease) $omfileFlushOnTXEnd fix</title>
<updated>2010-03-19T08:42:46+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-19T08:42:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=89216d6a96ea5f6d1fa9893d56fa877a2131d390'/>
<id>89216d6a96ea5f6d1fa9893d56fa877a2131d390</id>
<content type='text'>
The previous fix fixed an issue with on/off bying used in the exact wrong
semantic. It corrected the situation, but failed to fix one spot where the
wrong semantics were used. This is done with this commit.

Note that this is NOT a bug seen in any released version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous fix fixed an issue with on/off bying used in the exact wrong
semantic. It corrected the situation, but failed to fix one spot where the
wrong semantics were used. This is done with this commit.

Note that this is NOT a bug seen in any released version.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: invalid buffer write in (file) stream class</title>
<updated>2010-03-19T06:41:04+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-03-19T06:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=9cdcba0bdc8b8d2df8d06784f3c4f0066c90fd40'/>
<id>9cdcba0bdc8b8d2df8d06784f3c4f0066c90fd40</id>
<content type='text'>
currently being accessed buffer could be overwritten with new data.
While this probably did not cause access violations, it could case loss
and/or duplication of some data (definitely a race with no deterministic
outcome)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
currently being accessed buffer could be overwritten with new data.
While this probably did not cause access violations, it could case loss
and/or duplication of some data (definitely a race with no deterministic
outcome)
</pre>
</div>
</content>
</entry>
</feed>
