diff --git a/.abrt.metadata b/.abrt.metadata
new file mode 100644
index 0000000..5569270
--- /dev/null
+++ b/.abrt.metadata
@@ -0,0 +1 @@
+7c2011f5f4ffebb3b34bed27ce6fed34006941d0 SOURCES/abrt-2.1.7.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 0e7897f..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-The master branch has no content
- 
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
- 
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SOURCES/abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch b/SOURCES/abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch
new file mode 100644
index 0000000..027705f
--- /dev/null
+++ b/SOURCES/abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch
@@ -0,0 +1,17 @@
+diff -ruN abrt-2.1.6.new/src/lib/abrt_conf.c abrt-2.1.6.old/src/lib/abrt_conf.c
+--- abrt-2.1.6.new/src/lib/abrt_conf.c	2013-07-26 11:20:33.803925230 +0200
++++ abrt-2.1.6.old/src/lib/abrt_conf.c	2013-07-26 11:57:24.785656742 +0200
+@@ -99,9 +99,13 @@
+     }
+     else
+     {
++#if 0
+         /* Default: enabled for GNOME desktop, else disabled */
+         const char *desktop_env = getenv("DESKTOP_SESSION");
+         g_settings_shortenedreporting = (desktop_env && strcasestr(desktop_env, "gnome") != NULL);
++#else
++        g_settings_shortenedreporting = 0;
++#endif
+     }
+ 
+     GHashTableIter iter;
diff --git a/SOURCES/abrt-2.1.7-Load-conf-from-usr-share-abrt-conf.d-and-etc-abrt.patch b/SOURCES/abrt-2.1.7-Load-conf-from-usr-share-abrt-conf.d-and-etc-abrt.patch
new file mode 100644
index 0000000..8377e54
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-Load-conf-from-usr-share-abrt-conf.d-and-etc-abrt.patch
@@ -0,0 +1,493 @@
+From aa86e1a4ba6a472b6eb2af6cad07672322eafded Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Sun, 10 Nov 2013 10:19:57 +0100
+Subject: [ABRT PATCH 69/76] Load conf from /usr/share/abrt/conf.d and
+ /etc/abrt
+
+Related to #752
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ configure.ac                                 |  4 ++
+ src/daemon/Makefile.am                       |  2 +
+ src/daemon/abrt-action-save-package-data.c   | 22 ++++++++---
+ src/hooks/Makefile.am                        |  3 ++
+ src/hooks/abrt-hook-ccpp.c                   |  2 +-
+ src/hooks/abrt_exception_handler.py.in       | 18 ++-------
+ src/hooks/abrt_harvest_vmcore.py.in          | 30 +++++++-------
+ src/include/libabrt.h                        |  6 +++
+ src/lib/Makefile.am                          |  3 ++
+ src/lib/abrt_conf.c                          | 22 +++++++++--
+ src/plugins/Makefile.am                      |  4 +-
+ src/plugins/abrt-action-analyze-xorg.c       |  8 ++--
+ src/plugins/abrt-action-generate-backtrace.c |  5 ++-
+ src/plugins/abrt-action-install-debuginfo.in | 20 +++-------
+ src/python-problem/problem/common.h          |  2 +
+ src/python-problem/problem/pyabrt.c          | 59 ++++++++++++++++++++++++++++
+ src/python-problem/problem/pyabrtmodule.c    |  2 +
+ 17 files changed, 151 insertions(+), 61 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 113b315..f6ae82e 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -132,8 +132,10 @@ AC_CHECK_HEADER([sys/inotify.h], [],
+ AC_CHECK_HEADERS([locale.h])
+ 
+ CONF_DIR='${sysconfdir}/${PACKAGE_NAME}'
++DEFAULT_CONF_DIR='${datadir}/${PACKAGE_NAME}/conf.d'
+ VAR_RUN='${localstatedir}/run'
+ PLUGINS_CONF_DIR='${sysconfdir}/${PACKAGE_NAME}/plugins'
++DEFAULT_PLUGINS_CONF_DIR='${datadir}/${PACKAGE_NAME}/conf.d/plugins'
+ EVENTS_DIR='${datadir}/libreport/events'
+ EVENTS_CONF_DIR='${sysconfdir}/libreport/events.d'
+ ENABLE_SOCKET_OR_DBUS='-DENABLE_DBUS=1'
+@@ -191,8 +193,10 @@ AC_ARG_ENABLE([native-unwinder],
+ 
+ 
+ AC_SUBST(CONF_DIR)
++AC_SUBST(DEFAULT_CONF_DIR)
+ AC_SUBST(VAR_RUN)
+ AC_SUBST(PLUGINS_CONF_DIR)
++AC_SUBST(DEFAULT_PLUGINS_CONF_DIR)
+ AC_SUBST(EVENTS_CONF_DIR)
+ AC_SUBST(EVENTS_DIR)
+ AC_SUBST(DEFAULT_DUMP_LOCATION)
+diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am
+index fba6b83..158f3e5 100644
+--- a/src/daemon/Makefile.am
++++ b/src/daemon/Makefile.am
+@@ -104,6 +104,8 @@ dist_daemonconf_DATA = \
+     abrt.conf \
+     abrt-action-save-package-data.conf \
+     gpg_keys.conf
++defaultdaemonconfdir = $(DEFAULT_CONF_DIR)
++dist_defaultdaemonconf_DATA = $(dist_daemonconf_DATA)
+ 
+ EXTRA_DIST = abrt-handle-upload.in
+ 
+diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c
+index 5da6905..6dbcfc2 100644
+--- a/src/daemon/abrt-action-save-package-data.c
++++ b/src/daemon/abrt-action-save-package-data.c
+@@ -20,6 +20,8 @@
+ #include "libabrt.h"
+ #include "rpm.h"
+ 
++#define GPG_CONF "gpg_keys.conf"
++
+ static bool   settings_bOpenGPGCheck = false;
+ static GList *settings_setOpenGPGPublicKeys = NULL;
+ static GList *settings_setBlackListedPkgs = NULL;
+@@ -79,10 +81,9 @@ static void ParseCommon(map_string_t *settings, const char *conf_filename)
+ static void load_gpg_keys(void)
+ {
+     map_string_t *settings = new_map_string();
+-    const char *conf_filename = CONF_DIR"/gpg_keys.conf";
+-    if (!load_conf_file(conf_filename, settings, /*skip key w/o values:*/ false))
++    if (!load_abrt_conf_file(GPG_CONF, settings))
+     {
+-        error_msg("Can't open '%s'", conf_filename);
++        error_msg("Can't load '%s'", GPG_CONF);
+         return;
+     }
+ 
+@@ -106,8 +107,17 @@ static void load_gpg_keys(void)
+ static int load_conf(const char *conf_filename)
+ {
+     map_string_t *settings = new_map_string();
+-    if (!load_conf_file(conf_filename, settings, /*skip key w/o values:*/ false))
+-        error_msg("Can't open '%s'", conf_filename);
++    if (conf_filename != NULL)
++    {
++        if (!load_conf_file(conf_filename, settings, false))
++            error_msg("Can't open '%s'", conf_filename);
++    }
++    else
++    {
++        conf_filename = "abrt-action-save-package-data.conf";
++        if (!load_abrt_conf_file(conf_filename, settings))
++            error_msg("Can't load '%s'", conf_filename);
++    }
+ 
+     ParseCommon(settings, conf_filename);
+     free_map_string(settings);
+@@ -365,7 +375,7 @@ int main(int argc, char **argv)
+     abrt_init(argv);
+ 
+     const char *dump_dir_name = ".";
+-    const char *conf_filename = CONF_DIR"/abrt-action-save-package-data.conf";
++    const char *conf_filename = NULL;
+ 
+     /* Can't keep these strings/structs static: _() doesn't support that */
+     const char *program_usage_string = _(
+diff --git a/src/hooks/Makefile.am b/src/hooks/Makefile.am
+index 567da6a..45ecba4 100644
+--- a/src/hooks/Makefile.am
++++ b/src/hooks/Makefile.am
+@@ -10,6 +10,9 @@ dist_pluginsconf_DATA = \
+     CCpp.conf \
+     python.conf
+ 
++defaultpluginsconfdir = $(DEFAULT_PLUGINS_CONF_DIR)
++dist_defaultpluginsconf_DATA = $(dist_pluginsconf_DATA)
++
+ sbin_SCRIPTS = \
+     abrt-install-ccpp-hook \
+     abrt-harvest-vmcore \
+diff --git a/src/hooks/abrt-hook-ccpp.c b/src/hooks/abrt-hook-ccpp.c
+index a3f72a7..8e141d4 100644
+--- a/src/hooks/abrt-hook-ccpp.c
++++ b/src/hooks/abrt-hook-ccpp.c
+@@ -499,7 +499,7 @@ int main(int argc, char** argv)
+     bool setting_SaveBinaryImage;
+     {
+         map_string_t *settings = new_map_string();
+-        load_conf_file(PLUGINS_CONF_DIR"/CCpp.conf", settings, /*skip key w/o values:*/ false);
++        load_abrt_plugin_conf_file("CCpp.conf", settings);
+         const char *value;
+         value = get_map_string_item_or_NULL(settings, "MakeCompatCore");
+         setting_MakeCompatCore = value && string_to_bool(value);
+diff --git a/src/hooks/abrt_exception_handler.py.in b/src/hooks/abrt_exception_handler.py.in
+index 4396178..96a63ff 100644
+--- a/src/hooks/abrt_exception_handler.py.in
++++ b/src/hooks/abrt_exception_handler.py.in
+@@ -167,23 +167,11 @@ def get_dso_list(tb):
+ 
+ def conf_enabled(var_name):
+     try:
+-        file = open(@CONF_DIR@ + "/plugins/python.conf", "r")
++        conf = problem.load_plugin_conf_file("python.conf")
+     except:
+         return -1
+-    for line in file:
+-        w = line.split("=", 1)  # split on '=' to 2 parts max
+-        if len(w) < 2:
+-            continue
+-        var = w[0].strip()  # remove whitespace
+-        if var != var_name:
+-            continue
+-        val = w[1].strip()  # remove whitespace
+-        if val == "yes":
+-            return 1
+-        if val == "no":
+-            return 0
+-    file.close()
+-    return -1
++    else:
++        conf.get(var_name, -1)
+ 
+ def handleMyException((etype, value, tb)):
+     """
+diff --git a/src/hooks/abrt_harvest_vmcore.py.in b/src/hooks/abrt_harvest_vmcore.py.in
+index 894dd47..25eddb0 100644
+--- a/src/hooks/abrt_harvest_vmcore.py.in
++++ b/src/hooks/abrt_harvest_vmcore.py.in
+@@ -203,23 +203,21 @@ def harvest_vmcore():
+     os.umask(077)
+ 
+     # Check abrt config files for copy/move settings and
+-    config = ConfigParser.ConfigParser()
+-    # We need to add a root section as ConfigParser doesn't know how to work
+-    # with config files without any sections
+-    with open('@CONF_DIR@/abrt-harvest-vmcore.conf') as conf_file:
+-        conf_str = '[section]\n' + conf_file.read()
+-    conf_fp = StringIO.StringIO(conf_str)
+-    config.readfp(conf_fp)
+-    copyvmcore = config.get('section', 'CopyVMcore')
+-    with open('@CONF_DIR@/abrt.conf') as conf_file:
+-        conf_str = '[section]\n' + conf_file.read()
+-    conf_fp = StringIO.StringIO(conf_str)
+-    config = ConfigParser.ConfigParser()
+-    config.readfp(conf_fp)
+     try:
+-        abrtdumpdir = config.get('section', 'DumpLocation')
+-    except ConfigParser.NoOptionError:
+-        abrtdumpdir = '@DEFAULT_DUMP_LOCATION@'
++        conf = problem.load_conf_file("abrt-harvest-vmcore.conf")
++    except OSError as ex:
++        sys.stderr.write(str(ex))
++        sys.exit(1)
++    else:
++        copyvmcore = conf.get("CopyVMcore", "no")
++
++    try:
++        conf = problem.load_conf_file("abrt.conf")
++    except OSError as ex:
++        sys.stderr.write(str(ex))
++        sys.exit(1)
++    else:
++        abrtdumpdir = conf.get("DumpLocation", "@DEFAULT_DUMP_LOCATION@")
+ 
+     try:
+         filelist = os.listdir(dump_dir)
+diff --git a/src/include/libabrt.h b/src/include/libabrt.h
+index 30399b6..518e989 100644
+--- a/src/include/libabrt.h
++++ b/src/include/libabrt.h
+@@ -82,6 +82,12 @@ int load_abrt_conf(void);
+ #define free_abrt_conf_data abrt_free_abrt_conf_data
+ void free_abrt_conf_data(void);
+ 
++#define load_abrt_conf_file abrt_load_abrt_conf_file
++int load_abrt_conf_file(const char *file, map_string_t *settings);
++
++#define load_abrt_plugin_conf_file abrt_load_abrt_plugin_conf_file
++int load_abrt_plugin_conf_file(const char *file, map_string_t *settings);
++
+ 
+ void migrate_to_xdg_dirs(void);
+ 
+diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
+index c5a6e2f..8823f01 100644
+--- a/src/lib/Makefile.am
++++ b/src/lib/Makefile.am
+@@ -23,6 +23,9 @@ libabrt_la_CPPFLAGS = \
+     -I$(srcdir)/../lib \
+     -DVAR_RUN=\"$(VAR_RUN)\" \
+     -DCONF_DIR=\"$(CONF_DIR)\" \
++    -DDEFAULT_CONF_DIR=\"$(DEFAULT_CONF_DIR)\" \
++    -DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
++    -DDEFAULT_PLUGINS_CONF_DIR=\"$(DEFAULT_PLUGINS_CONF_DIR)\" \
+     -DEVENTS_DIR=\"$(EVENTS_DIR)\" \
+     -DDEFAULT_DUMP_LOCATION=\"$(DEFAULT_DUMP_LOCATION)\" \
+     $(GLIB_CFLAGS) \
+diff --git a/src/lib/abrt_conf.c b/src/lib/abrt_conf.c
+index 7230b77..5bb11e9 100644
+--- a/src/lib/abrt_conf.c
++++ b/src/lib/abrt_conf.c
+@@ -18,6 +18,8 @@
+ */
+ #include "libabrt.h"
+ 
++#define ABRT_CONF "abrt.conf"
++
+ char *        g_settings_sWatchCrashdumpArchiveDir = NULL;
+ unsigned int  g_settings_nMaxCrashReportsSize = 1000;
+ char *        g_settings_dump_location = NULL;
+@@ -119,11 +121,25 @@ int load_abrt_conf()
+     free_abrt_conf_data();
+ 
+     map_string_t *settings = new_map_string();
+-    if (!load_conf_file(CONF_DIR"/abrt.conf", settings, /*skip key w/o values:*/ false))
+-        perror_msg("Can't open '%s'", CONF_DIR"/abrt.conf");
++    if (!load_abrt_conf_file(ABRT_CONF, settings))
++        perror_msg("Can't load '%s'", ABRT_CONF);
+ 
+-    ParseCommon(settings, CONF_DIR"/abrt.conf");
++    ParseCommon(settings, ABRT_CONF);
+     free_map_string(settings);
+ 
+     return 0;
+ }
++
++int load_abrt_conf_file(const char *file, map_string_t *settings)
++{
++    static const char *const base_directories[] = { DEFAULT_CONF_DIR, CONF_DIR, NULL };
++
++    return load_conf_file_from_dirs(file, base_directories, settings, /*skip key w/o values:*/ false);
++}
++
++int load_abrt_plugin_conf_file(const char *file, map_string_t *settings)
++{
++    static const char *const base_directories[] = { DEFAULT_PLUGINS_CONF_DIR, PLUGINS_CONF_DIR, NULL };
++
++    return load_conf_file_from_dirs(file, base_directories, settings, /*skip key w/o values:*/ false);
++}
+diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
+index 370d5fd..60246f2 100644
+--- a/src/plugins/Makefile.am
++++ b/src/plugins/Makefile.am
+@@ -96,9 +96,11 @@ EXTRA_DIST = \
+     post_report.xml.in \
+     abrt-action-analyze-ccpp-local
+ 
+-confdir = $(CONF_DIR)
++confdir = $(PLUGINS_CONF_DIR)
+ dist_conf_DATA = \
+     xorg.conf
++defaultconfdir = $(DEFAULT_PLUGINS_CONF_DIR)
++dist_defaultconf_DATA = $(dist_conf_DATA)
+ 
+ abrt_watch_log_SOURCES = \
+     abrt-watch-log.c
+diff --git a/src/plugins/abrt-action-analyze-xorg.c b/src/plugins/abrt-action-analyze-xorg.c
+index 5cf6d1e..5d11830 100644
+--- a/src/plugins/abrt-action-analyze-xorg.c
++++ b/src/plugins/abrt-action-analyze-xorg.c
+@@ -19,6 +19,8 @@
+ #include <paths.h>
+ #include "libabrt.h"
+ 
++#define XORG_CONF "xorg.conf"
++
+ static
+ void trim_spaces(char *str)
+ {
+@@ -87,9 +89,9 @@ int main(int argc, char **argv)
+     export_abrt_envvars(0);
+ 
+     map_string_t *settings = new_map_string();
+-    VERB1 log("Loading settings from '%s'", "/etc/abrt/xorg.conf");
+-    load_conf_file("/etc/abrt/xorg.conf", settings, /*skip key w/o values:*/ false);
+-    VERB3 log("Loaded '%s'", "/etc/abrt/xorg.conf");
++    VERB1 log("Loading settings from '%s'", XORG_CONF);
++    load_abrt_plugin_conf_file(XORG_CONF, settings);
++    VERB3 log("Loaded '%s'", XORG_CONF);
+     char *BlacklistedXorgModules = xstrdup(get_map_string_item_or_empty(settings, "BlacklistedXorgModules"));
+     trim_spaces(BlacklistedXorgModules);
+     free_map_string(settings);
+diff --git a/src/plugins/abrt-action-generate-backtrace.c b/src/plugins/abrt-action-generate-backtrace.c
+index 5612a1c..30ce446 100644
+--- a/src/plugins/abrt-action-generate-backtrace.c
++++ b/src/plugins/abrt-action-generate-backtrace.c
+@@ -18,6 +18,7 @@
+ */
+ #include "libabrt.h"
+ 
++#define CCPP_CONF "CCpp.conf"
+ 
+ static const char *dump_dir_name = ".";
+ /* 60 seconds was too limiting on slow machines */
+@@ -61,8 +62,8 @@ int main(int argc, char **argv)
+     export_abrt_envvars(0);
+ 
+     map_string_t *settings = new_map_string();
+-    if (!load_conf_file(PLUGINS_CONF_DIR"/CCpp.conf", settings, /*skip key w/o values:*/ false))
+-        error_msg("Can't open '%s'", PLUGINS_CONF_DIR"/CCpp.conf");
++    if (!load_abrt_plugin_conf_file(CCPP_CONF, settings))
++        error_msg("Can't load '%s'", CCPP_CONF);
+ 
+     const char *value = get_map_string_item_or_NULL(settings, "DebuginfoLocation");
+     char *debuginfo_location;
+diff --git a/src/plugins/abrt-action-install-debuginfo.in b/src/plugins/abrt-action-install-debuginfo.in
+index b734796..5fd3110 100644
+--- a/src/plugins/abrt-action-install-debuginfo.in
++++ b/src/plugins/abrt-action-install-debuginfo.in
+@@ -14,6 +14,7 @@ from subprocess import Popen, PIPE
+ from reportclient import _, verbose, log, log1, log2, set_verbosity, error_msg_and_die, error_msg
+ import time
+ from reportclient.debuginfo import DebugInfoDownload, filter_installed_debuginfos, build_ids_to_path, clean_up
++import problem
+ 
+ # everything was ok
+ RETURN_OK = 0
+@@ -144,20 +145,11 @@ if __name__ == "__main__":
+ 
+     if not cachedirs:
+         try:
+-            fp = open("@sysconfdir@/@PACKAGE_NAME@/plugins/CCpp.conf", "r")
+-            for line in fp:
+-                stripped = line.lstrip()
+-                if len(stripped) == 0:
+-                    continue
+-                if stripped[0] == "#":
+-                    continue
+-                if stripped[:len("DebuginfoLocation")] != "DebuginfoLocation":
+-                    continue
+-
+-                cachedirs =  stripped[len("DebuginfoLocation"):].strip(" =\n").split(":")
+-            fp.close()
+-        except IOError as (errno, strerror):
+-            print "I/O error({0}): {1}".format(errno, strerror)
++            conf = problem.load_plugin_conf_file("CCpp.conf")
++        except OSError as ex:
++            print str(ex)
++        else:
++            cachedirs = conf.get("DebuginfoLocation", None)
+ 
+         if not cachedirs:
+             cachedirs = ["/var/cache/abrt-di"]
+diff --git a/src/python-problem/problem/common.h b/src/python-problem/problem/common.h
+index ef323a5..2dd06c7 100644
+--- a/src/python-problem/problem/common.h
++++ b/src/python-problem/problem/common.h
+@@ -20,3 +20,5 @@
+ 
+ /* module-level functions */
+ PyObject *p_notify_new_path(PyObject *pself, PyObject *args);
++PyObject *p_load_conf_file(PyObject *pself, PyObject *args);
++PyObject *p_load_plugin_conf_file(PyObject *pself, PyObject *args);
+diff --git a/src/python-problem/problem/pyabrt.c b/src/python-problem/problem/pyabrt.c
+index 16621d3..16d455f 100644
+--- a/src/python-problem/problem/pyabrt.c
++++ b/src/python-problem/problem/pyabrt.c
+@@ -32,3 +32,62 @@ PyObject *p_notify_new_path(PyObject *pself, PyObject *args)
+     notify_new_path(path);
+     Py_RETURN_NONE;
+ }
++
++static PyObject *
++load_settings_to_dict(const char *file, int (*loader)(const char *, map_string_t *))
++{
++    PyObject *dict = NULL;
++    map_string_t *settings = new_map_string();
++    if (!loader(file, settings))
++    {
++        PyErr_SetString(PyExc_OSError, "Failed to load configuration file.");
++        goto lacf_error;
++    }
++
++    dict = PyDict_New();
++    if (dict == NULL)
++    {
++        goto lacf_error;
++    }
++
++    map_string_iter_t iter;
++    const char *key = NULL;
++    const char *value = NULL;
++    init_map_string_iter(&iter, settings);
++    while(next_map_string_iter(&iter, &key, &value))
++    {
++        if (0 != PyDict_SetItemString(dict, key, PyString_FromString(value)))
++        {
++            goto lacf_error;
++        }
++    }
++    free_map_string(settings);
++    return dict;
++
++lacf_error:
++    Py_XDECREF(dict);
++    free_map_string(settings);
++    return NULL;
++}
++
++/* C: void load_abrt_conf_file(const char *file, map_string_t *settings); */
++PyObject *p_load_conf_file(PyObject *pself, PyObject *args)
++{
++    const char *file;
++    if (!PyArg_ParseTuple(args, "s", &file))
++    {
++        return NULL;
++    }
++    return load_settings_to_dict(file, load_abrt_conf_file);
++}
++
++/* C: void load_abrt_plugin_conf_file(const char *file, map_string_t *settings); */
++PyObject *p_load_plugin_conf_file(PyObject *pself, PyObject *args)
++{
++    const char *file;
++    if (!PyArg_ParseTuple(args, "s", &file))
++    {
++        return NULL;
++    }
++    return load_settings_to_dict(file, load_abrt_plugin_conf_file);
++}
+diff --git a/src/python-problem/problem/pyabrtmodule.c b/src/python-problem/problem/pyabrtmodule.c
+index 7ff58b3..e31d8b4 100644
+--- a/src/python-problem/problem/pyabrtmodule.c
++++ b/src/python-problem/problem/pyabrtmodule.c
+@@ -24,6 +24,8 @@ static PyMethodDef module_methods[] = {
+     /* method_name, func, flags, doc_string */
+     /* for include/client.h */
+     { "notify_new_path"           , p_notify_new_path         , METH_VARARGS },
++    { "load_conf_file"            , p_load_conf_file          , METH_VARARGS },
++    { "load_plugin_conf_file"     , p_load_plugin_conf_file   , METH_VARARGS },
+     { NULL }
+ };
+ 
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-don-t-consider-crashes-posted-to-ABRT-server-as-repo.patch b/SOURCES/abrt-2.1.7-don-t-consider-crashes-posted-to-ABRT-server-as-repo.patch
new file mode 100644
index 0000000..5770334
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-don-t-consider-crashes-posted-to-ABRT-server-as-repo.patch
@@ -0,0 +1,35 @@
+From 783e0e1248a4bad3882135adf3eb69e9429b8ec4 Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Mon, 14 Oct 2013 10:45:00 +0200
+Subject: [ABRT PATCH 29/76] don't consider crashes posted to ABRT server as
+ reported
+
+ABRT server uses the same logic. A crash is considered as reported only
+if a bugzilla bug is attached to this crash.
+
+ABRT has to allow users to report a crash to Bugzilla because ABRT server
+does not support interaction between reporters and developers.
+
+Closes rhbz#1018570
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ src/plugins/abrt-action-ureport | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/plugins/abrt-action-ureport b/src/plugins/abrt-action-ureport
+index 38890bf..8c0f36f 100755
+--- a/src/plugins/abrt-action-ureport
++++ b/src/plugins/abrt-action-ureport
+@@ -91,7 +91,7 @@ if __name__ == "__main__":
+         if reported_to and reported_to != "":
+             bugs = set()
+             for line in reported_to.split("\n"):
+-                if line.startswith("Bugzilla:") or line.startswith("ABRT Server:"):
++                if line.startswith("Bugzilla:"):
+                     bugs.add(line)
+             if bugs:
+                 log(_("A bug was already filed about this problem:"))
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-enable-sosreport.patch b/SOURCES/abrt-2.1.7-enable-sosreport.patch
new file mode 100644
index 0000000..96f9ea1
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-enable-sosreport.patch
@@ -0,0 +1,19 @@
+diff -ruN abrt-2.1.7.nosos/src/daemon/abrt_event.conf abrt-2.1.7.sos/src/daemon/abrt_event.conf
+--- abrt-2.1.7.nosos/src/daemon/abrt_event.conf	2013-11-20 13:54:47.947567306 +0100
++++ abrt-2.1.7.sos/src/daemon/abrt_event.conf	2013-11-20 14:55:16.534650101 +0100
+@@ -67,12 +67,12 @@
+ # Example: if you want to save sosreport immediately at the moment of a crash:
+ # (alternatively, you can add similar command to EVENT=analyze_foo's,
+ # if you would rather perform this collection later):
+-#EVENT=post-create
++EVENT=post-create
+         nice sosreport --tmp-dir "$DUMP_DIR" --batch \
+-                --only=anaconda --only=bootloader --only=devicemapper \
++                --only=anaconda --only=boot --only=devicemapper \
+                 --only=filesys --only=hardware --only=kernel --only=libraries \
+                 --only=memory --only=networking --only=nfsserver --only=pam \
+-                --only=process --only=rpm -k rpm.rpmva=off --only=ssh \
++                --only=process --only=ssh \
+                 --only=startup --only=yum --only=general --only=x11 \
+                 >sosreport.log 2>&1 \
+         && {
diff --git a/SOURCES/abrt-2.1.7-enabled-autoreporting.patch b/SOURCES/abrt-2.1.7-enabled-autoreporting.patch
new file mode 100644
index 0000000..6bd8754
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-enabled-autoreporting.patch
@@ -0,0 +1,12 @@
+diff -ur abrt-2.1.1/src/daemon/abrt.conf abrt-2.1.1.new/src/daemon/abrt.conf
+--- abrt-2.1.1/src/daemon/abrt.conf    2013-02-01 12:59:58.000000000 +0100
++++ abrt-2.1.1.new/src/daemon/abrt.conf        2013-03-05 10:01:11.347789231 +0100
+@@ -34,7 +34,7 @@
+ 
+ # Enables automatic running of the event configured in AutoreportingEvent option.
+ #
+-AutoreportingEnabled = no
++AutoreportingEnabled = yes
+ 
+ # Enables shortened GUI reporting where the reporting is interrupted after
+ # AutoreportingEvent is done.
diff --git a/SOURCES/abrt-2.1.7-factor-out-D-Bus-notification-to-a-python-script.patch b/SOURCES/abrt-2.1.7-factor-out-D-Bus-notification-to-a-python-script.patch
new file mode 100644
index 0000000..61b3222
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-factor-out-D-Bus-notification-to-a-python-script.patch
@@ -0,0 +1,299 @@
+From 86062536d4a314c0d628791640127238a2952be4 Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Tue, 22 Oct 2013 15:45:34 +0200
+Subject: [ABRT PATCH 59/76] factor out D-Bus notification to a python script
+
+This patch is a part of our effort to move application logic from
+configuration files to executables.
+
+Related to #684
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ doc/Makefile.am                |   1 +
+ doc/abrt-action-notify.txt     |  38 ++++++++++
+ src/dbus/dbus_event.conf       |  19 +----
+ src/plugins/Makefile.am        |   6 +-
+ src/plugins/abrt-action-notify | 164 +++++++++++++++++++++++++++++++++++++++++
+ 5 files changed, 211 insertions(+), 17 deletions(-)
+ create mode 100644 doc/abrt-action-notify.txt
+ create mode 100644 src/plugins/abrt-action-notify
+
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index 1ca52b5..8b14517 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -16,6 +16,7 @@ MAN1_TXT += abrt-action-analyze-vulnerability.txt
+ MAN1_TXT += abrt-action-install-debuginfo.txt
+ MAN1_TXT += abrt-action-list-dsos.txt
+ MAN1_TXT += abrt-action-perform-ccpp-analysis.txt
++MAN1_TXT += abrt-action-notify.txt
+ MAN1_TXT += abrt-applet.txt
+ MAN1_TXT += abrt-dump-oops.txt
+ MAN1_TXT += abrt-dump-xorg.txt
+diff --git a/doc/abrt-action-notify.txt b/doc/abrt-action-notify.txt
+new file mode 100644
+index 0000000..c5bd7b0
+--- /dev/null
++++ b/doc/abrt-action-notify.txt
+@@ -0,0 +1,38 @@
++abrt-action-notify(1)
++===================
++
++NAME
++----
++abrt-action-notify - Announces a new occurrence of problem via all accessible channels
++
++SYNOPSIS
++--------
++'abrt-action-notify' [-h] [-d PROBLEM_DIR]
++
++DESCRIPTION
++-----------
++The current implementation emits a D-Bus signal on System bus in path
++/org/freedesktop/problems of org.freedesktop.problems interface for Crash
++member.
++
++Integration with ABRT events
++~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++'abrt-action-notify' is used to notify new problems and consecutive occurrences
++of a single problem for all crash types.
++
++------------
++EVENT=notify package!=
++    abrt-action-notify
++------------
++
++OPTIONS
++-------
++-d, --problem-dir PROBLEM_DIR::
++   Problem directory [Default: current directory]
++
++-h, --help::
++   Show help message
++
++AUTHORS
++-------
++* ABRT team
+diff --git a/src/dbus/dbus_event.conf b/src/dbus/dbus_event.conf
+index 4d24fef..499e484 100644
+--- a/src/dbus/dbus_event.conf
++++ b/src/dbus/dbus_event.conf
+@@ -1,16 +1,5 @@
+-EVENT=notify package!= uid!=
+-	dbus-send --system --type=signal /org/freedesktop/problems org.freedesktop.problems.Crash \
+-	string:"`cat package`" string:"$DUMP_DIR" string:"`cat uid`"
+-
+-EVENT=notify package!= uid=
+-	dbus-send --system --type=signal /org/freedesktop/problems org.freedesktop.problems.Crash \
+-	string:"`cat package`" string:"$DUMP_DIR"
+-
+-EVENT=notify-dup package!= uid!=
+-	dbus-send --system --type=signal /org/freedesktop/problems org.freedesktop.problems.Crash \
+-	string:"`cat package`" string:"$DUMP_DIR" string:"`cat uid`"
+-
+-EVENT=notify-dup package!= uid=
+-	dbus-send --system --type=signal /org/freedesktop/problems org.freedesktop.problems.Crash \
+-	string:"`cat package`" string:"$DUMP_DIR"
++EVENT=notify package!=
++	abrt-action-notify -d $DUMP_DIR
+ 
++EVENT=notify-dup package!=
++	abrt-action-notify -d $DUMP_DIR
+diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
+index fbda305..370d5fd 100644
+--- a/src/plugins/Makefile.am
++++ b/src/plugins/Makefile.am
+@@ -8,7 +8,8 @@ bin_SCRIPTS = \
+     abrt-action-list-dsos \
+     abrt-action-perform-ccpp-analysis \
+     abrt-action-save-kernel-data \
+-    abrt-action-analyze-ccpp-local
++    abrt-action-analyze-ccpp-local \
++    abrt-action-notify
+ 
+ bin_PROGRAMS = \
+     abrt-watch-log \
+@@ -73,7 +74,8 @@ PYTHON_FILES = \
+     abrt-action-analyze-core \
+     abrt-action-analyze-vulnerability \
+     abrt-action-analyze-vmcore.in \
+-    abrt-action-perform-ccpp-analysis.in
++    abrt-action-perform-ccpp-analysis.in \
++    abrt-action-notify
+ 
+ EXTRA_DIST = \
+     $(PYTHON_FILES) \
+diff --git a/src/plugins/abrt-action-notify b/src/plugins/abrt-action-notify
+new file mode 100644
+index 0000000..722d7f6
+--- /dev/null
++++ b/src/plugins/abrt-action-notify
+@@ -0,0 +1,164 @@
++#!/usr/bin/python
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
++
++import os
++import sys
++from argparse import ArgumentParser
++
++import dbus
++import dbus.lowlevel
++
++import report
++from reportclient import (RETURN_OK,
++                          RETURN_FAILURE)
++
++CD_DUMPDIR = "Directory"
++FILENAME_PACKAGE = "package"
++FILENAME_UID = "uid"
++FILENAME_UUID = "uuid"
++FILENAME_DUPHASH = "duphash"
++
++def emit_crash_dbus_signal(problem_data):
++    """Emits a Crash signal on D-Bus Problem bus
++
++    Emits a signal with 5 members:
++        package -- value of 'package' element in problem_data
++        problem_id -- value of 'Directory' element in problem_data
++        uid -- empty string if 'uid' element is not present in problem_data
++        
++        
++
++    Keyword arguments:
++    problem_data -- problem data of notified problems
++
++    Returns None as it raises an exception on error
++
++    Raises:
++    RuntimeError -- for all D-Bus related errors
++    KeyError -- if any of required elements is missing
++    """
++
++    try:
++        bus = dbus.SystemBus()
++        msg = dbus.lowlevel.SignalMessage("/org/freedesktop/problems",
++                "org.freedesktop.problems", "Crash")
++
++        # List of tuples where the first member is element name and the second
++        # member is a Boolean flag which is True if the element is required
++        arguments = ((FILENAME_PACKAGE, True), (CD_DUMPDIR, True),
++                (FILENAME_UID, False)
++                )
++
++        for elem in arguments:
++            itm = problem_data.get(elem[0])
++
++            if itm is None:
++                if elem[1]:
++                    raise KeyError(elem[0])
++
++                msg.append("", signature="s")
++            else:
++                msg.append(itm[0], signature="s")
++
++
++        bus.send_message(msg)
++    except dbus.exceptions.DBusException as ex:
++        raise RuntimeError("Failed to emit D-Bus Crash signal: {0}"
++                .format(ex.message))
++    finally:
++        if bus is not None:
++            bus.close()
++
++def build_notification_problem_data(problem_dir):
++    """Loads all necessary problem elements
++
++    Problem dump directory must contain 'package' element.
++
++    Keyword arguments:
++    problem_dir -- an absolute file system path problem directory
++
++    Returns an instance of report.problem_data
++
++    Raises:
++    ValueError -- if problem_dir is not an absolute path, if problem_dir cannot
++        be opened and if any required problem element is missing.
++    """
++
++    if not os.path.isabs(problem_dir):
++        raise ValueError("problem directory must be absolute path")
++
++    prblm_dt = report.problem_data()
++
++    try:
++        dump_dir = report.dd_opendir(problem_dir, report.DD_OPEN_READONLY)
++        if not dump_dir:
++            raise ValueError("cannot open problem directory")
++
++        dd_load_flag = (report.DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE
++                | report.DD_FAIL_QUIETLY_ENOENT)
++
++        package = dump_dir.load_text(FILENAME_PACKAGE, dd_load_flag)
++        if not package:
++            raise ValueError("problem directory misses '{0}'"
++                    .format(FILENAME_PACKAGE))
++
++        pd_add_flag = report.CD_FLAG_TXT | report.CD_FLAG_ISNOTEDITABLE
++
++        prblm_dt.add(FILENAME_PACKAGE, package, pd_add_flag)
++        prblm_dt.add(CD_DUMPDIR, problem_dir, pd_add_flag)
++
++        for element in (FILENAME_UID, FILENAME_UUID, FILENAME_DUPHASH):
++            val = dump_dir.load_text(element, dd_load_flag)
++            if val is not None:
++                prblm_dt.add(element, val, pd_add_flag)
++    finally:
++        dump_dir.close()
++
++    return prblm_dt
++
++
++if __name__ == "__main__":
++    CMDARGS = ArgumentParser(
++            description=("Announce a new or duplicated problem via"
++                " all accessible channels"))
++    CMDARGS.add_argument("-d", "--problem-dir",
++            type=str, required=True,
++            help="An absolute path to a new or duplicated problem directory")
++
++    OPTIONS = CMDARGS.parse_args()
++
++    DIR_PATH = OPTIONS.problem_dir
++
++    try:
++        PD = build_notification_problem_data(DIR_PATH)
++    except ValueError as ex:
++        sys.stderr.write("Cannot notify '{0}': {1}\n".
++                format(DIR_PATH, ex.message))
++        sys.exit(RETURN_FAILURE)
++
++    try:
++        emit_crash_dbus_signal(PD)
++    except RuntimeError as ex:
++        sys.stderr.write("Cannot notify '{0}': {1}\n".
++                format(DIR_PATH, ex.message))
++        sys.exit(RETURN_FAILURE)
++    except KeyError as ex:
++        # this is a bug in build_notification_problem_data()
++        sys.stderr.write("BUG: problem data misses required element '{0}'"
++                .format(ex.message))
++        sys.exit(RETURN_FAILURE)
++
++    sys.exit(RETURN_OK)
++
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-move-the-notify-event-from-dbus_event.conf-to-abrt_e.patch b/SOURCES/abrt-2.1.7-move-the-notify-event-from-dbus_event.conf-to-abrt_e.patch
new file mode 100644
index 0000000..a8e37a1
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-move-the-notify-event-from-dbus_event.conf-to-abrt_e.patch
@@ -0,0 +1,62 @@
+From f603b036b2039b044066b73c21646dad6f4c1de1 Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Wed, 13 Nov 2013 08:25:52 +0100
+Subject: [ABRT PATCH 72/76] move the notify event from dbus_event.conf to
+ abrt_event.conf
+
+The notify event no longer uses only D-Bus, but it also runs the
+autoreporting event.
+
+Related to #750
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ doc/dbus_event.conf.5      | 1 -
+ src/daemon/abrt_event.conf | 8 ++++++++
+ src/dbus/Makefile.am       | 3 ---
+ src/dbus/dbus_event.conf   | 5 -----
+ 5 files changed, 8 insertions(+), 10 deletions(-)
+ delete mode 100644 doc/dbus_event.conf.5
+ delete mode 100644 src/dbus/dbus_event.conf
+
+diff --git a/src/daemon/abrt_event.conf b/src/daemon/abrt_event.conf
+index c60ad50..a53001a 100644
+--- a/src/daemon/abrt_event.conf
++++ b/src/daemon/abrt_event.conf
+@@ -100,3 +100,11 @@ EVENT=post-create runlevel=
+ 
+ EVENT=open-gui
+         report-gtk -x -- "$DUMP_DIR"
++
++# Notify a new crash
++EVENT=notify package!=
++        abrt-action-notify -d $DUMP_DIR
++
++# Notify a new occurrence of a single crash
++EVENT=notify-dup package!=
++        abrt-action-notify -d $DUMP_DIR
+diff --git a/src/dbus/Makefile.am b/src/dbus/Makefile.am
+index 2eb32cf..ed0a2af 100644
+--- a/src/dbus/Makefile.am
++++ b/src/dbus/Makefile.am
+@@ -33,6 +33,3 @@ orgfreedesktopproblemsservicedir = ${datadir}/dbus-1/system-services
+ dist_orgfreedesktopproblemsservice_DATA = org.freedesktop.problems.service
+ 
+ eventsconfdir = $(EVENTS_CONF_DIR)
+-
+-dist_eventsconf_DATA = \
+-    dbus_event.conf
+diff --git a/src/dbus/dbus_event.conf b/src/dbus/dbus_event.conf
+deleted file mode 100644
+index 499e484..0000000
+--- a/src/dbus/dbus_event.conf
++++ /dev/null
+@@ -1,5 +0,0 @@
+-EVENT=notify package!=
+-	abrt-action-notify -d $DUMP_DIR
+-
+-EVENT=notify-dup package!=
+-	abrt-action-notify -d $DUMP_DIR
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-no_fedoraproject_urls.patch b/SOURCES/abrt-2.1.7-no_fedoraproject_urls.patch
new file mode 100644
index 0000000..f4d56d0
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-no_fedoraproject_urls.patch
@@ -0,0 +1,48 @@
+diff -ruN abrt-2.1.7.new/src/plugins/abrt-dedup-client.c abrt-2.1.7.fix/src/plugins/abrt-dedup-client.c
+--- abrt-2.1.7.new/src/plugins/abrt-dedup-client.c	2013-11-12 15:14:43.463274388 +0100
++++ abrt-2.1.7.fix/src/plugins/abrt-dedup-client.c	2013-11-12 15:18:55.597260803 +0100
+@@ -28,7 +28,7 @@
+ static bool http_show_headers = false;
+ static struct https_cfg cfg =
+ {
+-    .url = "retrace.fedoraproject.org",
++    .url = "localhost",
+     .port = 443,
+     .ssl_allow_insecure = false,
+ };
+diff -ruN abrt-2.1.7.new/src/plugins/abrt-retrace-client.c abrt-2.1.7.fix/src/plugins/abrt-retrace-client.c
+--- abrt-2.1.7.new/src/plugins/abrt-retrace-client.c	2013-11-12 15:14:43.463274388 +0100
++++ abrt-2.1.7.fix/src/plugins/abrt-retrace-client.c	2013-11-12 15:18:45.662261338 +0100
+@@ -58,7 +58,7 @@
+ 
+ static struct https_cfg cfg =
+ {
+-    .url = "retrace.fedoraproject.org",
++    .url = "localhost",
+     .port = 443,
+     .ssl_allow_insecure = false,
+ };
+diff -ruN abrt-2.1.7.new/src/plugins/analyze_CCpp.xml.in abrt-2.1.7.fix/src/plugins/analyze_CCpp.xml.in
+--- abrt-2.1.7.new/src/plugins/analyze_CCpp.xml.in	2013-11-12 15:14:43.460274388 +0100
++++ abrt-2.1.7.fix/src/plugins/analyze_CCpp.xml.in	2013-11-12 15:19:52.912257714 +0100
+@@ -26,7 +26,7 @@
+     <options>
+         <option type="text" name="RETRACE_SERVER_URL">
+            <_label>Retrace server URL</_label>
+-           <default-value>retrace.fedoraproject.org</default-value>
++           <default-value>localhost</default-value>
+            <allow-empty>no</allow-empty>
+            <_description>Address of the retrace server</_description>
+        </option>
+diff -ruN abrt-2.1.7.new/src/plugins/analyze_RetraceServer.xml.in abrt-2.1.7.fix/src/plugins/analyze_RetraceServer.xml.in
+--- abrt-2.1.7.new/src/plugins/analyze_RetraceServer.xml.in	2013-11-12 15:14:43.463274388 +0100
++++ abrt-2.1.7.fix/src/plugins/analyze_RetraceServer.xml.in	2013-11-12 15:19:51.252257804 +0100
+@@ -12,7 +12,7 @@
+     <options>
+         <option type="text" name="RETRACE_SERVER_URL">
+            <_label>Retrace server URL</_label>
+-           <default-value>retrace.fedoraproject.org</default-value>
++           <default-value>localhost</default-value>
+            <allow-empty>no</allow-empty>
+            <_description>Address of the retrace server</_description>
+        </option>
diff --git a/SOURCES/abrt-2.1.7-python_examples_removed_from_doc.patch b/SOURCES/abrt-2.1.7-python_examples_removed_from_doc.patch
new file mode 100644
index 0000000..2115b1e
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-python_examples_removed_from_doc.patch
@@ -0,0 +1,37 @@
+From 5d71133fe4a5d92d7a24072da9358d76b22ec313 Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Wed, 9 Oct 2013 17:07:21 +0200
+Subject: [ABRT PATCH 1/2] install problem examples to python dir
+
+Byte compiled files have different content for different architectures.
+rpmdiff requires to have equal content on all architectures for all
+corresponding documentation files.
+
+Related to rhbz#1016506
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ src/python-problem/examples/Makefile.am | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/src/python-problem/examples/Makefile.am b/src/python-problem/examples/Makefile.am
+index e8da2d7..b93e0c3 100644
+--- a/src/python-problem/examples/Makefile.am
++++ b/src/python-problem/examples/Makefile.am
+@@ -1,4 +1,4 @@
+-example_python_DATA = \
++example_PYTHON = \
+ 	bugzilla_numbers.py \
+ 	daemon_example.py \
+ 	edit_example.py \
+@@ -9,6 +9,4 @@ example_python_DATA = \
+ 	watch_example.py \
+ 	thread_watch_example.py
+ 
+-example_pythondir = $(datadir)/doc/$(PACKAGE)-python-$(VERSION)/examples
+-
+-EXTRA_DIST = $(example_python_DATA)
++exampledir = $(pythondir)/problem_examples
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-replace_deprecated_polkit_functions.patch b/SOURCES/abrt-2.1.7-replace_deprecated_polkit_functions.patch
new file mode 100644
index 0000000..ebd9c42
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-replace_deprecated_polkit_functions.patch
@@ -0,0 +1,31 @@
+From e03f5f1f604097a8b999912771fb2abcdb59db21 Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Fri, 20 Sep 2013 16:53:35 +0200
+Subject: [ABRT PATCH 02/14] polkit: replace deprecated functions with their
+ subtitues
+
+Closes #708
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ src/dbus/abrt-polkit.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/dbus/abrt-polkit.c b/src/dbus/abrt-polkit.c
+index a71114a..39880e5 100644
+--- a/src/dbus/abrt-polkit.c
++++ b/src/dbus/abrt-polkit.c
+@@ -101,6 +101,9 @@ PolkitResult polkit_check_authorization_pid(pid_t pid, const char *action_id)
+ {
+     glib_init();
+ 
+-    PolkitSubject *subject = polkit_unix_process_new(pid);
++    PolkitSubject *subject = polkit_unix_process_new_for_owner(pid,
++            /*use start_time from /proc*/0,
++            /*use uid from /proc*/ -1);
++
+     return do_check(subject, action_id);
+ }
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-run-the-autoreporting-event-from-abrt-action-notify.patch b/SOURCES/abrt-2.1.7-run-the-autoreporting-event-from-abrt-action-notify.patch
new file mode 100644
index 0000000..aff75ca
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-run-the-autoreporting-event-from-abrt-action-notify.patch
@@ -0,0 +1,207 @@
+From 1cf434cb395b6b06297281427a47aeebe224b436 Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak@redhat.com>
+Date: Tue, 12 Nov 2013 16:39:08 +0100
+Subject: [ABRT PATCH 71/76] run the autoreporting event from
+ abrt-action-notify
+
+If AutoreportingEnabled option from abrt.conf holds "yes", then
+abrt-action-notify runs AutoreportingEvent from abrt.conf.
+
+Related to #750
+
+Signed-off-by: Jakub Filak <jfilak@redhat.com>
+---
+ doc/abrt-action-notify.txt     | 30 +++++++++++++-
+ src/plugins/abrt-action-notify | 92 +++++++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 119 insertions(+), 3 deletions(-)
+
+diff --git a/doc/abrt-action-notify.txt b/doc/abrt-action-notify.txt
+index c5bd7b0..56a456c 100644
+--- a/doc/abrt-action-notify.txt
++++ b/doc/abrt-action-notify.txt
+@@ -7,7 +7,7 @@ abrt-action-notify - Announces a new occurrence of problem via all accessible ch
+ 
+ SYNOPSIS
+ --------
+-'abrt-action-notify' [-h] [-d PROBLEM_DIR]
++'abrt-action-notify' [-h] -d PROBLEM_DIR [-v] [-a] [-e AUTOREPORTING_EVENT]
+ 
+ DESCRIPTION
+ -----------
+@@ -27,12 +27,40 @@ EVENT=notify package!=
+ 
+ OPTIONS
+ -------
++-v, --verbose::
++   Be verbose
++
+ -d, --problem-dir PROBLEM_DIR::
+    Problem directory [Default: current directory]
+ 
+ -h, --help::
+    Show help message
+ 
++-a, --autoreporting::
++   Force to run autoreporting event
++
++-e, --autoreporting-event AUTOREPORTING_EVENT::
++   Overwrite autoreporting event name
++
++ENVIRONMENT
++----------
++ABRT_VERBOSE::
++   ABRT verbosity level
++
++FILES
++-----
++/etc/abrt/abrt.conf
++
++AutoreportingEnabled::
++   If enabled, abrt-action-notify runs AutoreportingEvent
++
++AutoreportingEvent::
++   Name of event to be run if autoreporting is enabled
++
++SEE ALSO
++--------
++abrt.conf(5)
++
+ AUTHORS
+ -------
+ * ABRT team
+diff --git a/src/plugins/abrt-action-notify b/src/plugins/abrt-action-notify
+index 722d7f6..aa12105 100644
+--- a/src/plugins/abrt-action-notify
++++ b/src/plugins/abrt-action-notify
+@@ -20,9 +20,15 @@ from argparse import ArgumentParser
+ import dbus
+ import dbus.lowlevel
+ 
++import problem
++
+ import report
+ from reportclient import (RETURN_OK,
+-                          RETURN_FAILURE)
++                          RETURN_FAILURE,
++                          RETURN_CANCEL_BY_USER,
++                          RETURN_STOP_EVENT_RUN,
++                          log1,
++                          set_verbosity)
+ 
+ CD_DUMPDIR = "Directory"
+ FILENAME_PACKAGE = "package"
+@@ -30,6 +36,39 @@ FILENAME_UID = "uid"
+ FILENAME_UUID = "uuid"
+ FILENAME_DUPHASH = "duphash"
+ 
++
++def run_autoreport(problem_data, event_name):
++    """Runs autoreporting event
++
++    Requires CD_DUMPDIR key in problem_data.
++
++    Keyword arguments:
++    problem_data -- problem data of notified problems
++
++    Returns None as it raises an exception on error
++
++    Raises:
++    KeyError -- if any of required elements is missing
++    RuntimeError -- if event run fails
++    """
++
++    dir_name = problem_data.get(CD_DUMPDIR)
++    if dir_name is None:
++        raise KeyError(CD_DUMPDIR)
++
++    log1("Running autoreporting event: '{0}'".format(event_name))
++
++    res = report.run_event_state()
++    ret = res.run_event_on_dir_name(dir_name[0], event_name)
++
++    if res.children_count == 0 and ret == 0:
++        raise RuntimeError("No processing is specified for event '{0}'"
++                .format(event_name))
++
++    if not ret in [RETURN_OK, RETURN_CANCEL_BY_USER, RETURN_STOP_EVENT_RUN]:
++        raise RuntimeError("Event '{0}' exited with {1}"
++                .format(event_name, ret))
++
+ def emit_crash_dbus_signal(problem_data):
+     """Emits a Crash signal on D-Bus Problem bus
+ 
+@@ -132,15 +171,43 @@ def build_notification_problem_data(problem_dir):
+ if __name__ == "__main__":
+     CMDARGS = ArgumentParser(
+             description=("Announce a new or duplicated problem via"
+-                " all accessible channels"))
++                " all accessible channels"),
++            epilog=("Reads the default configuration from 'abrt.conf' file"))
+     CMDARGS.add_argument("-d", "--problem-dir",
+             type=str, required=True,
+             help="An absolute path to a new or duplicated problem directory")
++    CMDARGS.add_argument("-v", "--verbose",
++            action="count", dest="verbose", default=0,
++            help="Be verbose")
++    CMDARGS.add_argument("-a", "--autoreporting",
++            action="store_true", dest="autoreporting", default=False,
++            help="Force to run autoreporting event")
++    CMDARGS.add_argument("-e", "--autoreporting-event",
++            type=str, dest="autoreporting_event",
++            help="Overwrite autoreporting event name")
+ 
+     OPTIONS = CMDARGS.parse_args()
+ 
+     DIR_PATH = OPTIONS.problem_dir
+ 
++    verbose = 0
++    ABRT_VERBOSE = os.getenv("ABRT_VERBOSE")
++    if ABRT_VERBOSE:
++        try:
++            verbose = int(ABRT_VERBOSE)
++        except:
++            pass
++
++    verbose += OPTIONS.verbose
++    set_verbosity(verbose)
++    os.environ["ABRT_VERBOSE"] = str(verbose)
++
++    try:
++        conf = problem.load_conf_file("abrt.conf")
++    except OSError as ex:
++        sys.stderr.write("{0}".format(str(ex)))
++        sys.exit(RETURN_FAILURE)
++
+     try:
+         PD = build_notification_problem_data(DIR_PATH)
+     except ValueError as ex:
+@@ -160,5 +227,26 @@ if __name__ == "__main__":
+                 .format(ex.message))
+         sys.exit(RETURN_FAILURE)
+ 
++    if OPTIONS.autoreporting or conf.get("AutoreportingEnabled", "no") == "yes":
++        event_name = OPTIONS.autoreporting_event
++        if not event_name:
++            if "AutoreportingEvent" in conf:
++                event_name = conf["AutoreportingEvent"]
++            else:
++                sys.stderr.write("Autoreporting event is not configured")
++                sys.stderr.exit(RETURN_FAILURE)
++
++        try:
++            run_autoreport(PD, event_name)
++        except RuntimeError as ex:
++            sys.stderr.write("Cannot notify '{0}': {1}\n".
++                    format(DIR_PATH, ex.message))
++            sys.exit(RETURN_FAILURE)
++        except KeyError as ex:
++            # this is a bug in build_notification_problem_data()
++            sys.stderr.write("BUG: problem data misses required element '{0}'"
++                    .format(ex.message))
++            sys.exit(RETURN_FAILURE)
++
+     sys.exit(RETURN_OK)
+ 
+-- 
+1.8.3.1
+
diff --git a/SOURCES/abrt-2.1.7-silent-post-report-event.patch b/SOURCES/abrt-2.1.7-silent-post-report-event.patch
new file mode 100644
index 0000000..f01a9cf
--- /dev/null
+++ b/SOURCES/abrt-2.1.7-silent-post-report-event.patch
@@ -0,0 +1,75 @@
+diff -ruN abrt-2.1.7.orig/src/plugins/ccpp_event.conf abrt-2.1.7.fix/src/plugins/ccpp_event.conf
+--- abrt-2.1.7.orig/src/plugins/ccpp_event.conf	2013-11-19 10:35:56.408323626 +0100
++++ abrt-2.1.7.fix/src/plugins/ccpp_event.conf	2013-11-20 13:50:34.259561517 +0100
+@@ -63,7 +63,6 @@
+ 
+ # Bugzilla requires nonempty duphash
+ EVENT=report_Bugzilla analyzer=CCpp duphash!=
+-        abrt-dedup-client
+         test -f component || abrt-action-save-package-data
+         component="`cat component`"
+         format="bugzilla_format.conf"
+@@ -84,6 +83,7 @@
+ # update ABRT database after successful report to bugzilla
+ EVENT=post_report analyzer=CCpp
+         reporter-ureport -r
++        exit 0
+ 
+ EVENT=analyze_CCpp analyzer=CCpp
+         abrt-action-perform-ccpp-analysis
+@@ -93,4 +93,4 @@
+         report-gtk -- "$DUMP_DIR"
+ 
+ EVENT=report-cli analyzer=CCpp
+-        report-cli -e report_uReport -e analyze_CCpp -e report_Bugzilla -e post_report -- "$DUMP_DIR"
++        report-cli -e report_RHTSupport -- "$DUMP_DIR"
+diff -ruN abrt-2.1.7.orig/src/plugins/koops_event.conf abrt-2.1.7.fix/src/plugins/koops_event.conf
+--- abrt-2.1.7.orig/src/plugins/koops_event.conf	2013-11-19 10:35:56.423323627 +0100
++++ abrt-2.1.7.fix/src/plugins/koops_event.conf	2013-11-20 13:50:47.798561826 +0100
+@@ -27,10 +27,11 @@
+ # Update ABRT database after successful report to bugzilla
+ EVENT=post_report analyzer=Kerneloops
+         reporter-ureport -r
++        exit 0
+ 
+ # Automatic/simple GUI-based kernel oopses reporting will do this:
+ EVENT=report-gui analyzer=Kerneloops
+         report-gtk -- "$DUMP_DIR"
+ 
+ EVENT=report-cli analyzer=Kerneloops
+-        report-cli -e report_uReport -e report_Bugzilla -e post_report -- "$DUMP_DIR"
++        report-cli -e report_RHTSupport -- "$DUMP_DIR"
+diff -ruN abrt-2.1.7.orig/src/plugins/python_event.conf abrt-2.1.7.fix/src/plugins/python_event.conf
+--- abrt-2.1.7.orig/src/plugins/python_event.conf	2013-11-19 10:35:56.419323627 +0100
++++ abrt-2.1.7.fix/src/plugins/python_event.conf	2013-11-20 13:50:55.024561991 +0100
+@@ -22,10 +22,11 @@
+ # update ABRT database after successful report to bugzilla
+ EVENT=post_report analyzer=Python
+         reporter-ureport -r
++        exit 0
+ 
+ # Reporting of python exceptions
+ EVENT=report-gui analyzer=Python component!=anaconda
+         report-gtk -- "$DUMP_DIR"
+ 
+ EVENT=report-cli analyzer=Python component!=anaconda
+-        report-cli -e report_uReport -e report_Bugzilla -e post_report -- "$DUMP_DIR"
++        report-cli -e report_RHTSupport -- "$DUMP_DIR"
+diff -ruN abrt-2.1.7.orig/src/plugins/vmcore_event.conf abrt-2.1.7.fix/src/plugins/vmcore_event.conf
+--- abrt-2.1.7.orig/src/plugins/vmcore_event.conf	2013-11-19 10:35:56.423323627 +0100
++++ abrt-2.1.7.fix/src/plugins/vmcore_event.conf	2013-11-20 13:51:21.135562587 +0100
+@@ -23,8 +23,13 @@
+ EVENT=report_uReport analyzer=vmcore
+         /usr/libexec/abrt-action-ureport
+ 
++# update ABRT database after successful report to bugzilla
++EVENT=post_report analyzer=Python
++        reporter-ureport -r
++        exit 0
++
+ EVENT=report-gui analyzer=vmcore
+     report-gtk -- "$DUMP_DIR"
+ 
+ EVENT=report-cli analyzer=vmcore
+-    report-cli -e analyze_VMcore -e report_uReport -e report_Bugzilla -e post_report -- "$DUMP_DIR"
++    report-cli -e report_RHTSupport -- "$DUMP_DIR"
diff --git a/SOURCES/disable_gpg_check.patch b/SOURCES/disable_gpg_check.patch
new file mode 100644
index 0000000..6f471c2
--- /dev/null
+++ b/SOURCES/disable_gpg_check.patch
@@ -0,0 +1,11 @@
+--- abrt-2.0.13/src/daemon/abrt-action-save-package-data.conf	2012-08-06 10:13:24.000000000 +0200
++++ abrt-2.0.13_/src/daemon/abrt-action-save-package-data.conf	2012-09-21 16:20:19.943882773 +0200
+@@ -3,7 +3,7 @@
+ # the list of public keys used to check the signature is
+ # in the file gpg_keys
+ #
+-OpenGPGCheck = yes
++OpenGPGCheck = no
+ 
+ # Blacklisted packages
+ #
diff --git a/SPECS/abrt.spec b/SPECS/abrt.spec
new file mode 100644
index 0000000..88ddf25
--- /dev/null
+++ b/SPECS/abrt.spec
@@ -0,0 +1,2308 @@
+%{!?python_site: %global python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
+# platform-dependent
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+
+# http://fedoraproject.org/wiki/Packaging:Guidelines#PIE
+# http://fedoraproject.org/wiki/Hardened_Packages
+%global _hardened_build 1
+
+%if 0%{?fedora} >= 14
+    %bcond_without systemd
+%else
+    %bcond_with systemd
+%endif
+
+# systemd wasn't set by the code above - so we're on old Fedora or we're not on Fedora at all
+%if %{without systemd}
+    %if 0%{?rhel} >= 7
+        %bcond_without systemd
+    %else
+        %bcond_with systemd
+    %endif
+%endif
+
+%if 0%{?rhel} >= 6
+%define desktopvendor redhat
+%else
+%define desktopvendor fedora
+%endif
+
+%define libreport_ver 2.1.7-4
+
+Summary: Automatic bug detection and reporting tool
+Name: abrt
+Version: 2.1.7
+Release: 5%{?dist}
+License: GPLv2+
+Group: Applications/System
+URL: https://fedorahosted.org/abrt/
+Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
+# don't remove this patch, packages in rawhide are not signed!
+Patch1: disable_gpg_check.patch
+Patch3: abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch
+Patch5: abrt-2.1.7-no_fedoraproject_urls.patch
+Patch6: abrt-2.1.7-enabled-autoreporting.patch
+# also contains RHTSupport reporting patch which was accidentally removed
+# in abrt-2.1.7-4
+Patch7: abrt-2.1.7-silent-post-report-event.patch
+Patch8: abrt-2.1.7-enable-sosreport.patch
+
+# Remove with abrt > 2.1.7
+Patch11:  abrt-2.1.7-replace_deprecated_polkit_functions.patch
+
+# Remove with abrt > 2.1.8
+Patch24: abrt-2.1.7-python_examples_removed_from_doc.patch
+
+# Remove with abrt > 2.1.9
+Patch29: abrt-2.1.7-don-t-consider-crashes-posted-to-ABRT-server-as-repo.patch
+Patch59: abrt-2.1.7-factor-out-D-Bus-notification-to-a-python-script.patch
+Patch69: abrt-2.1.7-Load-conf-from-usr-share-abrt-conf.d-and-etc-abrt.patch
+Patch71: abrt-2.1.7-run-the-autoreporting-event-from-abrt-action-notify.patch
+Patch72: abrt-2.1.7-move-the-notify-event-from-dbus_event.conf-to-abrt_e.patch
+
+BuildRequires: dbus-devel
+BuildRequires: gtk3-devel
+BuildRequires: rpm-devel >= 4.6
+BuildRequires: desktop-file-utils
+BuildRequires: libnotify-devel
+#why? BuildRequires: file-devel
+BuildRequires: python-devel
+BuildRequires: gettext
+BuildRequires: libxml2-devel
+BuildRequires: intltool
+BuildRequires: libtool
+BuildRequires: nss-devel
+BuildRequires: asciidoc
+BuildRequires: doxygen
+BuildRequires: xmlto
+BuildRequires: libreport-devel >= %{libreport_ver}
+BuildRequires: satyr-devel >= 0.9
+Requires: libreport >= %{libreport_ver}
+Requires: satyr >= 0.9
+Requires: sos
+
+%if %{with systemd}
+Requires: systemd-units
+%endif
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires: %{name}-libs = %{version}-%{release}
+Requires(pre): shadow-utils
+Requires: python-dbus
+Requires: libreport-plugin-ureport
+
+%description
+%{name} is a tool to help users to detect defects in applications and
+to create a bug report with all information needed by maintainer to fix it.
+It uses  plugin system to extend its functionality.
+
+%package libs
+Summary: Libraries for %{name}
+Group: System Environment/Libraries
+
+%description libs
+Libraries for %{name}.
+
+%package devel
+Summary: Development libraries for %{name}
+Group: Development/Libraries
+Requires: abrt-libs = %{version}-%{release}
+
+%description devel
+Development libraries and headers for %{name}.
+
+%package gui-libs
+Summary: Libraries for %{name}-gui
+Group: System Environment/Libraries
+
+%description gui-libs
+Libraries for %{name}-gui.
+
+%package gui-devel
+Summary: Development libraries for %{name}-gui
+Group: Development/Libraries
+Requires: abrt-gui-libs = %{version}-%{release}
+
+%description gui-devel
+Development libraries and headers for %{name}-gui.
+
+%package gui
+Summary: %{name}'s gui
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-dbus = %{version}-%{release}
+Requires: gnome-abrt
+BuildRequires: libreport-gtk-devel >= %{libreport_ver}
+BuildRequires: libICE-devel
+BuildRequires: libSM-devel
+# we used to have abrt-applet, now abrt-gui includes it:
+Provides: abrt-applet = %{version}-%{release}
+Obsoletes: abrt-applet < 0.0.5
+Conflicts: abrt-applet < 0.0.5
+Requires: abrt-libs = %{version}-%{release}
+
+%description gui
+GTK+ wizard for convenient bug reporting.
+
+%package addon-ccpp
+Summary: %{name}'s C/C++ addon
+Group: System Environment/Libraries
+Requires: cpio
+Requires: gdb >= 7.0-3
+Requires: elfutils
+%if 0%{!?rhel:1}
+# abrt-action-perform-ccpp-analysis wants to run analyze_RetraceServer:
+Requires: %{name}-retrace-client
+%endif
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-libs = %{version}-%{release}
+
+%description addon-ccpp
+This package contains hook for C/C++ crashed programs and %{name}'s C/C++
+analyzer plugin.
+
+%package addon-upload-watch
+Summary: %{name}'s upload addon
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-libs = %{version}-%{release}
+
+%description addon-upload-watch
+This package contains hook for uploaded problems.
+
+%package retrace-client
+Summary: %{name}'s retrace client
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: xz
+Requires: tar
+
+%description retrace-client
+This package contains the client application for Retrace server
+which is able to analyze C/C++ crashes remotely.
+
+%package addon-kerneloops
+Summary: %{name}'s kerneloops addon
+Group: System Environment/Libraries
+Requires: curl
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-libs = %{version}-%{release}
+%if 0%{!?rhel:1}
+Requires: libreport-plugin-kerneloops >= %{libreport_ver}
+%endif
+
+%description addon-kerneloops
+This package contains plugin for collecting kernel crash information from
+system log.
+
+%package addon-xorg
+Summary: %{name}'s Xorg addon
+Group: System Environment/Libraries
+Requires: curl
+Requires: %{name} = %{version}-%{release}
+
+%description addon-xorg
+This package contains plugin for collecting Xorg crash information from Xorg
+log.
+
+%package addon-vmcore
+Summary: %{name}'s vmcore addon
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-addon-kerneloops
+Requires: crash
+Requires: kexec-tools
+
+%description addon-vmcore
+This package contains plugin for collecting kernel crash information from
+vmcore files.
+
+%package addon-pstoreoops
+Summary: %{name}'s pstore oops addon
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-libs = %{version}-%{release}
+Requires: abrt-addon-kerneloops
+Obsoletes: abrt-addon-uefioops
+
+%description addon-pstoreoops
+This package contains plugin for collecting kernel oopses from pstore storage.
+
+%package plugin-bodhi
+Summary: %{name}'s bodhi plugin
+BuildRequires: json-c-devel
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+BuildRequires: libreport-web-devel >= %{libreport_ver}
+Obsoletes: libreport-plugin-bodhi > 0.0.1
+Provides: libreport-plugin-bodhi
+
+%description plugin-bodhi
+Search for a new updates in bodhi server.
+
+%package addon-python
+Summary: %{name}'s addon for catching and analyzing Python exceptions
+Group: System Environment/Libraries
+Requires: python
+Requires: %{name} = %{version}-%{release}
+
+%description addon-python
+This package contains python hook and python analyzer plugin for handling
+uncaught exception in python programs.
+
+%package tui
+Summary: %{name}'s command line interface
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: libreport-cli >= %{libreport_ver}
+Requires: abrt-libs = %{version}-%{release}
+
+%description tui
+This package contains a simple command line client for processing abrt reports
+in command line environment.
+
+%package cli
+Summary: Virtual package to make easy default installation on non-graphical environments
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-tui
+Requires: abrt-addon-kerneloops
+Requires: abrt-addon-pstoreoops
+Requires: abrt-addon-vmcore
+Requires: abrt-addon-ccpp
+Requires: abrt-addon-python
+Requires: abrt-addon-xorg
+%if 0%{?rhel}
+Requires: libreport-plugin-rhtsupport >= %{libreport_ver}
+%else
+Requires: abrt-retrace-client
+Requires: abrt-plugin-bodhi
+Requires: libreport-plugin-bugzilla >= %{libreport_ver}
+Requires: libreport-plugin-logger >= %{libreport_ver}
+Requires: libreport-plugin-ureport >= %{libreport_ver}
+%endif
+
+%description cli
+Virtual package to install all necessary packages for usage from command line
+environment.
+
+%package desktop
+Summary: Virtual package to make easy default installation on desktop environments
+Group: User Interface/Desktops
+# This package gets installed when anything requests bug-buddy -
+# happens when users upgrade Fn to Fn+1;
+# or if user just wants "typical desktop installation".
+# Installing abrt-desktop should result in the abrt which works without
+# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-addon-kerneloops
+Requires: abrt-addon-pstoreoops
+Requires: abrt-addon-vmcore
+Requires: abrt-addon-ccpp
+Requires: abrt-addon-python
+Requires: abrt-addon-xorg
+# Default config of addon-ccpp requires gdb
+Requires: gdb >= 7.0-3
+Requires: elfutils
+Requires: abrt-gui
+Requires: gnome-abrt
+%if 0%{?rhel}
+Requires: libreport-rhel >= %{libreport_ver}
+Requires: libreport-plugin-rhtsupport >= %{libreport_ver}
+%else
+Requires: abrt-retrace-client
+Requires: abrt-plugin-bodhi
+Requires: libreport-plugin-bugzilla >= %{libreport_ver}
+Requires: libreport-plugin-logger >= %{libreport_ver}
+Requires: libreport-plugin-ureport >= %{libreport_ver}
+Requires: libreport-fedora >= %{libreport_ver}
+%endif
+#Requires: abrt-plugin-firefox
+Provides: bug-buddy
+
+%description desktop
+Virtual package to install all necessary packages for usage from desktop
+environment.
+
+%package dbus
+Summary: ABRT DBus service
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+BuildRequires: polkit-devel
+Requires: abrt-libs = %{version}-%{release}
+
+%description dbus
+ABRT DBus service which provides org.freedesktop.problems API on dbus and
+uses PolicyKit to authorize to access the problem data.
+
+
+%package python
+Summary: ABRT Python API
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pygobject2
+BuildRequires: python-nose
+BuildRequires: python-sphinx
+
+%description python
+High-level API for querying, creating and manipulating
+problems handled by ABRT in Python.
+
+%package python-doc
+Summary: ABRT Python API Documentation
+Group: Documentation
+BuildArch: noarch
+BuildRequires: python2-devel
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-python = %{version}-%{release}
+
+%description python-doc
+Examples and documentation for ABRT Python API.
+
+%package console-notification
+Summary: ABRT console notification script
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-cli = %{version}-%{release}
+
+%description console-notification
+A small script which prints a count of detected problems when someone logs in
+to the shell
+
+%prep
+%setup -q
+#RHEL
+%if 0%{?rhel} >= 7
+%patch3 -p1 -b .shoretened
+%patch5 -p1 -b .nofedora
+%patch6 -p1 -b .autoreporting
+%patch7 -p1 -b .silentpostreport
+%patch8 -p1 -b .sosreport
+%patch11 -p1
+%patch24 -p1
+%patch29 -p1
+%patch59 -p1
+%patch69 -p1
+%patch71 -p1
+%patch72 -p1
+%endif
+#Fedora
+%patch1 -p1 -b .gpgcheck
+
+%build
+autoconf
+CFLAGS="%{optflags} -Werror" %configure --enable-doxygen-docs --disable-silent-rules
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} \
+             dbusabrtdocdir=%{_defaultdocdir}/%{name}-dbus-%{version}/html/ \
+             example_pythondir=%{_defaultdocdir}/%{name}-python-%{version}/examples
+
+%find_lang %{name}
+
+# remove all .la and .a files
+find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
+mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir}
+mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di
+mkdir -p $RPM_BUILD_ROOT/var/run/abrt
+mkdir -p $RPM_BUILD_ROOT/var/tmp/abrt
+mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
+
+desktop-file-install \
+        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
+        src/applet/abrt-applet.desktop
+
+ln -sf %{_datadir}/applications/abrt-applet.desktop ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart/
+
+# After everything is installed, remove info dir
+rm -f %{buildroot}%{_infodir}/dir
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%check
+make check
+
+%pre
+#uidgid pair 173:173 reserved in setup rhbz#670231
+%define abrt_gid_uid 173
+getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt
+getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt
+
+OLD_LOCATION="/var/spool/abrt"
+NEW_LOCATION="/var/tmp/abrt"
+# $1 == 1 if install; 2 if upgrade
+if [ "$1" -eq 2 ]
+then
+    test -d "$OLD_LOCATION" || exit 0
+    mkdir -p "$NEW_LOCATION"
+
+    #restorecon "$NEW_LOCATION"
+    find "$OLD_LOCATION" -maxdepth 1 -type f -exec cp '{}' "$NEW_LOCATION" \;
+
+    for DD in `find "$OLD_LOCATION" -maxdepth 1 -type d`
+    do
+        # skip dump location self
+        if [ "$DD" == "$OLD_LOCATION" ]; then
+            continue
+        fi
+
+        # skip symlinks
+        if [ -L "$DD" ]; then
+            continue
+        fi
+
+        # check if time element exists, if so then consider a directory as dump
+        # directory and move it to the new location
+        if [ -f "$DD/time" ]; then
+            NEW_DD="$NEW_LOCATION/"`basename $DD`
+
+            # to be sure we do not override anything
+            if [ -d "$NEW_DD" ]; then
+                continue
+            fi
+
+            if cp --recursive -- "$DD" "$NEW_DD"; then
+                # owner of dump dir is identified by his group
+                # so get the owner of dump dir
+                OWNER_GID=`stat -c "%g" "$DD"`
+
+                # use group's user in case where group contains only single user
+                if [ $(getent passwd | cut -f3,4,5 -d: | grep -c ":$OWNER_GID:") -eq 1 ]; then
+                    OWNER_UID=`getent passwd | cut -f3,4,5 -d: | grep ":$OWNER_GID:" | cut -f1 -d:`
+                else
+                    # otherwise get owner from dd's uid element
+                    OWNER_UID=`cat "$NEW_DD/uid"`
+                fi
+
+                getent passwd "$OWNER_UID" >/dev/null || {
+                    # if user doesn't exist pass the ownership to root
+                    OWNER_UID=0
+                }
+
+                # set new schema of ownership
+                chown --recursive "$OWNER_UID":abrt "$NEW_DD" && {
+                    chmod 770 "$NEW_DD"
+                    find "$NEW_DD" -type d -exec chmod 770 '{}' \;
+                    find "$NEW_DD" -type f -exec chmod 660 '{}' \;
+                }
+            fi
+        fi
+    done
+fi
+
+# doesn't mather if it fails or not for any reason
+if which restorecon 1>/dev/null 2>&1; then
+    restorecon -R "$NEW_LOCATION" 1>/dev/null 2>&1 || true
+fi
+exit 0
+
+%post
+# $1 == 1 if install; 2 if upgrade
+%systemd_post abrtd.service
+
+%post addon-ccpp
+# this is required for transition from 1.1.x to 2.x
+# because /cache/abrt-di/* was created under root with root:root
+# so 2.x fails when it tries to extract debuginfo there..
+chown -R abrt:abrt %{_localstatedir}/cache/abrt-di
+%systemd_post abrt-ccpp.service
+
+%post addon-kerneloops
+%systemd_post abrt-oops.service
+
+%post addon-xorg
+%systemd_post abrt-xorg.service
+
+%post addon-vmcore
+%systemd_post abrt-vmcore.service
+
+%post addon-pstoreoops
+%systemd_post abrt-pstoreoops.service
+
+%post addon-upload-watch
+%systemd_post abrt-upload-watch.service
+
+%preun
+%systemd_preun abrtd.service
+
+%preun addon-ccpp
+%systemd_preun abrt-ccpp.service
+
+%preun addon-kerneloops
+%systemd_preun abrt-oops.service
+
+%preun addon-xorg
+%systemd_preun abrt-xorg.service
+
+%preun addon-vmcore
+%systemd_preun abrt-vmcore.service
+
+%preun addon-pstoreoops
+%systemd_preun abrt-pstoreoops.service
+
+%preun addon-upload-watch
+%systemd_preun abrt-upload-watch.service
+
+%postun
+%systemd_postun_with_restart abrtd.service
+
+%postun addon-ccpp
+%systemd_postun_with_restart abrt-ccpp.service
+
+%postun addon-kerneloops
+%systemd_postun_with_restart abrt-oops.service
+
+%postun addon-xorg
+%systemd_postun_with_restart abrt-xorg.service
+
+%postun addon-vmcore
+%systemd_postun_with_restart abrt-vmcore.service
+
+%postun addon-pstoreoops
+%systemd_postun_with_restart abrt-pstoreoops.service
+
+%postun addon-upload-watch
+%systemd_postun_with_restart abrt-upload-watch.service
+
+%post gui
+# update icon cache
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%post gui-libs -p /sbin/ldconfig
+
+%postun gui-libs -p /sbin/ldconfig
+
+%postun gui
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+# update the old problem dirs to contain "type" element
+abrtdir=$(grep "DumpLocation" /etc/abrt/abrt.conf | cut -d'=' -f2 | tr -d ' '); cd $abrtdir 2>/dev/null && for i in `find . -name "analyzer" 2>/dev/null`; do len=${#i};cp "$i" "${i:0:$len-9}/type"; done;
+service abrtd condrestart >/dev/null 2>&1 || :
+
+%posttrans addon-ccpp
+service abrt-ccpp condrestart >/dev/null 2>&1 || :
+# Regenerate core_bactraces because of missing crash threads
+abrtdir=$(grep "DumpLocation" /etc/abrt/abrt.conf | cut -d'=' -f2 | tr -d ' ')
+if test -d "$abrtdir"; then
+    for DD in `find "$abrtdir" -maxdepth 1 -type d`
+    do
+        if test -f "$DD/analyzer" && grep -q "^CCpp$" "$DD/analyzer"; then
+            /usr/bin/abrt-action-generate-core-backtrace -d "$DD" -- >/dev/null 2>&1
+        fi
+    done
+fi
+
+%posttrans addon-kerneloops
+service abrt-oops condrestart >/dev/null 2>&1 || :
+
+%posttrans addon-xorg
+service abrt-xorg condrestart >/dev/null 2>&1 || :
+
+%posttrans addon-vmcore
+service abrt-vmcore condrestart >/dev/null 2>&1 || :
+
+%posttrans addon-pstoreoops
+service abrt-pstoreoops condrestart >/dev/null 2>&1 || :
+
+%posttrans addon-upload-watch
+service abrt-upload-watch condrestart >/dev/null 2>&1 || :
+
+%posttrans gui
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc README COPYING
+%if %{with systemd}
+%{_unitdir}/abrtd.service
+%{_tmpfilesdir}/abrt.conf
+%else
+%{_initrddir}/abrtd
+%endif
+%{_sbindir}/abrtd
+%{_sbindir}/abrt-server
+%{_libexecdir}/abrt-handle-event
+%{_libexecdir}/abrt-action-ureport
+%{_bindir}/abrt-handle-upload
+%{_bindir}/abrt-action-save-package-data
+%{_bindir}/abrt-watch-log
+%{_bindir}/abrt-action-analyze-xorg
+%{_bindir}/abrt-action-notify
+%config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
+%{_datadir}/%{name}/conf.d/abrt.conf
+%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
+%{_datadir}/%{name}/conf.d/abrt-action-save-package-data.conf
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/xorg.conf
+%{_datadir}/%{name}/conf.d/plugins/xorg.conf
+%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys.conf
+%{_datadir}/%{name}/conf.d/gpg_keys.conf
+%config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_event.conf
+%config(noreplace) %{_sysconfdir}/libreport/events.d/smart_event.conf
+%dir %attr(0755, abrt, abrt) %{_localstatedir}/tmp/%{name}
+%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
+# abrtd runs as root
+%dir %attr(0755, root, root) %{_localstatedir}/run/%{name}
+%ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket
+%ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}/abrtd.pid
+
+%dir %{_sysconfdir}/%{name}
+%dir %{_sysconfdir}/%{name}/plugins
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/conf.d
+%dir %{_datadir}/%{name}/conf.d/plugins
+%{_mandir}/man1/abrt-handle-upload.1.gz
+%{_mandir}/man1/abrt-server.1.gz
+%{_mandir}/man1/abrt-action-save-package-data.1.gz
+%{_mandir}/man1/abrt-watch-log.1.gz
+%{_mandir}/man1/abrt-action-analyze-xorg.1.gz
+%{_mandir}/man1/abrt-action-notify.1.gz
+%{_mandir}/man8/abrtd.8.gz
+%{_mandir}/man5/abrt.conf.5.gz
+%{_mandir}/man5/abrt-action-save-package-data.conf.5.gz
+# {_mandir}/man5/pyhook.conf.5.gz
+
+%files libs
+%defattr(-,root,root,-)
+%{_libdir}/libabrt.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%doc apidoc/html/*
+%{_includedir}/abrt/abrt-dbus.h
+%{_includedir}/abrt/hooklib.h
+%{_includedir}/abrt/libabrt.h
+%{_includedir}/abrt/problem_api.h
+%{_libdir}/libabrt.so
+%{_libdir}/pkgconfig/abrt.pc
+
+%files gui-libs
+%defattr(-,root,root,-)
+%{_libdir}/libabrt_gui.so.*
+
+%files gui-devel
+%defattr(-,root,root,-)
+%{_includedir}/abrt/abrt-config-widget.h
+%{_includedir}/abrt/system-config-abrt.h
+%{_libdir}/libabrt_gui.so
+%{_libdir}/pkgconfig/abrt_gui.pc
+
+%files gui
+%defattr(-,root,root,-)
+%dir %{_datadir}/%{name}
+# all glade, gtkbuilder and py files for gui
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/*/status/*
+%{_datadir}/%{name}/icons/hicolor/*/status/*
+%{_datadir}/%{name}/ui/*
+%{_bindir}/abrt-applet
+%{_bindir}/system-config-abrt
+#%%{_bindir}/test-report
+%{_datadir}/applications/abrt-applet.desktop
+%config(noreplace) %{_sysconfdir}/xdg/autostart/abrt-applet.desktop
+%{_mandir}/man1/abrt-applet.1*
+%{_mandir}/man1/system-config-abrt.1*
+
+%files addon-ccpp
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
+%{_datadir}/%{name}/conf.d/plugins/CCpp.conf
+%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
+%if %{with systemd}
+%{_unitdir}/abrt-ccpp.service
+%else
+%{_initrddir}/abrt-ccpp
+%endif
+%{_libexecdir}/abrt-hook-ccpp
+%{_libexecdir}/abrt-gdb-exploitable
+%attr(6755, abrt, abrt) %{_libexecdir}/abrt-action-install-debuginfo-to-abrt-cache
+%{_bindir}/abrt-action-analyze-c
+%{_bindir}/abrt-action-trim-files
+%{_bindir}/abrt-action-analyze-core
+%{_bindir}/abrt-action-analyze-vulnerability
+%{_bindir}/abrt-action-install-debuginfo
+%{_bindir}/abrt-action-generate-backtrace
+%{_bindir}/abrt-action-generate-core-backtrace
+%{_bindir}/abrt-action-analyze-backtrace
+%{_bindir}/abrt-action-list-dsos
+%{_bindir}/abrt-action-perform-ccpp-analysis
+%{_bindir}/abrt-dedup-client
+%{_bindir}/abrt-action-analyze-ccpp-local
+%{_sbindir}/abrt-install-ccpp-hook
+%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_event.conf
+%config(noreplace) %{_sysconfdir}/libreport/events.d/gconf_event.conf
+%config(noreplace) %{_sysconfdir}/libreport/events.d/vimrc_event.conf
+%{_datadir}/libreport/events/analyze_CCpp.xml
+%{_datadir}/libreport/events/analyze_LocalGDB.xml
+%{_datadir}/libreport/events/collect_xsession_errors.xml
+%{_datadir}/libreport/events/collect_GConf.xml
+%{_datadir}/libreport/events/collect_vimrc_user.xml
+%{_datadir}/libreport/events/collect_vimrc_system.xml
+%{_datadir}/libreport/events/post_report.xml
+%{_mandir}/man*/abrt-action-analyze-c.*
+%{_mandir}/man*/abrt-action-trim-files.*
+%{_mandir}/man*/abrt-action-generate-backtrace.*
+%{_mandir}/man*/abrt-action-generate-core-backtrace.*
+%{_mandir}/man*/abrt-action-analyze-backtrace.*
+%{_mandir}/man*/abrt-action-list-dsos.*
+%{_mandir}/man*/abrt-install-ccpp-hook.*
+%{_mandir}/man*/abrt-action-install-debuginfo.*
+%{_mandir}/man*/abrt-action-analyze-ccpp-local.*
+%{_mandir}/man*/abrt-action-analyze-core.*
+%{_mandir}/man*/abrt-action-analyze-vulnerability.*
+%{_mandir}/man*/abrt-action-perform-ccpp-analysis.*
+%{_mandir}/man*/abrt-dedup-client.*
+
+%files addon-upload-watch
+%defattr(-,root,root,-)
+%{_sbindir}/abrt-upload-watch
+%if %{with systemd}
+%{_unitdir}/abrt-upload-watch.service
+%else
+%{_initrddir}/abrt-upload-watch
+%endif
+%{_mandir}/man*/abrt-upload-watch.*
+
+%files retrace-client
+%{_bindir}/abrt-retrace-client
+%{_mandir}/man1/abrt-retrace-client.1.gz
+%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf
+%{_datadir}/libreport/events/analyze_RetraceServer.xml
+
+%files addon-kerneloops
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/libreport/events.d/koops_event.conf
+%if %{with systemd}
+%{_unitdir}/abrt-oops.service
+%else
+%{_initrddir}/abrt-oops
+%endif
+%{_bindir}/abrt-dump-oops
+%{_bindir}/abrt-action-analyze-oops
+%{_bindir}/abrt-action-save-kernel-data
+%{_mandir}/man1/abrt-dump-oops.1*
+%{_mandir}/man1/abrt-action-analyze-oops.1*
+%{_mandir}/man1/abrt-action-save-kernel-data.1*
+
+%files addon-xorg
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/libreport/events.d/xorg_event.conf
+%if %{with systemd}
+%{_unitdir}/abrt-xorg.service
+%else
+%{_initrddir}/abrt-xorg
+%endif
+%{_bindir}/abrt-dump-xorg
+%{_mandir}/man1/abrt-dump-xorg.1*
+
+%files addon-vmcore
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/libreport/events.d/vmcore_event.conf
+%config(noreplace) %{_sysconfdir}/%{name}/abrt-harvest-vmcore.conf
+%{_datadir}/libreport/events/analyze_VMcore.xml
+%if %{with systemd}
+%{_unitdir}/abrt-vmcore.service
+%else
+%{_initrddir}/abrt-vmcore
+%endif
+%{_sbindir}/abrt-harvest-vmcore
+%{_bindir}/abrt-action-analyze-vmcore
+%{_mandir}/man1/abrt-harvest-vmcore.1*
+%{_mandir}/man1/abrt-action-analyze-vmcore.1*
+
+%files addon-pstoreoops
+%defattr(-,root,root,-)
+%if %{with systemd}
+%{_unitdir}/abrt-pstoreoops.service
+%else
+%{_initrddir}/abrt-pstoreoops
+%endif
+%{_sbindir}/abrt-harvest-pstoreoops
+%{_bindir}/abrt-merge-pstoreoops
+%{_mandir}/man1/abrt-harvest-pstoreoops.1*
+%{_mandir}/man1/abrt-merge-pstoreoops.1*
+
+%files addon-python
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/python.conf
+%{_datadir}/%{name}/conf.d/plugins/python.conf
+# TODO? Do we need %config(noreplace) in the below line too?
+%config(noreplace) %{_sysconfdir}/libreport/events.d/python_event.conf
+%{_bindir}/abrt-action-analyze-python
+%{_mandir}/man1/abrt-action-analyze-python.1*
+%{python_sitearch}/abrt*.py*
+%{python_sitearch}/abrt.pth
+
+%files cli
+%defattr(-,root,root,-)
+
+%files tui
+%defattr(-,root,root,-)
+%{_bindir}/abrt-cli
+%{_mandir}/man1/abrt-cli.1.gz
+
+%files desktop
+%defattr(-,root,root,-)
+
+%files plugin-bodhi
+%defattr(-,root,root,-)
+%{_bindir}/abrt-bodhi
+%{_mandir}/man1/abrt-bodhi.1.gz
+
+%files dbus
+%defattr(-,root,root,-)
+%{_sbindir}/abrt-dbus
+%{_mandir}/man8/abrt-dbus.8.gz
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf
+%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems.xml
+%{_datadir}/dbus-1/system-services/org.freedesktop.problems.service
+%{_datadir}/polkit-1/actions/abrt_polkit.policy
+%dir %{_defaultdocdir}/%{name}-dbus-%{version}/
+%dir %{_defaultdocdir}/%{name}-dbus-%{version}/html/
+%{_defaultdocdir}/%{name}-dbus-%{version}/html/*.html
+%{_defaultdocdir}/%{name}-dbus-%{version}/html/*.css
+
+%files python
+%{python_sitelib}/problem/
+%{_mandir}/man5/abrt-python.5.gz
+
+%files python-doc
+%{python_sitelib}/problem_examples
+
+%files console-notification
+%config(noreplace) %{_sysconfdir}/profile.d/abrt-console-notification.sh
+
+%changelog
+* Wed Nov 20 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-5
+- Enabled sosreport
+- Resolves: #1032585
+
+* Mon Nov 18 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-4
+- Enable autoreporting
+- Resolves: #1031572
+
+* Tue Nov 12 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-3
+- remove Fedora strings
+- Resolves: #1029508
+
+* Thu Oct 10 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-2
+- add python-doc package
+
+* Wed Sep 11 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-1
+- fix debuginfo installer expecting user input from a pipe - closes #696
+- add environment variable whitelist to debuginfo install wrapper - closes #692
+- add repo_pattern argument as a custom repository filter - closes #688
+- abrt-cli list: replace "@" prefix by "id " prefix
+- fix a crash in 'abrt-cli info' when short id isn't found
+- Use common string-to-sha1_hash functions. #694
+- doc: update OpenGPGCheck in a-a-save-package-data rhbz#997922
+- abrt-cli report: accept sha1 hashes of directory names. #693
+- abrt-dump-oops: emit a message if throttling for a significant period of time
+- abrt-gdb-exploitable: print current instruction
+- spec: posttrans scriptlet regenerating core_backtraces
+- abrt-handle-event: add check for missing crash thread
+- provide tmpfiles.d configuration
+- abrt-cli list: use sha1 hash as short ids instead of @N thing. rhbz#906733
+- vmcore: fail gracefully if dump_dir is not accessible
+- spec: vmcore: require kexec-tools
+- vmcore: use re.MULTILINE instead of numerical value
+- vmcore: don't fail if /etc/kdump.conf is not readable
+- abrt-cli info: add "-s SIZE" option. closes #689
+- fix noninteractive mode in debuginfo installer - rhbz#737066
+- fixed the gpg keys loading - closes #686
+- Fix type of OPT_BOOL's referenced flag variable - it must be int, not bool!
+- adds a kdump.conf parser to get the correct dump dir location, closes #640
+- xorg_event.conf: use abrt-action-list-dsos to create dso_list
+- abrt-action-list-dsos: extend it to be able to parse Xorg backtrace.
+- don't require debuginfo for vmcore analysis rhbz#768389
+- specfile: make addon-pstoreoops obsolete addon-uefioops
+- abrt-dump-oops: add -t option which slows down problem creation. rhbz#902398.
+- rename uefioops to pstoreoops rhbz#949721
+- spec: create type element for problem dirs where it doesn't exist - rhbz#958968
+- introduce abrt-upload-watch
+- fix ccpp hook to create the type element - closes #682
+- specfile: use systemd-rpm macros. rhbz#850019
+- abrt-harvest-vmcore: notify new path - #657
+- abrt-dump-oops: remove redundant g_list_length() call, make messages clearer
+- updated translation - rhbz#860555
+- updated transifex url
+- GUI config: add Close/Defaults button
+- GUI config: hide option descriptions in tool tips
+- GUI config: add Silent shortened reporting support
+- applet: silent shortened reporting
+- applet: less misleading label for Ignore button
+- abrt-handle-upload: switch from shell to python; send socket notification. #657
+- spec: add build requires for XSMP depencies
+- applet: update seen list when X Session dies
+- improved the error messages in abrt-server - closes #679
+- fix typo in abrt-config-widget.ui
+- spec: add new packages abrt-gui-libs and abrt-gui-devel
+- delete desktop file for system-config-abrt
+- expose abrt configuration GUI in public API
+- rewrite abrt-harvest-uefioops to python - closes #678
+- spec: abrt-python is no longer noarch - related #677
+- created python binding for notify_new_path - closes #677
+- spec: install applet's desktop file to system dir
+- applet: configure notification source
+- rewrite shell script for moving vmcores into python closes #676
+- abrtd: ensure that the dump location directory exists
+- a-a-ureport: generate core_backtrace only for CCpp problems
+- do not store potentially big data in /tmp
+- abrt-dbus: send new problem notify signal to socket
+- abrtd: remove "post-create" machinery. Related to #657
+- Avoid leaving stale rpmdb locks behind (rhbz#918184)
+- abrtd: improve parsing of pidfile in create_pidfile()
+- abrt-dump-{oops,xorg}: send new problem notify signal to socket
+- abrtd: disable inotify watch on DUMP_LOC
+- abrt-hook-ccpp: send "POST /creation_notification" after creating problem dir
+- Stop dying in check_free_space(); rename it to low_free_space()
+- abrt-server: make create_problem_dir() run "post-create"
+- abrt-handle-event: create DUMP_LOC/post-create.lock when running "post-create"
+- abrt-server: add support for "POST /creation_notification"
+- abrt-handle-event: free more of allocated data
+- Resolves: #880694, #895745, #906733, #949721, #953927, #960549, #961520, #967644, #990208, #993591, #993592
+
+* Tue Aug 06 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-3
+- try to generate core_backtrace only for CCpp problems
+- Resolves: #993630
+
+* Tue Jul 30 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-4
+- do not require abrt-retrace-client
+
+* Mon Jul 29 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-3
+- use RHTSupport even in report-cli events
+
+* Mon Jul 29 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-2
+- disable gcc unused-typedef warning for GLib
+- use right dependencies for RHEL
+
+* Fri Jul 26 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-1
+- replace functions deprecated in Gtk-3.10 with their substitutes
+- integrate with satyr, drop btparser
+- use absolute path in python shebang rhzb#987010
+- abrt-action-save-package-data: properly close rpm database. Closes #674.
+- abrt-action-save-package-data: fix handling of ProcessUnpackaged on scripts
+- abrt-action-save-package-data manpage: typo fix
+- change /var/spool/abrt/ to /var/tmp/abrt in doc rhbz#912750
+- Fix RPMdiff warnings about abrtd and abrt-action-install-debuginfo-to-abrt-cache
+- specfile: add dependency on abrt-libs to abrt-addon-uefioops
+- stop using the hardcoded event list, use workflows instead rhbz#866027
+- retrace-client: build correct release for Fedora Rawhide
+- spec: drop unnecessary Obsoletes and Provides
+- correct FSF address in python exception hook
+- add missing manual pages for binaries and scripts
+- fix rpmlint issues in the spec file
+- move event option XML files to /usr/share/libreport/
+- abrt-hook-ccpp: always fall back to creating user core.
+- dbus: add GetForeignProblems method
+- the system tray icon opens recently detected problem
+- add gdb python plugin which analyzes coredump for vulnerability
+- applet: stop saving configuration at exit
+- introduce system-config-abrt
+- abrt-cli status: make the output more natural
+- Fix wrong path in shell include
+- abrt-dump-xorg: save "type=xorg" along with "analyzer=xorg"
+- Update python hook to use fixed socket interface
+- abrt-server: updates/fixes for future rasdaemon needs
+- Resolves: #988165
+
+* Fri Jun 14 2013 Jakub Filak <jfilak@redhat.com> 2.1.5-1
+- abrt-retrace-client requires tar closes #635
+- abrt-tui requires abrt closes #633
+- a-d-oops: obtain kernel version from the oops
+- a-a-p-ccpp-analysis: import all used attributes
+- vmcore: provide all problem elements necessary for the reporting
+- a-d-oops: add 'update' command line argument
+- a-a-g-core-backtrace: don't crash if kernel file doesn't exist
+- a-a-a-vmcore: save kernel version in 'kernel' file
+- abrt-cli: make status help message more precise
+- abrt-cli status: don't include reported problems into count
+- abrt-cli list: implement --since and --until
+- abrt-python: open dirs read-only if possible
+- dbus: ChownProblemDir method really changes the owner
+- python: disable events in collision with anaconda
+- abrt-python requires pygobject2
+- systemd units: start services only if it make sense
+- abrt-harvest-uefioops.in: test for abrtd after testing for pstore, not before
+- make abrt-uefioops.service conditional on /sys/fs/pstore being populated
+- dbus: fix SetElement failing when shrinking an item
+- spec: fix unowned directories
+- abrt-python: whole python API path in POTFILES.skip
+- abrt-python: fix dbus compatibility on RHEL6
+- abrt-python: check if gid equals current users gid
+- abrt-python: fix tests compatibility with python 2.6
+- abrt-python: pass DD_OPEN_READONLY only if available
+- abrt-python: fix deprecation warnings
+- console notification shouldn't ask confirmation - closes #652
+- Short BT deduplication false positives workaround
+- Only problems of same type can be duplicates
+- abrt-python: fix bug in problem.get
+- abrt-python: pep8 cleanup
+- koops parse: support <NMI> frame prefix
+- don't show non critical errors in console notification
+- Resolves: #958961, #974670
+
+* Mon May 06 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-3
+- don't show non critical errors in console notification
+- use last_occurrence with --since
+
+* Fri May 03 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-2
+- start abrtd.service after livecd
+- udpate translation
+- add addon-uefioops
+- Resolves: #928753
+
+* Tue Apr 30 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-1
+- build abrtd and setuided executables with full relro rhbz#812284
+- added a console notification script to profile.d closes #641
+- return the right exit code for user cancellation
+- add more examples to Problem API doc
+- updated translation Related: #951416
+- Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70)
+- abrt-action-ureport: rewrite in python, improve messages
+- abrt-cli: added 'status' command
+- abrt-cli: make "report -v[vv]" export correct $ABRT_VERBOSE value
+- bodhi, retrace: support /etc/os-release
+- abrt-action-generate-core-backtrace: be a bit more verbose
+- abrt-dump-oops: add "Machine Check Exception" to the list of watched strings rhbz#812537
+- abrt-action-install-debuginfo: do not assume os.execvp never returns
+- abrtd: mark unprocessed dump directories as not-reportable
+- abrtd: update last occurrence dump dir file
+- spec: remove the commented macros rhbz#864851
+- spec: added the versioned abrt-libs requires to silence rpmdiff rhbz#881123
+- spec: create a new subpackage for the console notification #641
+- spec: add deps. required for reporting to abrt-cli pkg
+- spec: inc required version of libreport
+
+* Mon Apr 08 2013 Jakub Filak <jfilak@redhat.com> 2.1.3-2
+- Require correct version of libreport
+- Add dependecies required for reporting to abrt-cli package
+- Resolves: #947651
+
+* Wed Mar 27 2013 Jakub Filak <jfilak@redhat.com> 2.1.3-1
+- record runlevel
+- Integration with satyr
+- dbus: check correct errno after dump_dir_is_accessible_by_uid()
+- require libreport workflow package acc. to OS type
+- remove the abrt-gui closes #629
+- retrace-client: do not allow space in os_release_id; closes #625
+- Remove all smolt-related files and code bits
+- abrtd: recreate Dump Location directory if it is delete
+
+* Mon Mar 25 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-4
+- Check if restorecon cmd exists and run it only if it does
+- Resolves: #926934
+
+* Fri Mar 22 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-3
+- Fix problems with spaces in retrace-client
+
+* Fri Mar 22 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-2
+- Require correct version of libreport
+- Add a patch for abrtd which ensures that the dump location always exists
+- disable shortened and auto reporting in RHEL
+- Resolves: #918040, #918041
+
+* Tue Mar 19 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-1
+- Improve log messages
+- Update translation
+- Introduce helpers for management of list of ignored problems
+- applet: show a confirmation notify bubble for reported problems in ShortenedReporting mode
+- applet: mark problems as ignored and don't notify ignored problems
+- applet: remove confusing "Show" button
+- applet: pass problem's id to the gui app
+- abrt-ccpp: try to read hs_err.log from crash's CWD
+- abrt-action-perform-ccpp-analysis: Complain if analyze_RetraceServer can't run. Closes 619
+- abrt-gui: change URL to point to most recent doc
+- add abrt-action-analyze-ccpp-local to ccpp-addon related to rhbz#759443
+- analyze-ccpp don't suid to abrt when run as root, related rhbz#759443
+- abrtd: prohibit DumpLocation == WatchCrashdumpArchiveDir. Closes rhbz#854668
+- abrtd: don't blame interpreter, blame the running script #609
+- a-a-ureport: don't fail on missing counter file
+- a-a-ureport: allow to send ureport more than once
+- dbus doc: install abrt-dbus documentation files to the correct places
+- dbus doc: extend the documentation of DBus API
+- dbus doc: make xml interface parseable by qtdbusxml2cpp
+- dbus: add basics to a new problem
+- abrt-harvest-vmcore: don't copy dir from var/spool if copy already exists
+- fix path in the collect_xsession_errors event
+- retrace-client: print dots instead of repeated status message
+- move abrt.pth to arch specific location rhbz#912540
+- Make forking code paths more robust.
+- add more logging to catch "stuck core-backtrace" problem; reduce gdb looping
+- Resolves: #879160, #854668, #885044, #903005, #905412, #909968, #912540
+
+* Tue Mar 05 2013 Jakub Filak <jfilak@redhat.com> 2.1.1-2
+- remove ureport events from the reporting workflow in RHEL
+
+* Fri Feb 08 2013 Jakub Filak <jfilak@redhat.com> 2.1.1-1
+- add SETGID bit to abrt-action-install-debuginfo-to-abrt-cache
+- add abrt-desktop depency on libreport-fedora
+- abrt-dump-{oops,xorg}: limit amount of created dirs, add cooldown sleep if exceeded
+- abrt-watch-log: handle a case when child doesn't process its input
+- abrt-watch-log: fix a bug in mmap error check
+- abrt-action-analyze-xorg: fix the case with DIR != "."
+- Resolves: #908256
+
+* Mon Feb 04 2013 Jakub Filak <jfilak@redhat.com> 2.1.0-1
+- pkg-config: export defaultdumplocation variable
+- configure: set default dump location to /var/tmp/abrt
+- abrtd: sanitize mode and ovner of all elements
+- updated translation
+- abrtd-inotify-flood test: expend it to check for another inotify-related bug
+- gnome-abrt is default GUI
+- applet: on requrest open gnome-abrt instead of abrt-gui
+- Make it so that g_io_channel_read_chars(channel_inotify) does not buffer data.
+- multilib fixes
+- daemon: unify accessibility check before delete with dbus
+- dbus: move dir accessibility check from abrt to libreport
+- dbus: user dd_chown instead of own impl.
+- allow default dump directory to be configured through cmd line args
+- introduce abrt-python
+- reporter-bz: post a comment to dup bug, if we found a dup. version 2.
+- replace left over magic dd modes by macro
+- synchronize default dump dir mode with libreport
+- replace all occurrences of hardcoded dump location by a variable
+- harvest-vmcore: read dump dir path from configuration
+- use lchown when chowning files over dbus
+- use lchown when chowning newly created problem directory
+- verify-that-report-edits test: fix to account for new CLI interface
+- koops: add all x86 TRAP prefixes to list of suspicious strings
+- koops: put all suspicious strings to global variable
+- applet: extend comment. No code changes
+- applet: introduce shortened reporting
+- abrt-applet: handle SIGTERM and perform nice termination
+- abrt-applet: update the seen list on every possible action
+- applet: don't notify outdated new problems
+- Add and use "report-cli" event instead of removed "report-cli -r" option
+- fixed the relro flags rhbz#812284
+- applet: unref unused GIOChannel
+- Resolves: #892230, #895742
+
+* Thu Dec 20 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-1
+- New version 2.0.20
+- Fix typo: usefull->useful
+- koops: generate core backtrace if missing
+- udpated po files
+- Cosmetic fixes in abrtd-inotify-flood test
+- Hook up abrtd-inotify-flood to test infrastructure
+- Add a testcase for inotify flood
+- replace 'Start Autoreport' btn by a popup dialog
+- dbus: NewProblem returns full path as problem_id
+- abrt-action-analyze-xorg: fix /usr/include/paths.h -> paths.h
+- abrtd: set inotify fd to non-blocking mode; ignore 0-sized inotify reads. Closes rhbz#873815
+- s/ABRT dump/problem directory/g
+- abrt-applet: don't leak component name
+- abrt-applet: alerts only not reported problems
+- build system: Remove leftover of abrt-action-analyze-xorg shell script
+- Rewrite abrt-action-analyze-xorg in C (partially)
+- rework abrt-gui>Help>'Report problem with ABRT'
+- abrt-action-analyze-oops: fix help text - we have no -s option
+- Help text fix - using "problem directory" consistently
+- abrt-dump-oops: add list of tainted modules to NOT_REPORTABLE string. Closes trac#821
+- a-a-p-c-a: use ask_yes_no_yesforever() fn from reportclient
+- abrt-dump-oops: save /proc/modules contents. Partially closes trac#821
+- add ureporter wrapper sending ureport only once per problem dir
+- introduce Desktop Session Autoreporting
+- add Autoreporting configuration options
+- abrt-action-analyze-xorg: robustify 'test "a" = "b"' against bugs
+- Collect ~/.xsession_errors from its new path, if it is there. Closes trac#791
+- reflect recent libreport API changes .trac#822
+- Indentation fix. No code changes.
+- minor fix to previous commit realted to .trac#541
+- don't use gtk_main* when using gtk_application .trac#890
+- minor fix to quit button
+- Make "Open problem data" open the expert mode GUI
+- Teach kernel oops hash to ignore "<IRQ>" / "<EOI>" prefixes. Closes rhbz#875852
+- introduce DeleteElement D-Bus method
+- introduce SetElement D-Bus method
+- allow only one instance of gui trac#541
+- runtests/bugzilla-comment-format: fix false positive AGAIN
+- update translations
+- a-a-p-c-a: use correct name in gettext initialization
+- Fix build system so that make rpm works again
+- runtests/bugzilla-comment-format: fix false positive
+- Improve xorg post-create. closes trac#838
+- Update po files
+- fix problem occurrence counter updating algorithm
+- abrt-dbus: immediately return an error if not-existing problem is requested
+- bugzilla-comment-format: new test
+- a-a-p-c-a: use event python API instead of abrt-handle-event
+- doc: add dbus problems service specification
+
+* Mon Nov 26 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-2
+- update translations
+- Resolves: #880201
+
+* Wed Nov 14 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-1
+- call g_type_init() only in GLib version < 2.35
+- plugins/*_event.conf: use reporter-bz -F FMTFILE as appropriate
+- repeat unchaged retrace status message only in verbose mode
+- check the correct return value of yesforever answer
+- abrt-handle-event: forward event process requests to parent
+- don't leak optional retrace path and kernel tainted string
+- enhance koops tainted flag parser
+- Use "comment" element instead of "description"
+- Resolves: #873488
+
+* Thu Nov 01 2012 Jakub Filak <jfilak@redhat.com> 2.0.18-1
+- bugzilla-dupe-search: fix os_release to contain the same OS version as bug 755535
+- Do not stop reporting when GConf entry is not found. Closes rhbz#869833
+- Fix false positive caused by English language fix
+- pyhook: import inspect lazily
+- Resolves: #869833
+
+* Wed Oct 24 2012 Jakub Filak <jfilak@redhat.com> 2.0.17-2
+- remove ABRT1.0-to-ABRT2.0 upgrade script from spec file
+
+* Wed Oct 24 2012 Jakub Filak <jfilak@redhat.com> 2.0.17-1
+- provide a problem item containing versions of binaries listed in Xorg backtrace
+  Adresses #867694 comment 1
+- import rpm lazily
+- Resolves: #864324
+
+* Wed Oct 17 2012 Jakub Filak <jfilak@redhat.com> 2.0.16-1
+- xorg_event: make post-create save dmesg, drop problems w/ binary modules
+  Partially addresses: #856790
+- collect_xsession_errors should not fail if !xsession-errors
+  Resolves: #866698
+
+* Thu Oct 11 2012 Jakub Filak <jfilak@redhat.com> 2.0.15-1
+- add collect_* event to reporting chains for CCpp/Python/Kernel
+- core-backtrace: make sure kernel version does not contain spaces
+- core-backtrace: also include '?' flag for kerneloops
+- don't check EXECUTABLE if it isn't present in list
+- retrace-client: check whether all included files are regular
+- abrt_exception_handler.py: save 'environ' element
+- add Makefile target release-fix
+- Make it possible for developer to disable crash processing for specific apps. Closes rhbz#848786
+- s/Dump directory/Problem directory/
+- Resolves: #864014, #864331, #848786
+
+* Sun Oct 07 2012 Jakub Filak <jfilak@redhat.com> 2.0.14-2
+- added forgotten Requires
+
+* Fri Oct 05 2012 Jakub Filak <jfilak@redhat.com> 2.0.14-1
+- abrt-dump-oops: save /sys/kernel/debug/suspend_stats. Closes rhbz#787749
+- abrt-hook-ccpp: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870
+- abrt-dump-oops: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870
+- abrt-action-analyze-oops: fail if we end up hashing "" (empty string). Closes rhbz#862013
+- retrace-client: respect chrooted os_release in pkgcheck
+- Added oops_recursive_locking1.right to Makefile.am
+- fix koops-parser.at, remove bastardized copy of oops_recursive_locking1.test
+- add new oops example (currently fails, the fix is coming up)
+- fix oops jiffies time stamp counter removal code
+- trivia: s/dump/problem directory; fix false positive in oops-with-jiffies.right
+- testsuite: added f18 kickstart
+- open files for appned not for write rhbz#854266
+- added more info about locking - rewrote with vda's comments rhbz#859724
+- ccpp_event.conf: ignore crashes with nonzero TracerPid. Closes rhbz#812350
+- show more info when abrtd can't acquire lock on pid, related to rhbz#859724
+- abrt-hook-ccpp: save "proc_pid_status" element
+- use FILENAME_ABRT_VERSION instead of string literal
+- Fix pyhook test to reflect changes made in write_dump
+- trac#333: Add code generating dso_list to the python hook
+- spec: tui should require libreport-cli rhbz#859770
+- trac#682: emit Crash DBus signal on org.freedesktop.problems bus
+- spec: added deps on elfutils rhbz#859674
+- Resolves: #859674, #859770, #859724, #812350, #854266, #862013, #747870, #787749
+
+* Fri Sep 21 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.13-1
+-
+
+* Tue Aug 21 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-1
+- move abrtd.pid to /var/run/abrt/abrtd.pid
+- abrt-harvest-vmcore: add CopyVMcore config option to copy vmcores. Closes 448, rhbz#811733, rhbz#844679
+- update po files rhzb#800784
+- applet: fix a SEGV caused by notify_init() not being called
+- minor fix to pkg-config file
+- ignore results of setregid() and setreuid() after glibc update
+- hopefully fixed ugly applet icon rhbz#797078
+- add update of abrt server database to event chains
+- Resolves: #761431, #811733, #844679, #797078
+
+* Fri Aug 10 2012 Jakub Filak <jfilak@redhat.com> 2.0.11-2
+- fix abrt-dbus crash if no element is found in GetInfo()
+- set sending-sensitive-data option to 'yes' for analyze_RetraceServer event
+
+* Thu Aug 02 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.11-1
+- new upstream release
+- Resolves: #622773, #741222, #823299, #825116, #826058, #826800, #831333, #832085, #838842
+
+* Tue May 22 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-4
+- abrt-desktop should require abrt-retrace-client
+- Resolves: #823812
+
+* Thu May 10 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-3
+- enable plugins unconditionally rhbz#819113
+
+* Wed Apr 18 2012 Jiri Moskovcak <jmoskovc@redhat.com>
+- fixed freeze in crashing python apps rhbz#808562
+- Resolves: #808562
+
+* Wed Apr 18 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-2
+- minor rhel7 build fixes
+
+* Mon Apr 02 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-1
+- new upstream release
+- fixed problem with empty problem directory rhzb#808131
+- fixed exception in a-a-a-core when eu-unstrip output is broken
+- Resolves: #808131, #804309
+
+* Mon Mar 19 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-7
+- fixed problems with rhel gpg keys rhbz#800419
+
+* Thu Feb 02 2012 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.7-6
+- abrt-desktop shouldn't require bodhi on rhel (2nd try)
+
+* Wed Feb 01 2012 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.7-5
+- abrt-desktop shouldn't require bodhi on rhel
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.7-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jan 03 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-3
+- build fixes
+
+* Thu Dec 08 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-2
+- added man page
+- fixed weird number formatting
+
+* Wed Dec 07 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-1
+- new version
+- disabled kerneloops.org
+- abrt-ccpp hook fixes
+- catch indentation errors in python rhbz#578969
+- fixed make check
+- fixed retrace-client to work with rawhide
+- require abrtd service in other services rhbz#752014
+- fixed problems with dupes rhbz#701717
+- keep abrt services enabled when updating F15->F16
+- Resolves: 752014 749891 749603 744887 730422 665210 639068 625445 701717 752014 578969 732876 757683 753183 756146 749100
+
+* Fri Nov 04 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.6-1
+- new version
+- Resolves: #701171 #712508 #726033 #728194 #728314 #730107 #733389 #738602
+- Resolves: #741242 #749365 #700252 #734298 #736016 #738324 #748457 #692274
+- Resolves: #711986 #723219 #749891 #712602 #744887 #749603 #625445 #665210
+- Resolves: #737991 #639068 #578969 #636000 #631856
+
+* Fri Oct 07 2011 Nikola Pajkovsky <npajkovs@redhat.com> - 2.0.4.981-3
+- don't file kernel bugs if "tainted: B" is set.
+- don't file bugs about BIOS bugs.
+- incorrect TAINTED description in bugs.
+- Resoves: #718097 #708534 724838
+
+* Mon Oct 3  2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-981-2
+- added abrt-retrace-client as a dependency
+
+* Thu Sep 22 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4.981-1
+- updated translation
+- don't allow to skip the analyze step
+- don't send ~ backups
+- added hint to report only in English
+- renamed abrt-action-kerneloops -> reporter-kerneloops
+- explain option bugtracker and logger
+- gui added padding to main window
+- better message when gdb time outs
+- added support for catching vmcores
+- added version to Logger output
+- [RFE] abrt should have an easy way to include smolt-profile
+- Resolves: #694828 #694833 #704958 #735071 #731189 #739182 #704452 #734037 #606123 #631822
+
+* Tue Sep 13 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-5
+- minor spec file fix
+
+* Tue Sep 13 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-4
+- fixed sigsegv in a-a-save-package-data rhbz#737961
+- fixed privs for /var/run/abrt rhbz#725974
+- fixed segv in free space check
+- Resolves: #737961 #725974
+
+* Tue Aug 30 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-3
+- fixed abrt1-abrt2 update
+
+* Fri Aug 19 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-2
+- enable bugzilla for kerneloops rhbz#725970
+- Resolves: #725970
+
+* Thu Jul 21 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-1
+- new upstream version
+- resolves wrong provs/obsolete rhbz#723376
+- split main UI into two panes
+- debuginfo-install script asks before downloading
+- Resolves: #723376
+
+* Mon Jun 20 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.3-1
+- new upstream release
+
+* Fri May 20 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.2-6
+- make abrt-ccpp and abrt-oops start on boot
+
+* Fri May 13 2011 Karel Klíč <kklic@redhat.com> - 2.0.2-5
+- Do not force service startup in %%posttrans, as it breaks live media
+  creation (rhbz#704415)
+
+* Sun May 08 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-4
+- fixed prgname, fixes problem where Gnome3 shows lowres icons instead
+  nice highres ones
+
+* Fri May 06 2011 Christopher Aillon <caillon@redhat.com> - 2.0.2-3
+- Update icon cache scriptlet per packaging guidelines
+
+* Fri May 06 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-2
+- flush messages in retrace client
+
+* Thu May 05 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-1
+- updated translation
+- new icons (thanks to Lapo Calamandrei)
+- changed address of retrace01 to retrace
+- fixed problem with not trusted ssl certificate #695977
+- #692713 Dialogue Box Buttons Wrong Way Around
+- #695452 abrt crashing when trying to generate backtrace
+- #698458 RFE: report separators between reports in abrt.log
+- #699098 999 futile attempts to delete excess debuginfo
+- #691881 GUI doesn't sort by last occurrence by default, and doesn't remember that sort order if you set it and restart the app
+- #698418 Can't access '/var/spool/abrt/ccpp-2011-04-18-11:53:22-2661': Permission denied
+- #698934 abrt-applet segfault on abrtd restart
+- #695450 Retrace client - show meaningful message on failure
+- #616407 RFE: Change abrt to catch TRAP signal crashes
+- #584352 running service abrtd a non-root user doesn't show error
+- retrace client: fail on servers with problematic SSL certificates (kklic@redhat.com)
+- retrace-client: Load system-wide certificates. Move NSS init/shutdown to main, as it shouldn't be run multiple times. (kklic@redhat.com)
+- abrt-cli: update manpage. Closes #243 (dvlasenk@redhat.com)
+- move abrt-handle-crashdump to abrt-cli package. No code changes (dvlasenk@redhat.com)
+- add abrt-action-print manpage. Closes #238 (dvlasenk@redhat.com)
+- add abrt-action-trim-files manpage. Closes #241 (dvlasenk@redhat.com)
+- added abrt-action-generate-backtrace manpage (dvlasenk@redhat.com)
+- add abrt-action-analyze-backtrace manpage. Closes #227 (dvlasenk@redhat.com)
+- retrace server: do not create zombie workers (mtoman@redhat.com)
+- btparser: Remove top frame with address 0x0000 (jump to NULL) during normalization to avoid incorrect backtrace ratings (rhbz#639049) (kklic@redhat.com)
+- abrt-gui: better list refreshing. Closes #251 (dvlasenk@redhat.com)
+- fix for spurious "Lock file 'DIR/.lock' is locked by process PID" message (dvlasenk@redhat.com)
+- Asciidoc manpage support; abrt-action-mailx manpage (kklic@redhat.com)
+- list-dsos: don't list the same library multiple times (jmoskovc@redhat.com)
+- call abrt-action-trim-files from abrt-action-install-debuginfo (dvlasenk@redhat.com)
+- list-dsos: added package install time trac#123 (jmoskovc@redhat.com)
+- retrace client: handle messages in HTTP body (mtoman@redhat.com)
+- retrace server: remove chroot on failure (mtoman@redhat.com)
+- spec: use versioned deps on libreport (jmoskovc@redhat.com)
+- generate abrt version from git (npajkovs@redhat.com)
+- abrt-action-trim-files needs to be suided rhbz#699098 (jmoskovc@redhat.com)
+- gui: suppress printing dumpdir access errors (bz#698418) (mlichvar@redhat.com)
+- Do not leave dump dir locked by abrt-action-generate-backtrace. (kklic@redhat.com)
+- wizard: expand explanatory text on 1st screen. Closes 201 (dvlasenk@redhat.com)
+- gui: fixed the OK and CANCEL buttons order in event config dialog (jmoskovc@redhat.com)
+- Make abrt-action-list-dsos.py take -m maps -o dsos params; and abrt-action-analyze-core.py to take -o build_ids param (dvlasenk@redhat.com)
+- abrt-action-install-debuginfo.py: don't die on some Yum exceptions. closes bz#681281 (dvlasenk@redhat.com)
+
+* Thu Apr 21 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.1-2
+- don't allow reporting of backtrace with rating = 0 rhbz#672023
+- use versioned deps on libreport
+
+* Wed Apr 20 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.1-1
+- updated to 2.0.1
+- updated translation
+- allowed reporting oops to bugzilla
+- added warning when the plugin settings are wrong
+- added help text in plugins settings
+- the plugin settings dialog is translatable
+- improved dir rescanning logic in abrt-gui
+- fixed icons for child dialogs
+- retrace-client: human readable messages instead of http codes
+- save envirnment variables when app crashes
+- fixed gpg/pgp check
+- revert to the old icon
+
+* Fri Apr 15 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-5
+- fixed problem with abrt-action-debuginfo-install rhbz#692064
+
+* Thu Mar 31 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-4
+- fixed prgname in wizard rhbz#692442
+
+* Wed Mar 30 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-3
+- fixed notification persistence in gnome3 (again)
+- fixed wrong group:user on /var/cache/abrt-di afte rupdate from abrt 1.x #692064
+- added mono-core to blacklist
+
+* Tue Mar 29 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-2
+- use %%ghost on files in /var/run and /var/lock rhbz#656542
+- fixed notification persistence in gnome3
+- added analyze selector to CLI
+- refuse reporting to bz without backtrace or hash
+- use g_set_prgname to set the prgname of abrt-gui trac#180
+
+* Wed Mar 16 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-1
+- update to the latest upstream version
+- many improvements
+- FIXME: add closed bugzillas
+
+* Fri Feb 18 2011 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.17-2
+- removed gnome-python2-vfs dependency
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.17-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sat Feb 05 2011 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.17-1
+- rewritten abrt-debuginfo-install script to use the yum API
+- GUI: added search box to backtrace view rhbz#612017 (jmoskovc@redhat.com)
+- fixed some gui warnings rhbz#671488 (jmoskovc@redhat.com)
+- btparser/dupechecker improvements:
+  - Better handling of glibc architecture-specific functions (kklic@redhat.com)
+  - support format of thread header: "Thread 8 (LWP 6357):" (kklic@redhat.com)
+
+* Fri Feb 04 2011 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.16-1
+- rhtsupport: added list of attachments to comment rhbz#668875
+- rhtsupport: stop consuming non-standard header rhbz#670492
+- Resolves: #670492, #668875
+
+* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.15-2
+- add a gui/uid to useradd/groupadd command (reserved in setup rhbz#670231)
+- Resolves: #650975
+
+* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.15-1
+- removed unused files (jmoskovc@redhat.com)
+- update po files (jmoskovc@redhat.com)
+- removed some unused files (jmoskovc@redhat.com)
+- pass old pattern to ccpp hook and use it (dvlasenk@redhat.com)
+- GUI: added warning when gnome-keyring can't be accessed rhbz#576866 (jmoskovc@redhat.com)
+- 666893 - Unable to make sense of XML-RPC response from server (npajkovs@redhat.com)
+- PyHook: ignore SystemExit exception rhbz#636913 (jmoskovc@redhat.com)
+- 665405 - ABRT's usage of sos does not grab /var/log/messages (npajkovs@redhat.com)
+- add a note in report if kernel is tainted (npajkovs@redhat.com)
+- KerneloopsScanner.cpp: make a room for NULL byte (npajkovs@redhat.com)
+- fix multicharacter warring (npajkovs@redhat.com)
+- open help page instead of about rhbz#666267
+
+* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.14-3
+- fixed build with rpm 4.9 (thx panu pmatilai for the patch)
+
+* Wed Jan 19 2011 Matthias Clasen <mclasen@redhat.com> 1.1.14-2
+- Rebuild against new rpm
+
+* Wed Nov 17 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.14-1
+- made howto mandatory
+- fixed segv in abrt-hook-ccpp rhbz#652338
+- added warning if kernel was tainted
+- make the "install debuginfo" hint selectable rhbz#644343
+- wrap howto and comments rhbz#625237
+- wrap lines in the backtrace window rhbz#625232
+- changed '*' to '•' rhbz#625236
+- make the bt viewer not-editable rhbz#621871
+- removed unneeded patches
+
+* Wed Nov 10 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.13-3
+- Rebuild for libnotify-0.7
+
+* Wed Aug 25 2010 Jochen Schmitt <Jochen herr-schmitt de> 1.1.13-2
+- Rebuild for python-2.7
+
+* Tue Aug 10 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.13-1
+- updated translation
+- added native systemd file rhbz#617316 (jmoskovc@redhat.com)
+- added ar to LINGUAS (jmoskovc@redhat.com)
+- made /etc/abrt/plugins/Bugzilla.conf world-readable again (jmoskovc@redhat.com)
+- l10n: adding fa locale (lashar@fedoraproject.org)
+- l10n: new Persian (lashar@fedoraproject.org)
+- remove libzip code (npajkovs@redhat.com)
+- add libxml-2.0 into configure (npajkovs@redhat.com)
+- fixed typo in man page rhbz#610748 (jmoskovc@redhat.com)
+- RHTSupport: GUI's SSLVerify checkbox had one missing bit of code (vda.linux@googlemail.com)
+- abrt_curl: discard headers from HTTP redirection (vda.linux@googlemail.com)
+- moved abrt.socket and abrtd.lock into /var/run/abrt making selinux happy (jmoskovc@redhat.com)
+- Mention --info and --backtrace in the abrt-cli man page. (kklic@redhat.com)
+- build fixes for gcc 4.5 (jmoskovc@redhat.com)
+- abrt-hook-ccpp: small fixes prompted by testing on RHEL5 (vda.linux@googlemail.com)
+- Added --info action to abrt-cli (mtoman@redhat.com)
+- wire up SSLVerify in RHTSupport.conf to actually have the desired effect (vda.linux@googlemail.com)
+- fixed tooltip localization rhbz#574693 (jmoskovc@redhat.com)
+- dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux@googlemail.com)
+- A message change suggested by dhensley (kklic@redhat.com)
+
+* Tue Jul 27 2010 David Malcolm <dmalcolm@redhat.com> - 1.1.10-4
+- rebuild
+
+* Tue Jul 27 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.10-3
+- blacklist /usr/bin/nspluginviewer
+
+* Mon Jul 26 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.10-2
+- minor build fixes
+
+* Mon Jul 26 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.10-1
+- blacklisted mono-core package
+- die with an error message if the database plugin is not accessible when needed (kklic@redhat.com)
+- change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk@redhat.com)
+- the Logger plugin returns a message as the result of Report() call instead of a file URL (kklic@redhat.com)
+- Cut off prelink suffixes from executable name if any (mtoman@redhat.com)
+- CCpp: abrt-debuginfo-install output lines can be long, accomodate them (dvlasenk@redhat.com)
+- do not pop up message on crash if the same crash is the same (dvlasenk@redhat.com)
+- fedora bugs do not depend on rhel bugs (npajkovs@redhat.com)
+- GUI: fixed problem with no gkeyring and just one reporter enabled rhbz#612457 (jmoskovc@redhat.com)
+- added a document about interpreted language integration (kklic@redhat.com)
+- moved devel header files to inc/ and included them in -devel package (jmoskovc@redhat.com, npajkovs@redhat.com)
+- renamed abrt-utils.pc to abrt.pc (jmoskovc@redhat.com)
+- string updates based on a UI text review (kklic@redhat.com)
+- rhtsupport obsoletes the old rh plugins (jmoskovc@redhat.com)
+- list allowed items in RHTSupport.conf (kklic@redhat.com)
+- GUI: fixed package name in warning message when the packge is kernel rhbz#612191 (jmoskovc@redhat.com)
+- remove rating for python crashes (jmoskovc@redhat.com)
+- CCpp: give zero rating to an empty backtrace (jmoskovc@redhat.com)
+- GUI: allow sending crashes without rating (jmoskovc@redhat.com)
+- RHTSupport: set default URL to api.access.redhat.com/rs (dvlasenk@redhat.com)
+- abort initialization on abrt.conf parsing errors (dvlasenk@redhat.com)
+- changing NoSSLVerify to SSLVerify in bugzilla plugin (mtoman@redhat.com)
+- added rating to python crashes
+- show hostname in cli (kklic@redhat.com)
+- updated po files (jmoskovc@redhat.com)
+- added support for package specific actions rhbz#606917 (jmoskovc@redhat.com)
+- renamed TicketUploader to ReportUploader (jmoskovc@redhat.com)
+- bad hostnames on remote crashes (npajkovs@redhat.com)
+- unlimited MaxCrashReportsSize (npajkovs@redhat.com)
+- abrt_rh_support: improve error messages rhbz#608698 (vda.linux@googlemail.com)
+- Added BacktraceRemotes option. (kklic@redhat.com)
+- Allow remote crashes to not to belong to a package. Skip GPG check on remote crashes. (kklic@redhat.com)
+- remove obsolete Catcut and rhfastcheck reporters (vda.linux@googlemail.com)
+- make rhel bug point to correct place rhbz#578397 (npajkovs@redhat.com)
+- Show comment and how to reproduce fields when reporing crashes in abrt-cli (kklic@redhat.com)
+- Bash completion update (kklic@redhat.com)
+- Rename --get-list to --list (kklic@redhat.com)
+- Update man page (kklic@redhat.com)
+- Options overhaul (kklic@redhat.com)
+- abrt should not point to Fedora bugs but create new RHEL bug instead (npajkovs@redhat.com)
+- Don't show global uuid in report (npajkovs@redhat.com)
+- GUI: don't try to use action plugins as reporters (jmoskovc@redhat.com)
+- Added WatchCrashdumpArchiveDir directive to abrt.conf and related code (vda.linux@googlemail.com)
+- GUI: don't show the placehondler icon rhbz#605693 (jmoskovc@redhat.com)
+- Make "Loaded foo.conf" message less confusing (vda.linux@googlemail.com)
+- Fixed a flaw in strbuf_prepend_str (kklic@redhat.com)
+- TicketUploader: do not add '\n' to text files in crashdump (vda.linux@googlemail.com)
+- GUI: skip the plugin selection, if it's not needed (jmoskovc@redhat.com)
+- Check conf file for syntax errors (kklic@redhat.com)
+- move misplaced sanity checks in cron parser (vda.linux@googlemail.com)
+- GUI: don't require the rating for all reporters (jmoskovc@redhat.com)
+- GUI: fixed exception when there is no configure dialog for plugin rhbz#603745 (jmoskovc@redhat.com)
+- Add a GUI config dialog for RHTSupport plugin (vda.linux@googlemail.com)
+- abrt_curl: fix a problem with incorrect content-length on 32-bit arches (vda.linux@googlemail.com)
+- sosreport: save the dump directly to crashdump directory (vda.linux@googlemail.com)
+- plugin rename: rhticket -> RHTSupport (vda.linux@googlemail.com)
+- Daemon socket for reporting crashes (karel@localhost.localdomain)
+- GUI: fixed few typos (jmoskovc@redhat.com)
+
+* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.1.5-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Wed Jun 09 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.5-1
+- GUI: polished the reporter assistant (jmoskovc@redhat.com)
+- Logger reporter: do not store useless info (vda.linux@googlemail.com)
+- ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux@googlemail.com)
+- SPEC: added CFLAGS="-fno-strict-aliasing" to fix the rpmdiff warnings rhbz#599364 (jmoskovc@redhat.com)
+- GUI: don't remove user comments when re-reporting the bug rhbz#601779 (jmoskovc@redhat.com)
+- remove "(deleted)" from executable path rhbz#593037 (jmoskovc@redhat.com)
+- CCpp analyzer: add 60 sec cap on gdb run time. (vda.linux@googlemail.com)
+- add new file *hostname* into debugdump directory (npajkovs@redhat.com)
+- rhticket: upload real tarball, not a bogus file (vda.linux@googlemail.com)
+- abrt-hook-ccpp: eliminate race between process exit and compat coredump creation rhbz#584554 (vda.linux@googlemail.com)
+- rhticket: actually do create ticket, using Gavin's lib code (vda.linux@googlemail.com)
+- properly obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com)
+- GUI: remember comment and howto on backtrace refresh rhbz#545690 (jmoskovc@redhat.com)
+- use header case in button label rhbz#565812 (jmoskovc@redhat.com)
+- make log window resizable (vda.linux@googlemail.com)
+- rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux@googlemail.com)
+
+* Wed May 26 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.4-1
+- added reporting wizard
+- fixed few leaked fds
+- fixed kerneloops --- cut here --- problem
+- updated translations
+
+* Fri May 21 2010 Denys Vlasenko <dvlasenk@redhat.com> 1.1.3-1
+- More fixes for /var/cache/abrt -> /var/spool/abrt conversion
+
+* Fri May 21 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.2-3
+- fixed spec file to create /var/spool/abrt rhbz#593670
+- updated init script to reflect the pid file renaming
+
+* Wed May 19 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.2-1
+- updated translation
+- obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com)
+- Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux@googlemail.com)
+- kill yumdownloader if abrt-debuginfo-install is terminated mid-flight (vda.linux@googlemail.com)
+- do not create Python dumps if argv[0] is not absolute (vda.linux@googlemail.com)
+- improve kerneloops hash (vda.linux@googlemail.com)
+- Move /var/cache/abrt to /var/spool/abrt. rhbz#568101. (vda.linux@googlemail.com)
+- bugzilla: better summary and decription messages (npajkovs@redhat.com)
+- renamed daemon pid and lock file rhbz#588315 (jmoskovc@redhat.com)
+- Daemon socket for reporting crashes (kklic@redhat.com)
+- Move hooklib from src/Hooks to lib/Utils (kklic@redhat.com)
+
+* Thu May 13 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.1-1
+- updated translations
+- removed avant-window-navigator from blacklist (jmoskovc@redhat.com)
+- Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux@googlemail.com)
+- fix bug 588945 - sparse core files performance hit (vda.linux@googlemail.com)
+- Add BlackListedPaths option to abrt.conf. Fixes #582421 (vda.linux@googlemail.com)
+- Do not die when /var/cache/abrt/*/uid does not contain a number (rhbz#580899) (kklic@redhat.com)
+- rid of rewriting config in /etc/abrt/abrt.conf (npajkovs@redhat.com)
+- fix bug 571411: backtrace attachment of the form /var/cache/abrt/foo-12345-67890/backtrace (vda.linux@googlemail.com)
+- Do not echo password to terminal in abrt-cli (kklic@redhat.com)
+- improved daemon error messages (kklic@redhat.com)
+
+* Mon May 03 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.0-1
+- updated transaltions
+- added Hebrew into languages
+- updated icons rhbz#587698 (jmoskovc@redhat.com)
+- Bugzilla login/password emptiness check uses 'or' instead of 'and' (kklic@redhat.com)
+- Show error message when abrtd service is run as non-root. rhbz#584352 (kklic@redhat.com)
+- Rename EnableOpenGPG to OpenGPGCheck in the man page rhbz#584332 (kklic@redhat.com)
+- Document ProcessUnpackaged in abrt.conf.5. Document default values. (kklic@redhat.com)
+- Crash function is now detected even for threads without an abort frame (kklic@redhat.com)
+- comment can be private (npajkovs@redhat.com)
+- do not catch perl/python crashes when the script is not of known package origin (kklic@redhat.com)
+- kerneloop is more informative when failed (npajkovs@redhat.com)
+- add function name into summary(if it's found) (npajkovs@redhat.com)
+- Change kerneloops message when it fails (npajkovs@redhat.com)
+
+* Fri Apr 30 2010 Karel Klic <kklic@redhat.com> 1.0.9-3
+- fixed crash function detection (a part of duplication detection)
+
+* Wed Apr 14 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-2
+- fixed problem with localized yum messages rhbz#581804
+- better bugzilla summary (napjkovs@redhat.com)
+- ignore interpreter (py,perl) crashes caused by unpackaged scripts (kklic@redhat.com)
+
+* Tue Apr 06 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-1
+- hooklib: fix excessive rounding down in free space calculation (bz#575644) (vda.linux@googlemail.com)
+- gui: fix 551989 "crash detected in abrt-gui-1.0.0-1.fc12" and such (vda.linux@googlemail.com)
+- trivial: fix 566806 "abrt-gui sometimes can't be closed" (vda.linux@googlemail.com)
+- gui: fix the last case where gnome-keyring's find_items_sync() may throw DeniedError (vda.linux@googlemail.com)
+- fixed some compilation problems on F13 (jmoskovc@redhat.com)
+- updated translations (jmoskovc@redhat.com)
+- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com)
+
+* Wed Mar 31 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-0.201003312045.1
+- test day build
+- updated translation
+- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com)
+- GUI: total rewrite based on design from Mairin Duffy (jmoskovc@redhat.com)
+- trivial: better HTTP/curl error reporting (vda.linux@googlemail.com)
+- Use backtrace parser from abrtutils, new backtrace rating algorithm, store crash function if it's known (kklic@redhat.com)
+- abrt-rate-backtrace is replaced by abrt-backtrace --rate (kklic@redhat.com)
+- Ignore some temp files (kklic@redhat.com)
+- PYHOOK: don't use sitecustomize.py rhbz#539497 (jmoskovc@redhat.com)
+- rhfastcheck: a new reporter plugin based on Gavin's work (vda.linux@googlemail.com)
+- rhticket: new reporter plugin (vda.linux@googlemail.com)
+- GUI: fixed few window icons (jmoskovc@redhat.com)
+- Allow user to select which reporter he wants to use to report a crash using CLI.(kklic@redhat.com)
+- bz reporter: s/uuid/duphash; more understandable message; simplify result str generation; fix indentation (vda.linux@googlemail.com)
+- GUI: fixed crash count column sorting rhbz#573139 (jmoskovc@redhat.com)
+- Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196. (vda.linux@googlemail.com)
+- Kerneloops: fix a case when we file an oops w/o backtrace (vda.linux@googlemail.com)
+- minor fix in abrt-debuginfo-install to make it work with yum >= 3.2.26 (jmoskovc@redhat.com)
+- GUI: added action to applet to directly report last crash (jmoskovc@redhat.com)
+- Never flag backtrace as binary file (fixes problem observed in bz#571411) (vda.linux@googlemail.com)
+- improve syslog file detection. closes bz#565983 (vda.linux@googlemail.com)
+- add arch, package and release in comment (npajkovs@redhat.com)
+- add ProcessUnpackaged option to abrt.conf (vda.linux@googlemail.com)
+- abrt-debuginfo-install: use -debuginfo repos which match enabled "usual" repos (vda.linux@googlemail.com)
+- fix format security error (fcrozat@mandriva.com)
+- icons repackaging (jmoskovc@redhat.com)
+- partial fix for bz#565983 (vda.linux@googlemail.com)
+- SPEC: Updated source URL (jmoskovc@redhat.com)
+- removed unneeded patches
+- and much more ...
+
+* Sat Mar 13 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-3
+- fixed kerneloops reporting rhbz#570081
+- fixed Source url
+- fixed debuginfo-install to work on F13
+  - improved debuginfo-install (vda.linux@googlemail.com)
+  - fix debuginfo-install to work with yum >= 3.2.26 (jmoskovc@redhat.com)
+
+* Wed Mar  3 2010  Denys Vlasenko <dvlasenk@redhat.com> 1.0.8-2
+- fix initscript even more (npajkovs@redhat.com)
+- remove -R2 from yum command line
+
+* Mon Feb 22 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-1
+- fix initscript (npajkovs@redhat.com)
+- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com)
+
+* Mon Feb 22 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-0.git-20100222
+- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com)
+- make abrt work with the latest kernels (>= 2.6.33) (jmoskovc@redhat.com)
+- lib/Utils/abrt_dbus: utf8-sanitize all strings in dbus messages (fixes #565876) (vda.linux@googlemail.com)
+
+* Fri Feb 12 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.7-1
+- enabled column sorting rhbz#541853
+- Load plugin settings also from ~/.abrt/*.conf (kklic@redhat.com)
+- fix bz#541088 "abrt should not catch python excp EPIPE" (vda.linux@googlemail.com)
+- fix bz#554242 "Cannot tab between input areas in report dialog" (vda.linux@googlemail.com)
+- fix bz#563484 "abrt uses unnecessary disk space when getting debug info" (vda.linux@googlemail.com)
+- Don't show empty 'Not loaded plugins' section - fix#2 rhbz#560971 (jmoskovc@redhat.com)
+- fix big-endian build problem (vda.linux@googlemail.com)
+- Fixes, displays package owners (kklic@redhat.com)
+- GUI: fixed exception in plugin settings dialog rhbz#560851 (jmoskovc@redhat.com)
+- GUI: respect system settings for toolbars rhbz#552161 (jmoskovc@redhat.com)
+- python hook: move UUID generation to abrtd; generate REASON, add it to bz title (vda.linux@googlemail.com)
+- make "reason" field less verbose; bz reporter: include it in "summary" (vda.linux@googlemail.com)
+- added avant-window-navigator to blacklist per maintainer request (jmoskovc@redhat.com)
+- CCpp analyzer: fix rhbz#552435 (bt rating misinterpreting # chars) (vda.linux@googlemail.com)
+- Ask for login and password if missing from reporter plugin. (kklic@redhat.com)
+- abrtd: fix handling of dupes (weren't deleting dup's directory); better logging (vda.linux@googlemail.com)
+- abrtd: handle "perl -w /usr/bin/script" too (vda.linux@googlemail.com)
+- Component-wise duplicates (kklic@redhat.com)
+- abrtd: fix rhbz#560642 - don't die on bad plugin names (vda.linux@googlemail.com)
+- Fixed parsing backtrace from rhbz#549293 (kklic@redhat.com)
+- GUI: fixed scrolling in reporter dialog rhbz#559687 (jmoskovc@redhat.com)
+- fixed button order in plugins windows rhbz#560961 (jmoskovc@redhat.com)
+- GUI: fixed windows icons and titles rhbz#537240, rhbz#560964 (jmoskovc@redhat.com)
+- Fix to successfully parse a backtrace from rhbz#550642 (kklic@redhat.com)
+- cli: fix the problem of not showing oops text in editor (vda.linux@googlemail.com)
+- GUI: fix rhbz#560971 "Don't show empty 'Not loaded plugins' section" (vda.linux@googlemail.com)
+
+* Tue Feb  2 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.6-1
+- print __glib_assert_msg (rhbz#549735);
+- SPEC: added some requires to abrt-cli to make it work out-of-the-box (jmoskovc@redhat.com)
+- abrt-hook-ccpp: fix rhbz#560612 "limit '18446744073709551615' is bogus" rhbz#560612(vda.linux@googlemail.com)
+- APPLET: don't show the icon when abrtd is not running rhbz#557866 (jmoskovc@redhat.com)
+- GUI: made report message labels wrap (jmoskovc@redhat.com)
+- GUI: don't die if daemon doesn't send the gpg keys (jmoskovc@redhat.com)
+- disabled the autoreporting of kerneloopses (jmoskovc@redhat.com)
+- Kerneloops: fix BZ reporting of oopses (vda.linux@googlemail.com)
+- GUI: wider report message dialog (jmoskovc@redhat.com)
+- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com)
+- Logger: create log file with mode 0600 (vda.linux@googlemail.com)
+- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com)
+- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com)
+- GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com)
+
+* Fri Jan 29 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.5-1
+- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com)
+- Logger: create log file with mode 0600 rhbz#559545 (vda.linux@googlemail.com)
+- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com)
+- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com)
+- GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com)
+- fix bug 559881 (kerneloops not shown in "new" GUI) (vda.linux@googlemail.com)
+- GUI ReporterDialog: hide log button (vda.linux@googlemail.com)
+- added valgrind and strace to blacklist (jmoskovc@redhat.com)
+- SOSreport: do not leave stray files in /tmp (vda.linux@googlemail.com)
+- Save the core where it belongs if ulimit -c is > 0 (jmoskovc@redhat.com)
+- reenabled gpg check (jmoskovc@redhat.com)
+- SOSreport: run it niced (vda.linux@googlemail.com)
+- report GUI: rename buttons: Log -> Show log, Send -> Send report (vda.linux@googlemail.com)
+- applet: reduce blinking timeout to 3 sec (vda.linux@googlemail.com)
+- fix dbus autostart (vda.linux@googlemail.com)
+- abrtd: set "Reported" status only if at least one reporter succeeded (vda.linux@googlemail.com)
+- SQLite3: disable newline escaping, SQLite does not handle it (vda.linux@googlemail.com)
+- SOSreport: make it avoid double runs; add forced regeneration; upd PLUGINS-HOWTO (vda.linux@googlemail.com)
+- attribute SEGVs in perl to script's package, like we already do for python (vda.linux@googlemail.com)
+
+* Wed Jan 20 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.4-1
+- enabled sosreport
+- fixes in ticketuploader
+- GUI: redesign of reporter dialog (jmoskovc@redhat.com)
+- Set the prgname to "Automatic Bug Reporting Tool" fixes rhbz#550357 (jmoskovc@redhat.com)
+- CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735 (vda.linux@googlemail.com)
+- s/os.exit/sys.exit - closes rhbz#556313 (vda.linux@googlemail.com)
+- use repr() to print variable values in python hook rhbz#545070 (jmoskovc@redhat.com)
+- gui: add logging infrastructure (vda.linux@googlemail.com)
+- Added "Enabled = yes" to all plugin's config files (jmoskovc@redhat.com)
+- *: disable plugin loading/unloading through GUI. Document keyring a bit (vda.linux@googlemail.com)
+- fix memory leaks in catcut plugin (npajkovs@redhat.com)
+- fix memory leaks in bugzilla (npajkovs@redhat.com)
+- abrt-hook-python: sanitize input more; log to syslog (vda.linux@googlemail.com)
+- Fixed /var/cache/abrt/ permissions (kklic@redhat.com)
+- Kerneloops: we require commandline for every crash, save dummy one for oopses (vda.linux@googlemail.com)
+- *: remove nss dependencies (vda.linux@googlemail.com)
+- CCpp: use our own sha1 implementation (less pain with nss libs) (vda.linux@googlemail.com)
+- DebugDump: more consistent logic in setting mode and uid:gid on dump dir (vda.linux@googlemail.com)
+- fixes based on security review (vda.linux@googlemail.com)
+- SOSreport/TicketUploader: use more restrictive file modes (vda.linux@googlemail.com)
+- abrt-hook-python: add input sanitization and directory size guard (vda.linux@googlemail.com)
+- RunApp: safer chdir. Overhauled "sparn a child and get its output" in general (vda.linux@googlemail.com)
+- DebugDump: use more restrictive modes (vda.linux@googlemail.com)
+- SQLite3: check for SQL injection (vda.linux@googlemail.com)
+- replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no (vda.linux@googlemail.com)
+- abrt.spec: move "requires: gdb" to abrt-desktop (vda.linux@googlemail.com)
+- ccpp: add a possibility to disable backtrace generation (vda.linux@googlemail.com)
+- abrtd: limit the number of frames in backtrace to 3000 (vda.linux@googlemail.com)
+
+* Tue Jan  5 2010  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.3-1
+- speed optimalization of abrt-debuginfo-install (jmoskovc@redhat.com)
+- updated credits (jmoskovc@redhat.com)
+- GUI: fixed crash when abrt-gui is run without X server rhbz#552039 (jmoskovc@redhat.com)
+- abrt-backtrace manpage installed (kklic@redhat.com)
+- cmdline and daemon checking is done by abrt-python-hook (kklic@redhat.com)
+- moved get_cmdline() and daemon_is_ok() to abrtlib (kklic@redhat.com)
+- large file support for whole abrt (kklic@redhat.com)
+- made s_signal_caught volatile (vda.linux@googlemail.com)
+- abrt-debuginfo-install: fixes for runs w/o cachedir (vda.linux@googlemail.com)
+- remove unsafe log() from signal handler (vda.linux@googlemail.com)
+- src/Hooks/CCpp.cpp: use and honour 'c' (core limit size). (vda.linux@googlemail.com)
+- lib/Plugins/CCpp.cpp: save gdb error messages too (vda.linux@googlemail.com)
+- prevent destructors from throwing exceptions; check curl_easy_init errors (vda.linux@googlemail.com)
+- don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109 (jmoskovc@redhat.com)
+- GUI: autoscroll log window (jmoskovc@redhat.com)
+- Kerneloops.conf: better comments (vda.linux@googlemail.com)
+- applet: reduce blinking time to 30 seconds (vda.linux@googlemail.com)
+- add paranoia checks on setuid/setgid (vda.linux@googlemail.com)
+- more "obviously correct" code for secure opening of /dev/null (vda.linux@googlemail.com)
+- get rid of ugly sleep call inside while() (vda.linux@googlemail.com)
+
+* Mon Dec 14 2009  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.2-1
+- disabled GPG check again (jmoskovc@redhat.com)
+- abrt-pyhook-helper rename (vda.linux@googlemail.com)
+- abrt-cli: report success/failure of reporting. closes bug 71 (vda.linux@googlemail.com)
+- less logging (vda.linux@googlemail.com)
+- mkde abrt-gui --help and --version behave as expected. closes bug 85 (vda.linux@googlemail.com)
+- dbus lib: fix parsing of 0-element arrays. Fixes bug 95 (vda.linux@googlemail.com)
+- make "abrt-cli --delete randomuuid" report that deletion failed. closes bug 59 (vda.linux@googlemail.com)
+- applet: make animation stop after 1 minute. (closes bug 108) (vda.linux@googlemail.com)
+- show comment and how to reproduce fields, when BT rating > 3 (jmoskovc@redhat.com)
+- Gui: make report status window's text wrap. Fixes bug 82 (vda.linux@googlemail.com)
+- CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90) (vda.linux@googlemail.com)
+- added link to bugzilla new account page to Bugzilla config dialog (jmoskovc@redhat.com)
+- GUI: added log window (jmoskovc@redhat.com)
+
+* Tue Dec  8 2009  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.1-1
+- PyHook: better logic for checking if abrtd is running rhbz#539987 (jmoskovc@redhat.com)
+- re-enabled gpg sign checking (jmoskovc@redhat.com)
+- PyHook: use repr() for displaying variables rhbz#545070 (jmoskovc@redhat.com)
+- kerneloops: fix the linux kernel version identification (aarapov@redhat.com)
+- gui review (rrakus@redhat.com)
+- when we trim the dir, we must delete it from DB too rhbz#541854 (vda.linux@googlemail.com)
+- improved dupe checking (kklic@redhat.com)
+- GUI: handle cases when gui fails to start daemon on demand rhbz#543725 (jmoskovc@redhat.com)
+- Add abrt group only if it is missing; fixes rhbz#543250 (kklic@redhat.com)
+- GUI: more string fixes rhbz#543266 (jmoskovc@redhat.com)
+- abrt.spec: straighten out relations between abrt-desktop and abrt-gui (vda.linux@googlemail.com)
+- refuse to start if some required plugins are missing rhbz#518422 (vda.linux@googlemail.com)
+- GUI: survive gnome-keyring access denial rhbz#543200 (jmoskovc@redhat.com)
+- typo fixes rhbz#543266 (jmoskovc@redhat.com)
+- abrt-debuginfo-install: better fix for incorrect passing double quotes (vda.linux@googlemail.com)
+- APPLET: stop animation when it's not needed rhbz#542157 (jmoskovc@redhat.com)
+- ccpp hook: reanme it, and add "crash storm protection" (see rhbz#542003) (vda.linux@googlemail.com)
+- Hooks/CCpp.cpp: add MakeCompatCore = yes/no directive. Fixes rhbz#541707 (vda.linux@googlemail.com)
+- SPEC: removed sqlite3 package, fixed some update problems (jmoskovc@redhat.com)
+- Kerneloops are reported automaticky now when AutoReportUIDs = root is in Kerneloops.conf (npajkovs@redhat.com)
+- remove word 'detected' from description rhbz#541459 (vda.linux@googlemail.com)
+- src/Hooks/CCpp.cpp: do save abrtd's own coredumps, but carefully... (vda.linux@googlemail.com)
+- CCpp.cpp: quote parameters if needed rhbz#540164 (vda.linux@googlemail.com)
+
+* Fri Nov 20 2009  Jiri Moskovcak <jmoskovc@redhat.com> 1.0.0-1
+- new version
+- comment input wraps words rhbz#531276
+- fixed hiding password dialog rhbz#529583
+- easier kerneloops reporting rhbz#528395
+- made menu entry translatable rhbz#536878 (jmoskovc@redhat.com)
+- GUI: don't read the g-k every time we want to use the setting (jmoskovc@redhat.com)
+- GUI: survive if g-k access is denied rhbz#534171 (jmoskovc@redhat.com)
+- include more info into oops (we were losing the stack dump) (vda.linux@googlemail.com)
+- make BZ insert small text attachments inline; move text file detection code (vda.linux@googlemail.com)
+- GUI: fixed text wrapping in comment field rhbz#531276 (jmoskovc@redhat.com)
+- GUI: added cancel to send dialog rhbz#537238 (jmoskovc@redhat.com)
+- include abrt version in bug descriptions (vda.linux@googlemail.com)
+- ccpp hook: implemented ReadonlyLocalDebugInfoDirs directive (vda.linux@googlemail.com)
+- GUI: added window icon rhbz#537240 (jmoskovc@redhat.com)
+- add support for \" escaping in config file (vda.linux@googlemail.com)
+- add experimental saving of /var/log/Xorg*.log for X crashes (vda.linux@googlemail.com)
+- APPLET: changed icon from default gtk-warning to abrt specific, add animation (jmoskovc@redhat.com)
+- don't show icon on abrtd start/stop rhbz#537630 (jmoskovc@redhat.com)
+- /var/cache/abrt permissions 1775 -> 0775 in spec file (kklic@redhat.com)
+- Daemon properly checks /var/cache/abrt attributes (kklic@redhat.com)
+- abrt user group; used by abrt-pyhook-helper (kklic@redhat.com)
+- pyhook-helper: uid taken from system instead of command line (kklic@redhat.com)
+- KerneloopsSysLog: fix breakage in code which detects abrt marker (vda.linux@googlemail.com)
+- GUI: added support for backtrace rating (jmoskovc@redhat.com)
+- InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp. (vda.linux@googlemail.com)
+- abrtd: call res_init() if /etc/resolv.conf or friends were changed rhbz#533589 (vda.linux@googlemail.com)
+- supress errors in python hook to not colide with the running script (jmoskovc@redhat.com)
+
+* Tue Nov 10 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.11-2
+- spec file fixes
+
+* Mon Nov  2 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.11-1
+- re-enabled kerneloops
+- abrt-debuginfo-install: download packages one-by-one - better logging (vda.linux@googlemail.com)
+- do not report empty fields (vda.linux@googlemail.com)
+- Added abrt.png, fixed rhbz#531181 (jmoskovc@redhat.com)
+- added option DebugInfoCacheMB to limit size of unpacked debuginfos (vda.linux@googlemail.com)
+- fixed the problem with overwriting the default plugin settings (jmoskovc@redhat.com)
+- disabled kerneloops in config file (jmoskovc@redhat.com)
+- added dependency to gdb >= 7.0 (jmoskovc@redhat.com)
+- better format of report text (vda.linux@googlemail.com)
+- Python backtrace size limited to 1 MB (kklic@redhat.com)
+- lib/Plugins/Bugzilla: better message at login failure (vda.linux@googlemail.com)
+- build fixes, added plugin-logger to abrt-desktop (jmoskovc@redhat.com)
+- blacklisted nspluginwrapper, because it causes too many useless reports (jmoskovc@redhat.com)
+- GUI: Wrong settings window is not shown behind the reporter dialog rhbz#531119 (jmoskovc@redhat.com)
+- Normal user can see kerneloops and report it Bugzilla memory leaks fix (npajkovs@redhat.com)
+- dumpoops: add -s option to dump results to stdout (vda.linux@googlemail.com)
+- removed kerneloops from abrt-desktop rhbz#528395 (jmoskovc@redhat.com)
+- GUI: fixed exception when enabling plugin rhbz#530495 (jmoskovc@redhat.com)
+- Improved abrt-cli (kklic@redhat.com)
+- Added backtrace rating to CCpp analyzer (dnovotny@redhat.com)
+- GUI improvements (jmoskovc@redhat.com)
+- Added abrt-pyhook-helper (kklic@redhat.com)
+
+* Thu Oct 15 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.10-1
+- new version
+- added more logging (vda.linux@googlemail.com)
+- made polkit policy to be more permissive when installing debuginfo (jmoskovc@redhat.com)
+- lib/Plugins/CCpp.cpp: add build-ids to backtrace (vda.linux@googlemail.com)
+- lib/Plugins/CCpp.cpp: do not use temp file for gdb commands - use -ex CMD instead (vda.linux@googlemail.com)
+- GUI: added refresh button, added sanity check to plugin settings (jmoskovc@redhat.com)
+- Initial man page for abrt-cli (kklic@redhat.com)
+- Added --version, -V, --help, -? options. Fixed crash caused by unknown option. (kklic@redhat.com)
+- Date/time honors current system locale (kklic@redhat.com)
+- fixed saving/reading user config (jmoskovc@redhat.com)
+- SPEC: added gnome-python2-gnomekeyring to requirements (jmoskovc@redhat.com)
+- GUI: call Report() with the latest pluginsettings (jmoskovc@redhat.com)
+- Fix Bug 526220 -  [abrt] crash detected in abrt-gui-0.0.9-2.fc12 (vda.linux@googlemail.com)
+- removed unsecure reading/writting from ~HOME directory rhbz#522878 (jmoskovc@redhat.com)
+- error checking added to archive creation (danny@rawhide.localdomain)
+- try using pk-debuginfo-install before falling back to debuginfo-install (vda.linux@googlemail.com)
+- abrt-gui: make "report" toolbar button work even if abrtd is not running (vda.linux@googlemail.com)
+- set LIMIT_MESSAGE to 16k, typo fix and daemon now reads config information from dbus (npajkovs@redhat.com)
+- add support for abrtd autostart (vda.linux@googlemail.com)
+- GUI: reversed the dumplist, so the latest crashes are at the top (jmoskovc@redhat.com)
+- rewrite FileTransfer to use library calls instead of commandline calls for compression (dnovotny@redhat.com)
+- and many minor fixes ..
+
+* Wed Sep 23 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.9-2
+- added bug-buddy to provides rhbz#524934
+
+* Tue Sep 22 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.9-1
+- new version
+- comments and how to reproduce are stored now (npajkovs@redhat.com)
+- reduce verbosity a bit (vda.linux@googlemail.com)
+- GUI: fixed word wrap in Comment field rhbz#524349 (jmoskovc@redhat.com)
+- remove last vestives of dbus-c++ from build system (vda.linux@googlemail.com)
+- GUI: added popup menu, fixed behaviour when run with root privs (jmoskovc@redhat.com)
+- add dbus signalization when quota exceeded (npajkovs@redhat.com)
+- Added cleaning of attachment variable, so there should not be mixed attachmetn anymore. (zprikryl@redhat.com)
+- fixed closing of debug dump in case of existing backtrace (zprikryl@redhat.com)
+- remove C++ dbus glue in src/CLI; fix a bug in --report (vda.linux@googlemail.com)
+- new polkit action for installing debuginfo, default "yes" (danny@rawhide.localdomain)
+- Polkit moved to Utils (can be used both in daemon and plugins) (danny@rawhide.localdomain)
+- oops... remove stray trailing '\' (vda.linux@googlemail.com)
+- GUI: added missing tooltips (jmoskovc@redhat.com)
+- PYHOOK: ignore KeyboardInterrupt exception (jmoskovc@redhat.com)
+- added ticket uploader plugin (gavin@redhat.com) (zprikryl@redhat.com)
+- GUI: added UI for global settings (just preview, not usable!) (jmoskovc@redhat.com)
+- Add checker if bugzilla login and password are filled in. (npajkovs@redhat.com)
+- Add new config option InstallDebuginfo into CCpp.conf (npajkovs@redhat.com)
+- translation updates
+- many other fixes
+
+* Fri Sep  4 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.8.5-1
+- new version
+- APPLET: added about dialog, removed popup, if icon is not visible, fixed (trac#43) (jmoskovc@redhat.com)
+- renamed abrt to abrtd, few minor spec file fixes (jmoskovc@redhat.com)
+- Made abrt service start by deafult (jmoskovc@redhat.com)
+- add gettext support for all plugins (npajkovs@redhat.com)
+- APPLET: removed the warning bubble about not running abrt service (walters)
+- APPLET: changed tooltip rhbz#520293 (jmoskovc@redhat.com)
+- CommLayerServerDBus: rewrote to use dbus, not dbus-c++ (vda.linux@googlemail.com)
+- fixed timeout on boot causing [ FAILED ] message (vda.linux@googlemail.com)
+- and many other fixes
+
+* Wed Sep 02 2009  Colin Walters <watlers@verbum.org> 0.0.8-2
+- Change Conflicts: kerneloops to be an Obsoletes so we do the right thing
+  on upgrades.  Also add an Obsoletes: bug-buddy.
+
+* Wed Aug 26 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.8-1
+- new version
+- resolved: Bug 518420 -  ordinary user's abrt-applet shows up for root owned crashes (npajkovs)
+- GUI: added support for gettext (+part of czech translation) (jmoskovc)
+- added support for saving settings (zprikryl)
+- fixed conf: comment in the middle of the line isn't supported anymore (zprikryl)
+- BZ#518413 PATCH ... furious kerneloops reporting (aarapov)
+- GUI: added first part of support for gettext (jmoskovc)
+- add new parameter to FileTransfer plugin (dnovotny)
+- added support for updating abrt's table (zprikryl)
+- added check for cc-list and reporter. +1 is created iff reporter is somebody else and current user isn't in cc list. (zprikryl)
+- GUI: few improvements, to be more userfriendly (jmoskovc)
+- LOGGER: return valid uri of the log file on succes (jmoskovc)
+- GUI: bring the GUI up to front instead of just blinking in taskbar (trac#60, rhbz#512390) (jmoskovc)
+- Try to execute $bindir/abrt-gui, then fall back to $PATH search. Closes bug 65 (vda.linux)
+- APPLET: added popup menu (trac#37, rhbz#518386) (jmoskovc)
+- Improved report results (zprikryl)
+- Fixed sigsegv (#rhbz 518609) (zprikryl)
+- GUI: removed dependency on libsexy if gtk2 >= 2.17 (jmoskovc)
+- fixed signature check (zprikryl)
+- KerneloopsSysLog: check line length to be >= 4 before looking for "Abrt" (vda.linux)
+- Comment cannot start in the middle of the line. Comment has to start by Char # (first char in the line) (zprikryl)
+- command mailx isn't run under root anymore. (zprikryl)
+- GUI: added horizontal scrolling to report window (jmoskovc)
+- GUI: added clickable link to "after report" status window (jmoskovc)
+- added default values for abrt daemon (zprikryl)
+- Plugins/CCpp: remove trailing \n from debuginfo-install's output (vda.linux)
+- explain EnableGPGCheck option better (vda.linux)
+- mailx: correct English (vda.linux)
+- Bugzilla.conf: correct English (vda.linux)
+- GUI: nicer after report message (jmoskovc)
+- BZ plugin: removed /xmlrpc.cgi from config, made the report message more user friendly (jmoskovc)
+- CCpp plugin: do not abort if debuginfos aren't found (vda.linux)
+- abrt.spec: bump version to 0.0.7-2 (vda.linux)
+- mailx removed dangerous parameter option (zprikryl)
+- minimum timeout is 1 second (zprikryl)
+- in case of plugin error, don't delete debug dumps (zprikryl)
+- abrt-gui: fix crash when run by root (vda.linux)
+- and lot more in git log ...
+
+* Thu Aug 20 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.7.2-1
+- new version
+- fixed some bugs found during test day
+
+* Wed Aug 19 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.7.1-1
+- fixes to bugzilla plugin and gui to make the report message more user-friendly
+
+* Tue Aug 18 2009  Denys Vlasenko <dvlasenk@redhat.com> 0.0.7-2
+- removed dangerous parameter option
+- minimum plugin activation period is 1 second
+- in case of plugin error, don't delete debug dumps
+- abrt-gui: fix crash when run by root
+- simplify parsing of debuginfo-install output
+
+* Tue Aug 18 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.7-1
+- new version
+- added status window to show user some info after reporting a bug
+
+* Mon Aug 17 2009  Denys Vlasenko <dvlasenk@redhat.com> 0.0.6-1
+- new version
+- many fixes
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jun 25 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.4-3
+- fixed dependencies in spec file
+
+* Tue Jun 16 2009 Daniel Novotny <dnovotny@redhat.com> 0.0.4-2
+- added manual pages (also for plugins)
+
+* Mon Jun 15 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.4-1
+- new version
+- added cli (only supports sockets)
+- added python hook
+- many fixes
+
+* Fri Apr 10 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.3-1
+- new version
+- added bz plugin
+- minor fix in reporter gui
+- Configurable max size of debugdump storage rhbz#490889
+- Wrap lines in report to keep the window sane sized
+- Fixed gui for new daemon API
+- removed unneeded code
+- removed dependency on args
+- new guuid hash creating
+- fixed local UUID
+- fixed debuginfo-install checks
+- renamed MW library
+- Added notification thru libnotify
+- fixed parsing settings of action plugins
+- added support for action plugins
+- kerneloops - plugin: fail gracefully.
+- Added commlayer to make dbus optional
+- a lot of kerneloops fixes
+- new approach for getting debuginfos and backtraces
+- fixed unlocking of a debugdump
+- replaced language and application plugins by analyzer plugin
+- more excetpion handling
+- conf file isn't needed
+- Plugin's configuration file is optional
+- Add curl dependency
+- Added column 'user' to the gui
+- Gui: set the newest entry as active (ticket#23)
+- Delete and Report button are no longer active if no entry is selected (ticket#41)
+- Gui refreshes silently (ticket#36)
+- Added error reporting over dbus to daemon, error handling in gui, about dialog
+
+* Wed Mar 11 2009  Jiri Moskovcak <jmoskovc@redhat.com> 0.0.2-1
+- added kerneloops addon to rpm (aarapov)
+- added kerneloops addon and plugin (aarapov)
+- Made Crash() private
+- Applet requires gui, removed dbus-glib deps
+- Closing stdout in daemon rhbz#489622
+- Changed applet behaviour according to rhbz#489624
+- Changed gui according to rhbz#489624, fixed dbus timeouts
+- Increased timeout for async dbus calls to 60sec
+- deps cleanup, signal AnalyzeComplete has the crashreport as an argument.
+- Fixed empty package Description.
+- Fixed problem with applet tooltip on x86_64
+
+* Wed Mar  4 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-13
+- More renaming issues fixed..
+- Changed BR from gtkmm24 to gtk2
+- Fixed saving of user comment
+- Added a progress bar, new Comment entry for user comments..
+- FILENAME_CMDLINE and FILENAME_RELEASE are optional
+- new default path to DB
+- Rename to abrt
+
+* Tue Mar  3 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-12
+- initial fedora release
+- changed SOURCE url
+- added desktop-file-utils to BR
+- changed crash-catcher to %%{name}
+
+* Mon Mar  2 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-11
+- more spec file fixes according to review
+- async dbus method calls, added exception handler
+- avoid deadlocks (zprikryl)
+- root is god (zprikryl)
+- create bt only once (zprikryl)
+
+* Sat Feb 28 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-10
+- New gui
+- Added new method DeleteDebugDump to daemon
+- Removed gcc warnings from applet
+- Rewritten CCpp hook and removed dealock in DebugDumps lib (zprikryl)
+- fixed few gcc warnings
+- DBusBackend improvements
+
+* Fri Feb 27 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-9
+- fixed few gcc warnings
+- added scrolled window for long reports
+
+* Thu Feb 26 2009 Adam Williamson <awilliam@redhat.com> 0.0.1-8
+- fixes for all issues identified in review
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-7
+- Fixed cancel button behaviour in reporter
+- disabled core file sending
+- removed some debug messages
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-6
+- fixed DB path
+- added new signals to handler
+- gui should survive the dbus timeout
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-5
+- fixed catching debuinfo install exceptions
+- some gui fixes
+- added check for GPGP public key
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-4
+- changed from full bt to simple bt
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-3
+- spec file cleanups
+- changed default paths to crash DB and log DB
+- fixed some memory leaks
+
+* Tue Feb 24 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-2
+- spec cleanup
+- added new subpackage gui
+
+* Wed Feb 18 2009 Zdenek Prikryl <zprikryl@redhat.com> 0.0.1-1
+- initial packing