<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rsyslog.git/runtime, branch v5.1.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 'beta'</title>
<updated>2009-08-19T11:04:35+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-19T11:04:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=7d9ad618842dc16177844746dfe83126722f0c37'/>
<id>7d9ad618842dc16177844746dfe83126722f0c37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>very minor cleanup</title>
<updated>2009-08-18T17:08:44+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-18T17:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=9bb9181572d445dd300546113fc617eb549866ba'/>
<id>9bb9181572d445dd300546113fc617eb549866ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: potential segfault in output file writer (omfile)</title>
<updated>2009-08-18T16:48:18+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-18T16:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=bfc3eaf23cae0ef8685fc25b71e701e2c4690509'/>
<id>bfc3eaf23cae0ef8685fc25b71e701e2c4690509</id>
<content type='text'>
In async write mode, we use modular arithmetic to index the output
buffer array. However, the counter variables accidently were signed,
thus resulting in negative indizes after integer overflow. That in turn
could lead to segfaults, but was depending on the memory layout of
the instance in question (which in turn depended on a number of
variables, like compile settings but also configuration). The counters
are now unsigned (as they always should have been) and so the dangling
mis-indexing does no longer happen. This bug potentially affected all
installations, even if only some may actually have seen a segfault.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In async write mode, we use modular arithmetic to index the output
buffer array. However, the counter variables accidently were signed,
thus resulting in negative indizes after integer overflow. That in turn
could lead to segfaults, but was depending on the memory layout of
the instance in question (which in turn depended on a number of
variables, like compile settings but also configuration). The counters
are now unsigned (as they always should have been) and so the dangling
mis-indexing does no longer happen. This bug potentially affected all
installations, even if only some may actually have seen a segfault.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed compile problem introduced by merge</title>
<updated>2009-08-18T10:23:55+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-18T10:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=dfc2b538ecdcd70a2ae091ad529a4972a91e3aa1'/>
<id>dfc2b538ecdcd70a2ae091ad529a4972a91e3aa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'beta'</title>
<updated>2009-08-18T09:03:32+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-18T09:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=74042e9602732b1694712fadab87d0988fdd777a'/>
<id>74042e9602732b1694712fadab87d0988fdd777a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix? (unconfirmed, testing): segfault when writing asynchronously</title>
<updated>2009-08-18T06:51:02+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-18T06:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=224e87be0e57532baa658ec6b9656a879ccc2fa4'/>
<id>224e87be0e57532baa658ec6b9656a879ccc2fa4</id>
<content type='text'>
I have undone a very small optimization with using pre-malloced memory,
which seems to have some issues. Now I am doing mallocs and at least in
test environment this seems to solve the issue. The code now needs more
review. If it runs flawlessly for some time, I may try to re-enable to
pre-malloc, but not necessarily: its performance benefit is very mild
(aka: I don't think it justifies introducing bigger complexities).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have undone a very small optimization with using pre-malloced memory,
which seems to have some issues. Now I am doing mallocs and at least in
test environment this seems to solve the issue. The code now needs more
review. If it runs flawlessly for some time, I may try to re-enable to
pre-malloc, but not necessarily: its performance benefit is very mild
(aka: I don't think it justifies introducing bigger complexities).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'beta'</title>
<updated>2009-08-17T12:51:03+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-17T12:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=2f8330f31735e653381bda897cb359e319f9c43f'/>
<id>2f8330f31735e653381bda897cb359e319f9c43f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>legacy syslog parser changed so that it now accepts date stamps in wrong case.</title>
<updated>2009-08-17T12:44:42+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-08-17T12:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=aa10f7a16415112c014c6c628f2f25f4eb4beaa2'/>
<id>aa10f7a16415112c014c6c628f2f25f4eb4beaa2</id>
<content type='text'>
Some devices seem to create them and I do not see any harm in supporting that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some devices seem to create them and I do not see any harm in supporting that.
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: discard action did not work (did not discard messages)</title>
<updated>2009-07-30T09:09:15+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-07-30T09:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=a6bda9b93f21cdbec1d7312078535eb092f32cb0'/>
<id>a6bda9b93f21cdbec1d7312078535eb092f32cb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: discard action caused segfault</title>
<updated>2009-07-30T07:47:47+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2009-07-30T07:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=feeb622c4e0c622559df803f8df6da39bf3015e7'/>
<id>feeb622c4e0c622559df803f8df6da39bf3015e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
