- Notifications
You must be signed in to change notification settings - Fork40
Generic library for reporting various problems
License
abrt/libreport
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Generic library for reporting various problems to destinations like mailinglists, regular files, remote servers and bug tracking tools.
The library operates on problem data stored in the form of regular files ina directory (so called dump directory).
The library provides a low level API (dump_dir.h) for creating and modifyingdump directories, a high level API allowing to avoid the need to work with dumpdirectories (problem_data.h), and a set of tools that file reports.
The library also provides an infrastructure (run_event.h, report_event.conf)for automatic execution of shell scripts working with dump directories.
The library is used inABRT (Automatic Bug Reporting Tool).
flowchart BT abrt-java-connector --> abrt abrt-java-connector -. build .-> satyr abrt --> libreport & satyr abrt-java-connector --> libreport gnome-abrt --> abrt & libreport reportd --> libreport libreport:::focus --> satyr retrace-server[Retrace Server] -. "optional, for<br>packages only" .-> faf faf["ABRT Analytics (FAF)"] --> satyrclick abrt "https://github.com/abrt/abrt" "abrt GitHub repository" _blankclick abrt-java-connector "https://github.com/abrt/abrt-java-connector" "abrt-java-connector GitHub repository" _blankclick faf "https://github.com/abrt/faf" "ABRT Analytics GitHub repository" _blankclick gnome-abrt "https://github.com/abrt/gnome-abrt" "gnome-abrt GitHub repository" _blankclick libreport "https://github.com/abrt/libreport" "libreport GitHub repository" _blankclick reportd "https://github.com/abrt/reportd" "reportd GitHub repository" _blankclick satyr "https://github.com/abrt/satyr" "satyr GitHub repository" _blankclick retrace-server "https://github.com/abrt/retrace-server" "Retrace Server GitHub repository" _blankclassDef focus stroke-width: 4
regular files : reporter-print
e-mail : reporter-mailx
ftp/scp : reporter-upload
Bugzilla : reporter-bugzilla
MantisBT : reporter-mantisbt
FAF : reporter-ureport
Linux Kernel Oops : reporter-kerneloops
Please seeINSTALL for build and install steps.
About
Generic library for reporting various problems