summaryrefslogtreecommitdiffstats
path: root/lib/Plugins/CCpp.cpp
Commit message (Collapse)AuthorAgeFilesLines
* TicketUploader and FileTransfer plugins: fixes after a round of testingDenys Vlasenko2010-01-211-3/+1
| | | | | | | for one, FileTransfer now would not use current dir as a storage for temp files. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* move all FILENAME_xxx defines to inc/CrashTypes.hDenys Vlasenko2010-01-191-5/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735Denys Vlasenko2010-01-181-3/+6
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Better error messages for abrt-backtrace executionKarel Klic2010-01-131-3/+19
|
* *: remove nss dependenciesDenys Vlasenko2010-01-111-7/+6
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* CCpp: use our own sha1 implementation (less pain with nss libs)Denys Vlasenko2010-01-111-3/+29
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* DebugDump: more consistent logic in setting mode and uid:gid on dump dirDenys Vlasenko2010-01-111-0/+2
| | | | | | | | 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-111-3/+9
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: misc fixesDenys Vlasenko2010-01-111-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: cast pids and uigs to long, not intDenys Vlasenko2010-01-111-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* RunApp: safer chdir. Overhauled "sparn a child and get its output" in generalDenys Vlasenko2010-01-111-48/+22
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ccpp: add a possibility to disable backtrace generationDenys Vlasenko2010-01-071-64/+83
| | | | | | + assorted minor tweaks Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrtd: limit the number of frames in backtrace to 3000Denys Vlasenko2010-01-051-1/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-backtrace --remove-noncrash-frames also from CCpp pluginKarel Klic2009-12-181-3/+4
|
* 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>
* fix all instances of atoi() usageDenys Vlasenko2009-12-151-5/+5
| | | | 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>
* abrt-debuginfo-install: better loggingDenys Vlasenko2009-12-141-3/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* a bit less verbose and more consistent log messagesDenys Vlasenko2009-12-141-4/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* add paranoia checks on setuid/setgidDenys Vlasenko2009-12-141-22/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* more "obviously correct" code for secure opening of /dev/nullDenys Vlasenko2009-12-141-8/+2
| | | | | | Old code is not broken, new one merely looks "more obviously correct". 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>
* 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>
* CCpp: removing useless and annoying "Starting report creation"Denys Vlasenko2009-12-091-2/+0
| | | | 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>
* whitespace cleanupDenys Vlasenko2009-12-031-11/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-backtrace called with bt file pathKarel Klic2009-12-031-24/+8
|
* Comment out a debug message.Karel Klic2009-12-021-0/+2
|
* ccpp hook runs abrt-backtrace to get independent backtracesKarel Klic2009-12-021-125/+91
|
* Removed unused code (it's stored in git), ExecVP returns status integer, ↵Karel Klic2009-12-021-212/+21
| | | | break some too long lines, +emacs formatting options
* CCpp: moved the "Debuginfo absent" messsage to the end of the backtraceJiri Moskovcak2009-11-271-1/+1
|
* fix a case where we don't process a crash if uid has no user recordDenys Vlasenko2009-11-201-4/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ccpp: deal with const string& params; fix a bug in GetIndependentBuildIdPCDenys Vlasenko2009-11-181-30/+26
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lib/Plugins/CCpp.cpp: forgotten chunksDenys Vlasenko2009-11-181-5/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ccpp hook: implemented ReadonlyLocalDebugInfoDirs directiveDenys Vlasenko2009-11-181-60/+87
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* whitespace cleanupsDenys Vlasenko2009-11-181-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* make plugin descriptions more consistent in styleDenys Vlasenko2009-11-131-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* remove getSettings from most plugins (inherited one is ok)Denys Vlasenko2009-11-101-11/+12
| | | | | | | | | Also move parse_release() to abrtlib, it's shared among Bugzilla and Catcut. Tested Bugzilla and Catcut, both work. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* prevent gdb from i18izing its outputDenys Vlasenko2009-11-091-0/+12
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix and update ratingdanny2009-11-091-7/+6
|
* fix my thinko in rate code. run testedDenys Vlasenko2009-11-091-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lib/Plugins/CCpp: simpler rating code (do not painfully concatenate ↵Denys Vlasenko2009-11-091-22/+33
| | | | | | byte-by-byte) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* reinstate code which returns rating 0 on empty backtracesDenys Vlasenko2009-11-091-1/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* give Plugin class a map_plugin_settings_t memberDenys Vlasenko2009-11-061-8/+6
| | | | | | This simplifies and unifies get/set settings ops Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* simplify logging a bit. warn_client() is gone, reuse error_msg() for it.Denys Vlasenko2009-11-061-4/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lib/Plugins/FileTransfer: massive surgeryDenys Vlasenko2009-11-061-1/+1
| | | | | | | | text data bss dec hex filename 50212 2144 16 52372 cc94 0/libTicketUploader.so 34693 1888 24 36605 8efd 1/libTicketUploader.so Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* mass replace of const string& params by const char*Denys Vlasenko2009-11-061-13/+12
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp.Denys Vlasenko2009-11-051-1/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lib/Plugins/CCpp.cpp: fix "too few arguments for format"Denys Vlasenko2009-11-031-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>