<feed xmlns='http://www.w3.org/2005/Atom'>
<title>abrt.git/lib/Plugins/KerneloopsSysLog.cpp, branch 0.0.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/'/>
<entry>
<title>kerneloops eliminate commented code, related to type distinguishing...</title>
<updated>2009-08-10T22:00:48+00:00</updated>
<author>
<name>Anton Arapov</name>
<email>aarapov@redhat.com</email>
</author>
<published>2009-08-10T22:00:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=15d7f01d092d4757e91d1d25dd320971c4ecbc21'/>
<id>15d7f01d092d4757e91d1d25dd320971c4ecbc21</id>
<content type='text'>
it seems stable, proved by the stress tests. :)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it seems stable, proved by the stress tests. :)
</pre>
</div>
</content>
</entry>
<entry>
<title>Split real code from lib/MiddleWare/Plugin.h into Plugin.cpp.</title>
<updated>2009-08-07T00:23:33+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-08-07T00:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=88093858fa6cf734bb832f7cc9ff06fe57f0ad2a'/>
<id>88093858fa6cf734bb832f7cc9ff06fe57f0ad2a</id>
<content type='text'>
30k smaller code.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
30k smaller code.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>delete semicolon in "if (expr); stmt;" , autodetect dmesg/syslog</title>
<updated>2009-07-31T16:13:00+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-07-31T16:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=e89460e8ad1202471695edaeb6364ff15ad4f585'/>
<id>e89460e8ad1202471695edaeb6364ff15ad4f585</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>KerneloopsReporter: plug a leak in writefunction</title>
<updated>2009-07-31T13:02:53+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-07-31T13:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=36d30c955b6e8cc8ab576ce5fcb8d1dd8e7c043b'/>
<id>36d30c955b6e8cc8ab576ce5fcb8d1dd8e7c043b</id>
<content type='text'>
Also some preparatory cleanups for future dumpoops patch are included

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also some preparatory cleanups for future dumpoops patch are included

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bug fixes in kerneloops scanner</title>
<updated>2009-07-31T01:58:05+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-07-31T01:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=9a2270d2c89f58fbed72d1811dfbe308fdf495ac'/>
<id>9a2270d2c89f58fbed72d1811dfbe308fdf495ac</id>
<content type='text'>
CKerneloopsScanner::Run - scan syslog file first, then dmesg
(was other way around)

CKerneloopsScanner::SaveOopsToDebug - cast time_t and size_t to long
when we feed them to snprintf

CKerneloopsScanner::ScanSysLogFile - do not seek to negative offsets,
 POSIX does not allow that

CSysLog::QueueOops - plug memory leak

Also used some abrtlib functions where appropriate, use open instead of fopen
where appropriate, do not check error in time() - it never fails,
move around bits of code in CKerneloopsScanner
to make it easier in future to create a tool for parsing
arbitrary files for oopses.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CKerneloopsScanner::Run - scan syslog file first, then dmesg
(was other way around)

CKerneloopsScanner::SaveOopsToDebug - cast time_t and size_t to long
when we feed them to snprintf

CKerneloopsScanner::ScanSysLogFile - do not seek to negative offsets,
 POSIX does not allow that

CSysLog::QueueOops - plug memory leak

Also used some abrtlib functions where appropriate, use open instead of fopen
where appropriate, do not check error in time() - it never fails,
move around bits of code in CKerneloopsScanner
to make it easier in future to create a tool for parsing
arbitrary files for oopses.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>using more x-functions</title>
<updated>2009-07-30T22:44:38+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-07-30T22:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=b276cf3a378b33d2d965181357dfa2e3ddc07bc7'/>
<id>b276cf3a378b33d2d965181357dfa2e3ddc07bc7</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle logs with NUL chars better</title>
<updated>2009-06-20T21:22:41+00:00</updated>
<author>
<name>Michal Schmidt</name>
<email>mschmidt@redhat.com</email>
</author>
<published>2009-06-20T21:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=7342d3896446deaf89ab5582da81457571e48fe6'/>
<id>7342d3896446deaf89ab5582da81457571e48fe6</id>
<content type='text'>
It is not too rare that '\0' chars appear in /var/log/messages. I saw a
real-life case where kerneloops would show a popup with the same old oops
after every login. It turned out that there were NUL chars in the log which
prevented kerneloops from seeing its marker, so it always treated the old oops
in the log as new.
This patch fixes it by always going through the whole known length of the
buffer (not stopping on NUL chars) and using less string-oriented functions in
fill_lineinfo().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is not too rare that '\0' chars appear in /var/log/messages. I saw a
real-life case where kerneloops would show a popup with the same old oops
after every login. It turned out that there were NUL chars in the log which
prevented kerneloops from seeing its marker, so it always treated the old oops
in the log as new.
This patch fixes it by always going through the whole known length of the
buffer (not stopping on NUL chars) and using less string-oriented functions in
fill_lineinfo().
</pre>
</div>
</content>
</entry>
<entry>
<title>Use less memory</title>
<updated>2009-06-20T21:06:06+00:00</updated>
<author>
<name>Anton Arapov</name>
<email>aarapov@redhat.com</email>
</author>
<published>2009-06-20T21:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=7ea90a7e6e836257e05d2f9f6b5ad0f9aab88c23'/>
<id>7ea90a7e6e836257e05d2f9f6b5ad0f9aab88c23</id>
<content type='text'>
* backport of 14e769d7093179943015ff88d0d3bdd65b2947f7
* Author: Michal Schmidt &lt;mschmidt@redhat.com&gt;

The linepointer array is huge!:
    linepointer = calloc(buflen+1, sizeof(char*));
buflen can be as much as 32 MB, that makes it allocate 32M*8 = 256M on x86_64.

Fix it by growing the allocation dynamically as we find interesting lines in
the log.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* backport of 14e769d7093179943015ff88d0d3bdd65b2947f7
* Author: Michal Schmidt &lt;mschmidt@redhat.com&gt;

The linepointer array is huge!:
    linepointer = calloc(buflen+1, sizeof(char*));
buflen can be as much as 32 MB, that makes it allocate 32M*8 = 256M on x86_64.

Fix it by growing the allocation dynamically as we find interesting lines in
the log.
</pre>
</div>
</content>
</entry>
<entry>
<title>kerneloops: correct copyrights and package relation.</title>
<updated>2009-03-31T09:52:00+00:00</updated>
<author>
<name>Anton Arapov</name>
<email>aarapov@redhat.com</email>
</author>
<published>2009-03-31T09:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=9466b938f7c79f394677f16ed9b128ab367e92fe'/>
<id>9466b938f7c79f394677f16ed9b128ab367e92fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kerneloops - plugin: huge changeset, make things more c++-ish, configurable syslog</title>
<updated>2009-03-26T15:47:00+00:00</updated>
<author>
<name>Anton Arapov</name>
<email>aarapov@redhat.com</email>
</author>
<published>2009-03-26T15:47:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mnowak/public_git/abrt.git/commit/?id=6b54fffc7873f0006c19acc96f97b9781e1402ae'/>
<id>6b54fffc7873f0006c19acc96f97b9781e1402ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
