summaryrefslogtreecommitdiffstats
path: root/lib/Utils
Commit message (Collapse)AuthorAgeFilesLines
...
* SOSreport/TicketUploader: use more restrictive file modesDenys Vlasenko2010-01-111-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* RunApp: safer chdir. Overhauled "sparn a child and get its output" in generalDenys Vlasenko2010-01-114-31/+128
| | | | 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>
* ccpp: add a possibility to disable backtrace generationDenys Vlasenko2010-01-071-1/+0
| | | | | | + assorted minor tweaks Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* moved get_cmdline() and daemon_is_ok() to abrtlibKarel Klic2009-12-182-0/+140
|
* prevent destructors from throwing exceptions; check curl_easy_init errorsDenys Vlasenko2009-12-164-2/+31
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix all instances of atoi() usageDenys Vlasenko2009-12-153-1/+52
| | | | 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
* add paranoia checks on setuid/setgidDenys Vlasenko2009-12-141-0/+12
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* abrt-cli: report success/failure of reporting. closes bug 71Denys Vlasenko2009-12-111-0/+1
| | | | | | See https://fedorahosted.org/abrt/ticket/71 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-102-4/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: remove most of remaining const string& paramsDenys Vlasenko2009-12-071-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* remove std::string usage from class CABRTException.Denys Vlasenko2009-12-064-15/+31
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* SQLite3: string& -> char*, -8k in code sizeDenys Vlasenko2009-12-032-35/+28
| | | | | | Run tested Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hopefully fix rhbz#541854: when we trim the dir, we must delete it from DB tooDenys Vlasenko2009-12-031-17/+10
| | | | | | Also added a more robust code to resis SEGVing if directory doesn't exist. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* build fixesJiri Moskovcak2009-12-031-4/+5
|
* fixes on top of AutoReportUIDs change. run testedDenys Vlasenko2009-11-302-7/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* a few fixes in automatic reporterNikola Pajkovsky2009-11-301-1/+1
|
* Kerneloops are reported automaticky now when AutoReportUIDs = root is in ↵Nikola Pajkovsky2009-11-262-0/+13
| | | | | | Kerneloops.conf Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
* hookCCpp: check total dump dir size and delete the largest/oldest oneDenys Vlasenko2009-11-264-21/+142
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* split libABRTdUtils from libABRTUtils. This makes hooks _much_ smaller.Denys Vlasenko2009-11-251-5/+24
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* bump text size threshold 1k -> 2kDenys Vlasenko2009-11-201-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* forgotten commaDenys Vlasenko2009-11-191-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix small bug in plugin loading codeDenys Vlasenko2009-11-191-0/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* make BZ insert small text attachments inline; move text file detection codeDenys Vlasenko2009-11-193-99/+32
| | | | | | Run-tested Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* move Catcut's description generation to lib/Utils/make_descr.cppDenys Vlasenko2009-11-192-4/+76
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* whitespace cleanupsDenys Vlasenko2009-11-182-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* add support for \" escaping in config fileDenys Vlasenko2009-11-181-8/+17
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* add experimental saving of /var/log/Xorg*.log for X crashesDenys Vlasenko2009-11-161-4/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* disable compilation of the rest of socket codeDenys Vlasenko2009-11-121-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* SOSreport.cpp: __gnu_cxx::stdio_filebuf<char> is +8k in code, thanks but noDenys Vlasenko2009-11-123-2/+33
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* forgot erase debug information for meNikola Pajkovsky2009-11-121-2/+0
|
* Factored ParseArgNikola Pajkovsky2009-11-122-0/+33
|
* remove getSettings from most plugins (inherited one is ok)Denys Vlasenko2009-11-102-0/+39
| | | | | | | | | 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>
* applied gavin's patch to Catcut. Refactored common xmlrpc code into lib/Utils.Denys Vlasenko2009-11-093-0/+107
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* make IsTextFile more cleverDenys Vlasenko2009-11-091-7/+21
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* continuing s/string&/char*/ bit-by-bitDenys Vlasenko2009-11-091-8/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* give Plugin class a map_plugin_settings_t memberDenys Vlasenko2009-11-062-3/+16
| | | | | | 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-063-49/+70
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lib/Plugins/FileTransfer: massive surgeryDenys Vlasenko2009-11-061-0/+22
| | | | | | | | 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-066-126/+57
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* const string& -> const char* conversionDenys Vlasenko2009-11-051-14/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp.Denys Vlasenko2009-11-051-0/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* uint64_t changed to int64_tNikola Pajkovsky2009-11-032-2/+2
|
* kerneloop has uid = -1 newNikola Pajkovsky2009-11-032-3/+4
|
* make_description_xxx: do not report empty fieldsDenys Vlasenko2009-11-022-1/+6
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* s/CC_DBUS_/ABRTD_DBUS_/gDenys Vlasenko2009-11-021-3/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>