<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rsyslog.git, branch v4.5.5</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>preparing for 4.5.5</title>
<updated>2009-10-21T08:50:22+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-21T08:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=b513239352dd0c2c2fbf94e08af664e09a4bed41'/>
<id>b513239352dd0c2c2fbf94e08af664e09a4bed41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: debug string larger than 1K were improperly displayed.</title>
<updated>2009-10-08T14:29:15+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-08T14:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=50d9939148055123015eeb7aca7e83de5ab0084b'/>
<id>50d9939148055123015eeb7aca7e83de5ab0084b</id>
<content type='text'>
Max size is now 32K.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Max size is now 32K.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: invalid storage class selected for some size config parameters.</title>
<updated>2009-10-05T10:38:40+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-05T10:38:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=0d7521d59167e47dd5c085d34edf3cd06e45cfc1'/>
<id>0d7521d59167e47dd5c085d34edf3cd06e45cfc1</id>
<content type='text'>
This resulted in wrong values. The most prominent victim was the
directory creation mode, which was set to zero in some cases. For
details, see related blog post:
http://blog.gerhards.net/2009/10/another-note-on-hard-to-find-bugs.html

This replaces the improper bugfix from two commits ago with a proper one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This resulted in wrong values. The most prominent victim was the
directory creation mode, which was set to zero in some cases. For
details, see related blog post:
http://blog.gerhards.net/2009/10/another-note-on-hard-to-find-bugs.html

This replaces the improper bugfix from two commits ago with a proper one.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix[minor]: CHKiRet improperly used</title>
<updated>2009-10-02T14:11:13+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-02T14:11:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=21aef2dffdc958cd92c7ac174fc398b4265acd6d'/>
<id>21aef2dffdc958cd92c7ac174fc398b4265acd6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DirCreateMode was always zero. work-around now is to do a...</title>
<updated>2009-10-02T13:48:37+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-02T13:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=36bfaf63485a444d58ca359191377b6694720a37'/>
<id>36bfaf63485a444d58ca359191377b6694720a37</id>
<content type='text'>
one-time write to the mode, then all works. However, if no such write
is done, the variable always remains zero. I have used the memory
debugger as well as shuffled the code around and used guard variables
nothing changed. The problem always moved with the changes I did. So
I now consider the one-time write a usable work-around, because it
definitely fixes the issue even though it does not explain why it
happens.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
one-time write to the mode, then all works. However, if no such write
is done, the variable always remains zero. I have used the memory
debugger as well as shuffled the code around and used guard variables
nothing changed. The problem always moved with the changes I did. So
I now consider the one-time write a usable work-around, because it
definitely fixes the issue even though it does not explain why it
happens.
</pre>
</div>
</content>
</entry>
<entry>
<title>bumped version number, corrected error message code (minor nit)</title>
<updated>2009-10-01T16:47:16+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-01T16:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=724ba2b27f4a2c583b3e257e33a2f0b4b9649ef1'/>
<id>724ba2b27f4a2c583b3e257e33a2f0b4b9649ef1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added $InputTCPServerNotifyOnConnectionClose config directive</title>
<updated>2009-10-01T16:39:21+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-10-01T16:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=6a69e478224d1513dbe8501e8978643ba89c8c82'/>
<id>6a69e478224d1513dbe8501e8978643ba89c8c82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor cleanup &amp; preparation for 4.5.4</title>
<updated>2009-09-29T07:50:39+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-09-29T07:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=8bab264ba168b5fee36a7b45020e5e2172c74224'/>
<id>8bab264ba168b5fee36a7b45020e5e2172c74224</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: this morning's race patch was incomplete, completing now</title>
<updated>2009-09-24T14:05:40+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-09-24T14:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=d15eb7fa83fc4ed237a6e692b7a5e3648038333a'/>
<id>d15eb7fa83fc4ed237a6e692b7a5e3648038333a</id>
<content type='text'>
we needed to release ALL resources (including file handles!) only
after the the async writer thread has terminated (else it may access
them). In this case, we had a file handle leak, because the handle was
sometimes only opened in the async writer, but the close was attempted
before the writer even started (in some cases).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we needed to release ALL resources (including file handles!) only
after the the async writer thread has terminated (else it may access
them). In this case, we had a file handle leak, because the handle was
sometimes only opened in the async writer, but the close was attempted
before the writer even started (in some cases).
</pre>
</div>
</content>
</entry>
<entry>
<title>(temporary?) removal of very conservative locks in stream.c</title>
<updated>2009-09-24T09:02:00+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-09-24T09:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=eb9da005ba2d21e2f0b2a8ad23ad925d7d628a15'/>
<id>eb9da005ba2d21e2f0b2a8ad23ad925d7d628a15</id>
<content type='text'>
...after we seem to have identified the root cause of the segfault.
I leave them commented out so that we can re-activate it if need
arises (aka "get some practice drill first").
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...after we seem to have identified the root cause of the segfault.
I leave them commented out so that we can re-activate it if need
arises (aka "get some practice drill first").
</pre>
</div>
</content>
</entry>
</feed>
