# changelog

author: Jakub Filak <jfilak@redhat.com> 2.1.12-1
changelog:
  - don't break the event run by failures of abrt-action-notify
  - harvest-vmcore: properly handle inaccessible dir error
  - spec: abrt-cli requires a pkg providing workflows
  - applet: do not say the report is anonymous when ureport auth is enabled
  - abrtd.service: Don't order after syslog.target
  - MCE: make oops and vmcore MCEs a bit more similar
  - vmcore: properly configure Augeas
  - applet: don't notify missing ignored_problems file
  - fix a double free error in abrt-applet
  - configui: show 'Close' button in the dialog
  - configure: remove all -Werror from O0CFLAGS
  - MCE: cover cases where kernel version isn't detected on Fedora 20.
  - examples/mce2.test: an example of non-fatal MCE
  - doc/MCE_readme.txt: new file - documentation about MCE handling
  - oops post-create: do not fail the event if check-oops-for-hw-error exits nonzero
  - Add a manpage for abrt-action-check-oops-for-hw-error
  - abrt-action-check-oops-for-hw-error: i18n, add error check on open()
  - move MCE handling in event to abrt-action-check-oops-for-hw-error
  - Fix handling of Machine Check Exceptions.


author: Jakub Filak <jfilak@redhat.com> 2.2.0-1
changelog:
  - Translation updates
  - limit ourselves to *.conf in /etc/abrt
  - spec: remove stray space from %description
  - applet: run Autoreporting event in NONINTERACTIVE mode
  - ureport: add user to CC List of Bugzilla bug
  - spec: addon-python3 doesn't require addon-python
  - addon-python3 doesn't require addon-python
  - python: FsProxy uses notify_new_path
  - python: fix check for absolute path
  - spec: abrt-addon-python3
  - abrt-addon-python3
  - spec: python api for py3
  - python: build python api for py3
  - spec: add missing requires for python api
  - never search for MCE strings in dmesg
  - spec: add dependency on abrt-python
  - make dist: use tar-ustar due to long filenames
  - upload-watch: remove busy-wait for SIGUSR1
  - autogen: fix sysdeps parser
  - spec: abrt-python's files to arch specific dir
  - python: install modules to sitearch directory


author: Jakub Filak <jfilak@redhat.com> 2.2.1-1
changelog:
  - bodhi: remove an extra semicolon after if stmt
  - stop using deprecated json-c functions
  - vmcore: start the service after kdump service
  - a-a-a-core: fix localization
  - do not clear LANG env variable
  - localization: fix gettext
  - Translation updates
  - configu UI: use glade file extension instead of ui
  - simplify Analyze C/C++ event configuration
  - Support handling crashes in lxc containers
  - spec: hook Kernel oops configuration files
  - koops: add an option controlling MCE detection
  - cli: list displays all problems
  - Fix a spelling error in a configuration GUI tooltip.
  - spec: python3 corrections
  - remove TODO entry from vmcore.conf
  - Fix new lines in po files


author: Jakub Filak <jfilak@redhat.com> 2.2.2-1
changelog:
  - daemon: deal with missing 'executable' file
  - applet: chown each notified problem before reporting it
  - koops: don't analyze MCEs like standard oopses
  - koops: don't drop not-reportable oopses by default
  - abrt_event: fix post-create reporter-uploader examples
  - local duplicates must have matching executables
  - replace deprecated GTK3 functions
  - gdb: disable loading of auto-loaded files
  - dbus: Fix invalid dbus policy file
  - dbus: Fix desktop centric polkit policy file
  - configure: Support cross compiling with python3


author: Jakub Filak <jfilak@redhat.com> 2.3.0-1
changelog:
  - applet: confirm ignoring of notifications
  - spec: disable addon-vmcore on aarch64
  - Allow to disable vmcore plugin
  - cli: batch reporting in abrt-cli
  - cli: add option remove crash dirs after reporting
  - dbus: fixed abrt-dbus memory leaks
  - spec: add abrt-action-generate-machine-id
  - plugins: add abrt-action-generate-machine-id
  - retrace-client: humanize sizes
  - cli: use portable syntax in abrt-console-notification
  - cli: robustize abrt-console-notification.sh
  - spec: remove dependency on crash from abrt-addon-vmcore
  - cli: make consistent commands in abrt-cli
  - retrace: respect Bugzilla event preferences
  - logging: less log messages for duplicates
  - dbus: don't ignore errors in verbose logging modes
  - a-a-s-p-data: reduce amount of error messages
  - a-h-event: don't spam system logs
  - applet: disable GDK deprecation warnings
  - koops: fix a use-after-free bug uncoverd by coverity
  - Revert "Support handling crashes in lxc containers"
  - json: include json.h accordingly to json-c CFLAGS
  - spec: hook abrt-oops.conf.5
  - oops: add man page
  - configure.ac: Fix json-c detection for json-c >= 0.11
  - gettext: fix the initialization in python scripts
  - xml: fix a typo in analyze_CCpp
  - spec: don't use native unwinder on arm arch
  - abrt-journal: fix includes
  - spec: add a build require item for systemd-journal
  - spec: add the journal oops stuff
  - koops: dump oopses from systemd-journal
  - use satyr with native unwider
  - python: support exceptions without traceback
  - update .gitignore


author: Jakub Filak <jfilak@redhat.com> 2.4.0-1
changelog:
  - spec: factor out core_pattern helper from addon-ccpp
  - ccpp: standalone hook
  - ccpp: save package data from hook in case of crash in container
  - a-a-s-package-data: save data from artifical chroots
  - spec: install containers tools
  - containers: add utility collecting containers info
  - ccpp: add support for containers
  - spec: install the daemon's D-Bus configuration file
  - daemon: add configuration enabling our name on the System bus
  - daemon: get rid of own main loop
  - init: set Type of abrtd.service to dbus
  - applet: Use libreport's helper to find applications
  - applet: Remove unused build information
  - build: Fix pkg-config warning related to abrt.pc
  - applet: Fix a massive leak in the app detection code
  - applet: Remove left-over code from the systray icon
  - applet: Use the easy way to detect empty lists
  - applet: Fix a number of "problems" memory leaks
  - applet: Make problem_info_t refcounted
  - applet: If gnome-abrt isn't there, don't offer to report
  - applet: Fix multiple notifications for the same problem
  - applet: Always defer auto-reporting without a network
  - applet: Don't ignore foreign problems if an admin
  - applet: Rename problem variable to "pi"
  - applet: Remove unused "flags" parameters
  - applet: Completely ignore incomplete problems
  - applet: Don't ignore repeat problems in the same app
  - applet: Fix warning when crash doesn't happen in app
  - applet: Remove unused functions
  - applet: Remove unused flags
  - applet: Rewrite notifications
  - applet: Don't run full reports from the applet
  - applet: Simplify "report" action
  - applet: Add helper to guess .desktop for a cmdline
  - applet: Get more details from the crash report
  - applet: Ignore other people's problems for non-admins
  - applet: Remove handling of "ignored" crashes
  - applet: Remove specific persistent notifications handling
  - applet: Rename applet to match gnome-abrt
  - applet: Initialise libnotify on startup
  - applet: Use g_new0() instead of xzalloc()
  - applet: Use g_strdup_printf()/g_strdup()
  - applet: Move variable inside block where it's used
  - daemon: process unpackaged by default
  - spec: fix abrt-applet requires
  - applet: Fix memory leak in fork_exec_gui()
  - applet: Detect whether gnome-abrt is available
  - applet: Use GUI_EXECUTABLE macro
  - autogen: move configure to the default case
  - applet: Use GIO to launch gnome-abrt
  - applet: Fix typo in "Oterwise"
  - applet: Use symbolic icon instead of abrt's in notifications
  - applet: Add some debug to new_dir_exists()
  - applet: Require at least libnotify 0.7
  - applet: Fix typo in "cuurent"
  - applet: Don't defer sending out uReports
  - applet: Use G_SOURCE_REMOVE in timeout callback
  - spec: Bump required glib2 version
  - applet: Use g_bus_own_name() for single-instance
  - applet: Remove status icon
  - applet: Use GDBus to filter crash signals
  - applet: Remove XSMP support
  - build: Launch configure after autogen.sh
  - make: make some python depencies optional
  - configure: fix typos
  - configure: check for python-sphinx and nose
  - spec: add gsettings-desktop-schemas to the build requires
  - core: use updated dump_fd_info()
  - switch from 'analyzer' to 'type'
  - spec: install abrt-dump-journal-core stuff
  - init: add abrt-journal-core service
  - introduce abrt-dump-journal-core
  - applet: Remove the automatic crash reporting message dialog
  - applet: Remove pre-glib 2.32 code
  - applet: Remove pointless custom signal handling
  - applet: Use GNetworkMonitor instead of NM directly
  - applet: Use GSettings to check whether to send uReports
  - Rewrite journalctl invocations: replace grep/tail pipeline with journalctl builtins.
  - Don't slurp unbounded amounts of data when invoking journalctl. Fixes #887.
  - console-notifications: add timeout
  - cli-status: use will_python_exception
  - ccpp-hook: move utility functions to hooklib
  - ccpp-hook: move /proc/[pid]/ utils to libreport
  - abrt-journal: add functions for reading/saving journald state
  - Do not use 'bool' in OPT_BOOL() macro : it expects 'int'
  - daemon: Own a D-Bus name
  - zanata: add gettext mappings
  - auto-reporting: add options to specify auth type
  - translations: move from transifex to zanata
  - spec: add missing augeas dependency
  - Only analyze vulnerabilities when coredump present
  - abrt-install-ccpp-hook check configuration
  - UUID from core backtrace if coredump is missing
  - Create core backtrace in unwind hook
  - abrt-hook-ccpp: minor refactoring
  - vmcore: remove original vmcore file in the last step
  - vmcore: catch IOErrors and OSErrors
  - python: load the configuration from correct file
  - Remove garbage from ccpp_event.conf
  - spec: update the required gdb version
  - gdb: make gdb aware of the abrt's debuginfo dir
  - Revert "gdb: disable loading of auto-loaded files"
  - spec: update the URL
  - koops: improve 'reason' text for page faults
  - sos: use all valuable plugins
  - a-a-g-machine-id: do not print any error from the event handler
  - a-a-g-machine-id: omit trailing new-line for one-liners only
  - a-a-g-machine-id: suppress its failures in abrt_event.conf
  - a-a-g-machine-id: add systemd's machine id
  - applet: ensure writable dump directory before reporting
  - make ABRT quieter
  - journal-oops: use the length result of sd_journal_get_data()
  - console-notifications: skip non-interactive shells
  - applet: don't show duphash instead of component
  - ureport: attach contact email if configured
  - console-notifications: use return instead of exit
  - Translation updates
  - a-a-s-p-d: add firefox on the package blacklist


author: Jakub Filak <jfilak@redhat.com> 2.5.0-1
changelog:
  - applet: cast to correct type to fix a warrning
  - applet: Use new problem_create_app_from_env() helper
  - doc: add documentation for GetProblemData
  - dbus: add a new method GetProblemData
  - abrt_event: run save package data event even if component exists
  - a-a-s-container-data: add a new argument --root
  - spec: add a-a-s-package-data to abrt-atomic
  - a-a-s-kernel-data: add --root argument
  - journal-oops: add an argument similar to '--merge'
  - spec: let configure generate the spec file
  - ccpp: create the dump location from standalone hook
  - retrace-client: stop failing on SSL2
  - spec: changes for Atomic hosts
  - add stuff necessary for Project Atomic
  - Python 3 fixes
  - ccpp: add support for multiple pkg mngrs
  - Python 3 compatibility
  - Revert "dbus: Allow admins to load problems without a password"
  - dbus: Allow admins to load problems without a password
  - abrtd: Don't allow users to list problems "by hand"
  - spec: Don't allow users to list problems "by hand"
  - spec: abrt-python requires libreport-python to build


author: Jakub Filak <jfilak@redhat.com> 2.5.1-1
changelog:
  - Translation updates
  - problem: use 'type' element instead of 'analyzer'
  - cli-status: don't return 0 if there is a problem older than limit
  - journal-oops: add an argument accepting journal directory
  - journal: open journal files from directory
  - lib: don't expect kernel's version '2.6.*' or '3.*.*'
  - cli: use the DBus methods for getting problem information
  - libabrt: add wrappers TestElemeExists and GetInfo for one element
  - dbus: add new method to test existence of an element
  - libabrt: add new function fetching full problem data over DBus
  - applet: use a shared function for getting problems over DBus
  - vmcore: generate 'reason' file in all cases
  - applet: Fix trivial indentation bug
  - applet: Don't show report button for unpackaged programs
  - applet: fix freeing of the notify problem list
  - applet: get the list of problems through D-Bus service
  - doc: D-Bus api: make desc of DeleteProblem clearer


author: Jakub Filak <jfilak@redhat.com> 2.6.0-1
changelog:
  - spec: add abrt-dbus to Rs of abrt-python
  - vmcore: use libreport dd API in the harvestor
  - ccpp: don't save the system logs by default
  - cli: exit with the number of unreported problems
  - spec: restart abrt-dbus in posttrans
  - cli: chown before reporting
  - hooks: use root for owner of all dump directories
  - ccpp: do not unlink failed and big user cores
  - ccpp: include the system logs only with root's coredumps
  - koops: don't save dmesg if kernel.dmesg_restrict=1
  - daemon, dbus: allow only root to create CCpp, Koops, vmcore and xorg
  - daemon: allow only root user to trigger the post-create
  - daemon: harden against race conditions in DELETE
  - ccpp: revert the UID/GID changes if user core fails
  - a-a-i-d-t-a-cache: sanitize umask
  - a-a-i-d-t-a-cache: sanitize arguments
  - dbus: report invalid element names
  - dbus: avoid race-conditions in tests for dum dir availability
  - dbus: process only valid sub-directories of the dump location
  - lib: add functions validating dump dir
  - daemon: use libreport's function checking file name
  - configure: move the default dump location to /var/spool
  - ccpp: avoid overriding system files by coredump
  - spec: add libselinux-devel to BRs
  - ccpp: emulate selinux for creation of compat cores
  - ccpp: harden dealing with UID/GID
  - ccpp: do not use value of /proc/PID/cwd for chdir
  - ccpp: do not override existing files by compat cores
  - ccpp: stop reading hs_error.log from /tmp
  - ccpp: fix symlink race conditions
  - turn off exploring crashed process's root directories
  - abrt-python: add proper PYTHONPATH to test shellscripts
  - abrt-python: unify unknown problem type handling
  - abrt-python: add not_reportable properties
  - spec: remove analyzer to type conversion
  - abrt-python: add Python3 problem type
  - abrt-python: add id, short_id and path to problem
  - abrt-python: add Problem.prefetch_data function
  - abrt-python: handle reconnection gracefully
  - config UI: Automatic reporting from GSettings
  - doc, polkit: Spelling/grammar fixes
  - applet: fix problem info double free
  - a-a-s-p-d: add new known interpreter to conf file
  - config UI: enable options without config files
  - config UI: read glade from a local file first
  - applet: migrate Autoreporting options to GSettings
  - abrt-action-list-dsos: do not decode not existing object
  - spec: add AUTHENTICATED_AUTOREPORTING conditional
  - abrt-auto-reporting: require rhtsupport.conf file only on RHEL
  - lib: add new kernel taint flags
  - spec: add a dependency on abrt-dbus to abrt-cli
  - cli: do not exit with segfault if dbus fails
  - applet: switch to D-Bus methods
  - upload: validate and sanitize uploaded dump directories


author: Matej Habrnal <mhabrnal@redhat.com> 2.6.1-1
changelog:
  - dbus: keep the polkit authorization for all clients
  - cli: enable polkit authentication on command line
  - spec: --enable-dump-time-unwind by default
  - ccpp: use TID to find crash thread
  - spec: remove PyGObject from all Requires
  - spec: update version of gdb because of -ascending
  - lib: make it easier to find the backtrace of th crash thread
  - ccpp: save TID in the file 'tid'
  - ccpp: get TID from correct cmd line argument
  - configui: add option always generate backtrace locally
  - a-a-p-ccpp-analysis: use ask_yes_no_save_result instead of ask_yes_no_yesforever
  - spec: use more appropriate url
  - spec: abrt requires libreport-plugin-rhtsupport on rhel
  - sosreport: add processor information to sosreport
  - doc: update abrt-cli man page


author: Jakub Filak <jfilak@redhat.com> 0.3.2-1
changelog:
  - Fix a bug in SIGCHLD handler causing 100% CPU usage
  - Show "yes" in Reported field only if no URL is available
  - Load only the most recent reported to value
  - Check if Application has valid name in filter fn
  - Do not change old selection upon reloading
  - Fix issues found by new pylint
  - Do not crash on None in signal handler


author: Jakub Filak <jfilak@redhat.com> 0.3.3-1
changelog:
  - Make problem list resizable
  - Make info about Reported state of problem more clear
  - Less confusing message about missing Bugzilla ticket


author: Jakub Filak <jfilak@redhat.com> 0.3.4-1
changelog:
  - Do not use deprecated GObject API
  - Make gnome-abrt compatible with Python GObject < 3.7.2
  - Do not fail if there is no Problem D-Bus service
  - Make all labels selectable
  - spec: Install UI files
  - Fix locales handling
  - Run xdg-open for problem directory nonblocking
  - Expand list of problems
  - Update translations


author: Jakub Filak <jfilak@redhat.com> 0.3.5-1
changelog:
  - Do not crash when a FileIcon cant be loaded
  - Enable multiple problems selection
  - Fix a type in appdata
  - Update translations


author: Jakub Filak <jfilak@redhat.com> 0.3.6-1
changelog:
  - Translation updates
  - Use human readable type string everywhere
  - Display C/C++ instead of CCpp
  - Truncate possibly long component name to 40 chars
  - Disable horizontal scrollbar on problem list
  - Right-alignment of date entries
  - Initialize gnome_abrt module before importing its submodules


author: Jakub Filak <jfilak@redhat.com> 0.3.7-1
changelog:
  - Fix XDG_RUNTIME_DIR not set messages by creating one
  - Handle UTF-8 problem filter input
  - Disable "no-member" check in pylintrc
  - Fix issues uncovered by a newer version of pylint
  - Do not crash in case of a DBus timeout
  - Fix too long line
  - Ignore problems without 'type' element


author: Jakub Filak <jfilak@redhat.com> 1.0.0-1
changelog:
  - Disable pylint rule for too many lines in module
  - Fix problems with selection when all problems are filtered out
  - Enable multiple selection
  - Update INSTALL
  - Use symbolic icons
  - Merge pull request #93 from abrt/gh64_detail_dialog
  - Hide the 'Details' button for system problems
  - Show technical details for user problems locally
  - Make the main window's look more GNOMish
  - Make the sidebar wider
  - Give the designed look to the sidebar
  - Consistently return 'count' as a string
  - Try to avoid usage of NoDisplay=True .desktop files
  - Merge pull request #89 from hadess/build-fixes
  - Merge pull request #88 from hadess/search-bar
  - build: Make autogen.sh run configure by default
  - Replace GtkSearchEntry with GtkSearchBar
  - Update the spec file
  - Use human readable dates in main view
  - Disable pylint warning for too general Exception
  - Improve sidebar dates
  - Hide "no" repoted label by default
  - Revert "Remove leftover key-press-event on the search entry"
  - Fix too long lines
  - Use GtkLabel instead of GtkLinkButton
  - Use dim-label class instead of RGB
  - Merge pull request #81 from elad661/use-search-changed
  - Remove leftover key-press-event on the search entry
  - Merge pull request #82 from elad661/fix-grammar
  - Fix grammar in kernel oopses/crashes summary
  - Don't start search on 'Delete' key
  - Make "No problems detected" label centered vertically
  - Merge pull request #79 from elad661/dont_elipsize_summary
  - Merge pull request #80 from elad661/thinner_border
  - Make the border between the panes thinner
  - Don't elipsize summary, it's more readable if it's wrapped.
  - Align "Reports" with the actual label
  - Make sidebar date dimmed
  - Use "suggested-action" style for "Report" button
  - Only show search when activated
  - Use GtkSearchEntry for the search text box
  - Merge pull request #75 from elad661/patch-1
  - Match window title to the desktop launcher name
  - Display accurate package name and version
  - Fix pylint warnings for long lines
  - Don't show technical details in 'Reason' and 'Summary'
  - Don't show "hook" type in sidebar
  - Keep selection on Right click
  - Merge pull request #54 from elad661/patch-1
  - Rename desktop launcher to "Problem Reporting"
  - Teach the GUI to understand the Exec key format
  - Put "About" and "Quit" into a section
  - Do not close the report dialog with the main window
  - Wrap words in "Report problem with ABRT" dialogue
  - Properly handle UTF-8 problem filter input


author: Jakub Filak <jfilak@redhat.com> 1.1.0-1
changelog:
  - Translation updates
  - Get rid of pylint warnings
  - Updates to the spec file due to Python3
  - Port to Python3
  - Fix setting application icons
  - Fix crasher in the wrappers
  - Add ar to LINGUAS
  - Use libreport's helper to find the app and icons
  - Wrap libreport's problem_create_app_from_cmdline()
  - Stop using deprecated widget properties
  - po: Remove en-ar from LINGUAS
  - Fix typo in comment
  - Remove xdg-open usage
  - Merge pull request #111 from aboobed/master
  - Update ar.po
  - Rename ar to ar.po
  - Create ar
  - Update LINGUAS
  - autogen: move configure to the default case
  - Add gettext mappings to the zanata config
  - Translation updates
  - Move from transifex to zanata
  - Merge pull request #104 from abrt/gh97_always_show_icon
  - Use scalable system-run-symbolic icon
  - Move the heading text down
  - sidebar - remove double border
  - header bar alignment fixes
  - Always show an icon for problems
  - Merge pull request #95 from abrt/search_by_bug_id
  - Search by Bug Tracker ID
  - Disable pylint warning for wrong continued indentation
  - Translation updates


author: Jakub Filak <jfilak@redhat.com> 1.1.1-1
changelog:
  - Translation updates
  - Do not encode the filtered dbus.String to 'UTF-8'
  - Do not die if the problem data misses 'cmdline'
  - Disable pylint warning for ngettext
  - Use correct plurals for n weeks/months/years ago
  - Turn of missing member pylint warning for report module
  - Use a gettext function returning strings instead of bytes
  - Fix a crash when selected problem doesn't have environ
  - Fix build dependencies caused by Python3
  - Bump the required versions in the spec file
  - Fix too long line
  - Try to use environment to find the the application
  - Add wrapper for problem_create_app_from_env()
  - Remove unused code from get_application()
  - build: Filter out unimportant commit messages in the changelog builder


author: Jakub Filak <jfilak@redhat.com> 1.2.0-1
changelog:
  - build: Make the changelog builder more robust
  - Fix an error introduced with the details on System page
  - Enabled the Details also for the System problems
  - Link the module wrappers with libX11
  - Add libX11 to BRs
  - Use DBus to get problem data for detail dialog
  - Test availability of XServer in C wrappers
  - Remove a debug print introduced with port to Python3
  - Quit Application on Ctrl+Q
  - Use valid dir URI in 'Open problem's data directory'
  - Translation updates
  - Remove deprecated pylint's disabling of warning


author: Jakub Filak <jfilak@redhat.com> 2.5.0-1
changelog:
  - spec: require dnf in libreport-python3
  - gui: Add helper to detect apps from their environment
  - problem_data: add a new function problem_item_get_size
  - require dnf instead of yum in f22+
  - build: add CentOS filest to EXTRA_DIST
  - reporter-mantisbt: add workflow_CentOS* and report_CentOS* to POTFILES.in
  - Port reportclient to python3
  - dnfdebuginfo: check the status of downloading
  - reportclient: return full path to downloaded debuginfo packages
  - reportclient: introduce DNF debug info downloader
  - build: create reportclient sub-directory
  - Python 3 compatibility
  - report-python: fix getVersion_fromOSRELEASE
  - ignored words: ignore lxqt-openssh-askpass
  - RHTSupport: include reported_to in Support cases
  - spec: don't pull libreport-python with libreport
  - spec: bump required satyr verion
  - reporter-mantisbt: adds man pages for reporter-mantisbt
  - spec: change spec file to work with last commit
  - reporter-mantisbt: set up default mantisbt.conf configuration
  - reporter-mantisbt: change default formating file for duplicate issues


author: Jakub Filak <jfilak@redhat.com> 2.6.0-1
changelog:
  - report: wrap more dump dir functions
  - dd: document dd_create_basic_files
  - lib: add support for ask_yes_no_save_result
  - client-python: add python wrapper for 'ask_yes_no_save_result'
  - client: add function ask_yes_no_save_result
  - lib: correctly join env and file AlwaysExcludedElements values
  - lib: return an empty vector for empty AlwaysExcludedElements
  - lib: enable loading the global conf from a custom dir
  - fix missing icon for "stop" icon name
  - dd: don't use eUID for owner, use fs uid instead
  - dd: set owner to UID when creating dd from problem data
  - dd: make super-user UID and FS group configurable
  - lib: add utility functions parsing numbers
  - dd: add owner to meta-data
  - dd: add a function parsing number from fd
  - dd: add support for meta-data
  - lib: parse fsgid and don't fall back to 0
  - build: switch the default dump dir mode to 0640
  - lib: add alternative dd functions accepting fds
  - lib: fix races in dump directory handling code
  - lib: allow creating root owned problem directories from problem data
  - dd: harden functions against directory traversal issues
  - lib: add a function checking file names
  - dump_dir: allow hooks to create dump directory without parents
  - dump_dir: allow creating of a new dir w/o chowning it
  - lib: introduce a new function copy_file_ext
  - lib: make the dump proc data functions more robust
  - update po/Makefile.in.in
  - dumpdir: fix initialization of dd_gid
  - bugzilla: Spell Bugzilla, not BZ in UI
  - translations updates
  - spec: add files related to reporting AVCs by reporter-mantisbt
  - reporter-mantisbt: add event for reporting AVCs
  - report client: check owner of /var/cache/abrt-di when unpacking fails
  - report client: fix - close an unclosed file
  - report client: provide cpio log when unpacking fails
  - reporter-mantisbt: switch from 'analyzer' to 'type'
  - client-python: remove shebang from non-executable scripts


author: Matej Habrnal <mhabrnal@redhat.com> 2.6.1-1
changelog:
  - dd: add function loading uint32_t
  - ureport: add functionality to use consumer certificate
  - lib: improve client.h documentation
  - support new dump dir element 'tid'
  - reportclient: minor python style fixes
  - reportclient: fix dnf logging
  - lib: don't log attempts to load non-existent files
  - spec: use more appropriate url
  - lib: fix in dialog ask_yes_no_save_result
  - spec: remove an unnecessary Require on pygobject3


author: Jakub Filak <jfilak@redhat.com> 2.6.2-1
changelog:
  - dd: extend the scope of DD_DONT_WAIT_FOR_LOCK
  - bugzilla: remove an extra new line from a log message
  - bugzilla: do not attach extra-cc element
  - lib: get possible events for problem_data_t
  - lib: parse list delimited by any character
  - bugzilla: Add check for extra-cc file


author: Matej Habrnal <mhabrnal@redhat.com> 2.6.3-1
changelog:
  - wizard: correct comments in save_text_if_changed()
  - events: improve example
  - reporter-bugzilla: add parameter -p
  - wizard: fix save users changes after reviewing dump dir files
  - dd: make function load_text_file non-static
  - bugzilla: don't attach build_ids
  - run_event: rewrite event rule parser
  - dd: add convenience wrappers fro loading numbers
  - ureport: improve curl's error messages
  - ureport: use Red Hat Certificate Authority to make rhsm cert trusted
  - curl: add posibility to use own Certificate Authority cert
  - spec: add redhat-access-insights to Requires of l-p-rhtsupport
  - bugzilla: put VARIANT_ID= to Whiteboard
  - autogen: use dnf instead of yum to install dependencies
  - configure: use hex value for dump dir mode
  - curl: add a helper for HTTP GET
  - dd: don't warn about missing 'type' if the locking fails
  - dd: stop warning about corrupted mandatory files
  - Use a dgettext function returning strings instead of bytes


author: Matej Habrnal <mhabrnal@redhat.com> 2.6.4-1
changelog:
  - doc: add option -o and -O into reporter-ureport man page
  - rhtsupport: use problme report API to create description
  - bugzilla: make the event configurable
  - report-gtk: offer users to create private ticket
  - bugzilla|centos: declare 'restricted access' support
  - event config: add support for 'restricted access'
  - lib: move CREATE_PRIVATE_TICKET to the global configuration
  - dd: dd_delete_item does not die
  - dd: add function getting stat of item
  - dd: correct handling of TYPE when creating dump directory
  - dd: add function computing dump dir file system size
  - dd: add function counting number of dd items
  - dd: add function copying file descriptor to element
  - dd: allow 1 and 2 letter long element names
  - problem_data: factor out function reading single problem element
  - formatdup: more universal comment
  - dd: make function uid_in_group() public
  - Refactoring conditional directives that break parts of statements.
  - bugzilla: actualize man pages
  - bugzilla: don't report private problem as comment
  - uploader: move username and password to the advanced options
  - uploader: allow empty username and password
  - spec: add uploader config files and related man page
  - uploader: add possibility to set SSH keyfiles
  - curl: add possibility to configure SSH keys
  - desktop-utils: deal with Destkop files without command line
  - ureport: enable attaching of arbitrary values
  - update .gitignore
  - uploader: save remote name in reported_to
  - curl: return URLs without userinfo
  - lib: add function for removing userinfo from URIs
  - plugins: port reporters to add_reported_to_entry
  - reported_to: add a function formatting reported_to lines
  - lib: introduce parser of ISO date strings
  - uploader: use shared dd_create_archive function
  - dd: add a function for compressing dumpdirs
  - problem_report: add examples to the documentation
  - client: document environment variables


author: Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
changelog:
  - ignored words: update ignored words
  - mailx: introduce debug parameter -D
  - mailx: mail formatting: add comment right after %oneline
  - mailx: use problem report api to define an emais' content
  - lib: remove unused function make_description_bz
  - augeas: trim spaces before key value
  - Revert "xml parser: be more verbose in case xml file cannot be opened"
  - xml parser: be more verbose in case xml file cannot be opened
  - spec: add workflows.d to filesystem package
  - makefile: define LANG in release target
  - mailx: stop creating dead.letter on mailx failures
  - workflows: add comments to ambiguous functions
  - workflows: NULL for the default configuration dir
  - workflows: publish the function loading configuration
  - build: fix build on Fedora24
  - augeas: exclude mantisbt format configurations
  - reporter-mantisbt: add missing '=' to conf file
  - curl: fix typo Ingoring -> Ignoring
  - rhtsupport: attach all dump dir's element to a new case
  - rhtsupport: add pkg_vendor, reproducer and reproducible to description
  - report client: add silent mode to clean_up()
  - doc: add documentation for requires-details attribute
  - rhtsupport: Discourage users from reporting in non Red Hat stuff
  - rhtsupport: Discourage users from opening one-shot crashes
  - report-gtk: Require Reproducer for RHTSupport
  - Add workflow for RHEL anonymous report
  - spec: add workflow for RHEL anonymous report files
  - wizard: fix the broken widget expansion
  - dd: add documentation of dd_create_skeleton
  - workflow: add extern C to the header file
  - Fix minor typos
  - Translation updates
  - translations: update zanata configuration
  - wizard: fix the broken "Show log" widget
  - wizard: remove the code correcting Bugzilla groups


author: Matej Habrnal <mhabrnal@redhat.com> 2.7.1-1
changelog:
  - spec: compression updates
  - lib: add lz4 decompression
  - lib: avoid the need to link against lzma
  - all: format security
  - lib: add cgroup namespace
  - dd: introduce functions getting occurrence stamps
  - dd: introduce dd_get_env_variable
  - lib: add get env variable from a file
  - RHTSupport: include count in Support cases
  - lib: problem report API check fseek return code
  - ignored words: remove 'kwallet_jwakely' which I added wrongly


author: Matej Habrnal <mhabrnal@redhat.com> 2.7.2-1
changelog:
  - Translation updates
  - wizard: do not create reproducible if complex_detail == no
  - include: save_user_settings function declaration isn’t a prototype
  - Bugzilla: fix typo in comment don -> don't
  - client-python: fix a typo in error check
  - dd: do not log missing uid file when creating new dump dir
  - build: update searched pkg names for systemd


author: Martin Milata <mmilata@redhat.com> 0.12-1
changelog:
  - New upstream version
    - JVM frames normalization
    - Add C++ symbol demangling
    - Unsigned overflow bugfixes
    - Fix malformed uReports for Java


author: Martin Milata <mmilata@redhat.com> 0.14-1
changelog:
  - New upstream version
    - Ported to elfutils-0.158 unwinder API
    - Frame fingerprinting disabled
    - Bugfixes


author: Jakub Filak <jfilak@redhat.com> 0.15-1
changelog:
  - New upstream version
    - uReport enhancements (DESKTOP_SESSION, auth_data, missing values)
    - Enhance the backtrace quality algorithm to tackle MiniDebuginfo
    - Support unusual Python and Java exceptions
    - Deal with infinite recursion in backtraces
    - Fix unwinding of VDSO frames on i386
    - Bugfixes


author: Martin Milata <mmilata@redhat.com> 0.16-1
changelog:
  - New upstream version
    - Add support for unwinding from core dump hook
    - Add support for Ruby uReports
    - Bugfixes


author: Martin Milata <mmilata@redhat.com> 0.17-1
changelog:
  - New upstream version
    - Add python3 bindings
    - Add paralellizable distance matrix computation
    - Bugfixes


author: Martin Milata <mmilata@redhat.com> 0.18-1
changelog:
  - New upstream version
    - Removed function fingerprinting
    - More secure unwinding from core hook
    - New taint flags
    - Normalization tweaks


author: Martin Milata <mmilata@redhat.com> 0.19-1
changelog:
  - New upstream version
    - Enhancements to GDB parser: Thread ID, C++ template arguments
    - Tests and bugfixes


author: Matej Habrnal <mhabrnal@redhat.com> 0.20-1
changelog:
  - New upstream version
    - Don't parse SO files as source_files
    - Add support for OS Variant
    - Fix the missing frame build_id and file_name
    - Bugfixes


author: Matej Habrnal <mhabrnal@redhat.com> 0.21-1
changelog:
  - New upstream version
    - Introduce 'serial' field in uReport
    - normalization: actualize list of functions


