diff --git a/0003-client-python-Do-not-try-to-unlink-None.patch b/0003-client-python-Do-not-try-to-unlink-None.patch deleted file mode 100644 index 0d3604b..0000000 --- a/0003-client-python-Do-not-try-to-unlink-None.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 60c8ec5f937a28a5ec3d37f5d808c74fc4ef5735 Mon Sep 17 00:00:00 2001 -From: Matej Marusak -Date: Tue, 5 Sep 2017 10:48:31 +0200 -Subject: [PATCH 3/4] client-python: Do not try to unlink None - -Rhbz: #1416277 - -https://github.com/abrt/libreport/blob/master/src/client-python/reportclient/dnfdebuginfo.py#L135 -returns None when downloading fails. - -Signed-off-by: Matej Marusak ---- - src/client-python/reportclient/debuginfo.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/client-python/reportclient/debuginfo.py b/src/client-python/reportclient/debuginfo.py -index 0385f716..4390304e 100644 ---- a/src/client-python/reportclient/debuginfo.py -+++ b/src/client-python/reportclient/debuginfo.py -@@ -374,7 +374,8 @@ class DebugInfoDownload(object): - # I observed a zero-length file left on error, - # which prevents cleanup later. Fix it: - try: -- os.unlink(package_full_path) -+ if package_full_path is not None: -+ os.unlink(package_full_path) - except OSError: - pass - print(_("Downloading package {0} failed").format(pkg)) --- -2.13.5 - diff --git a/0004-lib-Introduce-pid_for_children-element-from-ns.patch b/0004-lib-Introduce-pid_for_children-element-from-ns.patch deleted file mode 100644 index 4f6a300..0000000 --- a/0004-lib-Introduce-pid_for_children-element-from-ns.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 5fba4820bd501fdaed6c77775808f12166c55399 Mon Sep 17 00:00:00 2001 -From: Matej Marusak -Date: Wed, 13 Sep 2017 08:09:35 +0200 -Subject: [PATCH 4/4] lib: Introduce pid_for_children element from ns - -From namespaces man pages: - -/proc/[pid]/ns/pid_for_children (since Linux 4.12) - This file is a handle for the PID namespace of child processes - created by this process. - -Signed-off-by: Matej Marusak ---- - src/include/internal_libreport.h | 2 +- - tests/proc_helpers.at | 39 ++++++++++++++++++++------------------- - 2 files changed, 21 insertions(+), 20 deletions(-) - -diff --git a/src/include/internal_libreport.h b/src/include/internal_libreport.h -index 3527e0e1..1df4cba3 100644 ---- a/src/include/internal_libreport.h -+++ b/src/include/internal_libreport.h -@@ -747,7 +747,7 @@ int get_env_variable(pid_t pid, const char *name, char **value); - #define PROC_NS_ID_USER 4 - #define PROC_NS_ID_UTS 5 - #define PROC_NS_ID_CGROUP 6 --static const char * libreport_proc_namespaces[] = { "ipc", "mnt", "net", "pid", "uts", "user", "cgroup" }; -+static const char * libreport_proc_namespaces[] = { "ipc", "mnt", "net", "pid", "uts", "user", "cgroup", "pid_for_children" }; - - struct ns_ids { - ino_t nsi_ids[ARRAY_SIZE(libreport_proc_namespaces)]; -diff --git a/tests/proc_helpers.at b/tests/proc_helpers.at -index 35e9c7a5..4b118f33 100644 ---- a/tests/proc_helpers.at -+++ b/tests/proc_helpers.at -@@ -945,30 +945,31 @@ AT_TESTFUN([dump_namespace_diff], [[ - - void check_file_contents(const char *filename) - { -- static const char *expected; -+ char *expected; - struct stat st; -- if (stat("/proc/self/ns/cgroup", &st) < 0 && errno == ENOENT) { -- expected = "ipc : default\n" -- "mnt : default\n" -- "net : default\n" -- "pid : default\n" -- "uts : default\n" -- "user : default\n" -- "cgroup : unknown\n"; -- } -- else { -- expected = "ipc : default\n" -- "mnt : default\n" -- "net : default\n" -- "pid : default\n" -- "uts : default\n" -- "user : default\n" -- "cgroup : default\n"; -- } -+ -+ char const *pid_for_children = "default"; -+ char const *cgroup = "default"; -+ -+ if (stat("/proc/self/ns/cgroup", &st) < 0 && errno == ENOENT) -+ cgroup = "unknown"; -+ -+ if (stat("/proc/self/ns/pid_for_children", &st) < 0 && errno == ENOENT) -+ pid_for_children = "unknown"; -+ -+ expected = xasprintf("ipc : default\n" -+ "mnt : default\n" -+ "net : default\n" -+ "pid : default\n" -+ "uts : default\n" -+ "user : default\n" -+ "cgroup : %s\n" -+ "pid_for_children : %s\n", cgroup, pid_for_children); - - char *file = xmalloc_xopen_read_close(filename, NULL); - TS_ASSERT_STRING_EQ(file, expected, "Namespaces"); - free(file); -+ free(expected); - } - - TS_MAIN --- -2.13.5 - diff --git a/libreport.spec b/libreport.spec index 043b2d4..fe4ecd5 100644 --- a/libreport.spec +++ b/libreport.spec @@ -1,13 +1,13 @@ # platform-dependent %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} -%define satyr_ver 0.22 +%define satyr_ver 0.24 %define glib_ver 2.43 Summary: Generic library for reporting various problems Name: libreport -Version: 2.9.2 -Release: 2%{?dist} +Version: 2.9.3 +Release: 1%{?dist} License: GPLv2+ URL: https://abrt.readthedocs.org/ Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz @@ -15,10 +15,6 @@ Source1: autogen.sh # git format-patch %%{Version} -N -M --topo-order # i=0; for p in `ls 0*.patch`; do printf "Patch%04d: %s\n" $i $p; ((i++)); done -#Patch0001: 0001-Translation-updates.patch -#Patch0002: 0002-spec-rename-Python-binary-packages.patch -Patch0003: 0003-client-python-Do-not-try-to-unlink-None.patch -Patch0004: 0004-lib-Introduce-pid_for_children-element-from-ns.patch # git is need for '%%autosetup -S git' which automatically applies all the # patches above. Please, be aware that the patches must be generated @@ -97,11 +93,8 @@ Development headers for libreport-web %package -n python2-libreport Summary: Python bindings for report-libs -# Is group correct here? - Requires: libreport = %{version}-%{release} -Requires: dnf -Provides: report = 0:0.23-1 -Obsoletes: report < 0:0.23-1 +Requires: python2-dnf # in report the rhtsupport is in the main package, so we need to install it too # report is only in RHEL6, we do not need to carry the dependency to newer RHELs %if 0%{?rhel} == 6 @@ -129,7 +122,7 @@ Requires: libreport >= %{version}-%{distfreerelease} %else Requires: libreport = %{version}-%{release} %endif -Requires: dnf +Requires: python3-dnf %{?python_provide:%python_provide python3-libreport} # Remove before F30 Provides: %{name}-python3 = %{version}-%{release} @@ -409,7 +402,16 @@ rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaXorg.xml rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaLibreport.xml rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaJava.xml rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaJavaScript.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataCCpp.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataKerneloops.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataPython.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDatavmcore.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataxorg.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataLibreport.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataJava.xml +rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataJavaScript.xml rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel.conf +rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_add_data.conf rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_uReport.conf rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf rm -f %{buildroot}%{_mandir}/man5/report_rhel.conf.5 @@ -654,6 +656,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %config(noreplace) %{_sysconfdir}/libreport/plugins/rhtsupport.conf %{_datadir}/%{name}/conf.d/plugins/rhtsupport.conf %{_datadir}/%{name}/events/report_RHTSupport.xml +%{_datadir}/%{name}/events/report_RHTSupport_AddData.xml %{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.rhtsupport.xml %config(noreplace) %{_sysconfdir}/libreport/events.d/rhtsupport_event.conf %{_mandir}/man1/reporter-rhtsupport.1.gz @@ -706,8 +709,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/%{name}/workflows/workflow_RHELLibreport.xml %{_datadir}/%{name}/workflows/workflow_RHELJava.xml %{_datadir}/%{name}/workflows/workflow_RHELJavaScript.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataCCpp.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataJava.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataKerneloops.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataLibreport.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataPython.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDatavmcore.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataxorg.xml +%{_datadir}/%{name}/workflows/workflow_RHELAddDataJavaScript.xml %{_datadir}/%{name}/workflows/workflow_uReport.xml %config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel.conf +%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel_add_data.conf %config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uReport.conf %{_mandir}/man5/report_rhel.conf.5.* %{_mandir}/man5/report_uReport.conf.5.* @@ -747,6 +759,25 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %changelog +* Thu Nov 02 2017 Julius Milan 2.9.3-1 +- Translation updates +- commit to delete +- workflows: fix description in workflow_RHELJavaScript.xml.in +- workflows: add workflow for adding data to existing case +- client-python,report-python: Allow python to be optional at build time +- ignored words: add SYSTEMD_NSS_BYPASS_BUS +- reporter-ureport: add 'ProcessUnpackaged' option +- spec: add workflow for adding data to existing case +- rep-sys-journal: fix in finding executable basename +- remove old obsolete +- Group is not used any more +- remove old changelogs +- requires pythonX-dnf instead of dnf +- doc: fix obsolete doxygen tags & complains +- lib: Introduce pid_for_children element from ns +- client-python: Do not try to unlink None +- spec: rename Python binary packages + * Wed Sep 13 2017 Matej Habrnal 2.9.2-2 - Introduce pid_for_children element from ns - Resolves: #1489611 @@ -959,859 +990,3 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : * Wed Jul 22 2015 Matej Habrnal 2.6.2-2 - Use a dgettext function returning strings instead of bytes - -* Fri Jul 17 2015 Jakub Filak 2.6.2-1 -- avoid starvation in processes concurrently accessing a dump directory -- bugzilla: Add check for extra-cc file - -* Fri Jul 03 2015 Matej Habrnal 2.6.1-1 -- add functionality to use consumer certificate -- improve client.h documentation -- support new dump dir element 'tid' -- reportclient: minor python style fixes -- fix dnf logging -- don't log attempts to load non-existent files -- fix in dialog ask_yes_no_save_result - -* Wed Jun 17 2015 Fedora Release Engineering - 2.6.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Jun 11 2015 Jakub Filak 2.6.0-2 -- remove pygobject3 from Requires of libreport-gtk -- Resolves: #1230420 - -* Tue Jun 09 2015 Jakub Filak 2.6.0-1 -- harden the code against directory traversal, symbolic and hard link attacks -- fix a bug causing that the first value of AlwaysExcludedElements was ignored -- fix missing icon for the "Stop" button icon name -- switch the default dump dir mode to 0640 -- fix races in dump directory handling code -- improve development documentation -- translations updates - -* Wed May 20 2015 Matej Habrnal 2.5.1-2 -- reporter-mantisbt: switch from 'analyzer' to 'type' -- report client: provide cpio log when unpacking fails -- report client: check owner of /var/cache/abrt-di when unpacking fails -- reporter-mantisbt: add event for reporting AVCs -- translations updates -- bugzilla: Spell Bugzilla, not BZ in UI - -* Thu Apr 09 2015 Jakub Filak 2.5.1-1 -- Translation updates -- problem_data: cache problem_item size - -* Sat Mar 21 2015 Jakub Filak 2.5.0-2 -- remove libreport-python from libreport's Requires - -* Wed Mar 18 2015 Jakub Filak 2.5.0-1 -- spec: require dnf instead of yum -- Port reportclient to python3 -- reportclient: introduce DNF debug info downloader -- Python 3 compatibility -- report-python: fix getVersion_fromOSRELEASE -- ignored words: ignore lxqt-openssh-askpass -- spec: don't pull libreport-python with libreport -- Resolves: #1156485, #1168494 - -* Sat Feb 21 2015 Till Maas - 2.4.0-3 -- Rebuilt for Fedora 23 Change - https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code - -* Fri Feb 20 2015 Jakub Filak 2.4.0-2 -- bump required satyr verion - -* Fri Feb 20 2015 Jakub Filak 2.4.0-1 -- introduce reporter-mantisbt -- introduce global configuration -- gui: try to reduce false positive sensitive words -- lib: add Problem Format API -- Resolves: #1168494 - -* Mon Dec 08 2014 Jakub Filak 2.3.0-8 -- fix several python3 incompatibilities -- switch back from FAF2 to FAF - -* Fri Nov 28 2014 Jakub Filak 2.3.0-7 -- anaconda: filter out rootpw lines -- highglit OpenStack related strings -- ureport: do not bother user with the configuration window - -* Thu Nov 13 2014 Jakub Filak 2.3.0-6 -- ureport: do not use 'rhsm' SSL auth by default - -* Thu Nov 06 2014 Jakub Filak 2.3.0-5 -- Prevent duplicate values for CODE_* fields being logged to journal -- ureport and rhtsupport bug fixes -- update Package URL - -* Fri Oct 17 2014 Jakub Filak 2.3.0-4 -- ureport: use FAF2 server - -* Mon Oct 13 2014 Jakub Filak 2.3.0-3 -- ureport: fix a bug in the response parser -- upload: don't ask for password if the env var is empty string - -* Wed Oct 08 2014 Jakub Filak 2.3.0-2 -- Require satyr-0.15 - -* Mon Oct 06 2014 Jakub Filak 2.3.0-1 -- Translation updates -- uploader: correct capitalization of the event name -- uploader: read credentials from environment variables -- uploader: handle access denials and ask for updated credentials -- ureport: polish public API -- bugzilla: add comment to closed bugs too -- corrected man pages -- augeas: exclude bugzilla format configurations -- add new workflows for Uploader, Mailx and Logger -- make_desc: add reason to the list -- lib: use userfriendly order in the make_description -- fix bugzilla bug formating for libreport analyzer -- lib: make_description show not-reportable - -* Tue Sep 09 2014 Jakub Filak 2.2.3-7 -- reporting GUI: allow users to run it multiple times -- Resolves: #1134407 - -* Mon Sep 01 2014 Jakub Filak 2.2.3-6 -- add "Details" button on the screen with comment -- terminate reporting after the emergency analysis -- reduce the amount of log messages -- use symbolic icons -- parse release version from os-release (Python) -- Resolves: #1133549 - -* Tue Aug 19 2014 Jakub Filak 2.2.3-5 -- add the "Repeat" button to the reporting wizard -- a bunch of GUI improvements -- fix a bug in logging causing reporter-ureport to crash - -* Sun Aug 17 2014 Fedora Release Engineering - 2.2.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Fri Jul 25 2014 Jakub Filak 2.2.3-3 -- fix build with json-c-0.12 - -* Wed Jul 23 2014 Jakub Filak 2.2.3-2 -- reporter-ureport: attach anonymous comment -- gui: close dialogues on Enter key -- gui: support Enter & 2Click in Preferences list -- gui: fix help text for screencasting -- gui: wrap lines for human readable files on Data review page -- gui: select the first item in the configuration list -- gui: make the preferences dialogue modal for parents - -* Tue Jul 08 2014 Jakub Filak 2.2.3-1 -- wizard: Do not highlight sensitive words in user's comment -- bugzilla: show description for all configuration options -- wizard: use a tab for Advanced opts instead of an expander -- mailx: improve notification e-mail format -- configure: Support cross compiling with python3 -- ignored words: add well known SELinux messages -- Resolves: #974746, #1111729, #1111734 - -* Sat Jun 07 2014 Fedora Release Engineering - 2.2.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue May 27 2014 Kalev Lember - 2.2.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 - -* Wed Apr 30 2014 Jakub Filak - 2.2.2-3 -- improve User Experience in Anaconda - -* Thu Apr 24 2014 Jakub Filak - 2.2.2-2 -- Bugzilla: pass Bugzilla_token in every XML RPC call - -* Sun Apr 20 2014 Jakub Filak 2.2.2-1 -- stop using deprecated json-c functions -- bugzilla: try to avoid usage of 'private' group -- spec: install ignored_words.conf manual page -- wizard: extended the manual pages -- localization: fix gettext -- wizard: make the custom search case insensitive -- use a better label for the forbidden words button - -* Mon Apr 07 2014 Jakub Filak 2.2.1-2 -- include 'package' in AVC bugzilla bug reports - -* Fri Apr 04 2014 Jakub Filak 2.2.1-1 -- update the list of ignored words -- wizard: introduce the searched words list -- report-gtk: confirm the ask dialogs on 'Enter' -- spec: provide default config for reporter-upload -- Provide default config for reporter-upload -- config: do not export empty environment variables -- spec: byte-compile py files with rpm scripts - -* Wed Mar 05 2014 Jakub Filak 2.2.0-1 -- python: build python api for py3 -- Bugzilla: fedora_contrib_private group ID for the private bugs -- remove invalid bytes from 'sv' strings -- client API: return empty string instead of NULL -- introduce 'watch_Bugzilla' event -- ignored words: add SSH_ASKPASS words -- introduce import-event-options in xml event definitions -- correct name of RH Customer Portal -- Fix typos in error messages -- Translation updates - -* Wed Mar 05 2014 Karsten Hopp 2.1.12-4 -- don't run tests on ppc* until rhbz 1070892 is fixed - -* Tue Feb 18 2014 Jakub Filak 2.1.12-3 -- fix a pair of typos in error messages -- add libpciaccess.so to the list of ignored keywords -- translation updates -- Resolves: #1064209 - -* Mon Feb 10 2014 Jakub Filak 2.1.12-2 -- fix loading of localized strings from XML files -- fix loading of default event configuration files -- provide SYSLOG_FACILITY when logging through journal - -* Thu Jan 30 2014 Jakub Filak 2.1.12-1 -- fix loading of the user list of ignored words -- report-cli: use the Client API for communication to user -- add more forbidden words -- a better message for invalid data in backtrace_rating -- ureport: add support for client-side authentication -- Export plugin config dir in pkg-config -- add Java reporting workflows -- define DBus config interfaces for all plugins -- add a workflow for libreport type problems - -* Wed Jan 8 2014 Peter Robinson 2.1.11-3 -- Don't use deprecated GTK3 API -- Fix unit tests - -* Wed Jan 8 2014 Peter Robinson 2.1.11-2 -- Build latest version on F-21/rawhide -- Fix descriptions - -* Wed Jan 08 2014 Jakub Filak 2.1.11-1 -- Update translations -- add type agnostic functions for map_string_t -- %%description spelling fix. -- update titles of RHTS workflows -- add Anaconda Bugzilla reporting workflows for RHEL -- add Bugzilla reporting workflows for RHEL - -* Wed Dec 11 2013 Jakub Filak 2.1.10-1 -- bugzilla: no extra email notification on URL addition -- Make make_description() output less confusing -- Ensure 'long long unsigned' in printf format args -- make_description: add an option for URLs from reported_to -- add accountsservice into ignored words -- Put back VERBn prefixes for few logging calls -- debuginfo: fix clean_up function call -- augeas: trim spaces arround '=' -- spec: add augeas-devel to build requires -- load/save configuration via augeas -- create augeas lens for libreport -- Fix typo in a string -- spec: install ureport conf file and man page -- Update reporter-ureport manual pages -- ureport: add the configuration file -- anaconda: use workflow in the report-cli event -- report-cli: add support for workflows -- wizard: do not show 'show log' expander if log is empty -- ureport: print the error response body only in verbose mode -- Load a config file from several directories -- Export EXIT_STOP_EVENT_RUN in python modules -- reporter-bugzilla: if adding to existing BZ, clearly flag comment as a dup. -- Fix a small mistake in "Use log_ family instead of VERBn log calls" commit -- ureport: implement attaching of contact email -- Do not load "always editable" files if they are HUGE. Fixes rhbz1010167. -- shorten default Bugzilla bug summary format -- Update translations -- XML parser: keep region specific translation texts -- Resolves: #1009730 - -* Sat Oct 26 2013 Jakub Filak 2.1.9-1 -- rephrase a message for missing configuration -- ask for missing configuration instead of dying -- Client API: introduce non-iteractive mode -- spec: add systemd-devel to BuildRequires -- Use log_ family instead of VERBn log calls -- Add journald support -- Modify logging to use various logging levels -- Include hostname in mailx notification -- enable reporting to Red Hat Support tool for anaconda bugs -- bugzilla: set URL field -- fix an overflow condition in parse time fn for x32 arch -- add a short explanation of private tickets - related rhbz#1011916 -- don't use popup to ask for a private ticket - related rhbz#1011916 - -* Fri Oct 04 2013 Jakub Filak 2.1.8-1 -- disable rhel/fedora workflows for anaconda -- added whitelist for sensitive data - rhbz#1009730 rhbz#896246 -- ureport: always add BTHASH link to a report -- reprot-gtk: underline tab titles with sensitive information -- introduce FILENAME_EXPLOITABLE; related to abrt/abrt#703 - -* Wed Sep 11 2013 Jakub Filak 2.1.7-1 -- Fix problem_item_format() to work properly after 2038 on x32. #691 -- Use proper json-c requirement in libreport-web.pc. -- abrt-cli info: even -s 10 should show one-liners. #690 -- add checks for existing dumpdir items - closes #164 -- Create helper functions for sha1-hashing strings. #694 -- can now use custom repo filters for enabling repos, related abrt/abrt#688 -- add docstrings, remove global variable - related #171 -- fixed exception handling - closes #173 -- added checks for locked dump directory to dd_* functions, closes #133 -- fixed the symlinks handling in get_file_list abrt/abrt#686 -- make the build in the the build directory to not pollute the source tree -- fixed debugInfoDownload so that it can process local repos - closes #48 -- Increase text size limit from 1Mb to 8 MB. rhbz#887570. -- print warning when there is not engough free space for debuginfos, closes #170 -- autogen.sh: improve dependency parser -- ignore directories without type element - rhbz#958968 -- abrt_xmlrpc: increase XML_SIZE_LIMIT to 4 mbytes. rhbz#961520. -- ask user to create a private report if it contains sensitive data - rhbz#960549 -- updated translation rhbz#860555 -- updated transifex url -- do not leak file rhbz#997871 -- in KDE session open URLs in kde-open -- report-gtk: use wrapped text for warning labels -- spec: remove abrt-screencast -- remove obsoleted abrt-screencast -- Fix create_symlink_lockfile() to not emit ENOENT when asked not to. -- do not store potentially big data in /tmp -- New public function create_symlink_lockfile() - -* Mon Jul 29 2013 Jakub Filak 2.1.6-2 -- link with gobject libraries -- use RHTSupport in RHEL workflows - -* Fri Jul 26 2013 Jakub Filak 2.1.6-1 -- add related packages version in emergency event -- replace functions deprecated in Gtk-3.10 with their substitutes -- fixed the bugzilla private group names rhbz#985881 -- workflows: add Anaconda work flow for RHEL -- add missing manual pages for configuration files, binaries and scripts -- added options to create private bz tickets rhbz#803772 -- skip the workflow selection if there is only 1 available closes #167 -- added missing workflows for Fedora rhbz#866027 -- spec: double up percent signs in chagelog entries -- spec: make anaconda package description more generic -- spec: install RHEL anaconda work flow -- spec: added new workflow files rhbz#866027 -- spec: build only workflow subpkg relevant for host's OS -- spec: install all manual pages -- spec: install only documentation files -- spec: drop unnecessary Obsoletes and Provides -- spec: add manual pages to packages -- spec: specify all config files -- spec: replace btparser with satyr -- move non-conf XML files from /etc/libreport/ to /usr/share/libreport/ -- Update satyr support, drop btparser compatibility -- fixed typo in config file related #866027 -- resize the config window upon collapsing Advanced section -- rhbz: test xmlrpc env for errors in abrt_xmlrpc_call_params() -- rhbz: test rhbz_new_bug() return value for errors -- wizard: show accurate messages -- spec: add dependency on fros rhbz#958979 -- use fros instead of hard dependency on recordmydesktop rhbz#958979 - -* Tue Jul 02 2013 Jakub Filak 2.1.5-2 -- reporter-bugzilla: test return values for errors -- Resolves: #980228 - -* Fri Jun 14 2013 Jakub Filak 2.1.5-1 -- make the uploader event available for all report types -- ureport: add conversion from abrt vmcore type to ureport KERNELOOPS type -- fixed relro flags rhbz#812283 -- rhbz: don't pass NULL in platform argument -- add function getting information about dump dir for uid -- anaconda: add proper configuration -- rhbz: do not try to attach empty files -- try to delete dump dirs using abrtd in the first step -- workflow config: use scrollbars instead of enormous window size -- Resolves: #963020 - -* Fri May 10 2013 Jiri Moskovcak 2.1.4-5 -- removed dependency on recordmydesktop rhbz#959475 - -* Mon May 06 2013 Jakub Filak 2.1.4-4 -- create last_occurrence at the time of the first crash - -* Fri May 03 2013 Jakub Filak 2.1.4-2 -- update translation -- reporter-bugzilla: provide version of libreport - -* Mon Apr 29 2013 Jakub Filak 2.1.4-1 -- support /etc/os-release -- added flag to not retry locking the incomplete problem dir -- ureport: save solutions in not-reportable item -- wizard: make value column click-sortable too -- wizard: fix clickability of the item list column header -- wizard: eliminate evd->error_msg member -- wizard: remove a bunch of evd->foo members -- debuginfo downloader should enable repos matching *debug* closes #138 -- Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70) -- debuginfo downloader: fix DebugInfoDownload::download() error paths. -- report-gtk: handle user cancellation gracefully -- logging: refine errors reporting -- emit a message when searching bugzilla for duplicates closes #151 -- reporter-upload: create tarball with the name based on directory's name -- reporter-rhtsupport: generate archive name from problem dir name -- added report-cli event for anaconda should help with rhbz#950544 -- ss: skip option holding NULL values -- spec: added new event for anaconda reporting rhbz#926916 -- distinguish the event configuration by problem type in the UI closes #149 -- report-gtk: show Next Step btn at workflow start -- curl upload helper: upload data with "application/octet-stream" content type -- reporter-rhtsupport: fix hint query to use correct URL - -* Thu Apr 4 2013 Jiri Moskovcak 2.1.3-2 -- fixed reporting from anaconda -- Resolves: #926916 - -* Wed Mar 27 2013 Jakub Filak 2.1.3-1 -- rhbz: get id of duplicate from correct field -- change the "exited with" message with something less technical closes #143 -- Integration with satyr -- dump_dir_accessible_by_uid(): clear errno if error didn't occur -- reporter-rhtsupport: improve logging -- reporter-rhtsupport: upload file to BigFileURL if it is large -- dd: document used errno values in dump_dir_accessible_by_uid() -- add rhel package with appropriate workflow definitions -- add workflow definitions for RHEL -- improve is_text_file() to not treat valid Unicode as bad_chars -- reporter-rhtsupport: fix double-free error -- reporter-upload: move file upload function to lib/ -- reporter-upload: factor out HTTP PUT upload -- reporter-rhtsupport: skip hints check if uploaded data is really large -- reporter-rhtsupport: make -t[CASE_ID] work without FILEs. Closes #140 -- reporter-rhtsupport: factor out tarball creation -- RHTS support: regularize order of functions and comments -- fread_with_reporting: make progress indicator less noisy -- report-gtk: update excluded elements check boxes before emergency analysis event -- Resolves: #921941 - -* Fri Mar 22 2013 Jakub Filak 2.1.2-2 -- add a patch which fixes a problem with empty archives in emergency analysis - -* Tue Mar 19 2013 Jakub Filak 2.1.2-1 -- always treat os-release as textual related to rhbz#922433 -- is_text_file(): bump allowable non-ASCII chars from 2%% to 10%%. Closes rhbz#922433 -- report-gtk: don't clear warnings after reporting is finished -- report-gtk: show tabs only in verbose expert mode -- report-gtk: prettify the workflow buttons rhbz#917694 -- report-gtk: add a button to report reporting failures -- uReport: do not show URL twice in error output -- uReport: detect missing type field at client side -- uReport: add more explanatory message when upload fails -- uReport: improve messages. Closes #579 -- workflows: a less confusing event name for reporting to Fedora infrastructure -- workflows: correct an event name for reporting to Fedora in anaconda config -- fixed workflow localization closes #137 -- run_event_state: expose children_count in python wrapper -- add the proxy options to the addvanced section of event configurations -- don't suid before running yum related to rhbz#759443 -- update translation -- ss: stop reconnecting to the session bus -- ss: destroy all timeout GSources attached to the main context -- ss: add a timeout to the waiting for the Completed signal -- dd: convert time at lock time -- spawn_next_command: make process group creation optional -- fork_execv_on_steroids: fix close/move order of fds, move getpwuid out of fork -- problem API: generate UUID if is missing instead of DUPHASH -- fix logic of 'Dont ask me again' dialogues (stop returning true for all options) -- make [p]error_msg[_and_die] more fork-in-multithreaded-app safe -- Make forking code paths more robust. -- curl_debug: fix use of "%%.*s" (need to pass an int, not size_t) -- curl_debug: prettify debug output -- Resolves: #871126, #885055, #890778, #901467, #916389, #917684, #917694, #919536, #922433, #923117 - -* Thu Feb 07 2013 Jakub Filak 2.1.1-1 -- move 'reporter-mailx' from post-create event to notify(-dup) event -- reporter-bugzilla: use base64 XMLRPC type for encoded data instead of string type -- ureport: fix extra quoting when reporting error messages -- Resolves: #908210 - -* Tue Feb 05 2013 Jakub Filak 2.1.0-2 -- configure libreport to be in conflict with abrt < 2.1.0 - -* Mon Feb 04 2013 Jakub Filak 2.1.0-1 -- dd: unify error handling in save_binary_file() -- dd_sanitize: don't sanitize symlinks -- rpm: preserve old configuration for 2.0.20-2 -- don't require recordmydesktop on rhel - -* Wed Dec 19 2012 Jiri Moskovcak 2.0.20-1 -- New version 2.0.20 -- updated po files -- add abrt-screencast to POTFILES.in -- added screen casting support to the wizard -- fix memory leaks in workflow code -- report_problem_in_dir(): make LIBREPORT_DEL_DIR work -- add Yes/No dialog saving answer -- refactor: move ask_yes_no_save_result from wizard to libreport-gtk -- added anaconda workflows rhbz#885690 -- report-python: export dd_delete_item too -- report-python: export DD_OPEN_READONLY too -- strtrimch: optimize it a bit -- show only workflows applicable to actual problem directory -- report-gtk: destroy global text cache only once -- change rules for FILENAME_NOT_REPORTABLE to always include trailing period. -- ask for BZ login/BZ pwd if Login attempt failed -- ask for BZ login/BZ password if not provided by conf -- remove new line from ask/ask_password responses -- add ask_yes_no_yesforever() to Python client API -- make client API independent on translation -- run_event: use client functions for the communication callbacks -- clean the workflow buttons when refreshing the event page -- Fix a bug - inverted check for failed rename() call -- wrap the not_reportable label .trac#908 -- don't show events without configuration in preferences .trac#881 -- - implemented saving/loading configuratio for workflows - related to trac#822 -- reporter-bz: add AVC's description added to BZ comment -- add microseconds to dump dir name (problem ID) -- teach reporter-bugzilla to read BZ ID from reported_to element -- teach reporter-bugzilla to add reporter to CC -- introduce a function deleting dd's element -- introduce a function getting no. of Bytes of dd's element -- make event config name immutable -- fixed segv in the last commit -- made struct workflow private related to trac#822 -- don't show the spinner if the problem is not reportable trac#852 -- made the config_item_info structure private -- added workflows trac#822 -- added x,--expert cmdline option to enable expert mode -- switch comment and event selector page -- use get_ and set_ functions to access event_config_t -- reporter-bz: don't return NULL on %%non_existing_item%% - use "" instead -- refactoring the xml and conf loader code related to trac#822 -- reporter-bugzilla: add a --debug option -- reporter-bz: fix a summary line formatting bug -- let logging_callback and post_run_callback members be None -- expose make_run_event_state_forwarding() in Python API -- reporter-bz: change syntax of bugzilla_format_*.conf to require "text::", not "text:" -- reporter-bz: add support for line continuation and simple text in bugzilla_format*.conf - -* Mon Dec 03 2012 Jakub Filak 2.0.19-3 -- add a description of AVC to bugzilla comment 0 - -* Mon Nov 26 2012 Jakub Filak 2.0.19-2 -- fix bugzilla summary formatting -- Resolves: #879846 - -* Wed Nov 14 2012 Jakub Filak 2.0.19-1 -- introduce a new formating feature for Bugzilla plugin -- use gtk_show_uri() instead of own launcher -- update kerneloops urls -- don't force the minimal rating trac#854 -- add support for forwarding of report client requests -- fix i18n in event client communication protocol -- add event name to the error message - can't get secret item -- switch all load_conf_file() calls to use skipKeysWithoutValue=false -- hide the spinner when the event processing is finishes trac#852 -- add a method for loading of configuration of a single event -- unlock secret collection only on meaningful demand -- fix secret item look up for gnome-keyring - -* Thu Nov 01 2012 Jakub Filak 2.0.18-1 -- reporter-bz: tighten up checking that BZ server gave us its version; fix recently broken settings parsing -- reporter-bz: make selinux-policy special case controllable from config file -- reporter-bz: if we create a new bug but cross-version dup exists, add a note -- reporter-bz: make rhbz_search_duphash static, use it more widely - -* Wed Oct 24 2012 Jakub Filak 2.0.17-1 -- update CWD after stealing of a dump directory -- get product/version from system configuration -- shorten bz summary if its length exceeds 255 chars -- add full kerneloops to the uReport -- reporter-bz: require bz version match when searching for dups. Closes rhbz#849833 -- reporter-bz: eliminate bugzilla_struct::b_product - use auto var instead -- Move struct bugzilla_struct to its only user, reporter-bugzilla.c -- reporter-bz: do not needlessly open dd if -f; assorted small fixes -- added relro to reportclient.so and _pyreport.so rhbz#812283 -- bz reporter: include ROOTDIR, OS_RELEASE_IN_ROOTDIR, EXECUTABLE elements -- Fix report-newt segfault -- Resolves: #741647, #812283, #849833, #867118, #869032 - -* Thu Oct 11 2012 Jakub Filak 2.0.16-1 -- expand events from a chain and process expanded events separately -- report-gtk: move selection of event to a right place -- fix a crash while report-gtk startup (use the correct variable) -- wizard: allow "non-reportable" reporting for experts; disallow it for non-experts -- fix typo in function name, remove unnecessary forward declaratioins -- wizard: fix a thinko in last commit (thanks Jakub) -- wizard: check for NON_REPORTABLE file, stop if it exists.FILE -- wizard: remove unnecessary if (1) {...} block. No code changes -- don't update the selected event while processing it -- check D-Bus err name without leaking nor crashing -- ureport: always include offset -- add Makefile target release-fix -- Resolves: #864803, #864803, #863595 - -* Fri Oct 05 2012 Jakub Filak 2.0.15-1 -- remove unnecessary flag from words highlighting functions -- report-gtk: rework forbidden words highlighting -- add xmalloc_fopen_fgetline_fclose helper for reading one-line files -- update GUI before highlighting of forbidden words -- clear warnings after switching to a next page -- tweak conditions in show next forbidden word functions -- reporter-ureport: respect chrooted os_release -- Fix typos. -- rhbz#861679: report-gtk: immediately release dump directory lock -- add a few helpers for reading files as one malloced block - -* Fri Sep 21 2012 Jiri Moskovcak 2.0.14-1 -- added error callback to get notification about download failure rhbz#786640 -- rhbz#767186: show a link to a page describing the ABRT configuration -- spec: silence rpmdiff rhbz#857425 -- don't show the credential in logs rhbz#856960 -- rhbz#852165: warn if adding commands without any rule condition -- rhbz#851855: process ureport server errors correctly -- reporter-bugzilla: fix adding users to CC. (Partially?) closes rhbz#841338 -- Resolves: #786640, #767186, #857425, #856960, #852165, #851855, #841338 - -* Wed Aug 29 2012 Jakub Filak 2.0.13-2 -- increment the release number due to rebuild for F17 package - -* Tue Aug 21 2012 Jakub Filak 2.0.13-1 -- rhbz#741255: don't autodetect executable for sealert reports -- reporter-ureport: save backtrace hash to reported_to -- trac#683: show the description file in bugzilla comment 0 -- trac#684: report-gtk saves only loaded files -- reporter-ureport: allow sending attachments -- event_config_dialog: make it resizable; tweak Uploader hint -- add python binding for problem_data_send_to_abrt -- reporter-ureport: attach bug ID from reported_to -- reporter-ureport: make configurable only URL to a server -- Resolves: #741255 - -* Wed Aug 15 2012 Jakub Filak 2.0.12-5 -- rhbz#741255: don't autodetect executable for sealert reports -- show message from the server for known uReports -- trac#678: reporter-bugzilla: do not attach empty files -- Resolves: #741255 - -* Tue Aug 14 2012 Jakub Filak 2.0.12-4 -- rhbz#846389: generate koops description according to rhbz std template -- trac#556: skip not provided bz bug description template fields -- report-gtk: don't log THANKYOU message -- added internal_libreport.h into POTFILES.in rhbz#801255 -- updated po files -- Resolves: #801255, #846389 - -* Fri Aug 10 2012 Jakub Filak 2.0.12-3 -- wizard: small changes to message texts and one function name -- trac#623: dd_opendir() fails if time file doesn't contain valid time stamp -- trac#660: report-cli asks for premission to send sensitive data -- trac#660: report-gtk asks for permission to send sensitive data -- trac#660: report-gtk: introduce generic ask_yes_no() function for options -- trac#660: add support for sendining-sensitive-data event option -- Do not check for analyzer == "Kerneloops" when appending "TAINTED" msg -- fix leaks in list_possible_events() - -* Tue Aug 7 2012 Jakub Filak 2.0.12-2 -- report-gtk: fixed bug in automatic running of next event -- don't try to delete dump dir which doesn't exist rhbz#799909 -- Resolves: #799909 - -* Fri Aug 3 2012 Jakub Filak 2.0.12-1 -- new upstream release -- trac#642: run the next event if the current one finished without errors -- trac#641: don't allow event chain to continue, if user don't want to steal a directory -- trac#640: report-gtk replaces 'Forward' button with 'Close' button on finished reporting -- Fix bugs uncovered by Coverity. Closes rhbz#809416 -- Resolves: #809416 - -* Tue Jul 31 2012 Jiri Moskovcak 2.0.11-1 -- new upstream release - -* Thu Jul 19 2012 Fedora Release Engineering - 2.0.10-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jun 01 2012 Jiri Moskovcak 2.0.10-4 -- fixed build on rhel7 - -* Mon May 14 2012 Jiri Moskovcak 2.0.10-3 -- fixed compatibility with bugzilla 4.2 -- Resolved: #820985, #795548 - -* Mon Apr 02 2012 Jiri Moskovcak 2.0.10-2 -- added cgroups filename define - -* Mon Mar 26 2012 Jiri Moskovcak 2.0.10-1 -- updated to latest upstream - -* Mon Jan 23 2012 Dan HorĂ¡k - 2.0.8-6 -- rebuilt for json-c-0.9-4.fc17 - -* Fri Jan 13 2012 Fedora Release Engineering - 2.0.8-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 20 2011 Nikola Pajkovsky 2.0.8-4 -- 768647 - [abrt] libreport-plugin-bugzilla-2.0.8-3.fc16: libreport_xatou: - Process /usr/bin/reporter-bugzilla was killed by signal 11 (SIGSEGV) - -* Fri Dec 09 2011 Jiri Moskovcak 2.0.8-3 -- fixed few crashes in bodhi plugin - -* Thu Dec 08 2011 Jiri Moskovcak 2.0.8-2 -- fixed crash in bodhi plugin -- re-upload better backtrace if available -- fixed dupe finding for selinux -- don't duplicate comments in bugzilla -- fixed problem with empty release - -* Tue Dec 06 2011 Jiri Moskovcak 2.0.8-1 -- new version -- added bodhi plugin rhbz#655783 -- one tab per file on details page rhbz#751833 -- search box search thru all data (should help with privacy) rhbz#748457 -- fixed close button position rhbz#741230 -- rise the attachment limit to 4kb rhbz#712602 -- fixed make check (rpath problem) -- save chnages in editable lines rhbz#710100 -- ignore backup files rhbz#707959 -- added support for proxies rhbz#533652 -- Resolves: 753183 748457 737991 723219 712602 711986 692274 636000 631856 655783 741257 748457 741230 712602 753183 748457 741230 712602 710100 707959 533652 - -* Sat Nov 05 2011 Jiri Moskovcak 2.0.7-2 -- bumped release - -* Fri Nov 04 2011 Jiri Moskovcak 2.0.7-1 -- new version -- added support for bodhi (preview) -- dropped unused patches -- reporter-bugzilla/rhts: add code to prevent duplicate reporting. Closes rhbz#727494 (dvlasenk@redhat.com) -- wizard: search thru all items + tabbed details rhbz#748457 (jmoskovc@redhat.com) -- wizard: add "I don't know what caused this problem" checkbox. Closes rhbz#712508 (dvlasenk@redhat.com) -- reporter-bugzilla: add optional 'Product' parameter. Closes rhbz#665210 (dvlasenk@redhat.com) -- rhbz#728190 - man pages contain suspicious version string (npajkovs@redhat.com) -- reporter-print: expand leading ~/ if present. Closes rhbz#737991 (dvlasenk@redhat.com) -- reporter-rhtsupport: ask rs/problems endpoint before creating new case. (working on rhbz#677052) (dvlasenk@redhat.com) -- reporter-mailx: use Bugzilla's output format. Closes rhbz#717321. (dvlasenk@redhat.com) -- report-newt: add option to display version (rhbz#741590) (mlichvar@redhat.com) -- Resolves: #727494 #748457 #712508 #665210 rhbz#728190 #737991 #677052 #717321 #741590 - -* Fri Oct 07 2011 Nikola Pajkovsky 2.0.6-2 -- refuse reporting when not reportable file exist - -* Mon Oct 03 2011 Jiri Moskovcak 2.0.6-1 -- updated to the latest upstrem -- just a bug fixing release - -* Mon Sep 26 2011 Jiri Moskovcak 2.0.5.982-1 -- re-fix rhbz#730887 -- re-fixed prgname (nice icons in gnome3) rhbz#741231 -- Resolves: #741231 #730887 - -* Thu Sep 22 2011 Jiri Moskovcak 2.0.5-9 -- don't allow sending reports with bad rating rhbz#672023 -- don't allow reporting without duphash rhbz#739182 -- tell users to fill out reports in English rhbz#734037 -- fixed config for kerneloops reporter rhbz#731189 -- Resolves: #672023 #739182 #734037 #731189 - -* Fri Sep 09 2011 Jiri Moskovcak 2.0.5-8 -- allow bugzilla to send binary files -- Related: #733448 - -* Tue Aug 30 2011 Jiri Moskovcak 2.0.5-7 -- added glob support to event xml files -- changed handling of long text files -- added a simple editor as a fallback when no editor is installed (i.e in anaconda) rhbz#728479 -- Resolves: #733448 #728479 - -* Tue Aug 16 2011 Jiri Moskovcak 2.0.5-6 -- improved release parsing rhbz#730887 -- Resolves: #730887 - -* Fri Aug 12 2011 Jiri Moskovcak 2.0.5-5 -- more anaconda fixes -- Resolves: #729537 - -* Tue Aug 02 2011 Jiri Moskovcak 2.0.5-4 -- silent keyring warning rhbz#692433 -- further improvements to Anaconda compatibility - -* Fri Jul 29 2011 Jiri Moskovcak 2.0.5-3 -- enable bugzilla reporter for analyzer=libreport rhbz#725970 -- improved compatibility with anaconda - -* Thu Jul 21 2011 Jiri Moskovcak 2.0.5-2 -- obsolete report in rawhide properly rhbz#723320 -- added button to add attachments -- ignore backup files -- improved support for interactive plugins -- added description text for logger -- added python bindings for interactive plugins -- Resolves: #723320 - -* Mon Jul 18 2011 Jiri Moskovcak 2.0.5-1 -- move reporter plugins from abrt to libreport -- fixed provides/obsolete to properly obsolete report package -- wizard: make more fields editable - -* Mon Jul 11 2011 Jiri Moskovcak 2.0.4-3 -- bump release - -* Mon Jun 27 2011 Jiri Moskovcak 2.0.4-2 -- removed Provides/Obsoletes: report-gtk - -* Mon Jun 20 2011 Jiri Moskovcak 2.0.4-1 -- new upstream release -- cleaned some header files - -* Thu Jun 16 2011 Jiri Moskovcak 2.0.3-1 -- added report-cli -- updated translation - -* Wed Jun 01 2011 Jiri Moskovcak 2.0.2-1 -- initial packaging diff --git a/sources b/sources index 8a41c1d..be9654e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libreport-2.9.2.tar.gz) = 2438a9f994a66d2f207d421ddc7bc45be5a803e5527967d8a79a06a5361e935caa106f69883b822664175df561a39bed33a744590bd9341173802972ab942085 +SHA512 (libreport-2.9.3.tar.gz) = f4cdf6a0ffb18db224f47391e0e8ac26491ac105051ec511e575b10a1ffbbbaa2290827ad27cc622ece5d5291141cf1083dce0d3b778657d309aa8d5d8799473