# changelog

author: Jakub Filak <jfilak@redhat.com> 2.1.2-1
changelog:
  - Show a confirmation notify bubble for reported problems in ShortenedReporting mode
  - Fix leaks in koops-parser unit tests
  - Add maintainer-check-valgrind make target
  - Add more unittests for ignored problem error paths
  - Get rid of 2 x dd_opendir() calls in ignored problems
  - ignored_problems: small optimization
  - Fix memory leaks in ignored problem helpers
  - added vmcore cli and gui events rhbz#921954
  - Add unit tests for ignored problem helpers
  - applet: mark problems as ignored and don't notify ignored problems
  - Introduce helpers for management of list of ignored problems
  - abrt-ccpp: try to read hs_err.log from crash's CWD
  - spec: added a-a-a-ccpp-local man page
  - created manpage for a-a-a-ccpp-local
  - testsuite: extend the logs with the list of prior crashes which caused test's failure
  - testsuite: add ureport validation test
  - added options to disable bugzilla and bodhi related to: rhbz#828673 rhbz#810309
  - abrt-action-perform-ccpp-analysis: Complain if analyze_RetraceServer can't run. Closes 619
  - autogen.sh: stop using bashisms
  - configure.ac: Fix wrong variable name
  - added option to bypass di install closes #618
  - abrt-gui: change URL to point to most recent doc
  - spec: added 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
  - Deployment Guide: expand helper scripts
  - convert_images_to_embedded_data.sh: trivial fix
  - Deployment Guide: add .xml files (hey were missed because of .gitignore)
  - abrtd: prohibit DumpLocation == WatchCrashdumpArchiveDir. Closes rhbz#854668
  - Deployment Guide: add convertor to single HTML file with embedded images
  - Small update of Deployment Guide machinery
  - a-a-ureport: don't fail on missing counter file
  - dbus doc: make xml interface parseable by qtdbusxml2cpp
  - README_deployment: extend a bit
  - Added doc/README_deployment and doc/deployment/*
  - update translation
  - add targets to makefile to ease the new release process
  - testsuite: append fatal failures to results file as well
  - a-a-ureport: allow to send ureport more than once
  - applet: remove confusing "Show" button
  - abrtd: Remove "Corrupted or bad directory" words from the message
  - testsuite: better handling of FATAL test failures
  - Whitespace fix. No code changes.
  - Improve log messages in cccpp hook and save-package-data. See rhbz#909617
  - testsuite: fail better
  - abrt-harvest-vmcore: don't copy dir from var/spool if copy already exists
  - add doxygen to BuildReqs
  - doc: fix doxygen complaints
  - doc: added doxygen support closes #525
  - abrt-python: fix makefiles
  - testsuite: added dont-blame-interpret test closes#609
  - don't blame interpreter, blame the running script #609
  - fix path in the collect_xsession_errors event
  - spec: fix systemd service removal in %preun
  - testsuite: fix upload path for rawhide vm
  - testsuite: add mac address list
  - applet: pass problem's id to the gui app
  - applet: don't parse dd's time on its own
  - testsuite: provide some uuids to avoid unwated duplicates detection
  - a-a-p-ccpp-analysis: use default run_event logging function
  - retrace-client: print dots instead of repeated status message
  - dbus: add more debugging logs
  - move abrt.pth to arch specific location rhbz#912540
  - testsuite: provide an uuid to avoid unwanted duplicate detection
  - testsuite: rename a test user to avoid colissions with previous test
  - abrt-retrace-client: improve error messages
  - dbus: add basics to a new problem
  - doc: install abrt-dbus documentation files to the correct places
  - doc: extend the documentation of DBus API
  - testsuite: add selinux-policy to DontMatchComponents list in bugzilla.conf
  - testsuite: update bugzilla responses
  - autogen: add function which installs dependencies (works on Fedora)
  - Make forking code paths more robust.
  - testsuite: clean metadata *before* reinstallation
  - testsuite: clean metadata before updating
  - add more logging to catch "stuck core-backtrace" problem; reduce gdb looping


author: Jakub Filak <jfilak@redhat.com> 2.1.3-1
changelog:
  - post-create: record runlevel (correct version w/o subshell)
  - post-create: record runlevel
  - testsuite: install libreport-plugin-rhtsupport
  - spec: integration with satyr
  - Integration with satyr
  - dbus: check correct errno after dump_dir_is_accessible_by_uid()
  - spec: require libreport workflow package acc. to OS type
  - tests/runtests/rhts-test: correct hints response, add log output
  - rhts-test: remove stray strace invocation
  - testsuite: install abrt-devel to testing machines
  - spec: remove the abrt-gui related: #629
  - 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
  - Remove smolt-related parts of specfile
  - tests/runtests/rhts-test: add a test for -tCASE_NO
  - tests/runtests/rhts-test: add tests for reported_to and client output
  - tests/runtests/rhts-test: fix URLs in responses, add "attached ok" response
  - tests/runtests/rhts-test: new test
  - testsuite: add test for recreating /var/tmp/abrt when it's deleted
  - Update debug build scripts
  - testsuite: add tests for Java VM dump directories
  - abrtd: recreate Dump Location directory if it is delete


author: Jakub Filak <jfilak@redhat.com> 2.1.4-1
changelog:
  - spec: fix rpmlint errors for console-notification
  - fixed race in the console notification closes #643
  - Fix wrong comments. No code changes
  - testsuite: enabled cli-status test closes #642
  - testsuite: added tests for abrt-cli status
  - abrt-action-ureport: rewrite in python, improve messages
  - build abrtd and setuided executables with full relro rhbz#812284
  - spec: remove the commented macros rhbz#864851
  - minor fix to console notification #641
  - spec: added the versioned abrt-libs requires to silence rpmdiff rhbz#881123
  - trivial fix to console notification #641
  - spec: create a new subpackage for the console notification #641
  - added a console notification script to profile.d closes #641
  - added 'status' command to abrt-cli
  - factor out the problem querying functions from abrt-dbus to libabrt
  - rename problem_api.c -> problem_api_dbus.c
  - testsuite: release -> os_release
  - bodhi, retrace: support /etc/os-release
  - refactorize: reflect recent changes in map_string_t
  - abrtd: fix incomplete data not-reportable message typos
  - abrt-action-generate-core-backtrace: be a bit more verbose
  - abrtd: mark unprocessed dump directories as not-reportable
  - tests/runtests/ureport: fix test to expect exit code 70 instead of "THANKYOU" string
  - abrt-dump-oops: add "Machine Check Exception" to the list of watched strings rhbz#812537
  - Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70)
  - Fix rhel6 version of verify-that-report-edits test
  - tests/runtests/verify-that-report-edits: add forgotten file
  - abrt-action-install-debuginfo: do not assume os.execvp never returns
  - abrtd: update last occurrence dump dir file
  - return the right exit code for user cancellation
  - add more examples to Problem API doc
  - fix incompatible translation lines ending
  - tests/runtests/upload-{ftp,scp}: fix the test to check for DIR.tar.gz
  - abrt-cli: make "report -v[vv]" export correct $ABRT_VERBOSE value
  - updated translation Related: #951416
  - tests/runtests/upload-filename: new test
  - spec: add deps. required for reporting to abrt-cli pkg
  - spec: inc required version of libreport


author: Jakub Filak <jfilak@redhat.com> 2.1.5-1
changelog:
  - spec: require tar closes #635
  - spec: tui should require 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
  - testsuite: disable GPG check for el7
  - testsuite: update URL used in emails
  - testsuite: use nat instead of bridge
  - testsuite: use virt-addr to get IP of a VM
  - spec: always make debuginfo cache setgid
  - testsuite: add test order for el7
  - spec: use /var/spool/abrt on Fedora < 18
  - a-a-g-core-backtrace: don't crash if kernel file doesn't exist
  - a-a-a-vmcore: save kernel version in 'kernel' file
  - spec: fix a syntax bug in conditional macro
  - tweak spec for openSUSE
  - be able to configure without bodhi
  - testsuite: fix race condition between D-Bus and runtes
  - abrt-cli: make status help message more precise
  - Move get_problem_dirs_for_element_in_time() to its only user, abrt-dbus
  - abrt-cli status: don't include reported problems into count
  - Move get_problems_count() to its only user - "abrt-cli status"
  - fix a minor issue in 'abrt-cli list' if statement
  - abrt-cli list: implement --since and --until
  - Make problem_api.c easier to comprehend
  - testsuite: collect files stored by beakerlibs rlBundleLogs
  - testsuite: dump package versions
  - abrt-python: open dirs read-only if possible
  - dbus: ChownProblemDir method really changes the owner
  - python: disable events in collision with anaconda
  - spec: abrt-python requires pygobject2
  - testsuite: fix test name
  - 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
  - testsuite: install abrt-python
  - testsuite: add test for abrt-python
  - dbus: fix SetElement failing when shrinking an item
  - spec: fix unowned directories
  - testsuite: cli-status cleanup
  - Fix make rpm for satyr builds
  - 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
  - satyr-compat: treat bt distance as a float
  - Only problems of same type can be duplicates
  - make the console notifiacation code more robust - closes #649
  - abrt-python: fix bug in problem.get
  - abrt-python: pep8 cleanup
  - unittest: add test for <NMI> koops frame prefix
  - koops parse: support <NMI> frame prefix
  - don't show non critical errors in console notification
  - use last_occurrence with --since
  - abrtd.service: start after livesys.service
  - tests/runtests/uefioops: new test
  - specfile: hook up abrt-uefioops service
  - abrt-uefioops: new service
  - updated translation


author: Jakub Filak <jfilak@redhat.com> 2.1.6-1
changelog:
  - replace functions deprecated in Gtk-3.10 with their substitutes
  - use shared GLib initialization function
  - a-a-g-c-b: Unwind using GDB
  - abrtd: fix on top of "prevent possible leak of malloced worst_dir"
  - testsuite: recognize uReport2
  - a-handle-event: check if satyr supports the analyzer
  - abrtd: prevent possible leak of malloced worst_dir
  - use absolute path in python shebang rhzb#987010
  - moved parse_list to the shared library in libreport - related to rhbz#803772
  - testsuite: do not require core_backtrace in koops problems
  - testsuite: update path to XML event config base dir
  - abrt-action-save-package-data: properly close rpm database. Closes #674.
  - abrt-action-save-package-data: fix handling of ProcessUnpackaged on scripts
  - blacklisted-script: new test
  - abrt-action-save-package-data manpage: typo fix
  - change /var/spool/abrt/ to /var/tmp/abrt 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
  - spec: add manual pages to packages
  - add all missing manual pages
  - fix rpmlint issues in the spec file
  - move event option XML files to /usr/share/libreport/
  - spec: replace btparser with satyr
  - Update satyr support, drop btparser compatibility
  - abrt-hook-ccpp: always fall back to creating user core.
  - testsuite: fixed cli test closes #671
  - abrt-gdb-exploitable: comment-out dead code
  - spec: specify all conf files
  - abrt-gdb-exploitable: formatting
  - abrt-gdb-exploitable: improve signal analysis by looking at siginfo.si_code
  - abrt-gdb-exploitable: first cut of ppc support
  - abrt-gdb-exploitable: x86 factoring-out
  - dbus: add GetForeignProblems method
  - problem API: add function getting list of inaccessible problem IDs
  - the system tray icon opens recently detected problem
  - testsuite: fix abrt-python test to work on rhel6
  - testsuite: enable abrt-python test for rhel6
  - specfile: hook up vulnerability analyzer
  - Add gdb python plugin which analyzes coredump for vulnerability
  - applet: stop saving configuration at exit
  - spec: add system-config-abrt stuff
  - introduce system-config-abrt
  - move initialization of shortened reporting option to libabrt
  - abrt-cli status: fix the output
  - Fix wrong path in shell include
  - Make rhel6/python-addon test to test for old behaviour
  - tests/runtests/python-addon: check for "Python", not "pyhook"
  - 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


author: Jakub Filak <jfilak@redhat.com> 2.1.7-1
changelog:
  - 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


author: Jakub Filak <jfilak@redhat.com> 2.1.8-1
changelog:
  - Disassemble only instruction rage memory if backtrace is too big
  - Include floating-point registers in the backtrace
  - spec: make addon-ccpp dependent on libreport-python
  - polkit: replace deprecated functions with their subtitues
  - retrace-client: query CCpp exploitable information from Retrace server; closes #703
  - GUI config: add support for Private ticket option
  - a-a-ureport: handle os errors gracefully rhbz#998428 rhbz#998197
  - add prefix from configure to the path of debuginfo installer - closes #701
  - spec: added deps on abrt-python - closes rhbz#1008182
  - spec: remove abrt-dedup-client; closes #702
  - remove abrt-dedup-client; related to #702
  - abrt-*-client: simplify formatting of locale-related headers


author: Jakub Filak <jfilak@redhat.com> 2.1.9-1
changelog:
  - pyhook: add logging workaround for rhbz#1023041
  - spec: add systemd-python to BuildRequires
  - start abrt-handle-event in non-interactive mode
  - Log to journal instead of syslog
  - Create manpage for xorg.conf
  - Configuration UI: instantly apply changes
  - applet: reload user configuration before accessing its values
  - switch logging from syslog to systemd in f20 - rhbz#1010648
  - make notification messages more clear
  - Use log_ family instead of VERBn log calls
  - spec: unversioned doc directories in newer fedoras
  - don't consider crashes posted to ABRT server as reported
  - check return values of fcntl() and setsid()
  - remove a dead code uncovered by coverity
  - spec: fix file access rights for type and core_bactrace
  - spec: move examples to abrt-python-doc package
  - install problem examples to python dir
  - spec: added the versioned abrt-libs requires to silence rpmdiff
  - a-dump-oops: Add new WARNING pattern
  - a-a-save-kernel-data: support more kernel flavours
  - a-h-event: always compare results of realpath()


author: Jakub Filak <jfilak@redhat.com> 2.1.10-1
changelog:
  - make: filter out useless msgs in chagelog gen alg
  - abrt-cli: display URL to reports in the details
  - abrt-cli list: list all problems by default
  - configure: libreport-web only with bodhi
  - Do not copy Makefiles to documentation.
  - Fix doc gen, making multilib test happy during packaging.
  - harvest_vmcore: Fix absolute path handling
  - Speed up journalctl --system support detection
  - Add build/ to POTFILES.skip
  - spec: add abrt's augeas module
  - add augeas module for abrt configuration files
  - spec: rename CCpp.conf
  - rename CCpp.conf man to abrt-CCpp.conf
  - spec: move vmcore addon's configuration to a new dir
  - vmcore: reorganize configuration
  - make: install abrt-harvest-vmcore into share conf.d
  - spec: install abrt-harvest-vmcore.conf to share conf.d
  - switch to libreport workflows in all report-cli events
  - abrtd: use warning level for "Recreating deleted ..." message
  - abrt-python: add missing arguments to Crash handler
  - spec: adapt recent changes related to abrt-action-notify
  - move the notify event from dbus_event.conf to abrt_event.conf
  - run the autoreporting event from abrt-action-notify
  - spec: install conf to /usr/share/abrt/conf.d
  - Load conf from /usr/share/abrt/conf.d and /etc/abrt
  - abrt-action-install-debuginfo: fix --exact handling. Fixes rhbz1027786
  - testsuite/dumpoops: do not test oops7.test on RHEL6
  - small improvement in Deployment Guide build machinery
  - Use bugzilla_formatdup.conf for detected duplicates in python too. Fixes rhbz#875312.
  - applet: properly handle incomplete problems
  - wrap check for incomplete problem in a function
  - applet: make build_message() more general
  - DBus Problems API: update documentation
  - spec: add abrt-action-notify
  - factor out D-Bus notification to a python script
  - adapt post_create event to the recent changes in reporter-ureport
  - spec: add Requires: systemd-python for python addon
  - shorten CCpp reason message
  - abrt-dump-oops: if backtrace is not seen, file an one-line oops. Fixes rhbz#812537
  - Fix false failure in nmi_oops_hash testcase
  - Update translations
  - Create manpage for gpg_keys.conf
  - Create manpage for CCpp.conf
  - Create manpage for python.conf
  - Add 11 manpages for *_event.conf.5, all refer to report_event.conf manpage
  - Create manpage for abrt-harvest-vmcore.conf
  - applet: use problem_data_t in ignored problems
  - ignored problems: add functions accepting problem_data_t


author: Jakub Filak <jfilak@redhat.com> 2.1.11-1
changelog:
  - Update translations
  - spec: add python-augeas to the requires
  - harvest_vmcore: replace regexp config parsing with augeas
  - spec: install python, vmcore and xorg conf ifaces
  - add configuration ifaces for python, xorg and vmcore
  - spec: install D-Bus Configuration files
  - introduce D-Bus Configuration Service
  - mark koopses with unsupporeted HW as not-reportable
  - cli: print autoreporting notification to stderr
  - make rpm: add $RPM_FLAGS aux variable
  - bodhi: use the right exit codes
  - abrt-handle-event: don't use already freed memory
  - spec: install abrt-auto-reporting files
  - introduce abrt-auto-reporting utility
  - abrt-action-notify: fix couple of flaws
  - Use satyr to compute koops duphash
  - koops: tweak koops parser for s390 Call Traces
  - configui: do not use deprecated gtk3 API


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.1-55.el7
changelog:
  - Fix 'gdb for aarch64 needs the ability to single step through atomic
    sequences' (RH BZ 1093259, Kyle McMartin).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.1-56.el7
changelog:
  - Fix '[RHEL7] Can't access TLS variables in statically linked
    binaries' (RH BZ 1080657, Jan Kratochvil).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.1-57.el7
changelog:
  - Include testcase for 'Global variable nested by another dso shows up
    incorrectly in gdb' (RH BZ 809179).  The fix for this bug is already
    included in the RHEL-7.1 GDB.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.1-58.el7
changelog:
  - Include patch to fix ppc_collect/supply_ptrace_register GDBserver
    functions, related to PPC64LE support (RH BZ 1125820, Edjunior
    Barbosa Machado).  Rename PPC64LE patches to reflect the addition of
    the patch.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.1-59.el7
changelog:
  - Adjust previous patch to build on GDB 7.6.1, where we do not have
    multi-arch + multi-target on GDBserver yet (RH BZ 1125820).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.1-62.el7
changelog:
  - Include patch to fix internal-error when stack pointer is invalid
    (RH BZ 1125820, Edjunior Barbosa Machado).  Rename PPC64LE patches
    to reflect the addition of the patch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.1-64.el7
changelog:
  - Fix '[FJ7.0 Bug]: gdb: fail to refer to errno on a core dump file'
    (RH BZ 1166549, Jan Kratochvil).


author: Jakub Filak <jfilak@redhat.com> 2.1.2-1
changelog:
  - 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
  - ureport: improve messages. Closes #579
  - spec: added xml_parser header to -devel subpackage related #137
  - fixed workflow localization closes #137
  - 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
  - report-gtk: prettify the workflow buttons rhbz#917694
  - workflows: a less confusing event name for reporting to Fedora infrastructure
  - workflows: correct an event name for reporting to Fedora in anaconda config
  - autogen.sh: stop using bashisms
  - run_event_state: expose children_count in python wrapper
  - configure.ac: Fix wrong variable name
  - add the proxy options to the addvanced section of event configurations
  - - don't suid before running yum related to rhbz#759443
  - ss: stop reconnecting to the session bus
  - update translation
  - add targets to makefile to ease the new release process
  - spec: bundle the docs to the -devel package related to #614
  - added doxygen support for generating api docs closes #614
  - add a button to report reporting failures
  - 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
  - fixed the previous commit
  - added helper for marking problem as not reportable
  - logging: pass a single dot from event's process correctly
  - 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)
  - autogen: add function which installs dependencies (works on Fedora)
  - make [p]error_msg[_and_die] more fork-in-multithreaded-app safe
  - Suppress "initialization discards 'const' qualifier" build failure
  - Make forking code paths more robust.
  - curl_debug: fix use of "%.*s" (need to pass an int, not size_t)
  - report-gtk: gtk_scrolled_window_add_with_viewport has been deprecated since gtk-3.7.8
  - curl_debug: prettify debug output
  - report-gtk: gtk_scrolled_window_add_with_viewport has been deprecated


author: Jakub Filak <jfilak@redhat.com> 2.1.3-1
changelog:
  - rhbz: get id of duplicate from correct field
  - change the "exited with" message with something less technical closes #143
  - spec: integration with satyr
  - 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
  - Add test for is_text_file
  - 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
  - Update debug build scripts
  - RHTS support: regularize order of functions and comments
  - fread_with_reporting: make progress indicator less noisy
  - fix name mangling define in the header
  - report-gtk: update excluded elements check boxes before emergency analysis event


author: Jakub Filak <jfilak@redhat.com> 2.1.4-1
changelog:
  - spec: added missing requires to silence the rpmdiff rhbz#881305
  - ureport: save solutions in not-reportable item
  - added flag to not retry locking the incomplete problem dir
  - wizard: trivial - make value column click-sortable too
  - plugins: support /etc/os-release
  - unit tests: add test for problem data get osinfo
  - problem data: add function getting parsed osinfo
  - unit tests: add test for osinfo parsers
  - add function for parsing os-release
  - dd: add /etc/os-release to basic files
  - refactorize: map_string_t clean up
  - wizard: fix clickability of the item list column header
  - add test for parse_release + openSUSE
  - read and parse os_release on openSUSE
  - 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)
  - wizard: trivial: make a copy for evd->event_name
  - gui/cli: unify and improve event exit code reporting #74
  - includes: add macro for last occurrence dump dir file
  - debuginfo downloader: fix DebugInfoDownload::download() error paths.
  - src/client-python/__init__.py: trivial bug fix (remove stray printout)
  - 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
  - fixed reporting from bugzilla 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


author: Jakub Filak <jfilak@redhat.com> 2.1.5-1
changelog:
  - configure.ac: Fix json-c detection for json-c >= 0.11
  - 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
  - tweaked gitignore
  - bugzilla: make rhbz_new_bug() more legible
  - spec: fix Fedora < 18 configuration
  - fix the syntax bug in the last commit
  - rhbz: don't pass NULL in platform argument
  - add function getting information about dump dir for uid
  - spec: add anaconda configuration files
  - anaconda: add proper configuration
  - rhbz: do not try to attach empty files
  - cmp_problem_data: use 0 for value if element is missing
  - try to delete dump dirs using abrtd in the first step
  - workflow_config_dialog: get rid of deprecated warning
  - refactor: add functions for custom application conf
  - refactore: get rid of g_hash_table* calls in user_settings
  - workflow config: use scrollbars instead of enormous window size
  - spec: don't require recordmydesktop - rhbz#959475
  - create last_occurrence at the time of the first crash
  - spec: use the correct libjson pkg name in suse
  - updated translation
  - tweak SPEC for openSUSE abrt/abrt#589
  - do not build or install BZ dependencies when --without-bugzilla
  - do not build or install any piece of BZ when --without-bugzilla
  - reporter-bugzilla: remove recently added aux. files from bz reports
  - reporter-bugzilla: support new format keyword %reporter


author: Jakub Filak <jfilak@redhat.com> 2.1.6-1
changelog:
  - add related packages version in emergency event
  - replace functions deprecated in Gtk-3.10 with their substitutes
  - add missing compiler flags for g_type_init()
  - fixed the bugzilla private group names rhbz#985881
  - add helper function for GLib initialization
  - spec: double up percent signs in chagelog entries
  - spec: make anaconda package description more generic
  - spec: install RHEL anaconda work flow
  - workflows: add Anaconda work flow for RHEL
  - spec: install all manual pages
  - add all missing manual pages for configuration files
  - spec: install only documentation files
  - test: added unit test for parse_list
  - added options to create private bz tickets rhbz#803772
  - skip the workflow selection if there is only 1 available closes #167
  - make rpm: add $RPM_FLAGS aux variable
  - spec: added new workflow files rhbz#866027
  - added missing workflows for Fedora rhbz#866027
  - spec: build only workflow subpkg relevant for host's OS
  - add Fedora Rawhide's os-release to os-release parsers unit tests
  - spec: drop unnecessary Obsoletes and Provides
  - spec: add manual pages to packages
  - add several missing manual pages
  - fix rpmlint issues in the spec file
  - move non-conf XML files from /etc/libreport/ to /usr/share/libreport/
  - spec: replace btparser with satyr
  - Update satyr support, drop btparser compatibility
  - fixed typo in config file related #866027
  - resize the config window upon collapsing Advanced section
  - spec: specify all config files
  - fix indentation error
  - rhbz: test xmlrpc env for errors in abrt_xmlrpc_call_params()
  - rhbz: test rhbz_new_bug() return value for errors
  - wizard: show accurate messages
  - pass the problem_dir to the screencasting application closes #165
  - spec: add dependency on fros rhbz#958979
  - use fros instead of hard dependency on recordmydesktop rhbz#958979


author: Jakub Filak <jfilak@redhat.com> 2.1.7-1
changelog:
  - 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()


author: Jakub Filak <jfilak@redhat.com> 2.1.8-1
changelog:
  - 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


author: Jakub Filak <jfilak@redhat.com> 2.1.9-1
changelog:
  - 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


author: Jakub Filak <jfilak@redhat.com> 2.1.10-1
changelog:
  - make: filter out useless msgs in chagelog gen alg
  - bugzilla: no extra email notification on URL addition
  - Make make_description() output less confusing
  - Ensure 'long long unsigned' in printf format args
  - add unit test for make_description (SHOW_URLS)
  - make_description: add an option for URLs from reported_to
  - make reported_to handling more convenient
  - add accountsservice ignored words
  - Put back VERBn prefixes for few logging calls
  - debuginfo: fix clean_up function call
  - augeas: trim spaces arround '='
  - tests/configuration_files.at: fix save_conf_file() test failure
  - Add build/ to POTFILES.skip
  - 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
  - Update reporter-ureport manual page
  - anaconda: user a 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


author: Jakub Filak <jfilak@redhat.com> 2.1.11-1
changelog:
  - Update translations
  - map_string_t: fix overflow detection in "to int conversion"
  - add type agnostic functions for map_string_t
  - %description spelling fix.
  - remove left over debug stmts from conf files fns
  - spec: remove RHEL files from non-RHEL builds
  - update titles of RHTS workflows
  - spec: add a package which ships Anaconda RHEL BZ WFS
  - add Anaconda Bugzilla reporting workflows for RHEL
  - spec: add a package which ships RHEL Bugzilla workflows
  - add Bugzilla reporting workflows for RHEL
  - remove file options not matching any setting


author: Richard Marko<rmarko@redhat.com> 0.8-1
changelog:
  - New upstream version
    - Added support for json de/serialization of reports and stacktraces.
    - Library version number increased, as the interface changed since the last release


author: Jakub Filak <jfilak@redhat.com> 0.9-1
changelog:
  - New upstream version
    - Enrich koops uReport data with koops text and kernel version.
    - Improve koops modules handling.


author: Jakub Filak <jfilak@redhat.com> 0.10-1
changelog:
  - New upstream version
    - Fix a segmentation fault in sr_rpm_package_uniq()
    - Respect kernel flavor when parsing package name
    - Parse backtrace without Thread header
    - Fix koops json output if there are no modules
    - Add support for multiple koops stacks


author: Jakub Filak <jfilak@redhat.com> 0.11-1
changelog:
  - New upstream version
    - Make all python objects hashable
    - Improve memory management in rpm module
    - Extend the list of normalized functions
    - Add command for debugging duphashes to satyr utility


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


