summaryrefslogtreecommitdiffstats
path: root/src/plugins/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Analyze backtraces from retrace serverKarel Klic2011-03-261-0/+20
| | | | | | | | | | | | | | | Hi, the attached patch splits a part of abrt-action-generate-backtrace to a new tool abrt-action-analyze-backtrace, which is used by both LocalGDB and RetraceServer analyzers. Then new abrt-action-analyze-backtrace tool reads backtrace and generates duplication hash, detects crash function, and provides backtrace rating. These steps haven't been performed for remotely analyzed crashes so far. Karel
* abrt-action-trim-files: new tool for trimming old debuginfo and debug dumpsDenys Vlasenko2011-03-261-0/+20
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* added xml file for kerneloops reporter, split koops events to a separate fileJiri Moskovcak2011-03-251-2/+4
|
* remove plugins/Logger.confDenys Vlasenko2011-03-241-3/+0
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* remove plugins/Mailx.conf and plugins/RHTSupport.confDenys Vlasenko2011-03-241-2/+0
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* added event xml file for RHTSupport, removed unused glade filesJiri Moskovcak2011-03-231-8/+2
|
* -added event config files for Mailx trac#163Jiri Moskovcak2011-03-171-3/+4
|
* ccpp: save package's NVR for all loaded librariesJiri Moskovcak2011-03-161-2/+3
|
* reanalyze configuration symlinksKarel Klic2011-03-161-0/+2
|
* mergeKarel Klic2011-03-101-0/+2
|\
| * make report_Logger configurableDenys Vlasenko2011-03-101-1/+2
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * added default configuration for report_Bugzilla eventJiri Moskovcak2011-03-101-1/+2
| |
* | added XML configuration for analyze stepsKarel Klic2011-03-101-1/+3
|/
* rename Bugzilla.xml to report_Bugzilla.xmlDenys Vlasenko2011-03-091-1/+1
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* add -Wwrite-strings everywhereDenys Vlasenko2011-03-091-13/+13
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* add Bugzilla.xml event descriptionJiri Moskovcak2011-03-081-0/+5
|
* Revert "renamed libreport.so to libreport2.so"Karel Klic2011-03-031-12/+12
| | | | | This is not needed at the end. This reverts commit ef96cd431369b2cf0dd640a0bb66be4fb029b9c0.
* renamed libreport.so to libreport2.soJiri Moskovcak2011-03-031-12/+12
| | | | | - we have a conflict with old report library which contains file with the same name
* Revert obsoleted -Werror removalKarel Klic2011-03-011-1/+2
|
* finished merge with master branchKarel Klic2011-03-011-1/+1
|
* Revert "Remove unused OPTION_GROUP", because OPT_GROUP is used byKarel Klic2011-03-011-0/+2
| | | | | abrt-retrace-client. This reverts commit 3380e13c62e1b7a8309423f4eccfb4b6cbaa0310.
* merge changes from masterKarel Klic2011-03-011-64/+78
|\
| * move ccpp related events to events.d/Jiri Moskovcak2011-02-221-0/+5
| | | | | | | | | | - so now when the abrt-addon-ccpp is removed it's config will be removed with it, so the rest of abrt and libreport won't be confused
| * run abrt-action-install-debuginfo.py using trivial sgid wrapperJiri Moskovcak2011-02-211-1/+11
| | | | | | | | | | Signed-off-by: Jiri Moskovcak <jmoskovc@redhat.com> Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * remove old plugin machinery. -10k and -1 library dependence in abrtdDenys Vlasenko2011-01-191-19/+0
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * remove dumpoops and KerneloopsScanner pluginDenys Vlasenko2011-01-171-18/+1
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * replace KerneloopsScanner plugin and dumpoops with abrt-dump-oops, use it in ↵Denys Vlasenko2011-01-171-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | abrtd Patch adds new tool: $ abrt-dump-oops Usage: abrt-dump-oops [-vsrdow] FILE Extract oops from syslog/dmesg file -v, --verbose Be verbose -s Log to syslog -r Parse kernel's message buffer before parsing FILE -d Create ABRT dump for every oops found -o Print found oopses on standard output -w Do not exit, watch the file for new oopses It extends dumpoops. Extensions: * it can watch the syslog using -w option (uses inotify) * it can scan dmesg buffer too In this way, it also becomes a replacement for KerneloopsScanner plugin: oops-detecting logic is taken verbatim from KerneloopsScanner source. abrtd is changed to start it if it sees this directive in abrt.conf: [ LogScanners ] abrt-dump-oops = abrt-dump-oops -drw /var/log/messages Default abrt.conf is changed to have such line. Patch doesn't remove KerneloopsScanner plugin and dumpoops binary yet, I will do it in a separate trivial patch. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * move abrt-action-FOO from /usr/libexec to /usr/binDenys Vlasenko2011-01-111-13/+13
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * rename a few more files from .cpp to .cDenys Vlasenko2010-12-091-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | Renamed files: KerneloopsSysLog.c abrt-action-rhtsupport.c abrt-action-upload.c abrt-action-kerneloops.c abrt-action-mailx.c abrt-action-print.c Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * rename libabrt.so to libreport.soDenys Vlasenko2010-12-091-10/+10
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * create report-libs-devel package; separate out report headersDenys Vlasenko2010-12-091-23/+33
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * remove unused function parse_args; make a few functions extern "C"Denys Vlasenko2010-12-071-3/+0
| | | | | | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
| * This patch changes crash data to use C structures.Denys Vlasenko2010-12-061-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The smallest data element is: struct crash_item { char *content; unsigned flags; }; where content is, eh, content, and flags is a bit flag field. crash_data_t is a map of crash_item's, implemented as a pointer to heap-allocated GHashTable. vector_of_crash_data_t is a vector of crash_data_t's, implemented as a pointer to heap-allocated GPtrArray. Most operations have light wrappers around them to hide the nature of the containers. For example, to free vector_of_crash_data, you need to use free_vector_of_crash_data(ptr) instead of open-coding g_ptr_array_free. The wrapper is thin. The goal is not so much to hide the implementation, but more to make it easier to use the correct function. dbus (un)marshalling functions convert crash_item to three-element array of strings, in order to keep compatibility with abrt-gui (python). This can be changed later to use native representation. crash_data_t and vector_of_crash_data_t are represented in "natural" way, no funny stuff there. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* | Retrace client more work in progressKarel Klic2011-01-191-20/+14
| |
* | Revert parts of accidental retrace client commitKarel Klic2011-01-121-21/+21
| |
* | retrace client work-in-progressKarel Klic2011-01-111-3/+22
|/
* new debuginfo install script rewritten in pythonJiri Moskovcak2010-11-291-2/+4
| | | | | | | | - using python alows us to use the yum API, so we can read the progress, file sizes, requires disk space, etc.. and seems to be faster the using yum --whatprovides + yumdownloader - it's easier to translate - we can drop dependency on yum-utils
* reorganize librariesDenys Vlasenko2010-11-261-19/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch does not change any code per se, it renames libABRTfoo -> libabrt_bar and moves a few functions around. After the patch, we are left with the following libs: libabrt - the stuff shared among most of abrt (like xmalloc, logging) libabrt_daemon - only daemon-related things are here (should probably be just moved into daemon - later) libabrt_dbus - daemon, cli and applet use this libabrt_web - abrt-action-foo where foo deals with network/web/ftp/... As a result, we have following reductions in dependent libs: /usr/libexec/abrt-hook-ccpp: linux-vdso.so.1 => () - libABRTUtils.so.0 => /usr/lib64/libABRTUtils.so.0 () + libabrt.so.0 => /usr/lib64/libabrt.so.0 () libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 () - libdbus-1.so.3 => /lib64/libdbus-1.so.3 () - libpthread.so.0 => /lib64/libpthread.so.0 () - librt.so.1 => /lib64/librt.so.1 () - libdl.so.2 => /lib64/libdl.so.2 () /usr/libexec/abrt-action-upload: linux-vdso.so.1 => () libtar.so.1 => /usr/lib64/libtar.so.1 () libcurl.so.4 => /usr/lib64/libcurl.so.4 () - libABRTdUtils.so.0 => /usr/lib64/libABRTdUtils.so.0 () - libABRTUtils.so.0 => /usr/lib64/libABRTUtils.so.0 () + libabrt.so.0 => /usr/lib64/libabrt.so.0 () libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 () - libdbus-1.so.3 => /lib64/libdbus-1.so.3 () Similar savings are in almost every abrt-action-foo. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* remove sqlite DBDenys Vlasenko2010-11-231-12/+2
| | | | | | | | | | | | | | | | | | | | | | This change removes sqlite database. Database was used to find dump dirs by [UID:]UUID. This patch uses more natural way: dump dirs are addressed by their directory names. DB was also used to produce a list of dump dirs. Now it is done by iterating over the /var/spool/abrt directory. And finally, DB was also used to find duplicate UUIDs. Now it is done by iterating over the /var/spool/abrt directory. Crash count, "inform all" and reporting result message are moved from DB field to a file in dump dir. "Reported" DB field is deleted - if message != "", then this dump was reported. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* move inc/ and lib/ to src/. No code changesDenys Vlasenko2010-11-151-42/+43
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* Removed "old" Kerneloops and Python analyzers. They were emptyDenys Vlasenko2010-11-121-15/+2
| | | | | | Run-tested that python crashes are still caught Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* replace "old" Mailx plugin with new one. This is the last "old" reporter pluginDenys Vlasenko2010-11-121-6/+21
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* Remove SOSreport plugin - abrt_event.conf supersedes itDenys Vlasenko2010-11-121-6/+0
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* remove "old-style" FileTransfer and ReportUploader pluginsDenys Vlasenko2010-11-111-26/+8
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* add "new style" abrt-action-upload pluginDenys Vlasenko2010-11-111-0/+28
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* Remove "old-style" KerneloopsReporterDenys Vlasenko2010-11-111-6/+0
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* remove "old" Bugzilla and RHTSupport pluginsDenys Vlasenko2010-11-111-21/+0
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* move files from lib/plugins to src/pluginsJiri Moskovcak2010-11-101-0/+316