summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* CCpp: use our own sha1 implementation (less pain with nss libs)Denys Vlasenko2010-01-114-4/+274
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* DebugDump: more consistent logic in setting mode and uid:gid on dump dirDenys Vlasenko2010-01-114-18/+71
| | | | | | | | With comments! yay. Before it, too restrictive mode was preventing python craches to be handled. Signed-off-by: Karel Klic <kklic@redhat.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: assorted fixes prompted by security analysis; more to comeDenys Vlasenko2010-01-1112-58/+56
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: misc fixesDenys Vlasenko2010-01-118-25/+33
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: cast pids and uigs to long, not intDenys Vlasenko2010-01-115-9/+9
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* SOSreport/TicketUploader: use more restrictive file modesDenys Vlasenko2010-01-113-4/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* RunApp: safer chdir. Overhauled "sparn a child and get its output" in generalDenys Vlasenko2010-01-117-104/+161
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* DebugDump: use more restrictive modesDenys Vlasenko2010-01-111-3/+14
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* SQLite3: check for SQL injectionDenys Vlasenko2010-01-111-0/+58
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/noDenys Vlasenko2010-01-102-0/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ccpp: add a possibility to disable backtrace generationDenys Vlasenko2010-01-078-73/+106
| | | | | | + assorted minor tweaks Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrtd: limit the number of frames in backtrace to 3000Denys Vlasenko2010-01-052-2/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-backtrace --remove-noncrash-frames also from CCpp pluginKarel Klic2009-12-181-3/+4
|
* moved get_cmdline() and daemon_is_ok() to abrtlibKarel Klic2009-12-182-0/+140
|
* src/Hooks/CCpp.cpp: use and honour %c (core limit size).Denys Vlasenko2009-12-161-1/+1
| | | | | | | Makes MakeCompatCore = yes much more frielndly - now users with ulimit -c 0 won't get unwanted coredumps. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lib/Plugins/CCpp.cpp: save gdb error messages tooDenys Vlasenko2009-12-161-9/+12
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* prevent destructors from throwing exceptions; check curl_easy_init errorsDenys Vlasenko2009-12-169-25/+50
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix all instances of atoi() usageDenys Vlasenko2009-12-1510-19/+70
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109Jiri Moskovcak2009-12-151-0/+2
| | | | | | - when there is a bug in 3rd party python extension, the python binary creates the coredump, so ABRT always blames the python package, but we want to blame the app that uses the extension instead
* SQLite3: log db filename on open errorDenys Vlasenko2009-12-151-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-debuginfo-install stderr is also redirected to parentDenys Vlasenko2009-12-151-4/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Kerneloops.conf: better commentsDenys Vlasenko2009-12-151-9/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-debuginfo-install: better loggingDenys Vlasenko2009-12-141-3/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* another log message tweakDenys Vlasenko2009-12-141-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* a bit less verbose and more consistent log messagesDenys Vlasenko2009-12-143-12/+6
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* add paranoia checks on setuid/setgidDenys Vlasenko2009-12-144-37/+31
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* more "obviously correct" code for secure opening of /dev/nullDenys Vlasenko2009-12-142-14/+4
| | | | | | Old code is not broken, new one merely looks "more obviously correct". Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* get rid of ugly sleep call inside while()Denys Vlasenko2009-12-143-14/+21
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* temporarily convert hyperlink-laden label to normal one (HL doesn't work)Denys Vlasenko2009-12-111-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-cli: report success/failure of reporting. closes bug 71Denys Vlasenko2009-12-112-2/+3
| | | | | | See https://fedorahosted.org/abrt/ticket/71 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrtd: log debuginfo install messages only with -vDenys Vlasenko2009-12-111-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* remove one case when we write data needlessly; remove 2 unused funcsDenys Vlasenko2009-12-101-10/+0
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* dbus lib: fix parsing of 0-element arrays. Fixes bug 95Denys Vlasenko2009-12-101-10/+12
| | | | | | See https://fedorahosted.org/abrt/ticket/95 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrtd: add comment about ccpp/abrtd raceDenys Vlasenko2009-12-101-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* style fixes, no code changesDenys Vlasenko2009-12-105-9/+9
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix incorrect wordingDenys Vlasenko2009-12-091-1/+6
| | | | | | | | | This looked wrong: "This crash has been reported, you can find the report(s) at: Kernel oops report was uploaded." Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90)Denys Vlasenko2009-12-091-2/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Merge branch 'master' of ssh://git.fedorahosted.org/git/abrtJiri Moskovcak2009-12-092-4/+0
|\
| * CCpp: removing useless and annoying "Starting report creation"Denys Vlasenko2009-12-092-4/+0
| | | | | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* | added link to bugzilla new account page to Bugzilla config dialogJiri Moskovcak2009-12-091-2/+13
|/
* PyHook: better logic for checking if abrtd is running rhbz#539987Jiri Moskovcak2009-12-071-16/+0
|
* kerneloops: fix the linux kernel version identification 2nd try.Anton Arapov2009-12-071-1/+1
| | | | | | change copypasted strchrnul() to strchr()... so that it will work. Credits to Denys.
* kerneloops: fix the linux kernel version identificationAnton Arapov2009-12-071-1/+3
| | | | version string can and by ')' in some of the reports
* Merge branch 'master' of ssh://git.fedorahosted.org/git/abrtJiri Moskovcak2009-12-0713-16/+19
|\
| * *: remove most of remaining const string& paramsDenys Vlasenko2009-12-0713-16/+19
| | | | | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* | GUI: more fixes by rrakus@redhat.comJiri Moskovcak2009-12-076-513/+642
|/
* remove std::string usage from class CABRTException.Denys Vlasenko2009-12-0613-39/+53
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* do not send "MISSING:" over dbus; clarify a message in debuginfo installerDenys Vlasenko2009-12-041-0/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* GUI: gui fixes from rrakus@redhat.comJiri Moskovcak2009-12-041-40/+17
|
* SQLite3: fix leak on error path; log SQL cmd and results on -vvDenys Vlasenko2009-12-041-5/+9
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>