# changelog

author: Mark Reynolds <mreynolds@redhat.com> - 1.4.3.28-2
changelog:
  - Bump version to 1.4.3.28-2
  - Resolves: Bug 2024695 - DB corruption "_entryrdn_insert_key - Same DN (dn: nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff,<SUFFIX>) is already in the entryrdn file"
  - Resolves: Bug 1859210 - systemd-tmpfiles warnings
  - Resolves: Bug 1913199 - IPA server (389ds) is very slow in execution of some searches (`&(memberOf=...)(objectClass=ipaHost)` in particular)
  - Resolves: Bug 1974236 - automatique disable of virtual attribute checking
  - Resolves: Bug 1976882 - logconv.pl -j: Use of uninitialized value $first in numeric gt (>)
  - Resolves: Bug 1981281 - ipa user-add fails with "gecos: value invalid per syntax: Invalid syntax"
  - Resolves: Bug 2015998 - Log the Auto Member invalid regex rules in the LDAP errors log


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.3.28-3
changelog:
  - Bump version to 1.4.3.28-3
  - Resolves: Bug 2030367 - EMBARGOED CVE-2021-4091 389-ds:1.4/389-ds-base: double-free of the virtual attribute context in persistent search
  - Resolves: Bug 2033398 - PBKDF2 hashing does not work in FIPS mode


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.3.28-4
changelog:
  - Bump version to 1.4.3.28-4
  - Resolves: Bug 2045223 - ipa-restore command is failing when restore after uninstalling the server


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.3.28-5
changelog:
  - Bump version to 1.4.3.28-5
  - Resolves: Bug 2045223 - ipa-restore command is failing when restore after uninstalling the server (aprt 2)


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.3.28-6
changelog:
  - Bump version to 1.4.3.28-6
  - Resolves: Bug 2047171 - Based on 1944494 (RFC 4530 entryUUID attribute) - plugin entryuuid failing


author: Caolán McNamara <caolanm@redhat.com> - 2.4.1-5
changelog:
  - disable building BOX2D_BUILD_UNIT_TESTS due to "SIGSTKSZ ... no
    longer constant on Linux ... redefined to sysconf(_SC_SIGSTKSZ)"
    https://github.com/bminor/glibc/blob/master/NEWS causing build failure


author: Paul Howarth <paul@city-fan.org> - 1.0.5-17
changelog:
  - ldconfig scriptlets replaced by RPM File Triggers from Fedora 28
  - Drop legacy BuildRoot: and Group: tags
  - Drop redundant explicit buildroot cleaning
  - Specify all explicitly-used build requirements
  - Use %license where possible
  - Drop %defattr, redundant since rpm 4.4


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.40.10-1
changelog:
  - Update to 1.40.10 release
  - cloud-setup: preserve addresses added externally (rh #2132754)
  - veth: fix detection of existing interface and peer (rh #2129829)
  - dns: ensure dnsmasq is stopped after disabling it and a restart (rh #2120763)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.40.12-1
changelog:
  - Update to 1.40.12 release
  - core: retry if a rtnetlink socket runs out of buffer space (rh #2154350)


author: Douglas Kosovic <doug@uq.edu.au> - 1.8.2-1
changelog:
  - Updated to 1.8.2 release
  - Remove redundant patches
  - Recommends (libreswan or strongswan) instead of just libreswan


author: Douglas Kosovic <doug@uq.edu.au> - 1.8.6-1
changelog:
  - Updated to 1.8.6 release
  - Remove redundant libnm_glib conditionals
  - explictly recommend libreswan >= 4.0 because of change in NSS DB location.
  - AppData file now in %{_datadir}/metainfo/
  - D-Bus policy file now in %{_datadir}/dbus-1/system.d/


author: Francesco Giudici <fgiudici@redhat.com> - 1.2.8-0.1
changelog:
  - Update to latest development snapshot of NetworkManager-libreswan 1.2.8
  - Introduced IKEv2 support (rh #1557035)
  - Introduced support to more Libreswan properties (rh #1557035)
  - Updated translations


author: yangxianzhao <yangxianzhao@uniontech.com> - 2.2.0-12.4
changelog:
  - add patch: 0001-fix-CVE-2020-11760.patch
  - add patch: 0001-fix-CVE-2020-11761.patch
  - add patch: 0001-fix-CVE-2020-11762.patch
  - add patch: 0001-fix-CVE-2020-11764.patch
  - add patch: 0001-fix-CVE-2020-11765.patch
  - Fix CVE-2021-3474, CVE-2021-3475, CVE-2021-3476, CVE-2021-3477,
  - CVE-2021-3479, CVE-2021-20296.
  - Add Patch6.


author: Wim Taymans <wtaymans@redhat.com> - 1.2.15-38
changelog:
  - fix CVEs
  - Resolves: rhbz#1716209, rhbz#1716210, rhbz#1716211, rhbz#1716212,
              rhbz#1716213, rhbz#1716214, rhbz#1716215, rhbz#1716216,
  	    rhbz#1716217, rhbz#1716218, rhbz#1716219


author: Wim Taymans <wtaymans@redhat.com> - 2.0.10-2
changelog:
  - Fix CVE-2019-13616 SDL: heap-based buffer overflow in SDL blit
    functions in video/SDL_blit*.c
  - Resolves: rhbz#1756279


author: Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.0.0-1.rc2
changelog:
  - Delete -static package
  - Fix License tag
  - Fix end-of-line in documents
  - Remove all spike-nails EL-specify (if someone will want to do - 'patches are welcome')
  - Change Release tag to .rcX%{?dist} (maintainer has changed released tarballs)


author: Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.0.0-2
changelog:
  - SDL2 is released. Announce:
  - http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-August/089854.html


author: Sun yuxuan <sunyuxuan@uniontech.com> -4.1-47.04
changelog:
  - uos-lsb obsolete obsoletes chengjieos-lsb
  - uos-lsb-core obsoletes chengjieos-lsb-core
  - uos-lsb-cxx obsoletes chengjieos-lsb-cxx
  - uos-lsb-desktop obsoletes chengjieos-lsb-desktop
  - uos-lsb-languages obsoletes chengjieos-languages
  - uos-lsb-printing obsoletes chengjieos-printing
  - uos-lsb-submod-multimedia obsoletes chengjieos-lsb-submod-multimedia
  - uos-lsb-submod-security obsoletes chengjieos-lsb-submod-security
  - uos-lsb-supplemental obsoletes chengjigos-lsb-supplemental
  - uos-lsb-trialuse obsoletes chengjieos-lsb-trialuse


author: liuzhilin <liuzhilin@uniontech.com> - 129-1.08
changelog:
  - feat: add macros 
  sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool 
  sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool


author: mahailiang <mahailiang@uniontech.com> - 1.2.2-2.01
changelog:
  - sync: add dist and BR RQ
  - sync: Fix reinstall fail
  - sync: Add Tibetan information
  - feat: support for loongarch64


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-8.el8
changelog:
  - wla-Fix-handling-of-gen2-disks-with-udev-rules-1954.patch [bz#1859037]
  - Resolves: bz#1859037
    ([Azure][WALA]Cannot create /dev/disk/azure/resource softlinks in Gen2 VM)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.49.2-2.el8
changelog:
  - wla-Fixed-faulty-check-for-run_command-2093.patch [bz#1903074]
  - Resolves: bz#1903074
    ([Azure][WALA] Miss report "hostnamectl set-hostname --static] failed, attempting fallback")


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.49.2-3.el8
changelog:
  - wla-Provide-udev-rules-as-a-separate-subpackage.patch [bz#1913074]
  - Resolves: bz#1913074
    ([Azure][RFE] please provide the WALinuxAgent-udev subpackage)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0.2-1
changelog:
  - Rebase to 2.3.0.2 [bz#1972102]
  - Resolves: bz#1972102
    ([Azure][RHEL-8]Rebase WALinuxAgent to 2.3.0.2)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0.2-2
changelog:
  - wla-Require-iptables-for-setting-up-persistent-firewall-.patch [bz#1985198]
  - Resolves: bz#1985198
    ([Azure][WALA][RHEL-8] WALA needs iptables package)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0.2-2.el8_6.1
changelog:
  - wla-Fix-if-hangs-2283.patch [bz#2092753]
  - wla-Implement-restart_if-for-RedHat-OS.patch [bz#2092753]
  - Resolves: bz#2092753
    ([Azure][WALA][RHEL-8] [8.6.z] walinuxagent kills network during boot [rhel-8.6.0.z])


author: Camilla Conte <cconte@redhat.com> - 2.3.0.2-2.el8_6.2
changelog:
  - wla-redhat-Implement-restart_if-correctly-to-eliminate-w.patch [bz#2092753]
  - Resolves: bz#2092753
    ([Azure][WALA][RHEL-8] [8.6.z] walinuxagent kills network during boot [rhel-8.6.0.z])


author: Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.8.rc5
changelog:
  - devel package now requires info
  - Rewrote scriplets
  - buildroot -> RPM_BUILD_ROOT
  - Moved info files into devel package


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.4.0-0.fdr.0.9.rc5
changelog:
  - Fix underquoted definition in aalib.m4 to appease aclocal >= 1.8.
  - Avoid rpath in aalib-config.
  - Split Requires for post and postun into two to work around a rpm bug.
  - Other minor specfile improvements.


author: Matthias Saou <http://freshrpms.net/> 1.4.0-0.rc5.2
changelog:
  - Bump release for compatibility (still, it'll break *sigh*).
  - Fix possible non zero exit status from %install.
  - Fix owning the entire man3/ directory.
  - Pending possible changes : --with-ncurses & ncurses-devel build dep.


author: Ville Skyttä <ville.skytta at iki.fi> - 1.4.0-0.rc5.7
changelog:
  - Fix modular X dependencies.
  - Rebuild against new slang.
  - Disable static lib, not shipping it anyway.
  - Prune unneeded libs from aalib-config (and corresponding deps from -devel).
  - Don't use %exclude.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.0-0.8.rc5
changelog:
  - Taking over as maintainer since Anvil has other priorities
  - Long long due rebuild with new gcc for FC-5 (bug 185870)
  - Add %{?dist} tag
  - Make release field comply with the Package Naming guidelines for
    pre releases. Luckily according to rpm 8 > rc5 so this can be done.
  - Fix some rpmlint warnings
  - Fix (remove) use of rpath


author: Garrick Staples <garrick@usc.edu> 1.4.0-0.15.rc5
changelog:
  - remove unnecessary link bloat from aalib-config
  - libs package doesn't need to require base package
  - move docs to libs package


author: Jindrich Novy <jnovy@redhat.com> - 2:1.1.0-5
changelog:
  - fix "Two aardvark-dns instances trying to use the same port
    on the same interface"
  - Resolves: #2130234


author: Jindrich Novy <jnovy@redhat.com> - 2:1.8.0-1
changelog:
  - update to https://github.com/containers/aardvark-dns/releases/tag/v1.8.0
  - Related: Jira:RHEL-2110


author: Lokesh Mandvekar <lsm5@redhat.com> - 2:1.9.0-1
changelog:
  - update to https://github.com/containers/aardvark-dns/releases/tag/v1.9.0
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 2:1.10.0-1
changelog:
  - update to https://github.com/containers/aardvark-dns/releases/tag/v1.10.0
  - Related: Jira:RHEL-2110


author: - Michal Židek <mzidek@redhat.com> - 2.10.9-18
changelog:
  - Resolves: rhbz#1835388
  - This is seccond commit to fix som mess with one missing patch and synchronize
    the internal gitlab patch numbers with this spec file


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> 2.6.2-1
changelog:
  - applet: do not crash if the new problem has no command_line
  - ccpp: do not crash if generate_core_backtrace fails
  - abrt: Fixup component of select kernel backtraces
  - abrtd: de-prioritize post-create event scripts
  - spec: switch python Requires to python3
  - switch all python scripts to python3
  - spec: drop abrt-addon-python requires
  - a-dump-oops: allow update the problem, if more then one oops found
  - cli: use internal command impl in the command process
  - cli: remove useless code from print_crash()
  - cli: enable authetication for all commands


author: Matej Habrnal <mhabrnal@redhat.com> 2.6.3-1
changelog:
  - bodhi: introduce wrapper for 'reporter-bugzilla -h' and 'abrt-bodhi'
  - remove random code example from abrt-server
  - spec: introduce abrt-action-find-bodhi-update
  - api: fix pths -> paths rename
  - handle-event: remove obsolete workaround
  - remove 'not needed' code
  - events: fix example wording
  - doc: change /var/tmp/abrt to /var/spool/abrt
  - doc: actualize core_pattern content in documentation
  - doc: fix default DumpLocation in abrt.conf man page
  - events: improve example
  - events: comments not needed anymore
  - abrt-retrace-client: use atoll for _size conversion
  - abrt-dump-xorg: support Xorg log backtraces prefixed by (EE)
  - runtests: more verbose fail in get_crash_path
  - ureport-auth: force cp/mv when restoring configuration
  - runtests: stick to new BZ password rules
  - bodhi: fix typo in error messages
  - bodhi: fix a segfault when testing an os-release opt for 'rawhide'
  - doc: actualize the abrt-bodhi man page
  - autogen: use dnf instead of yum to install dependencies
  - bodhi: add parsing of error responses
  - bodhi: add ignoring of Rawhide
  - ccpp: do not break the reporting if a-bodhi fails
  - spec: add hawkey to BRs of abrt-bodhi
  - introduce bodhi2 to abrt-bodhi
  - a-handle-upload: pass bytes to file.write()
  - upload a problem data in the EVENT 'notify'
  - turn off several post-create scripts for remote problems
  - convert all 'ex.message' stmts to 'str(ex)'
  - cli: don't start reporting of not-reportable problems
  - a-a-s-p-d: add bash on the package blacklist
  - correct usage of abrt-gdb-exploitable
  - testsutie: first wait_for_hooks, then get_crash_path
  - ccpp: use global TID
  - ccpp: fix comment related to 'MakeCompatCore' option in CCpp.conf
  - cli: fix testing of DBus API return codes
  - dbus-api: unify reporting of errors
  - doc: fix related to conditional compilation of man page
  - abrt-auto-reporting: fix related to conditional compilation
  - vmcore: read vmcore by chunks
  - pass encoded Unicode to hashlib.sha1.update()
  - abrt-merge-pstoreoops: merge files in descending order
  - use gettext instead of lgettext in all python scripts
  - gitignore: add a generated man page source file


author: Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
changelog:
  - abrt-python: add problem.chown
  - a-a-a-ccpp-local don't delete build_ids
  - update .gitignore
  - spec: add cli-ng
  - cli-ng: initial


author: Jakub Filak <jfilak@redhat.com> 2.7.1-1
changelog:
  - spec: switch owner of the dump location to 'root'
  - abrtd: switch owner of the dump location to 'root'
  - lib: add convenient wrappers for ensuring writable dir
  - ccpp: save abrt core files only to new files
  - ccpp: ignore crashes of ABRT binaries if DebugLevel == 0
  - conf: introduce DebugLevel
  - a-a-i-d-to-abrt-cache: make own random temporary directory
  - update .gitignore
  - ccpp: make crashes of processes with locked memory not-reportable
  - a-a-s-p-data: fix segfault if GPGKeysDir isn't configured
  - a-dump-journal-xorg: make journal filter configurable
  - doc: a-a-analyze-xorg fix path to conf file
  - abrt-journal: use GList instead of char** in abrt_journal_set_journal_filter()
  - xorg: introduce tool abrt-dump-journal-xorg
  - abrt-xorg.service: change due to abrt-dump-journal-xorg
  - journal: add function abrt_journal_get_next_log_line
  - spec: add abrt-dump-journal-xorg to spec file
  - xorg: rewrite skip_pfx() function to work with journal msgs
  - xorg: introduce library xorg-utils
  - dbus: ensure expected bytes width of DBus numbers
  - a-d-journal-core: set root owner for created dump directory
  - doc: add missing man page for abrt-dump-journal-core
  - spec: add missing man page for abrt-dump-journal-core


author: Matej Habrnal <mhabrnal@redhat.com> 2.7.2-1
changelog:
  - ccpp: bug fix - undefined variables
  - a-a-c-o-f-hw-error: fix unicode error
  - ccpp: use error_msg_ignore_crash() instead of error_msg()
  - ccpp: add AllowedUsers and AllowedGroups feature
  - doc: fix formatting in abrt.conf man page
  - ccpp: use executable name from pid
  - a-a-c-o-f-hw-error: do not crash on invalid unicode
  - Use %s instead of %d.
  - configui: link GUI library with libabrt.so
  - Do not include system libabrt.h
  - ccpp: unify log message of ignored crashes
  - ccpp: add IgnoredPath option
  - lib: check_recent_crash_file do not produce error_msg


author: Matej Habrnal <mhabrnal@redhat.com> 2.8.1-1
changelog:
  - a-dump-journal-xorg: allow *libexec/X* to be executable element
  - a-dump-journal-xorg: add '_COMM=gnome-shell' to journal filter
  - build: update pkg names for systemd
  - a-d-journal-core: save core dump bytes from the journal field
  - a-d-journal-core: support lz4 compressed core dump files
  - a-a-install-debuginfo: do not try to split None
  - doc: improve documentation of AllowedGroups, AllowedUsers and IgnoredPaths
  - testcase: add serial field to uReport check
  - a-a-install-debuginfo: correct handling of DebuginfoLocation
  - a-a-s-container-data: update docker container ID parser
  - abrt-hook-ccpp: drop saving of container env vars
  - a-console-notification: do not leak variables
  - a-retrace-client: format security
  - daemon: avoid infinite crash loops
  - spec: drop abrt-action-save-kernel-data bits
  - spec: README -> README.md
  - Add basic documentation
  - a-a-install-debuginfo: fix BrokenPipe error
  - a-a-install-debuginfo: make tmpdir variable global
  - python3 addon: workaround a bug in traceback
  - CCpp: turn off compat cores
  - a-a-save-package-data: blacklist /usr/lib(64)/firefox/plugin-container
  - Fix minor typo: possition -> position
  - translations: add missing new line
  - Translation updates
  - translations: update zanata configuration
  - ccpp: drop %e from the core_pattern
  - Save Vendor and GPG Fingerprint


author: Matej Habrnal <mhabrnal@redhat.com> 2.8.2-1
changelog:
  - Translation updates
  - abrt-hook-ccpp: Fix mismatching argument
  - Allow selinux to be optional at build time
  - vmcore: use findmnt to get mountpoint
  - spec: add utils-linux to vmcore's Require
  - vmcore: fix finding partitions by UUID and LABEL
  - a-a-install-debuginfo: Exception may not have an argument errno
  - koops: do not assume version has 3 levels
  - Add ARM specific oops backtrace processing.
  - examples: add oops-kernel-panic-hung-tasks-arm
  - Add oops processing for kernel panics caused by hung tasks.
  - abrt-hook-ccpp: save get_fsuid() return values in int variables


author: Jakub Filak <jfilak@redhat.com> 2.9.0-1
changelog:
  - spec: install abrt_dbus_event.conf
  - dbus: use Problems2 API in abrt-dbus
  - dbus: Problems2 API implementation
  - spec: install Problems2 interfaces
  - dbus-doc: rewrite the XML to Problems2
  - Fix memory leaks
  - lib: introdcue a function checking post-create name
  - abrtd: change HTTP response code for duplicate problems to 303
  - autogen: fix typo in usage help string
  - daemon: send base names from abrt-server to abrtd
  - lib: normalize slashes of configured paths
  - lib: make configuration paths alterable at runtime
  - Add generated CCpp.conf to .gitignore
  - abrt-bodhi: use CCpp PackageManager configuration directive from configure
  - cli: introduce unsafe reporting for not-reporable problems
  - handle-event: stop creating post-create lock
  - daemon: trigger dump location cleanup after detection
  - hook-ccpp: dump own core file in debug mode


author: Jakub Filak <jakub@thefilaks.net> 2.10.0-1
changelog:
  - Translation updates
  - spec: bump required libreport and satyr versions
  - build: make the release-* targets smarter
  - Add CHANGELOG.md
  - a-a-notify: set env var before run report_systemd-journal event
  - use run_event_on_problem_dir() helper for running events
  - notify: do not require package element
  - spec: add catalog_journal_ccpp_format.conf file
  - reporter-s-journal: add formatting file for abrt-journal-core analyser
  - cli-ng: fix --fmt parameter
  - python: create analyzer element in dumpdir
  - abrt-action-list-dsos: fix typo in vendor variable name
  - cli-ng: chown problem before reporting
  - lib: stop printing out a debug message 'adding: '
  - cli: print out the not-reportable reason
  - cli: configure libreport to ignore not-reportable
  - cli-ng: force reporting even if not-reportable
  - cli-ng: introduce verbose argument
  - Import GObject from gi.repository
  - ccpp: configure package repositories for correct OS
  - a-a-s-c-data: adapt to current docker
  - daemon: don't drop problems from unknown containers
  - a-a-s-c-data: correct detection of container type
  - spec: install Bodhi event files
  - bodhi: factor out Bodhi updates lookup into a solo event
  - problems2: update the documentation
  - a-a-analyze-python: create exception_type element
  - a-a-analyze-xorg: create crash_function into dump dir
  - koops: create crash_function element
  - a-a-analyze-python: create crash_function element
  - a-a-analyze-c: create crash_function element
  - spec: add formatting files for reporter-systemd-journal
  - reporter-systemd-journal: add formatting files
  - vmcore: /var/tmp/abrt is no longer a dump location
  - events: add event report_systemd-journal to all addons
  - abrt-action-notify: notify to systemd journal
  - spec: add abrt's catalog source files
  - journal-catalog: add abrt's catalog source files
  - ccpp: retain partial core_backtrace upon error
  - ccpp: log waitpid errors
  - ccpp: inform users about not supported unwinding
  - ccpp: close stdin when we can let the process die
  - daemon: properly shutdown socket connection
  - daemon: close forgotten FD to /proc/[pid]
  - ccpp: pass proc pid FD instead of pid to *_at fns
  - ccpp+daemon: pass valid params to dd_open_item()
  - python: remove unused functions from sysexcept hook
  - build: add gettext-devel to sysdeps
  - spec: add libcap-devel to BRs of addon-ccpp
  - ccpp: avoid running elfutils under root
  - Add abrt-action-analyze-vulnerability to .gitignore
  - build: autoge.sh without args configures for debugging
  - conf: increase MaxCrashReportsSize to 5GiB
  - ccpp: fast dumping and abrt core limit
  - CI: make debugging easier with more log messages
  - doc: add a guide for ABRT hackers
  - vmcore: fix an undefined variable on error path
  - vmcore: read kdump.conf from an arbitrary location
  - ccpp: use libreport 'at' functions
  - ccpp: use abort() to exit in debug mode
  - python2: stop generating dso_list in the process
  - python: stop collecting ENVIRON in the process
  - abrtd: details of processes from different PID NS
  - abrtd: save interesting process details
  - a-a-s-package-data: add python3.6 to known Interpreters
  - spec: update gdb Requires
  - tree-wide: make path to GDB configurable
  - a-a-ureport: print out exit codes in verbose mode
  - daemon: stop replacing analyzer with type


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.1-1
changelog:
  - changelog: update CHANGELOG.md
  - build: create tarball in release-* target
  - spec: sosreport is not a package
  - Fix Typo
  - bodhi: Remove dependency on hawkey
  - spec: Remove dependency on hawkey
  - build: do not upload tarball to fedorahosted.org
  - spec: do not use fedorahosted.org as source
  - spec: install new plugins
  - plugins: introduce Machine ID and SOS report
  - Update CHANGELOG.md
  - build: fix generating list of dependences in autogen.sh
  - spec: start abrt-journal-core instead of abrt-ccpp
  - build: fix scratch-build target
  - a-a-ureport: fix calling of run_event_on_problem_dir
  - spec: if using systemd, default to os-release ID for desktopvendor
  - kernel: modify suspicious string "invalid opcode:"
  - daemon: Allow rpm to be optional at build time
  - spec: allow any compression of man pages
  - spec: remove defattr
  - spec: remove cleaning buildroot
  - spec: use versioned provides
  - spec: remove changelog entries older than 2 years
  - remove Buildroot and Groups tags
  - spec: recommend libreport-plugin-systemd-journal on Fedoras
  - doc: document selinux change needed for automatic deletion of reports
  - ccpp: tell gdb to analyze saved binary image


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.2-1
changelog:
  - Translation updates
  - spec: introduce migration to abrt-journal-core
  - abrt_event: Save cpuinfo in problem directories
  - koops: Improve fatal MCE check when dumping backtrace
  - lib: typo in header
  - Spelling fixes
  - Python 3.6 invalid escape sequence deprecation fix
  - koops_event: add check to restrict reporting of MCEs


author: Martin Kutlak <mkutlak@redhat.com> 2.10.3-1
changelog:
  - Translation updates
  - applet: add a default action to a notification
  - spec: require libreport-plugin-systemd-journal on Fedoras
  - changing load location from bin to libexec
  - changing location of abrt-action-save-container-data from bin to libexec
  - koops: Improve not-reportable for oopses with taint flags
  - This fixes #1173
  - python: provide more information about exception
  - abrt-journal: adapt to suspicious blacklist addition
  - koops: add suspicious strings blacklist
  - build: fix changelog adding in release target
  - changelog: update CHANGELOG.md


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.4-1
changelog:
  - Translation updates
  - logging: rename log() to log_warning()
  - Quick hack to fix build with rpm >= 4.14
  - tests: Crash different binary in infinite event loop
  - tests: Revert not sufficient fix
  - tests: Reflect field changes in reporter-s-journal
  - tests: Get docker-inspect while container is running
  - cli,dbus: Allow polkit to be optional at build time
  - spec: add dependency for python{3}-gobject
  - a-d-journal-core: fix bad condition in creating reason msg
  - a-d-journal-core: use pid of crashed process in dumpdir name
  - changelog: update CHANGELOG.md


author: Julius Milan <jmilan@redhat.com> 2.10.5-1
changelog:
  - Translation updates
  - a-action-ureport: add option 'ProcessUnpackaged'
  - spec: change dependency on python{2,3}-gobject
  - applet: Additional changes to allow optional polkit
  - doc: remove obsolete doxygen tags
  - dbus: Additional changes to allow optional polkit
  - cli-ng: Explicitly state python version in shebangs
  - spec: rename python binary packages
  - a-d-journal-core: Save mountinfo from journal
  - a-d-journal-core: Save container cmdline
  - logging: rename omitted log() to log_warning()


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.6-1
changelog:
  - Translation updates
  - hooks: introduce docker hook for Python3
  - spec: introduce Python3 hook for container
  - Remove deprecated is_error macro
  - ldconfig is not needed in rawhide
  - remove python_sitearch macro
  - remove python_site macro
  - move BuildRequires to top
  - remove systemd-units and replace it with systemd macro
  - remove init.d services
  - a-h-event: Do not deduplicate different containers
  - rpm: include epocho in package element if > 0


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.7-1
changelog:
  - Translation updates
  - hooks: introduce docker hook for Python2
  - hook: add type to Python3 container exception handler
  - spec: introduce docker hook for Python2
  - Add ABRT hexa stickers
  - a-container-logger: workaround permission issue in minishift


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.8-1
changelog:
  - Translation updates
  - spec: use Python3 as default in abrt-cli-ng
  - cli-ng: use Python3 as default
  - Add a new element 'interpreter' for python problems
  - retrace-client: Require nss-pem


author: Matej Habrnal <mhabrnal@redhat.com> 2.10.9-1
changelog:
  - build: conditionalize the Python2 and Python3
  - cli-ng,hooks,python-problem: Allow python to be optional at build time
  - spec: fix ambiguous Python 2 dependency declarations
  - plugins: a-a-g-machine-id use dmidecode command
  - spec: use dmidecode instead of python3-dmidecode
  - hooks: use container-exception-logger tool
  - spec: container python hooks require cel
  - hooks: do not write any additional logs
  - a-a-s-package-data: add python3.7 to known Interpreters
  - autogen: ignore abrt's python packages
  - correctly parse buildrequires from spec file


author: Martin Kutlak <mkutlak@redhat.com> - 2.10.9-9
changelog:
  - spec: turn on --enable-native-unwinder aarch64
  - spec: enable addon-vmcore on aarch64
  - daemon: Fix double closed fd race condition
  - dbus: Add configuration for Python3
  - Add autogen.sh
  - Resolves: #1646569, #1651676, #1650619, #1650622, #1652676


author: Martin Kutlak <mkutlak@redhat.com> - 2.10.9-10
changelog:
  - spec: Add-explicit-package-version-requirement-of-abrt-libs
  - cli: get list of possible workflows for problem_data_t
  - cli: mark the suggestion text for translation
  - cli list: show a hint about creating a case in RHTS
  Resolves: #1649753


author: Michal Židek <mzidek@redhat.com> - 2.10.9-13
changelog:
  - Resolves: rhbz#1658685
  - shellcheck: Use command instead of type
  - shellcheck: Check exit code directly with if mycmd
  - shellcheck: Suppress shellcheck warning SC1090
  - shellcheck: Use $(...) instead of legacy backticked
  - cli: Add a shebang


author: Ernestas Kulik <ekulik@redhat.com> - 1.1.0-16
changelog:
  - Add patch for #1721393
  - Add patch for https://github.com/abrt/abrt-java-connector/commit/ae2144f1674f163517f0aa18b5f1b4784c143572


author: Ray Strode <rstrode@redhat.com> - 0.6.55-4
changelog:
  - Synchronize permissions and group ownership for icon and users dirs
    between rpm file manifest and daemon expectations
    Resolves: #1919300


author: Radovan Sroka <rsroka@redhat.com> - 0.16-9
changelog:
  - Null pointer dereference fix spotted by coverity
    resolves: rhbz#1676487
  - aide.conf needs updates for RHEL 8
    resolves: rhbz#1708015


author: Attila Lakatos <alakatos@redhat.com> - 0.16-12
changelog:
  - RHEL 8.3
  - minor edit of aide.conf
    resolves: rhbz#1740754
  - do not generate false warnings when report_ignore_e2fsattrs is specified in aide.conf
    resolves: rhbz#1806323


author: Jaroslav Kysela <jkysela@redhat.com> - 1.0.22-1
changelog:
  - Updated to 1.0.22 final
  - Fix file descriptor leak in pcm_hw plugin
  - Fix sound distortions for S24_LE - softvol plugin


author: Till Maas <opensource@till.name> - 1.0.28-4
changelog:
  - Rebuilt for Fedora 23 Change
    https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 33.19-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert add-passwd-check-policy.patch and bugfix-fix-encrypt-weak-passphrase-save.patch
         fix password policy


author: liuxin <liuxin264@huawei.com> - 33.19-22
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix issue when ns_info cannot be retrieved for NVDimm namespace


author: wangce <wangce@uniontech.com> - 33.19-31.up17
changelog:
  - Type:bugfix
  - ID:PMS123833
  - SUG:NA
  - DESC:delete 0004-delete-version-and-default-language.patch patch


author: konglidong <konglidong@uniontech.com> - 33.19-31.up18
changelog:
  - Type:bugfix
  - ID:PMS113054
  - add requires metacity and delete if_arch condition for usermode to fix empty link in OS


author: wangqia <wangqia@uniontech.com> - 33.19-31.up24.02
changelog:
  - fix: delete emptyok in tui(bugid:141351) modify backup can not find efidir delete emptyok=true(bugid:141351)


author: wangqia <wangqia@uniontech.com> - 33.19-31.up24.03
changelog:
  - fix:disable authselect force(bugid:138949 141001) reload kernel when load all source(bugid:140049)


author: wangqia <wangqia@uniontech.com> - 33.19-31.up24.04
changelog:
  - fix: waiting for THREAD_PAYLOAD to get source
  - fix: support pxe to configure kernel source on tui(bugid:151435)
  - fix: support pxe to configure kernel source(bugid:151435)
  - fix: reload kernel when load all source(bugid:140049)


author: wangce <wangce@uniontech.com> - 33.19-33.up24.04
changelog:
  - fix: Ordinary users optional administrator privileges and set the password to be empty(bugid:142159)


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-34
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Solve the problem that sometimes the circular loading progress bar does not rotate


author: sunhai <sunhai10@huawei.com> - 33.19-36
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:dracut handle compressed kernel modules
         network use separate main conext for NM-client in threads


author: pangqing <pangqing@uniontech.com> - 33.19-36.up24.41
changelog:
  - fix: modify chinese and english display and incomplete display of installation interface (bugid:189541)


author: haomimi <haomimi@uniontech.com> - 33.19-36.up24.54
changelog:
  - build: sync from anolis
  - build: Fix multi variants install source exception(liwei.glw@alibaba-inc.com)


author: Martin Kolman <mkolman@redhat.com> - 8.2.1-1
changelog:
  - initial help content update for RHEL 8.2
  - add help content for the "Connect to Red Hat" spoke
  - drop content for the superseded "System Purpose" spoke
    Resolves: rhbz#1788855


author: Nick Clifton <nickc@redhat.com> - 9.32-1
changelog:
  - annocheck: Add tests for the AArch64 BTI and PAC security features.  (#1862478)
  - gcc plugin: Use a 4 byte offset for PowerPC start symbols, so that they do not break disassemblies.
  - gcc plugin: Correct the detection of 32-bit x86 builds.  (#1876197)


author: Nick Clifton <nickc@redhat.com> - 9.35-2
changelog:
  - Correct the directory chosen for 32-bit LLVM and Clang plugins.  (#1884951)
  - Allow the use of the SHF_LINK_ORDER section flag to discard unused notes.  (Experimental).
  - gcc-plugin: Fix test for empty PowerPC sections.  (#1880634)


author: Nick Clifton <nickc@redhat.com> - 9.46-1
changelog:
  - Annocheck: Support enabling/disabling future fails.
  - GCC plugin: Always record global notes for the .text.startup,
    .text.exit, .text.hot and .text.cold sections.
  - Clang plugin: Add -lLLVM to the build command line.
  - Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option.  (#1898075)
  - Annocheck: Improve reporting of missing LTO option.
  - Add detecting of gimple compiled binaries.
  - Add --without-gcc-plugin option.
  - Annocheck: Fix bug parsing DW_AT_producer.
  - Add test of .note.gnu.property section for PowerPC.
  - Add test of objcopy's ability to merge notes.
  - Record the -flto setting and produce a soft warning if it is absent.
  - Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++.


author: Nick Clifton <nickc@redhat.com> - 9.49-1
changelog:
  - annocheck: Fix notes analyzer to accept empty PPC64 notes.
  - gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active.  (#1898075)(#1904479)
  - gcc plugin: Add support for GCC 11's cl_vars array.


author: Thomas Woerner <twoerner@redhat.com> - 1.5.3-1
changelog:
  - Update to version 1.5.3
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.5.3
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.5.2
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.5.1
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.5.0
    Related: RHBZ#2010622
  - automember set default group/hostgroup is missing from the automember module
    Resolves: RHBZ#2021947
  - automember remove default group/hostgroup is missing from the automember
    module
    Resolves: RHBZ#2021952
  - automember rebuild is missing from the automember module
    Resolves: RHBZ#2021954
  - automember remove orphans group/hostgroup is missing from the automember
    module
    Resolves: RHBZ#2021955
  - Not able to update existing automember rule description
    Resolves: RHBZ#1976922


author: Thomas Woerner <twoerner@redhat.com> - 1.6.1-1
changelog:
  - Update to version 1.6.1
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.6.1
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.6.0
    Related: RHBZ#2010622
  - Add module to manage automount maps
    Resolves: RHBZ#2040701
  - Add module to manage automount keys
    Resolves: RHBZ#2040702


author: Thomas Woerner <twoerner@redhat.com> - 1.6.2-1
changelog:
  - Update to version 1.6.2
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.6.2
    Related: RHBZ#2010622


author: Thomas Woerner <twoerner@redhat.com> - 1.6.3-1
changelog:
  - Update to version 1.6.3
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.6.3
    Related: RHBZ#2010622


author: Thomas Woerner <twoerner@redhat.com> - 1.7.0-1
changelog:
  - Update to version 1.7.0
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.7.0
    Resolves: RHBZ#2080322
  - New idrange management module.
    Resolves: RHBZ#2069188
  - Not able to update empty descriptions in automount maps.a
    Resolves: RHBZ#2050179
  - New servicedelegationrule management module.
    Resolves: RHBZ#2069179
  - New servicedelegationtarget management module.
    Resolves: RHBZ#2069180
  - Add support for managing idoverrideusers in ipagroup.
    Resolves: RHBZ#2069183


author: Thomas Woerner <twoerner@redhat.com> - 1.8.0-1
changelog:
  - idrange: Fix usage of dom_name when idrange doesn't exist.
    Resolves: RHBZ#2086994
  - smartcard roles for ansible-freeipa
    Resolves: RHBZ#2076567


author: Thomas Woerner <twoerner@redhat.com> - 1.8.1-1
changelog:
  - Update to version 1.8.1
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.8.1
    Related: RHBZ#2080322
  - ipa server deploys failing with latest IPA compose
    Resolves: RHBZ#2103924
  - ipaserver_external_cert_files failes to copy with ansible 2.13
    Resolves: RHBZ#2104142


author: Thomas Woerner <twoerner@redhat.com> - 1.8.2-1
changelog:
  - Update to version 1.8.2
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.8.2
    Related: RHBZ#2080322
  - SIDs are always generated for server and replica deployments
    Resolves: RHBZ#2110478
  - Random Serial Numbers are not enabled by default any more
    Resolves: RHBZ#2110523
  - Fixes comparison of bool values in IPA 4.9.10+ for ipadnsconfig
    Resolves: RHBZ#2110538


author: Thomas Woerner <twoerner@redhat.com> - 1.8.3-1
changelog:
  - Update to version 1.8.3
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.8.3
    Related: RHBZ#2080322
  - Fixes replica deployment issue for domains without SID support.
    Related: RHBZ#2110478


author: Thomas Woerner <twoerner@redhat.com> - 1.8.4-1
changelog:
  - Update to version 1.8.4
    https://github.com/freeipa/ansible-freeipa/releases/tag/v1.8.4
    Resolves: RHBZ#2125592
  - 'ansible-doc' -l lists most idm modules as 'UNDOCUMENTED'
    Resolves: RHBZ#2125603
  - ansible-freeipa Replica Install Setup DNS fails
    Resolves: RHBZ#2125616
  - ipaconfig does not support SID and netbios attributes
    Resolves: RHBZ#2069184


author: Michael Simacek <msimacek@redhat.com> - 3.2.2-1
changelog:
  - Update to upstream version 3.2.2
  - Merge two javadoc subpackages
  - Install with XMVn
  - Specfile cleanup


author: Mat Booth <mat.booth@redhat.com> - 3.2.2-8
changelog:
  - Allow testframework to still be built even with tests disabled, which is
    needed by other packages


author: Josef Ridky <jridky@redhat.com> - 8.6.10-0.1.20180605git986f99d
changelog:
  - New upstream version with Python3 support - asciidoc-py3 (commit 986f99d)
  - Update versioning, Source and Url label information


author: Pavel Březina <pbrezina@redhat.com> - 1.2.5-1
changelog:
  - Rebase to 1.2.5 (RHBZ #2080238)
  - sssd profile with-smartcard no longer prevents local users from accessing cron (RHBZ #2070325)
  - backup-restore now works correctly (RHBZ #2066535)
  - add with-subid to sssd profile (RHBZ #2063750)


author: Pavel Březina <pbrezina@redhat.com> - 1.2.6-1
changelog:
  - Rebase to 1.2.6 (RHBZ #2142805)
  - Update translations (RHBZ #2139696)
  - Change password hashing algorithm from yescrypt back to sha512 (RHBZ #2151140)


author: Caolán McNamara <caolanm@redhat.com> - 1:7.1.8.1-8
changelog:
  - Resolves: rhbz#2134759 Untrusted Macros
  - Resolves: rhbz#2134757 Weak Master Keys
  - Resolves: rhbz#2134755 Static Initialization Vector
  - Resolves: rhbz#2134761 Macro URL arbitrary script execution


author: haomimi <haomimi@uniontech.com> - 1:7.1.8.1-8.0.1.03
changelog:
  - fix: fix menu display issue of arm architecture libreoffice related software (bugid:184789)
  - spec: modify aarch64 off serverconfig


author: Stephan Bergmann <sbergman@redhat.com> - 1:7.1.8.1-11.0.1
changelog:
  - Resolves: rhbz#2210193 CVE-2023-0950 Array Index UnderFlow in Calc Formula
    Parsing
  - Resolves: rhbz#2210197 CVE-2023-2255 libreoffice: Remote documents loaded
    without prompt via IFrame
  - Resolves: rhbz#2208510 CVE-2023-1183 libreoffice: Arbitrary File Write


author: Eduard Abdullin <eabdullin@almalinux.org> - 1:7.1.8.1-12.0.1
changelog:
  - escape url passed to gstreamer
  - add some protocols that don't make sense as floating frame
   targets
  - warn about exotic protocols as well
  - default to ignoring libreoffice special-purpose protocols
   in calc hyperlink
  - reuse AllowedLinkProtocolFromDocument in writer
  - reuse AllowedLinkProtocolFromDocument in impress/draw
  - CVE-2023-6185 CVE-2023-6186 backporting


author: Caolán McNamara <caolanm@redhat.com> 3.2.99.1-2
changelog:
  - Related: rhbz#639945 pull in review changes
    + redland build-fix
    + replace awk script
    + validate .destop files


author: Caolán McNamara <caolanm@redhat.com> 3.2.99.2-1
changelog:
  - next LibreOffice milestone
  - drop integrated openoffice.org-2.3.0.ooo76649.httpencoding.patch
  - drop integrated workspace.dtardon03.patch
  - drop integrated openoffice.org-3.1.0.ooo61927.sw.ww6.unicodefontencoding.patch
  - drop integrated workspace.impress195.patch
  - drop integrated workspace.srb1.patch
  - drop integrated openoffice.org-3.2.0.ooo106502.svx.fixspelltimer.patch
  - drop integrated openoffice.org-3.3.0.ooo108246.svx.hide-sql-group-when-inactive.patch
  - drop integrated openoffice.org-3.2.0.ooo95369.sw.sortedobjs.patch
  - drop integrated openoffice.org-3.2.0.ooo110142.svx.safercolornames.patch
  - drop integrated openoffice.org-3.3.0.ooo111758.sd.xerror.patch
  - drop integrated openoffice.org-3.2.0.ooo111741.extras.malformed-xml-file.patch
  - drop integrated openoffice.org-3.3.0.ooo112059.sw.avoid-null-ptr-deref.patch
  - drop integrated openoffice.org-3.3.0.ooo100686.wizards.types.not.mediatypes.patch
  - drop integrated workspace.vcl113.patch
  - drop integrated openoffice.org-3.3.0.ooo112384.sw.export.doc.styledoesntexist.patch
  - drop integrated workspace.cmcfixes77.patch
  - drop integrated workspace.vcl114.patch
  - drop integrated openoffice.org-3.3.0.ooo106591.sal.tradcopy.patch
  - drop integrated workspace.vcl115.patch
  - drop integrated workspace.cmcfixes78.patch
  - drop integrated openoffice.org-3.3.0.ooo114012.sd.bada11ychain.patch
  - drop integrated workspace.cmcfixes79.patch
  - drop integrated openoffice.org-3.3.0.ooo114703.vcl.betterlocalize.font.patch
  - drop integrated openoffice.org-3.3.0.rh638185.editeng.cjkctlhtmlsizes.patch
  - drop integrated openoffice.org-3.3.0.rh637738.libgcrypt.addmutex.patch
  - drop integrated openoffice.org-3.2.0.rh632236.writerfilter.cleanup-cell-props.patch
  - drop workspace.gtk3.patch


author: Caolán McNamara <caolanm@redhat.com 3.2.99.3-1
changelog:
  - next Libreoffice milestone
  - drop integrated openoffice.org-2.0.1.rhXXXXXX.extensions.defaulttoevo2.patch
  - drop integrated openoffice.org-2.2.1.ooo7065.sw.titlepagedialog.patch
  - drop integrated openoffice.org-3.2.0.ooo108846.sfx2.qstartfixes.patch
  - drop integrated openoffice.org-3.3.0.ooo107490.cppu.lifecycle.patch
  - drop integrated libreoffice-buildfix.patch
  - drop integrated libreoffice-xdg632229.gnomeshell.patch
  - drop integrated 0001-strcpy-cannot-be-used-with-overlapping-src-and-dest.patch
  - drop integrated 0001-abort-doesn-t-gain-us-anything-here.patch
  - drop integrated 0001-latest-libX11-changed-header-guards.patch


author: Caolán McNamara <caolanm@redhat.com> 3.2.99.3-2
changelog:
  - Resolves: rhbz#610103 exit quickstarter when libs deleted
  - Resolves: rhbz#652695 release desktop in timeout
  - Resolves: rhbz#657541 don't crash during processing of auto. styles
    when joining paragraphs (dtardon)


author: Caolán McNamara <caolanm@redhat.com> 3.3.0.1-1
changelog:
  - release candidate 1
  - drop integrated qstart.dont-forceenabled-on-post-reg-restart.patch
  - drop integrated exit.quickstarter.when.deleted.patch
  - drop integrated 0001-destroydesktop.in.timeout.patch
  - drop integrated openoffice.org-3.3.0.rhbz657541.join-paragraphs.patch


author: Caolán McNamara <caolanm@redhat.com> 3.3.0.2-2
changelog:
  - Resolves: rhbz#663724 fdo32572-sc-dont-double-paste.patch
  - Resolves: rhbz#660342 Undo/Redo crash with postits


author: Caolán McNamara <caolanm@redhat.com> 3.3.0.3-1
changelog:
  - latest version
  - drop integrated 0001-Resoves-rhbz-663857-font-color-missing-C-FAQ-10.3-do.patch
  - drop integrated 0001-Avoid-double-paste-when-pasting-text-into-cell-comme.patch
  - drop integrated 0001-Resolves-rhbz-660342-Undo-Redo-crash-with-postits.patch
  - drop integrated 0001-Resolves-rhbz-666088-clean-up-search-cache-singleton.patch


author: Caolán McNamara <caolanm@redhat.com> 3.3.0.4-4
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  - Related: rhbz#610103 make this even more robust
  - Related: rhbz#672872 cancel gtk file dialog on terminate
  - Resolves: fdo#33509/ooo#62414 fix CTL spelling popup
  - Resolves: rhbz#673819 crash on changing position of header/footer object
  - Resolves: rhbz#670020 crash in slidesorting
  - Resolves: rhbz#676539 handle missing pWindows from xWindows
  - Resolves: rhbz#649310 don't crash deregistering diff. platform ext.
    (dtardon)
  - Resolves: rhbz#666440 don't pushback and process a corrupt extension


author: Caolán McNamara <caolanm@redhat.com> 3.3.1.1-1
changelog:
  - 3.3.1 rc1
  - drop integrated 0001-don-t-pushback-and-process-a-corrupt-extension.patch
  - drop integrated libreoffice-fdo32561.comphelper.patch
  - drop integrated 0001-Related-rhbz-610103-more-woes-on-rpm-upgrade-vs-rpm-.patch
  - drop integrated 0001-Resolves-rhbz-673819-crash-on-changing-position-of-d.patch
  - drop integrated 0001-rhbz-666440-don-t-pushback-and-process-a-corrupt-extension.patch


author: Caolán McNamara <caolanm@redhat.com> 3.3.1.2-3
changelog:
  - Resolves: rhbz#681159 crash in writer
  - Resolves: rhbz#672818 crash in writer
  - Resolves: fdo#33701 ensure node outlives path
  - Resolves: rhbz#681738 crash on writing config post-main


author: Caolán McNamara <caolanm@redhat.com> 3.3.1.2-8
changelog:
  - Related: rhbz#684477 make sure this is thread safe
  - Resolves: rhbz#684620 crash with NULL pTableBox


author: Caolán McNamara <caolanm@redhat.com> 3.3.2.2-1
changelog:
  - latest version
  - drop integrated 0001-Resolves-fdo-33701-ensure-node-outlives-path.patch
  - drop integrated 0001-valgrind-don-t-leave-an-evil-thread-running-after-ma.patch


author: Caolán McNamara <caolanm@redhat.com> 3.3.99.1-1
changelog:
  - 3.4 beta1
  - drop openoffice.org-1.9.123.ooo53397.prelinkoptimize.desktop.patch
    in favour of ooosplash
  - drop openoffice.org-2.2.0.gccXXXXX.solenv.javaregistration.patch
    because components are passively registered now
  - drop integrated openoffice.org-3.1.0.ooo102061.sc.cellanchoring.patch
  - drop integrated turn-script-providers-into-extensions.patch
  - drop integrated 0001-tidy-this-up-and-don-t-bail-out-on-mislength-records.patch
  - drop integrated 0001-free-ctxt-after-taking-lastError-details.patch
  - drop integrated 0001-Removed-suspect-hack.-Cursor-on-post-it-now-scrolls-.patch
  - drop integrated libreoffice-gcc4.6.0.patch
  - drop integrated 0001-fexceptions-fexceptions.patch
  - drop integrated 0001-Related-rhbz-672872-cancel-gtk-file-dialog-on-deskto.patch
  - drop vbahelper.visibility.patch
  - drop integrated 0001-Resolves-fdo-33509-i62414-out-by-one-breaks-CTL-spel.patch
  - drop integrated 0001-Resolves-rhbz-670020-crash-in-slidesorting.patch
  - drop integrated 0001-Resolves-rhbz-676539-handle-missing-pWindows-from-xW.patch
  - drop integrated 0001-Resolves-fdo-33750-i94623-use-optimal-border-width-w.patch
  - drop integrated 0001-rhbz-649310-don-t-crash-deregistering-diff.-platform.patch
  - drop integrated 0001-Resolves-rhbz-674330-dereference-of-NULL-mpBase.patch
  - drop integrated 0001-rhbz-678284-Get-correct-current-position-when-shift-page-up-and-.patch
  - drop integrated 0001-Resolves-rhbz-681159-bandaid-for-crash.patch
  - drop integrated 0001-Resolves-rhbz-672818-bandaid-for-crash-in-SwTxtNode-.patch
  - drop integrated 0001-install-high-resolution-icons.patch
  - drop integrated 0001-Resolves-rhbz-682716-pa-IN-isn-t-handled-by-fontconf.patch
  - drop integrated 0001-Related-rhbz-684477-make-sure-this-is-thread-safe.patch
  - drop integrated 0001-Resolves-rhbz-682621-better-resizing-of-overtall-gly.patch
  - drop integrated 0001-Resolves-rhbz-684620-crash-with-NULL-pTableBox.patch
  - drop integrated libreoffice-fdo33947.sd.print.crash.patch
  - drop integrated 0001-add-cairo_ft_font_face_create_for_pattern-wrapper.patch
  - drop integrated 0001-Related-rhbz-680460-reorganize-this-to-make-it-inher.patch
  - drop integrated 0001-Related-rhbz-680460-don-t-bother-with-an-interim-Fon.patch
  - drop integrated 0001-Resolves-rhbz-680460-honour-lcdfilter-subpixeling-et.patch
  - drop integrated 0001-Cut-Gordian-Knot-of-who-owns-the-font-options.patch
  - drop integrated 0001-beware-of-invalidated-iterator.patch
  - drop integrated rhbz680766.fix-mdds-crash.patch
  - drop integrated 0001-Resolves-rhbz-684580-X-and-strike-through-escapes-ra.patch
  - drop integrated 0001-set-mime-types-on-flat-xml-filters.patch
  - drop integrated 0001-add-flat-xml-types-to-.desktop-files-etc.patch
  - drop integrated libreoffice-fdo31271.icu.patch


author: Caolán McNamara <caolanm@redhat.com> 3.3.99.1-2
changelog:
  - Resolves: rhbz#695509 crash in RefreshDocumentLB
  - bubble down configure test findings on visibility


author: David Tardon <dtardon@redhat.com> 3.3.99.4-1
changelog:
  - 3.4 beta4
  - drop integrated 0001-Removed-duplicate-code-block-mis-merge-prolly.patch
  - drop integrated 7de0b88ce2dd932915894385b54be1897d5ee053.zip


author: Caolán McNamara <caolanm@redhat.com> - 3.4.0.2-4
changelog:
  - Resolves: rhbz#710556 't crash on missing graphics .pptx export
  - Resolves: rhbz#652604 better survive exceptions in autorecovery


author: Caolán McNamara <caolanm@redhat.com> - 3.4.0.2-5
changelog:
  - Resolves: rhbz#699909 crash in export of .doc in lcl_getField
  - Resolves: fdo#37584 Make a real copy of the text
  - Resolves: rhbz#709503/fdo#37668 bitwise operations on signed values


author: David Tardon <dtardon@redhat.com> - 3.4.1.1-1
changelog:
  - 3.4.1 RC1
  - drop integrated 0001-Resolves-rhbz-707317-avoid-crash-in-getRowSpan.patch
  - drop integrated 0001-Resolves-rhbz-710004-band-aid-for-immediate-crash-in.patch
  - drop integrated 0001-Resolves-rhbz-710556-don-t-crash-on-missing-graphics.patch
  - drop integrated 0001-Resolves-rhbz-699909-crash-in-export-of-.doc-in-lcl_.patch
  - drop integrated 0001-fdo-37584-Make-a-real-copy-of-the-text-where-to-coun.patch
  - drop integrated 0001-Resolves-fdo-37668-bitwise-operations-on-signed-numb.patch


author: Caolán McNamara <caolanm@redhat.com> - 3.4.1.1-4
changelog:
  - Related: rhbz#711087 band aid for crash in sc undo
  - Resolves: rhbz#714338 add a metapackage to install standard bits


author: David Tardon <dtardon@redhat.com> - 3.4.1.1-5
changelog:
  - Resolves: rhbz#714781 add Persian langpack
  - Resolves: rhbz#667082 do not crash importing section containing just
    an empty paragraph


author: David Tardon <dtardon@redhat.com> - 3.4.2.1-1
changelog:
  - 3.4.2 rc1
  - drop 0001-bad-merge-fix-to-enable-extensions-to-build-again.patch
  - drop 0001-fix-regression-in-SvGlobalName-operator.patch


author: Caolán McNamara <caolanm@redhat.com> - 3.4.2.1-2
changelog:
  - Rebuild (poppler-0.17.0), add libreoffice-poppler-0.17.0.patch
    seeing as the API changed for some reason or other


author: Caolán McNamara <caolanm@redhat.com> - 3.4.3.2-2
changelog:
  - Resolves: rhbz#733564 graphite2 now packaged into fedora
  - Related: fdo#37195 migrationoo3 not registered


author: Caolán McNamara <caolanm@redhat.com> - 3.4.3.2-11
changelog:
  - Resolves: rhbz#738133 fix bn discard string
  - Resolves: fdo#35513 avoid crash while processing incorrect print range


author: Caolán McNamara <caolanm@redhat.com> - 3.4.4.2-3
changelog:
  - Related: fdo#42534 0001-Related-i58612-don-t-crash-anyway.patch
  - Resolves: fdo#42749 KDE oxygen theme and scrollbars


author: Caolán McNamara <caolanm@redhat.com> - 3.4.4.2-6
changelog:
  - Resolves: rhbz#761009 IFSD_Equal is asymmetrical
  - Resolves: rhbz#767708 write to mmap'ed file w/o disk space: SIGBUS


author: David Tardon <dtardon@redhat.com> - 3.4.99.1-1
changelog:
  - 3.5.0 beta1
  - drop integrated 0001-Related-fdo-37195-migrationoo3-not-registered.patch
  - drop integrated 0001-Related-i58612-don-t-crash-anyway.patch
  - drop integrated 0001-Related-rhbz-652604-better-survive-exceptions-thrown.patch
  - drop integrated 0001-Related-rhbz-702833-addEventListener-without-removeE.patch
  - drop integrated 0001-Related-rhbz-711087-band-aid.patch
  - drop integrated 0001-Related-rhbz-718976-crash-in-SwTxtSizeInfo-GetMultiC.patch
  - drop integrated 0001-Related-rhbz-730225-avoid-segv-in-ld-this-was-set-to.patch
  - drop integrated 0001-Related-rhbz-753201-fedora-ant-java-1.5.0-gcj-won-t-.patch
  - drop integrated 0001-Resolves-fdo-32665-handle-that-FreeSerif-lacks-some-.patch
  - drop integrated 0001-Resolves-rhbz-693265-fix-crash-from-unhandled-except.patch
  - drop integrated 0001-Resolves-rhbz-695509-crash-in-RefreshDocumentLB.patch
  - drop integrated 0001-Resolves-rhbz-713154-pdf-export-dialog-too-tall-to-f.patch
  - drop integrated 0001-Resolves-rhbz-715549-use-fontconfig-s-detected-forma.patch
  - drop integrated 0001-Resolves-rhbz-738255-avoid-crash-on-NULL-pointer.patch
  - drop integrated 0001-Resolves-rhbz-751290-KDE-black-on-dark-tooltips.patch
  - drop integrated 0001-add-Oracle-Java-1.7.0-recognition.patch
  - drop integrated 0001-avoid-using-com.sun.org-apis.patch
  - drop integrated 0001-bubble-down-configure-test-findings-on-visibility.patch
  - drop integrated 0001-fix-horizontal-scrollbars-with-KDE-oxygen-style-bnc-.patch
  - drop integrated 0001-gtk3-fix-cairo-canvas-crash-for-non-X-or-svp-backend.patch
  - drop integrated 0001-helgrind-Related-rhbz-655686-get-order-of-shutdown-c.patch
  - drop integrated 0001-rhbz-667082-do-not-crash-importing-section-containin.patch
  - drop integrated 0001-rhbz-702635-set-correct-page-number-when-exporting-s.patch
  - drop integrated Backport-reading-AES-encrypted-ODF-1.2-documents.patch
  - drop integrated gdb-pretty-printers.patch
  - drop integrated kde4configure.patch
  - drop integrated libreoffice-ppc64.patch
  - drop integrated openoffice.org-3.3.0.ooo108637.sfx2.uisavedir.patch
  - drop integrated openoffice.org-3.3.0.ooo113273.desktop.resolvelinks.patch
  - drop integrated vbahelper.visibility.patch
  - drop libreoffice-testtools subpackage, because testtool has been
    removed by upstream


author: David Tardon <dtardon@redhat.com> - 3.4.99.2-1
changelog:
  - 3.5.0 beta2
  - drop integrated 0001-Resolves-rhbz-761009-IFSD_Equal-is-asymmetrical.patch
  - drop integrated 0001-Resolves-rhbz-767708-avoid-SIGBUS-writing-to-overcom.patch
  - drop integrated 0001-force-gbuild-stage-for-CustomTargets.patch
  - drop integrated 0001-these-translations-do-already-exist-in-translations-.patch
  - drop integrated 0001-Fix-typo-and-clean-up.patch
  - use system mysql-connector-c++


author: David Tardon <dtardon@redhat.com> - 3.4.99.3-1
changelog:
  - 3.5.0 beta3
  - drop integrated 0001-fix-syntactic-error.patch
  - drop integrated 0001-gcc-trunk-fix-error-unable-to-find-string-literal-op.patch
  - drop integrated 0001-gcc-trunk-avoid-confusion.patch
  - drop integrated 0001-workaround-for-LO-namespace-pollution-breaking-KDE4-.patch
  - drop integrated 0001-smath-does-not-handle-accents-in-MathML.patch
  - Resolves: rhbz#533318 smath does not handle accents in MathML
  - Resolves: rhbz#771108 English menu in writer despite installation of
    libreoffice-langpack-de


author: David Tardon <dtardon@redhat.com> - 3.5.0.1-1
changelog:
  - 3.5.0 rc1
  - drop integrated 0001-workaround-internal-compiler-error-with-gcc-4.7.patch
  - drop integrated 0001-fix-for-gcc-4.7-C-11-these-are-not-string-literal-op.patch
  - drop integrated 0001-fix-for-gcc-4.7-C-11-this-is-not-string-literal-oper.patch
  - drop integrated 0001-Revert-fast_merge-fix-mis-merge-of-first-module-s-st.patch
  - drop integrated 0001-fix-writing-of-strings-from-the-first-module.patch
  - drop integrated 0001-refactor-slightly-to-avoid-link-problems-with-gcc-4..patch


author: David Tardon <dtardon@redhat.com> - 3.5.0.3-1
changelog:
  - 3.5.0 rc3
  - Resolves: rhbz#786328 add nlpsolver subpackage
  - split legacy binary filters into subpackage


author: Stephan Bergmann <sbergman@redhat.com> - 3.5.0.3-2
changelog:
  - junit4 -> junit
  - Resolves: rhbz#788042 skip splashscreen with quickstarter
  - with split binfilter we need fix for fdo#43644


author: Caolán McNamara <caolanm@redhat.com> - 3.5.0.3-4
changelog:
  - ensure gdb .py files have the same timstamps so that multilib
    .pyc's and .pyo's have the same content (timestamp in binary cache)


author: David Tardon <dtardon@redhat.com> - 3.5.1.1-1
changelog:
  - 3.5.1 rc1
  - drop 0001-Resolves-fdo-43644-survive-registered-but-unavailabl.patch
  - drop 0001-Resolves-rhbz-789622-Adapt-SDK-to-changed-paths-in-L.patch
  - drop 0001-Fix-fdo-45177-avoid-linked-undo-for-the-while.patch
  - drop 0001-Fix-some-apparent-misuses-of-RTL_CONSTASCII_USTRINGP.patch
  - drop binfilter-Fix-some-apparent-misuses-of-RTL_CONSTASCII_USTRINGP.patch
  - Resolves: fdo#45177 avoid linked undo crash
  - Fix some apparent misuses of RTL_CONSTASCII_USTRINGPARAM (cherry-picked from
    upstream libreoffice-3-5 branch)


author: Caolán McNamara <caolanm@redhat.com> - 3.5.1.1-2
changelog:
  - Resolves: rhbz#788045 swriter --help doesn't show help
  - Resolves: rhbz#798667 missing .desktop icons


author: Caolán McNamara <caolanm@redhat.com> - 3.5.1.1-3
changelog:
  - Resolves: rhbz#799628 crash with chewing IM with g3g
  - Resolves: rhbz#799525 put flat odf mimetypes into xsltfilter.desktop
  - Resolves: rhbz#800272 complain about unknown commandline options


author: David Tardon <dtardon@redhat.com> - 3.5.3.1-1
changelog:
  - 3.5.3 rc1
  - drop integrated 0001-Introduced-SystemShellExecuteFlags-URIS_ONLY.patch
  - drop integrated 0001-Simplify-code-and-use-proper-register-names-for-linu.patch
  - drop integrated 0001-resolved-rhbz-813280-the-current-document-is-not-alw.patch


author: Caolán McNamara <caolanm@redhat.com> - 3.5.3.2-3
changelog:
  - Resolves: rhbz#805743 a11y crash in impress/draw
  - Resolves: rhbz#813202 opengl slide transitions still a bit
    problematic in Fedora 17


author: David Tardon <dtardon@redhat.com> - 3.5.3.2-4
changelog:
  - Resolves: rhbz#820439 KDE export dialog broken for most formats
  - Resolves: fdo#49365 Libreoffice fails to start on second screen with
    gtk vcl plugin
  - Resolves: rhbz#809019 Impress thinks a machine with 2 monitors in
    clone mode is multihead


author: David Tardon <dtardon@redhat.com> - 3.5.4.1-1
changelog:
  - 3.5.4 rc1
  - drop integrated 0001-do-not-prepend-n-twice-it-confuses-KFileDialog-rhbz-.patch
  - drop integrated 0001-incrementing-index-twice-in-one-run-seems-wrong.patch
  - drop integrated 0001-fdo-49365-correctly-map-monitor-index-back-to-screen.patch
  - drop integrated 0001-rhbz-809019-count-mirrored-monitors-as-one.patch


author: David Tardon <dtardon@redhat.com> - 3.5.5.1-1
changelog:
  - 3.5.5 rc1
  - drop integrated 0001-make-hsqldb-build-with-java-1.7.patch
  - drop integrated 0001-Related-rhbz-799628-crash-with-chewing-IM-with-g3g.patch
  - drop integrated 0001-silence-SolarMutex-not-locked-spew.patch
  - drop integrated 0001-gcc-trunk-fix-unable-to-find-string-literal-operator.patch
  - drop integrated 0001-ppc-yyinput-returns-a-int-truncating-to-unsigned-cha.patch
  - drop integrated 0001-Resolves-rhbz-826609-rhbz-820554-fix-smoketest-on-pp.patch


author: David Tardon <dtardon@redhat.com> - 3.6.0.0-1
changelog:
  - 3.6.0 beta2
  - drop integrated 0001-move-binfilter-mime-types-into-extra-.desktop-file.patch
  - drop integrated 0001-Resolves-rhbz-788042-skip-splashscreen-with-quicksta.patch
  - drop integrated libreoffice-ensure-non-broken-xml-tree.patch
  - drop integrated 0001-preserve-timestamps-for-.py-files.patch
  - drop integrated 0001-Resolves-rhbz-788045-swriter-help-etc-doesn-t-show-h.patch
  - drop integrated 0001-Resolves-rhbz-799525-put-flat-odf-mimetypes-in-xsltf.patch
  - drop integrated 0001-Resolves-rhbz-800272-complain-about-unknown-command-.patch
  - drop integrated 0001-Resolves-rhbz-806663-SlideshowImpl-can-outlive-SdMod.patch
  - drop integrated 0001-desktop-do-not-complain-about-soffice-command-line-o.patch
  - drop integrated 0001-Resolves-fdo-48096-torn-off-popups-trigger-keyboard-.patch
  - drop integrated 0001-fdo-38088-better-CSV-import-default-separators.patch
  - drop integrated 0001-save-register-arguments-first.patch
  - drop integrated 0001-do-not-let-gcc-use-registers-we-are-setting-ourselve.patch
  - drop integrated 0001-wrong-types-used-here-breaks-64bit-bigendian.patch
  - drop integrated 0001-Resolves-rhbz-805743-a11y-call-doShow-after-we-have-.patch
  - drop integrated 0001-Resolves-fdo-49849-implement-Unicode-6.1-hebrew-line.patch
  - drop integrated 0001-use-ure-instead-of-ure-link.patch
  - drop broken 0001-fix-setting-of-paper-tray-from-print-dialog-fdo-4393.patch


author: Caolán McNamara <caolanm@redhat.com> - 1:3.6.1.1-2
changelog:
  - Resolves: rhbz#846775 Clipboard must be disposed before selection
  - Resolves: rhbz#842292 crash in scrolling multiselection in draw


author: Caolán McNamara <caolanm@redhat.com> - 1:3.6.1.2-2
changelog:
  - Related: rhbz#850709 hunspell en-US available standalone so
    make English langpack require hunspell-en and core just
    bare bones hunspell-en-US


author: Caolán McNamara <caolanm@redhat.com> - 1:3.6.3.1-1
changelog:
  - 3.6.3 rc1
  - drop integrated 0001-Resolves-rhbz-855972-crash-on-switching-to-outline-v.patch
  - drop integrated 0001-fdo-52022-Simple-LargeControlPoints-actually-can-hav.patch
  - drop integrated 0001-fdo-46071-Do-not-hide-windows-based-on-nil-Visible-p.patch


author: Caolán McNamara <caolanm@redhat.com> - 1:4.0.0.3-5
changelog:
  - make evolution 3.6 work with address book
  - Resolves: rhbz#910176 cannot select directory with gtk folder picker
  - fixes for building against Boost 1.53.0


author: Eike Rathke <erack@redhat.com> - 1:4.0.0.3-8
changelog:
  - do not access vector elements beyond size, rhbz#847519 related
  - Resolves: rhbz#742780 let make OPT_FLAGS=... override SDK flags
  - Resolves: rhbz#907933 crash on removing second last para


author: Caolán McNamara <caolanm@redhat.com> - 1:4.0.1.2-2
changelog:
  - Related: rhbz#902884 check for NULL GetSelectedMasterPage
  - Resolves: fdo#61241 force area page to size itself
  - Resolves: fdo#61656 use order and orientation combobox
  - Resolves: fdo#56031 RSID attr changes drop content changes


author: Caolán McNamara <caolanm@redhat.com> - 1:4.1.0.0-5.beta1
changelog:
  - Resolves: rhbz#968892 block entire grapheme together for glyph fallback
  - Related: rhbz#968892 discard impossible languages for glyph fallback


author: David Tardon <dtardon@redhat.com> - 1:4.1.0.0-9.beta2
changelog:
  - Resolves: rhbz#971321 failing tests on ppc and s390
  - Resolves: rhbz#974062 incorrect rendering of text in outline blocks in
    Impress


author: Stephan Bergmann <sbergman@redhat.com> - 1:4.1.0.4-5
changelog:
  - Resolves: rhbz#989246 Honor user's JavaDriverClass override in mysql driver
  - Resolves: fdo#67045 fix several nasty screen selection issues


author: David Tardon <dtardon@redhat.com> - 1:4.1.1.2-1
changelog:
  - 4.1.1 rc2
  - Related: rhbz#895690 Always try to do a mount when opening a file via GIO
  - Resolves: rhbz#998136 wrong index to gWidgetData
  - Resolves: rhbz#998046 store last size/position of the base windows


author: Caolán McNamara <caolanm@redhat.com> - 1:4.1.2.3-2
changelog:
  - Resolves: rhbz#1013480 crash in EditLineList::operator[]
  - Resolves: rhbz#1014010 crash on start up
  - Resolves: rhbz#1013844 encrypted OOo 1.0 files don't reopen


author: Caolán McNamara <caolanm@redhat.com> - 1:4.1.2.3-3
changelog:
  - Resolves: rhbz#1015281 crash on clicking custom animation
  - Resolves: rhbz#996162 crash with no bullet font


author: Caolán McNamara <caolanm@redhat.com> - 1:4.1.2.3-4
changelog:
  - Resolves: rhbz#1001768: fix various a11y deadlocks and crashes
  - Resolves: rhbz#1016022 fix cut from impress and paste to writer
  - Resolves: rhbz#1003179 fix AUTOFMT related crashes in Writer Undo


author: Caolán McNamara <caolanm@redhat.com> - 1:4.1.3.1-2
changelog:
  - Resolves: rhbz#1020712 wrong default CTL font shown in editengine
  - Resolves: rhbz#919070 display -1 means span all screens


author: Stephan Bergmann <sbergman@redhat.com> - 1:4.1.3.2-2
changelog:
  - Resolves: fdo#67725 unoidl::AggregatingCursor must wrap modules for aggregation
  - Resolves: rhbz#1021915 force menubar menus to be up/down only
  - Resolves: rhbz#1025201 Incorrect rendering of Devanagari short i


author: Stephan Bergmann <sbergman@redhat.com> - 1:4.1.3.2-5
changelog:
  - Resolves: rhbz#1031989 Accept --pt in addition to deprecated -pt
  - Related: rhbz#1014990 valgrind reports uninitialized variables


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.0.0-2.beta2
changelog:
  - update to 4.2.0 beta2
  - Related: rhbz#1032774 bodge around reported NULL
  - Resolves: rhbz#1035092 no shortcut key for Italian 'Tools' menu
  - Resolves: rhbz#912529 Kerkis SmallCaps shown instead of Kerkis Regular
  - Resolves: rhbz#1038189 refresh printer list when print dialog launched
  - openssl no longer required to build


author: David Tardon <dtardon@redhat.com> - 1:4.2.0.4-2
changelog:
  - split LibreLogo into a separate subpackage
  - create a metapackage depending on all subpackages containing filters,
    for use of packages like unoconv


author: David Tardon <dtardon@redhat.com> - 1:4.2.0.4-3
changelog:
  - Resolves: rhbz#1017379 libreoffice impress imports animated motion paths
    incorrectly from powerpoint
  - Resolves: fdo#33852 Custom animation (Motionpath Left) isn't being
    imported correctly from .ppt


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.2.1-5
changelog:
  - Related: rhbz#1065807 wizards should find the right wizards subdir
    of Template_internal, who knew this stuff was so fragile


author: Michael Stahl <mstahl@redhat.com> - 1:4.2.2.1-6
changelog:
  - Resolves: rhbz#988516: DOCX import: fix context stack when importing header
  - Resolves: rhbz#1072553: Fix deselection problems of template view
  - Resolves: rhbz#1072607: fix crash in SvxRuler::MouseMove()
  - Resolves: rhbz#1043551: sw: avoid division-by-0 in Text Grid painting code
  - RTF import: import field parameters
  - RTF import: fix spurious page breaks at doc end


author: David Tardon <dtardon@redhat.com> - 1:4.2.3.2-2
changelog:
  - Resolves: rhbz#1080196 mdds/multi_type_vector_itr.hpp update_node():
    soffice.bin killed by SIGSEGV


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.3.3-2
changelog:
  - Resolves: rhbz#1081176 don't jump to cursor pos when we don't want to
  - Related: rhbz#1085916 kde startup woes


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.4.1-2
changelog:
  - every 2nd print job is incorrectly flagged as failed
  - Related: rhbz#1088625 PresenterPaintManager seen as NULL


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.4.1-3
changelog:
  - sometimes tables in impress don't resize when adding rows
  - Resolves: fdo#71423 crash while editing Impress tables


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.4.1-6
changelog:
  - Resolves: fdo#37130 use 10pt Default style font for comments
  - Resolves: fdo#60040 crash after undoing master page
  - vertically center printout when including comments


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.4.2-6
changelog:
  - center current slide after changing zoom
  - add a status bar icon to fit slide to window
  - Related: fdo#50697 reset the cache timeout on GetGraphic


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.4.2-9
changelog:
  - Resolves: rhbz#1096486 avoid access to nonexisting parent
  - Resolves: rhbz#1096295 hard to distinguish slides in slide pane


author: Caolán McNamara <caolanm@redhat.com> - 1:4.2.4.2-14
changelog:
  - render smart-art with a vector format so it can be scaled nicely
  - fix leak on pasting metafiles into office
  - fix leak on pasting draw items into office
  - fix another leak on scaling metric items


author: David Tardon <dtardon@redhat.com> - 1:4.3.0.0-9.beta2
changelog:
  - Resolves: rhbz#1105376 FlatODF import/export does not work unless
    libreoffice-xsltfilter is installed


author: Caolán McNamara <caolanm@redhat.com> - 1:4.3.1.1-6
changelog:
  - Resolves: rhbz#1131425 move libjawt-using office bean into a subpackage
  - Resolves: rhbz#1125588 port LibreOffice to ppc64le


author: Caolán McNamara <caolanm@redhat.com> - 1:4.3.2.2-2
changelog:
  - make brochure printing of impress/draw work out of the box
  - Resolves: rhbz#1133863 fix looping layout


author: Caolán McNamara <caolanm@redhat.com> - 1:4.3.3.2-4
changelog:
  - Resolves: fdo#60712 Inherits cell styles in inserting rows/columns
  - implement toggling off removeable master elements with delete
  - Resolves: fdo#78151 change underlying style on toggling bullets on/off in master view


author: Caolán McNamara <caolanm@redhat.com> - 1:4.3.4.1-5
changelog:
  - Resolves: rhbz#1164551 we want to ensure that a libjvm.so is available
    but we have no firm interest in which one that is


author: David Tardon <dtardon@redhat.com> - 1:4.4.0.2-2
changelog:
  - Resolves: rhbz#1180114 writerfilter: don't crash on w:customXmlDelRangeStart
    etc.
  - Resolves: rhbz#1175027 fix life cycle of SwConnectionDisposedListener_Impl


author: Stephan Bergmann <sbergman@redhat.com> - 1:4.4.2.2-3
changelog:
  - Resolves: rhbz#1197614 crash when updating extension
  - Resolves: rhbz#1134285 redundant user/password request for WebDAV access


author: Bastien Nocera <bnocera@redhat.com> 1:5.1.0.1-2
changelog:
  - Add GLSL files missing from the package
  - Split up inclusion of latin Serbian files to avoid duplicate listing


author: David Tardon <dtardon@redhat.com> - 1:5.1.0.3-1
changelog:
  - update to 5.1.0 rc3
  - Resolves: rhbz#1168757 Selecting multiple slides is not reflected in Print
    dialog


author: David Tardon <dtardon@redhat.com> - 1:5.1.2.1-1
changelog:
  - update to 5.1.2 rc1
  - split VCL plugins into subpackages
  - rename libreoffice-kde to libreoffice-kde4
  - only recommend fonts
  - remove hard dependency on English spell checker and auto-correction
    rules
  - disable quickstarter
  - move icons and other system-integration stuff to a noarch subpackage
  - disable browser plugin in preparation for its removal in 5.2


author: David Tardon <dtardon@redhat.com> - 1:5.2.0.1-1
changelog:
  - update to 5.1.0 rc1
  - Resolves: rhbz#1343752 wrong radiobutton and checkbutton behavior in
    "view" menu
  - Resolves: rhbz#1349261 do not pull in all variants of english dicts


author: David Tardon <dtardon@redhat.com> - 1:5.2.1.2-2
changelog:
  - Resolves: rhbz#1247399 install public jars according to packaging guidelines
  - Resolves: rhbz#1363874 install LibreOfficeKit headers


author: Caolán McNamara <caolanm@redhat.com> - 1:5.2.2.1-3
changelog:
  - Related: rhbz#1373933 do less on style-updated
  - Related: rhbz#1353069 don't clear XATTR_FILL from in use styles


author: David Tardon <dtardon@redhat.com> - 1:6.0.0.0-1.alpha1
changelog:
  - update to 6.0.0 alpha1
  - update location of appdata files
  - use weak dependencies
  - mark bundled packages


author: Michael Stahl <mstahl@fedoraproject.org> - 1:6.0.0.2-3
changelog:
  - add lots of .abignore files to restrict abipkgdiff to shared objects
    that actually have a stable ABI


author: Stephan Bergmann <sbergman@redhat.com> - 1:6.0.3.2-4
changelog:
  - Resolves: rhbz#1568579 LibreOffice --headless zombie process
  - Related: rhbz#1569331 end should be in terms of unicode chars, not bytes


author: Rex Dieter <rdieter@fedoraproject.org> - 1:6.1.2-6
changelog:
  - -kf5 subpackage: include support for --enable-gtk3-kde5 (#1647233)
  - -kde4: adjust summary/description s/KDE/KDE4/


author: Caolán McNamara <caolanm@redhat.com> - 1:6.1.4.2-1
changelog:
  - latest version
  - Resolves: rhbz#1662616 crash in macro dialog editor
  - Resolves: rhbz#1662512 a11y freeze in calc


author: Caolán McNamara <caolanm@redhat.com> - 1:6.2.3.2-4
changelog:
  - Resolves: rhbz#1712823 crash in extended tooltips over pattern editor
  - Resolves: rhbz#1711143 calc not rounding time calculation correctly


author: Caolán McNamara <caolanm@redhat.com> - 1:6.2.3.2-5
changelog:
  - Resolves: rhbz#1713827 protect against null ViewShell
  - Resolves: rhbz#1713908 stop disabling firebird-sdbc


author: Caolán McNamara <caolanm@redhat.com> - 1:6.4.5.2-3
changelog:
  - Related: rhbz#1859588 workaround vcldemo ICE
  - add py_byte_compile call for
    https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3


author: Caolán McNamara <caolanm@redhat.com> - 1:6.4.5.2-6
changelog:
  - Resolves: rhbz#1745771
    + drop the GTK3-KF5 VCL plugin (formerly subpackage kf5)
    + rename the current -kde5 subpackage (the Qt5/KF5 VCL plugin) to -kf5


author: Caolán McNamara <caolanm@redhat.com> - 1:7.1.0.3-1
changelog:
  - bump to 7.1.0 series
  - drop integrated 0001-rhbz-1870501-crash-on-reexport-of-odg.patch
  - drop integrated 0001-rhbz-1882616-move-cursor-one-step-at-a-time-in-the-d.patch
  - drop integrated 0001-export-HYPERLINK-target-in-html-clipboard-export.patch
  - drop integrated 0001-gcc11.patch
  - drop integrated 0001-disable-tests-that-don-t-work-without-pdfium.patch
  - drop integrated 0001-rhbz-1913828-SfxViewFrame-Current-can-return-null.patch
  - drop integrated 0001-Upgrade-liborcus-to-0.16.0.patch


author: Caolán McNamara <caolanm@redhat.com> - 1:7.1.3.2-1
changelog:
  - Resolves: rhbz#1962262 Get rid of apache-commons-logging
  - Impress crashes on switch from commenting to slide sorter
  - fix assertion on avmedia volumne control
  - build libreoffice-langpack-fy for libreoffice
  - Adapt to "libstdc++: Implement LWG 1203 for rvalue iostreams"
  - Adapt to hamcrest-2.2-3.fc35.noarch.rpm
  - gtk3: workaround missing gdk_threads_enter calls in gio errordialog callback


author: Caolán McNamara <caolanm@redhat.com> - 1:7.1.4.2-3
changelog:
  - rhbz#1977653 drop unneeded bsh build-dependency
  - Remove unused DOCTYPE from odk/examples xcu file
  - drop bsh buildrequires in rhel


author: Caolán McNamara <caolanm@redhat.com> - 1:7.1.5.2-5
changelog:
  - replace use of ucpp with gcc cpp
  - Resolves: tdf#132739 two html style tags where there should be just one


author: Miroslav Lichvar <mlichvar@redhat.com> - 5.18.12-7
changelog:
  - fix linking to use hardening flags (#1547522)
  - use macro for ldconfig scriptlets
  - add gcc to build requirements
  - remove comment with macro


author: Tomas Orsava <torsava@redhat.com> - 2.5.1-5
changelog:
  - Remove dependency on an exotic testing package python-freezegun which we
    don't have capacity to ship in RHEL8
  - Run tests in pytest (as declared in BuildRequires) instead of unittest


author: Simone Caronni <negativo17@gmail.com> - 9.4.1-2
changelog:
  - Add Debian patch to enable/disable S3 support at configure time.
  - Disable S3 as it does not currently build:
    http://bugs.bacula.org/view.php?id=2446
  - Update RPM macros.


author: Simone Caronni <negativo17@gmail.com> - 9.4.1-3
changelog:
  - Build QT programs with QT 5 on RHEL/CentOS 7. Also, reduce the number of
    required QT packages for building.


author: Simone Caronni <negativo17@gmail.com> - 9.6.7-1
changelog:
  - Update to 9.6.7.
  - Drop support for building on CentOS/RHEL 6 and upgrades from version 2.4.
  - Trim changelog.


author: Pavel Cahyna <pcahyna@redhat.com> - 11.0.1-5
changelog:
  - Make nagios-plugin build conditional and disabled on RHEL to avoid
    generating this subpackage that has missing dependencies
  - Fix flags for annobin in Qt tools (bat & tray-monitor) build
  - Add a forgotten RHEL 8 patch to use openssl crypto (random numbers, hmac,
    hashing functions)
    Resolves: rhbz#1935458


author: Severin Gehwolf <sgehwolf@redhat.com> - 1.10-3
changelog:
  - Add explicit javapackages-tools requirement for sub-packages using
    jpackage_script-based scripts. See RHBZ#1600426.


author: Mat Booth <mat.booth@redhat.com> - 1.11-1
changelog:
  - Update to latest upstream release
  - Drop ancient obsoletes
  - Drop eclipse-specific hacks that are no longer needed
  - Allow conditional building without scripting engines for smaller dep chain
  - Break out some low-level modules into separate sub-package for smaller install
    size


author: Jerome Marchand <jmarchan@redhat.com> - 0.25.0-3
changelog:
  - Rebuild with llvm 16 (RHBZ#2192949)
  - Fix compactsnoop (RHBZ#2042238)
  - Fix bindsnoop (RHBZ#2155200)
  - Fix nfsslower (RHBZ#2155163)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.36-4
changelog:
  - Tighten cache protection against record from forwarders (CVE-2021-25220)
  - Include test of forwarders


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.36-5
changelog:
  - Fix memory leak in ECDSA verify processing (CVE-2022-38177)
  - Fix memory leak in EdDSA verify processing (CVE-2022-38178)


author: pangqing <pangqing@uniontech.com> - 32:9.11.36-11.0.1.01
changelog:
  - fix: Delete other distribution identities in version(bugid:166379)
  - fix: delete empty link(bugid:123783)


author: Scott Lampert <fortunato@heavymetal.org>
changelog:
  - Used buildroot
  - patched bin/named/ns_udp.c to use <libelf/nlist.h> for include
    on Redhat 5.0 instead of <nlist.h>


author: Manuel J. Galan <manolow@step.es>
changelog:
  - Several essential modifications to build and install correctly.
  - Modified 'ndc' to avoid deprecated use of '-'


author: Stepan Kasal <kasal@math.cas.cz>
changelog:
  - nslookup patched:
    to count numRecords properly
    to fix subsequent calls to ls -d
    to parse "view" and "finger" commands properly
    the view hack updated for bind-8 (using sed)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 8.2.1.
  - add named.logrotate (#3571).
  - hack around egcs-1.1.2 -m486 bug (#3413, #3485).
  - vet file list.


author: Preston Brown <pbrown@redhat.com>
changelog:
  - use real stop and start in named.init for restart, not ndc restart, it has
    problems when named has changed during a package update... (# 4890)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Fix up location of named-bootconf.pl and make it executable
    (Bug #8028)
  - bind-devel requires bind


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - provide /var/named (fix for bugs #9847, #10205)
  - preserve args when restarted via ndc(8) (bug #10227)
  - make resolv.conf(5) a link to resolver(5) (bug #10245)
  - fix SYSTYPE bug in all makefiles
  - move creation of named user from %post into %pre


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - modify logrotate setup to use PID file
  - temporarily disable optimization by unsetting $RPM_OPT_FLAGS at build-time
  - actually bump the release this time


author: Bernhard Rosenkranzer <bero@redhat.com>
changelog:
  - Fix up the initscript (Bug #13033)
  - Fix build with current glibc (Bug #12755)
  - /etc/rc.d/init.d -> /etc/init.d
  - use %{_mandir} rather than /usr/share/man


author: Karsten Hopp <karsten@redhat.de>
changelog:
  - fixed logrotate script (wrong path to kill)
  - include header files in -devel package
  - bugzilla #22049, #19147, 21606


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Move run files to /var/run/named/ - /var/run isn't writable
    by the user we're running as. (Bug #20665)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Make /etc/rndc.conf and /etc/sysconfig/named noreplace
  - Make devel require bind = %{version} rather than just bind


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Update to 9.1.1rc1; fixes 17 bugs (14 of them affecting us;
    1 was fixed in a Red Hat patch already, 2 others are portability
    improvements)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 9.1.1 probably won't be out in time, revert to 9.1.0 and apply fixes
    from 9.1.1rc2
  - bind requires bind-utils (#28317)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Don't use the standard rndc key from the documentation, instead, create a random one
    at installation time (#26358)
  - Make /etc/rndc.conf readable by user named only, it contains secret keys


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.0-9
changelog:
  - Work around bind 8 -> bind 9 migration problem when using buggy zone files:
    accept zones without a TTL, but spew out a big fat warning. (#31393)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.2-1
changelog:
  - 9.1.2 final. No changes between 9.1.2-0.rc1.1 and this one, except for
    the version number, though.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc1.2
changelog:
  - Add named.conf man page from bind 8.x (outdated, but better than nothing,
    - Rename the rndc key (#42895)
  - Add dnssec* man pages


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-3
changelog:
  - Add build dependencies (#49368)
  - Make sure running service named start several times doesn't create
    useless processes (#47596)
  - Work around the named parent process returning 0 even if the config
    file is broken (it's parsed later by the child processes) (#45484)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-4
changelog:
  - Make sure /etc/rndc.conf isn't world-readable even after the
    %post script inserted a random key (#53009)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc3.1
changelog:
  - 9.2.0rc3
  - remove ttl patch, I don't think we need this for 8.0.
  - remove dig.1.bz2 from the bind8-manpages tar file, 9.2 has a new dig man page
  - add lwres* man pages to -devel


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-7
changelog:
  - Don't exit if /etc/named.conf doesn't exist if we're running
    chroot (#60868)
  - Revert Elliot's changes, we do require specific glibc/glibc-kernheaders
    versions or bug #58335 will be back. "It compiles, therefore it works"
    isn't always true.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.1-2
changelog:
  - Move libisccc, lib isccfg and liblwres from bind-utils to bind,
    they're not required if you aren't running a nameserver.


author: Karsten Hopp <karsten@redhat.de> 9.2.1-7
changelog:
  - fix name of pidfine in logrotate script (#68842)
  - fix owner of logfile in logrotate script (#41391)
  - fix nslookup and named.conf man pages (output on stderr)
    (#63553, #63560, #63561, #54889, #57457)
  - add rfc1912 (#50005)
  - gzip all rfc's
  - fix typo in keygen.c (#54870)
  - added missing manpages (#64065)
  - shutdown named properly with rndc stop (#62492)
  - /sbin/nologin instead of /bin/false (#68607)
  - move nsupdate to bind-utils (where the manpage already was) (#66209, #66381)
  - don't kill initscript when rndc fails (reload)    (#58750)


author: Daniel Walsh <dwalsh@redhat.com> 9.2.1-12
changelog:
  - Fix log rotate to use service named reload
  - Change service named reload to give success/failure message [73770]
  - Fix File checking [75710]
  - Begin change to automatically run in CHROOT environment


author: Daniel Walsh <dwalsh@redhat.com> 9.2.2-13
changelog:
  - Fix config description of named.conf in chroot
  - Change named.init script to check for existence of /etc/sysconfig/network


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fixed named.init generation of error messages on
  - 'service named stop' and 'service named reload'
  - as per bug 127775


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fixed bug 129289: bind-chroot install / deinstall
  - on install, existing config files 'safe_replace'd
  - with links to chroot copies; on uninstall, moved back.


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Remove resolver(5) manpage now in man-pages (bug 130792);
  - Don't create /dev/ entries in bind-chroot if already there (bug 127556);
  - fix bind-devel Requires (bug 130919)
  - Set default location for dumpdb & stats files to /var/named/data


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fix bug 130981: add '-t' option to named-checkconf invocation in
  - named.init if chroot installed.


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10
changelog:
  - Fix bug 130121: add '%ghost' entries for files included in previous
  - bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
  - that RPM removed after upgrade .


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-11_EL3
changelog:
  - Fix bug 131803: replace ROOTDIR line removed by broken
  - bind-chroot 9.2.2-21's '%postun'; added %triggerpostun for bind-chroot


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-12_EL3
changelog:
  - Fix bug 132303: if ROOTDIR line was replaced after upgrade from
  - bind-chroot-9.2.2-21, restart named


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc8-14
changelog:
  - Upgrade to upstream bind-9.2.4rc8 .
  - Progress: Finally! Hooray! ISC bind now distributes:
  - o named.conf(5) and nslookup(8) manpages
  -    'bind-manpages.bz2' source can now disappear
  -    (could this have something to do with ISC bug I raised about this?)
  - o 'deprecation_msg' global has vanished
  -     bind-9.2.3rc3-deprecation_msg_shut_up.diff.bz2 can disappear


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-1
changelog:
  - BIND 9.2.4 (final release) released - source code actually
  - identical to 9.2.4rc8, with only version number change.


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-2
changelog:
  - Fix bug 136243: bind-chroot %post must run restorecon -R %{prefix}
  - Fix bug 135175: named.init must return non-zero if named is not run
  - Fix bug 134060: bind-chroot %post must use mktemp, not /tmp/named
  - Fix bug 133423: bind-chroot %files entries should have been %dirs


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-4
changelog:
  - Fix bugs 140528 and 141113:
  - 2 second timeouts when IPv6 not configured and root nameserver's
  - AAAA addresses are queried


author: Jason Vas Dias <jvdias@redhat.com> - 22:9.3.0-2
changelog:
  - Fix bug 143438: named.init will now make correct ownership of $ROOTDIR/var/named
  -                 based on 'named_write_master_zones' SELinux boolean.
  - Fix bug 143744: dig & nsupdate IPv6 timeout  (dup of 140528)


author: Jason Vas Dias <jvdias@redhat.com> - 22:9.3.1rc1-1
changelog:
  - Upgrade to 9.3.1rc1
  - Add Simplified Database Backend (SDB) sub-package ( bind-sdb )
  -     add named_sdb - ldap + pgsql + dir database backend support with
  -     'ENABLE_SDB' named.sysconfig option
  - Add BIND resolver library & includes sub-package ( libbind-devel)
  - fix bug 147824 / 147073 / 145664: ENABLE_ZONE_WRITE in named.init
  - fix bug 146084 : shutup restorecon


author: Jason Vas Dias <jvdias@redhat.com> - 22.9.3.1rc1-5
changelog:
  - fix bug 150288: h_errno not being accessed / set correctly in libbind
  - add libbind man-pages from bind-8.4.6


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-2_FC4
changelog:
  - Rebuild for bind-sdb libpq.so.3 dependency
  - fix bug 150981: don't install libbind man-pages if no libbind
  - fix bug 151852: mount proc on $ROOTDIR/proc to allow sysconf(...)
    to work and correct number of CPUs to be determined


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4_dbus
changelog:
  - Enhancement to allow dynamic forwarder table management and
  - DHCP forwarder auto-configuration with D-BUS


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4
changelog:
  - Fix bug 157601: give named.init a configtest function
  - Fix bug 156797: named.init should check SELinux booleans.local before booleans
  - Fix bug 154335: if no controls in named.conf, stop named with -TERM sig, not rndc
  - Fix bug 155848: add NOTES section to named.8 man-page with info on all Red Hat
                    BIND quirks and SELinux DDNS / slave zone file configuration
  - D-BUS patches NOT applied until dhcdbd is in FC


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-6
changelog:
  - fix bug 157950: dig / host / nslookup should reject invalid resolv.conf
                    files and not use uninitialized garbage nameserver values
                    (ISC bug 14841 raised).


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-7
changelog:
  - fix bug 160914: resolver utilities should try next server on empty referral
                    (now that glibc bug 162625 is fixed)
                    host and nslookup now by default try next server on SERVFAIL
                    (host now has '-s' option to disable, and nslookup given
                     '[no]fail' option similar to dig's [no]fail option).
  - rebuild and re-test with new glibc & gcc (all tests passed).


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-10
changelog:
  - Build with D-BUS patch by default; D-BUS support enabled with named -D option
  - Enable D-BUS for named_sdb also
  - fix sdb pgsql's zonetodb.c: must use isc_hash_create() before dns_db_create()
  - update fix for bug 160914 : test for RD=1 and ARCOUNT=0 also before trying next server
  - fix named.init script to handle named_sdb properly
  - fix named.init script checkconfig() to handle named '-c' option
    and make configtest, test, check configcheck synonyms


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
changelog:
  - fix bug 168302: use %{__cc} for compiling dns-keygen
  - fix bug 167682: bind-chroot directory permissions
  - fix issues with -D dbus option when dbus service not running or disabled


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-18
changelog:
  - fix bug 169969: do NOT call dbus_svc_dispatch() in dbus_mgr_init_dbus() -
        task->state != task_ready and will cause Abort in task.c if process
        is waiting for NameOwnerChanged to do a SetForwarders


author: Jason Vas Dias <jvdias@redhat.com> - 24.9.3.1-20
changelog:
  - Allow the -D enable D-BUS option to be used within bind-chroot .
  - fix bug 171226: supply some documentation for pgsql SDB .


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-22
changelog:
  - fix bug 172632 - remove .la files
  - ship namedGetForwarders and namedSetForwarders scripts
  - fix detection of -D option in chroot


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-24
changelog:
  - allow D-BUS support to work in bind-chroot environment:
    workaround latest selinux policy by mounting /var/run/dbus/
    under chroot instead of /var/run/dbus/system-bus-socket


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-4
changelog:
  - regenerate redhat_doc patch for non-DBUS builds
  - allow dbus builds to work with dbus version < 0.6 (bz #179816)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-6
changelog:
  - replace caching-nameserver with bind-config sub-package
  - fix bug 177595: handle case where $ROOTDIR is a link in initscript
  - fix bug 177001: bind-config creates symlinks OK now
  - fix bug 176388: named.conf is now never replaced by any RPM
  - fix bug 176248: remove unecessary creation of rpmsave links
  - fix bug 174925: no replacement of named.conf
  - fix bug 173963: existing named.conf never modified
  - major .spec file cleanup


author: Jason Vas Dias <jvdias@redhat.com> - 30.9.3.2-8
changelog:
  - Do not allow package to be installed if named:25 userid creation fails
  - Give libbind a pkg-config file
  - remove restorecon from bind-chroot-admin (not required).
  - fix named.caching-nameserver.conf (listen-on-v6 port 53 { ::1 };)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-14
changelog:
  - fix bug 186577: remove -L/usr/lib from libbind.pc and more .spec file cleanup
  - add '%doc' sample configuration files in /usr/share/doc/bind*/sample
  - rebuild with new gcc and glibc


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-16
changelog:
  - fix bug 187286: 
       prevent host(1) printing duplicate 'is an alias for' messages
       for the default AAAA and MX lookups as well as for the A lookup
       (it now uses the CNAME returned for the A lookup for the AAAA and MX lookups).
       This is upstream bug #15702 fixed in the unreleased bind-9.3.3
  - fix bug 187333: fix SOURCE24 and SOURCE25 transposition


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-20
changelog:
  - fix resolver.c ncache_adderesult segfault reported in addenda to bug 173961 
    (upstream bugs #15642, #15528 ?)
  - allow named ability to generate core dumps after setuid (upstream bug #15753)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-22
changelog:
  - apply upstream patch for ncache_adderesult segfault bug 173961 addenda
  - fix bug 188382: rpm --verify permissions inconsistencies
  - fix bug 189186: use /sbin/service instead of initscript
  - rebuild for new gcc, glibc-kernheaders


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-26.FC6
changelog:
  - fix bugs 191093, 189789
  - backport selected fixes from upstream bind9 'v9_3_3b1' CVS version:
    ( see http://www.isc.org/sw/bind9.3.php "Fixes" ): 
    o change 2024 / bug 16027:
      named emitted spurious "zone serial unchanged" messages on reload
    o change 2013 / bug 15941:
      handle unexpected TSIGs on unsigned AXFR/IXFR responses more gracefully
    o change 2009 / bug 15808: coverity fixes
    o change 1997 / bug 15818: 
      named was failing to replace negative cache entries when a positive one
      for the type was learnt
    o change 1994 / bug 15694: OpenSSL 0.9.8 support
    o change 1991 / bug 15813:
      The configuration data, once read, should be treated as readonly.
    o misc. validator fixes 
    o misc. resolver fixes
    o misc. dns fixes
    o misc. isc fixes
    o misc. libbind fixes
    o misc. isccfg fix
    o misc. lwres fix
    o misc. named fixes
    o misc. dig fixes
    o misc. nsupdate fix
    o misc. tests fixes


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-30
changelog:
  - fix bug 196398 - Enable -D option automatically in initscript
    if NetworkManager enabled in any runlevel.
  - fix namedGetForwarders for new dbus
  - fix bug 195881 - libbind.so should be owned by bind-libbind-devel


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-32
changelog:
  - fix addenda to bug 189789: 
    determination of selinux enabled was still not 100% correct in bind-chroot-admin
  - fix addenda to bug 196398:
    make named.init test for NetworkManager being enabled AFTER testing for -D absence;
    named.init now supports a 'DISABLE_NAMED_DBUS' /etc/sysconfig/named setting to disable
    auto-enable of named dbus support if NetworkManager enabled.


author: Martin Stransky <stransky@redhat.com> - 30:9.3.2-37
changelog:
  - fix for #202542 - /usr/sbin/bind-chroot-admin: No such file or directory
  - fix for #202547 - file_contexts: invalid context


author: Martin Stransky <stransky@redhat.com> - 30:9.3.3-3
changelog:
  - added fix from #209400 - Bind Init Script does not create 
    the PID file always, created by Jeff Means
  - added timeout to stop section of init script. 
    The default is 100 sec. and can be adjusted by NAMED_SHUTDOWN_TIMEOUT
    shell variable.


author: Martin Stransky <stransky@redhat.com> - 30:9.3.3-6
changelog:
  - fix for #200465: named-checkzone and co. cannot be run as non-root user
  - fix for #212348: chroot'd named causes df permission denied error
  - fix for #211249, #211083 - problems with stopping named
  - fix for #212549: init script does not unmount /proc filesystem
  - fix for #211282: EDNS is globally enabled, crashing CheckPoint FW-1,
      added edns-enable options to named configuration file which can suppress
      EDNS in queries to DNS servers (see /usr/share/doc/bind-9.3.3/misc/options)
  - fix for #212961: bind-chroot doesn't clean up its mess on %preun
  - update to 9.3.3rc3, removed already merged patches


author: Martin Stransky <stransky@redhat.com> - 31:9.3.3-0.1.rc3
changelog:
  - added back an interval to restart
  - renamed package, it should meet the N-V-R criteria
  - fix for #216185: bind-chroot-admin able to change root mode 750
  - added fix from #215997: incorrect permissions on dnszone.schema
  - added a notice to init script when /etc/named.conf doesn't exist (#216075)


author: Martin Stransky <stransky@redhat.com> - 31:9.3.3-2
changelog:
  - added namedGetForwarders written in shell (#176100),
    created by Baris Cicek <baris@nerd.com.tr>.


author: Adam Tkac <atkac@redhat.com> 31:9.3.3-4.fc7
changelog:
  - package bind-libbind-devel has beed removed (libs has been moved to bind-devel & bind-libs)
  - Resolves: #214208


author: Adam Tkac <atkac@redhat.com> 31:9.3.4-3.fc7
changelog:
  - fixed building without libbind
  - fixed post section (selinux commands is now in if-endif statement)
  - prever macro has been removed from version


author: Adam Tkac <atkac@redhat.com> 31:9.4.0-1.fc7
changelog:
  - updated to 9.4.0
  - bind-chroot-admin now sets EAs correctly (#213926)
  - throw away next_server_on_referral and no_servfail_stops patches (fixed in 9.4.0)


author: Adam Tkac <atkac redhat com> 31:9.4.0-2.fc7
changelog:
  - added experimental SQLite support (written by John Boyd <jaboydjr@netwalk.com>)
  - moved bind-chroot-admin script to chroot package
  - bind-9.3.2-redhat_doc.patch is always applied (#231738)


author: Adam Tkac <atkac redhat com> 31:9.4.0-3.fc7
changelog:
  - prepared bind to merge review
  - added experimental idn support to bind-utils utils (not enabled by default yet)
  - change chroot policy in caching-nameserver post section
  - fixed bug in bind-chroot-admin - rootdir function is called properly now


author: Adam Tkac <atkac redhat com> 31:9.4.0-4.fc7
changelog:
  - removed query-source[-v6] options from caching-nameserver config
    (#209954, increase security)
  - throw away idn. It won't be ready in fc7


author: Adam Tkac <atkac redhat com> 31:9.4.0-7.fc7
changelog:
  - removed DEBUGINFO option because with this option (default) was bind
    builded with -O0 and without this flag no debuginfo package was produced.
    (I want faster bind => -O2 + debuginfo)
  - fixed zone finding (#236426)


author: Adam Tkac <atkac redhat com> 31:9.4.0-8.fc7
changelog:
  - improved "zone freeze patch" - if multiple zone with same name exists
    no zone is freezed
  - minor cleanup in caching-nameserver's config file
  - fixed race-condition in dbus code (#235809)
  - added forgotten restorecon statement in bind-chroot-admin


author: Adam Tkac <atkac redhat com> 31:9.4.1-3
changelog:
  - fixed bind-chroot-admin dynamic DNS handling (#239149)
  - updated zone-freeze patch to latest upstream
  - ldap sdb has been rewriten to latest api (#239802)


author: Adam Tkac <atkac redhat com> 31:9.4.1-4
changelog:
  - removed ldap-api patch and start using deprecated API
  - fixed minor problem in bind-chroot-admin script (#241103)


author: Adam Tkac <atkac redhat com> 31:9.4.1-5
changelog:
  - very minor compatibility change in bind-chroot-admin (line 215)
  - enabled IDN support by default and don't distribute IDN libraries
  - specfile cleanup
  - add dynamic directory to /var/named. This directory will be primarily used for
    dynamic DNS zones. ENABLE_ZONE_WRITE and SELinux's named_write_master_zones no longer exist


author: Adam Tkac <atkac redhat com> 31:9.4.1-6
changelog:
  - major changes in initscript. Could be LSB compatible now
  - removed caching-nameserver subpackage. Move configs from this
    package to main bind package as default configuration and major
    configuration cleanup


author: Adam Tkac <atkac redhat com> 31:9.4.1-7
changelog:
  - marked caching-nameserver as obsolete (#244604)
  - fixed typo in initscript (causes that named doesn't detect NetworkManager
    correctly)
  - next cleanup in configuration - moved configfiles into config.tar
  - removed delay between start & stop in restart function in named.init


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-2
changelog:
  - minor changes in default configuration
  - fix h_errno assigment during resolver initialization (unbounded recursion, #245857)
  - removed wrong patch to #150288


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-3.9
changelog:
  - removed bind-sdb package (default named has compiled SDB backend now)
  - integrated DLZ (Dynamically loadable zones) drivers
  - integrated GSS-TSIG support (RFC 3645)
  - build with -O0 (many new features, potential core dumps will be more useful)


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-5
changelog:
  - integrated "autotools" patch for testing purposes (upstream will
    accept it in future, for easier building)


author: Adam Tkac <atkac redhat com> 32:9.5.0-6.a6
changelog:
  - updated to 9.5.0a6 which contains fixes for CVE-2007-2925 and
    CVE-2007-2926
  - fixed building on 64bits


author: Adam Tkac <atkac redhat com> 32:9.5.0-8.a6
changelog:
  - minor next improvements on autotools patch
  - dig and host utilities now using libidn instead idnkit for
    IDN support


author: Adam Tkac <atkac redhat com> 32:9.5.0-9.a6
changelog:
  - disable 64bit dlz driver patch on alpha and ia64 (#251298)
  - remove wrong malloc functions from lib/dns/spnego.c (#251853)


author: Adam Tkac <atkac redhat com> 32:9.5.0-10.a6
changelog:
  - dropped direct dependency to /etc/openldap/schema directory
  - changed hardcoded paths to macros
  - fired away code which configure LDAP server


author: Adam Tkac <atkac redhat com> 32:9.5.0-10.2.a6
changelog:
  - added new initscript option KEYTAB_FILE which specified where
    is located kerberos .keytab file for named service
  - obsolete temporary bind-9.5-spnego-memory_management.patch by
    bind-9.5-gssapictx-free.patch which conforms BIND coding standards
    (#251853)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.a6
changelog:
  - start using --disable-isc-spnego configure option
    - remove bind-9.5-spnego-memory_management.patch (source isn't
      compiled)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.1.a6
changelog:
  - removed end dots from Summary sections (skasal@redhat.com)
  - fixed wrong file creation by autotools patch (skasal@redhat.com)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.3.a6
changelog:
  - initscript failure message is now printed correctly (#277981,
    Quentin Armitage (quentin armitage org uk) )


author: Adam Tkac <atkac redhat com> 32:9.5.0-12.a6
changelog:
  - bind-9.5-2119_revert.patch and bind-9.5-fix_h_errno.patch are
    obsoleted by upstream bind-9.5-_res_errno.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-16.5.a6
changelog:
  - added bind-sdb again, contains SDB modules and DLZ modules
  - bind-9.3.1rc1-sdb.patch replaced by bind-9.5-sdb.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-17.a7
changelog:
  - 9.5.0a7
  - dropped patches (upstream)
    - bind-9.5-update.patch
    - bind-9.5-pool_badfree.patch
    - bind-9.5-_res_errno.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-18.4.a7
changelog:
  - bind-9.5-random_ports.patch was removed because upstream doesn't
    like it. query-source{,v6} options are sufficient (#391931)
  - bind-chroot-admin called restorecon on /proc filesystem (#405281)


author: Adam Tkac <atkac redhat com> 32:9.5.0-23.b1
changelog:
  - fixed initscript wait loop (#426382)
  - removed dependency on policycoreutils and libselinux (#426515)


author: Adam Tkac <atkac redhat com> 32:9.5.0-24.b1
changelog:
  - removed bind-9.3.2-prctl_set_dumpable.patch (upstream)
  - allow parallel building of libdns library
  - CVE-2008-0122


author: Adam Tkac <atkac redhat com> 32:9.5.0-26.b2
changelog:
  - build with -D_GNU_SOURCE (#431734)
  - improved fix for #253537, posttrans script is now used
  - improved fix for #400461
  - 9.5.0b2
    - bind-9.3.2b1-PIE.patch replaced by bind-9.5-PIE.patch
      - only named, named-sdb and lwresd are PIE
    - bind-9.5-sdb.patch has been updated
    - bind-9.5-libidn.patch has been updated
    - bind-9.4.0-sdb-sqlite-bld.patch replaced by bind-9.5-sdb-sqlite-bld.patch
    - removed bind-9.5-gssapi-header.patch (upstream)
    - removed bind-9.5-CVE-2008-0122.patch (upstream)
  - removed bind-9.2.2-nsl.patch
  - improved sdb_tools Makefile.in


author: Adam Tkac <atkac redhat com> 32:9.5.0-27.b2
changelog:
  - removed conditional build with libefence (use -fmudflapth instead)
  - fixed building of DLZ stuff (#432497)
  - do not build Berkeley DB DLZ backend
  - temporary build with --disable-linux-caps and without threads (#433102)
  - update named.ca file to affect IPv6 changes in root zone


author: Adam Tkac <atkac redhat com> 32:9.5.0-30.b3
changelog:
  - 9.5.0b3 release
  - dropped patches (upstream)
    - bind-9.5-transfer-segv.patch
    - bind-9.5-mudflap.patch
    - bind-9.5.0-generate-xml.patch
    - bind-9.5-libcap.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-32.b3
changelog:
  - reverted "any" patch, upstream says not needed
  - log EDNS failure only when we really switch to plain EDNS (#275091)
  - detect configuration file better


author: Adam Tkac <atkac redhat com> 32:9.5.0-33.rc1
changelog:
  - updated to 9.5.0rc1
  - merged patches
    - bind-9.5-libcap.patch
  - make binaries readable by others (#427826)


author: Adam Tkac <atkac redhat com> 32:9.5.0-36.1
changelog:
  - removed dns-keygen utility in favour of rndc-confgen -a (#449287)
  - some minor sample fixes (#449274)


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.1.b1
changelog:
  - 9.5.1b1 release (CVE-2008-1447)
  - dropped bind-9.5-recv-race.patch because upstream doesn't want it


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.3.b1
changelog:
  - static libraries are no longer supported
  - IP acls weren't merged correctly (#457175)
  - use fPIE on sparcv9/sparc64 (Dennis Gilmore)
  - add sparc64 to list of 64bit arches in spec (Dennis Gilmore)


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.7.b2
changelog:
  - 9.5.1b2 release
  - patches merged
    - bind95-rh454783.patch
    - bind-9.5-edns.patch
    - bind95-rh450995.patch
    - bind95-rh457175.patch


author: Adam Tkac <atkac redhat com> 32:9.6.0-0.1.b1
changelog:
  - 9.6.0b1 release
  - don't build ODBC and Berkeley DB DLZ drivers
  - end of bind-chroot-admin script, copy config files to chroot manually
  - /proc doesn't have to be mounted to chroot
  - temporary use libbind from 9.5 series, noone has been released for 9.6 yet


author: Adam Tkac <atkac redhat com> 32:9.6.0-0.5.rc1
changelog:
  - 9.6.0rc1 release
  - patches merged
    - bind-9.2.0rc3-varrun.patch
    - bind-95-sdlz-include.patch
    - bind-96-libxml2.patch
  - fixed rare use-after-free problem in host utility (#452060)
  - enabled chase of DNSSEC signature chains in dig


author: Adam Tkac <atkac redhat com> 32:9.6.0-11.P1
changelog:
  - fall back to insecure mode when no supported DNSSEC algorithm is found
    instead of SERVFAIL
  - don't fall back to non-EDNS0 queries when DO bit is set


author: Adam Tkac <atkac redhat com> 32:9.6.1-0.1.b1
changelog:
  - 9.6.1b1 release
  - patches merged
    - bind-96-isc_header.patch
    - bind-95-rh469440.patch
    - bind-96-realloc.patch
    - bind9-fedora-0001.diff
  - use -version-number instead of -version-info libtool param


author: Martin Nagy <mnagy redhat com> 32:9.6.1-0.2.b1
changelog:
  - update the patch for dynamic loading of database backends
  - fix dns_db_unregister()
  - useradd now takes "-N" instead of "-n" (atkac, #495726)
  - print nicer error msg when zone file is actually a directory (atkac, #490837)


author: Martin Nagy <mnagy redhat com> 32:9.6.1-0.3.b1
changelog:
  - update the patch for dynamic loading of database backends
  - create %{_libdir}/bind directory
  - copy default named.conf to doc directory, shared with s-c-bind (atkac)


author: Adam Tkac <atkac redhat com> 32:9.6.1-1
changelog:
  - 9.6.1 release
  - simplify chroot maintenance. Important files and directories are mounted into
    chroot (see /etc/sysconfig/named for more info, #504596)
  - fix doc/named.conf.default perms


author: Adam Tkac <atkac redhat com> 32:9.6.1-2
changelog:
  - improved "chroot automount" patches (#504596)
  - host should fail if specified server doesn't respond (#507469)


author: Adam Tkac <atkac redhat com> 32:9.6.1-3
changelog:
  - fix broken symlinks in bind-libs (#509635)
  - fix typos in /etc/sysconfig/named (#509650)
  - add DEBUG option to /etc/sysconfig/named (#510283)


author: Adam Tkac <atkac redhat com> 32:9.6.1-9.P1
changelog:
  - next attempt to fix the postun trigger (#520385)
  - remove obsolete bind-9.3.1rc1-fix_libbind_includedir.patch


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.2.a2
changelog:
  - improve chroot related documentation (#507795)
  - add NetworkManager dispatcher script to reload named when network interface is
    activated/deactivated (#490275)
  - don't set/unset named_write_master_zones SELinux boolean every time in
    initscript, modify it only when it's actually needed


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.6.b1
changelog:
  - update to 9.7.0b1
  - add bind-pkcs11 subpackage to support PKCS11 compatible keystores for DNSSEC
    keys


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.14.rc2
changelog:
  - obsolete dnssec-conf
  - automatically update configuration from old dnssec-conf based
  - improve default configuration; enable DLV by default
  - remove obsolete triggerpostun from bind-libs subpackage


author: Adam Tkac <atkac redhat com> 32:9.7.0-2
changelog:
  - improve automatic DNSSEC reconfiguration trigger
  - initscript now returns 2 in case that action doesn't exist (#523435)
  - enable/disable chroot when bind-chroot is installed/uninstalled


author: Adam Tkac <atkac redhat com> 32:9.7.1-0.1.b1
changelog:
  - update to 9.7.1b1
  - make /var/named/dynamic as a default directory for managed DNSSEC keys
  - add patch to get "managed-keys-directory" option working
  - patches merged
    - bind97-managed-keyfile.patch
    - bind97-rh554316.patch


author: Adam Tkac <atkac redhat com> 32:9.7.1-3.P1
changelog:
  - remove outdated Copyright.caching-nameserver file
  - remove rfc1912.txt, it is already located in %doc/rfc directory
  - move COPYRIGHT to the bind-libs subpkg
  - add COPYRIGHT to the -pkcs11 subpkg


author: Adam Tkac <atkac redhat com> 32:9.7.2-3.P2
changelog:
  - new bind-libs-lite and bind-lite-devel subpkgs which contain
    public version of BIND 9 libraries
  - don't ship devel files for internal version of BIND 9 libraries


author: Adam Tkac <atkac redhat com> 32:9.7.2-5.P2
changelog:
  - move BIND9 internal libs back to %{_libdir}
  - add "-export" suffix to public libraries (-lite subpkg)


author: Adam Tkac <atkac redhat com> 32:9.7.3-0.3.b1
changelog:
  - fix "service named status" when used with named-sdb
  - don't check MD5, size and mtime of sysconfig/named


author: Adam Tkac <atkac redhat com> 32:9.7.3-1
changelog:
  - update to 9.7.3
  - fix dig +trace on dualstack systems (#674334)
  - fix linkage order when building on system with older BIND (#665971)
  - reduce number of gcc warnings


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.1.rc1
changelog:
  - update to 9.8.1rc1
  - patches merged
    - bind97-rh674334.patch
    - bind97-cleanup.patch
    - bind98-includes.patch


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.2.rc1
changelog:
  - fix rare race condition in request.c
  - print "the working directory is not writable" as debug message
  - re-add configtest target to initscript
  - initscript: sybsys name is always named, not named-sdb
  - nsupdate returned zero when target zone didn't exist (#700097)
  - nsupdate could have failed if server has multiple IPs and the first
    was unreachable (#714049)


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.3.rc1
changelog:
  - fix DLZ related compilation issues
  - make /etc/named.{root,iscdlv}.key world-readable
  - add bind-libs versioned requires to bind pkg


author: Adam Tkac <atkac redhat com> 32:9.8.1-1
changelog:
  - update to 9.8.1
  - ship /etc/trusted-key.key (needed by dig)
  - use select instead of epoll in export libs (#735103)


author: Adam Tkac <atkac redhat com> 32:9.9.0-0.3.b2
changelog:
  - update to 9.9.0b2 (CVE-2011-4313)
  - patches merged
    - bind97-rh700097.patch
    - bind99-cinfo.patch


author: Adam Tkac <atkac redhat com> 32:9.9.0-1
changelog:
  - update to 9.9.0
  - load dynamic DBs later (and update dyndb patch)
  - fix memory leak in named during processing of rndc command
  - don't call `rndc-confgen -a` in "post" section
  - fix some packaging bugs in bind-chroot


author: Tomas Hozza <thozza@redhat.com> 32:9.9.1-6.P2
changelog:
  - Fixed bad path to systemctl in /etc/NetworkManager/dispatcher.d/13-named (#844047)
  - Fixed path to libdb.so in config.dlz.in


author: Tomas Hozza <thozza@redhat.com> 32:9.9.1-9.P2
changelog:
  - fixed SPEC file so it comply with new systemd-rpm macros guidelines (#850045)
  - changed %define macros to %global and fixed several rpmlint warnings


author: Adam Tkac <atkac redhat com> 32:9.9.2-1
changelog:
  - update to 9.9.2
  - bind97-rh714049.patch has been dropped
  - patches merged
    - bind98-rh816164.patch


author: Adam Tkac <atkac redhat com> 32:9.9.2-6.P1
changelog:
  - generate /etc/rndc.key during named service startup if doesn't exist
  - increase startup timeout in systemd units to 90sec (default)
  - fix IDN related statement in dig.1 manpage


author: Tomas Hozza <thozza@redhat.com> 32:9.9.2-7.P1
changelog:
  - Corrected IP addresses in named.ca (#901741)
  - mount/umount /var/named in setup-named-chroot.sh as the last one (#904666)


author: Adam Tkac <atkac redhat com> 32:9.9.3-0.1.rc1
changelog:
  - update to 9.9.3rc1
  - bind-96-libtool2.patch has been merged
  - fix bind tmpfiles.d for named.pid /run migration (#920713)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-0.5.rc1
changelog:
  - Include recursion Warning in named.conf and named.conf.sample (#740894)
  - Include managed-keys-directory statement in named.conf.sample (#948026)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-0.6.rc2
changelog:
  - update to 9.9.3rc2
  - part of bind97-exportlib.patch not needed any more
  - bind-9.9.1-P2-multlib-conflict.patch modified to reflect latest source
  - rl-9.9.3rc1.patch -> rl-9.9.3rc2.patch
  - bind99-opts.patch merged


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-1
changelog:
  - update to 9.9.3
  - install dns/update.h header
  - update RRL patch to the latest version 9.9.3-rl.150.20


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-5
changelog:
  - Create symlink /var/named/chroot/var/run -> /var/named/chroot/run
  - Added session-keyfile statement into default named.conf since we use /run/named


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-10
changelog:
  - Split chroot package for named and named-sdb
  - Extract setting-up/destroying of chroot to a separate systemd service (#997030)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.5-2
changelog:
  - dlz_dlopen driver could return the wrong error leading to a segfault (#1052781)
  - Fix race condition when freeing fetch object (ISC-Bugs #35385)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.6-1
changelog:
  - Update to 9.9.6
  - drop merged patches and rebase some of existing patches
  - Add architecture specific dependencies.
  - Fix assert in dig when using +sigchase (#985918)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.6-2
changelog:
  - Added native PKCS#11 functionality (#1097752)
  - bind-sdb now requires bind due to configuration and other utilities
  - bind-pkcs11 now requires bind due to configuration and other utilities


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.6-4
changelog:
  - Fixed systemctl path in logrotate configuration (#1148360)
  - drop engine_pkcs11 dependency, since we use native PKCS#11 implementation


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.2-0.1.rc1
changelog:
  - update to 9.10.2rc1
  - fix nsupdate server auto-detection (#1184151)
  - drop merged patch bind99-rh985918.patch


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.2-1
changelog:
  - update to 9.10.2 stable
  - remove parallel-build patch after discussion with upstream [ISC-Bugs #38739]


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.2-2
changelog:
  - enable tuning for large systems - increases hardcoded internal limits
  - enable GeoIP access control feature


author: Robert Scheck <robert@fedoraproject.org> - 32:9.10.3-8.P2
changelog:
  - Remove unrecognized build options for %configure
  - Own %{_includedir}/bind9 directory in -lite-devel
  - Fixed building without (optional) PKCS#11 support


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.3-9.P2
changelog:
  - Commented out bindkeys-file statement in default configuration (#1223365#c3)
  - Removed unrecognized configure option --enable-developer
  - Added configure option --enable-full-report to get report on enabled features


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.3-13.P4
changelog:
  - Remove NM dispatcher script, since it is not needed any more (#1277257)
  - Replaced After=network-online.target with After=network.target in all unit files


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.0-6.P2
changelog:
  - RTLD_DEEPBIND conflicts with pkcs11 libraries, skip it for dyndb (#1410433)
  - Fix some rpm warnings


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-1
changelog:
  - Update to 9.11.2
  - Add recursing and secroots file into default and sample config
  - Fix nsupdate GSSAPI auth against AD server (#1484451)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-2
changelog:
  - Build against mariadb-connector-c-devel (#1493615)
  - Include DNSKEY 20326 also in trusted-key.key (#1505476)
  - Fix dynamic symbols conflict with ldap (#1205168)
  - Use hmac-sha256 for new RNDC keys (#1508003)
  - Include protocols and services in chroot


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-4
changelog:
  - Enable unit tests with kyua tool (#1532694)
  - Provide internal tool to prepare softhsm token storage
  - Proper fix for python3-bind subpackage directory ownership (#1522944)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-11.P1
changelog:
  - Use versioned provides
  - Fix starting of unit tests
  - Forward export libs path to isc-config
  - Rename export devel subpackage to bind-export-devel


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.3-2.b1
changelog:
  - Require openssl-devel and libcap-devel from bind-export-devel
  - Conflict with bind99-devel
  - Change spec globals to rpmbuild --with feature


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.3-15
changelog:
  - Use new config file named-chroot.files for chroot setup (#1429656)
  - Fix chroot devices file verification (#1592873)
  - Prevent errors on bind-chroot uninstall when running (#1600583)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-2
changelog:
  - Install generated manual pages
  - Remove system-config-bind from manual
  - Disable GeoIP support (#1609856)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-5.P1
changelog:
  - Update to 9.11.4-P1
  - Adds root key sentinel support
  - Large IXFR zone transfers are rejected to prevent journal corruption
  - Fixes CVE-2018-5740


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-7.P1
changelog:
  - Fix chroot devices upgrade warning (#1592872)
  - Automatically replace obsoleted ISC DLV key with root key (#1595782)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-19.P2
changelog:
  - Add support for OpenSSL provided random data
  - Disable often failing unit test random_test
  - Add /dev/urandom to chroot


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.12-2
changelog:
  - Add GeoLite2 support (#1564443)
  - Add GeoIP to bind-chroot (#1497646)
  - Fix wrong default GeoIP directory (#1768258)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.20-2
changelog:
  - Add manual page for dnssec-importkey-pkcs11 (#1666785)
  - Add versioned depends to all library subpackages


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.20-5
changelog:
  - Fix tsig-request verify (CVE-2020-8622)
  - Prevent PKCS11 daemon crash on crafted packet (CVE-2020-8623)
  - Correct update-policy type subdomain to match documentation (CVE-2020-8624)
  - Include available test


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.25-1
changelog:
  - Update to 9.11.25
  - Require libcap from devel package
  - Fix crash on NTA recheck failure (#1893761)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.26-2
changelog:
  - Add DNSTAP support (#1854148), new dnstap-read tool
  - Add JSON support in statistics-channel (#1899257)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.26-4
changelog:
  - Possible assertion failure on DNAME processing (CVE-2021-25215)
  - Insufficient IXFR checks could lead to assertion failure (CVE-2021-25214)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.36-14
changelog:
  - Speed up parsing of DNS messages with many different names (CVE-2023-4408)
  - Prevent increased CPU consumption in DNSSEC validator (CVE-2023-50387 CVE-2023-50868)
  - Do not use header_prev in expire_lru_headers


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.36-16.1
changelog:
  - Resolve CVE-2024-1975
  - Resolve CVE-2024-1737
  - Add ability to change runtime limits for max types and records per name


author: Thomas Woerner <twoerner@redhat.com> - 11.2-2
changelog:
  - Add support for serve-stale, detected on build time
    Patch by Petr Menšík <pemensik@redhat.com>
    Related: RHBZ#1762813


author: Petr Machata <pmachata@redhat.com> - 2.3-6
changelog:
  - Merge review:
    - Drop terminating dot from Summary
    - Escape macros inadvertently left in changelog
    - Explain why are there source files in the main package


author: Petr Machata <pmachata@redhat.com> - 2.4.2-2
changelog:
  - Disable the mysteriously failing test no. 67.  Details in associated
    bugreport. (bison-2.4.2-drop-test-67.patch)
  - Resolves: #576513


author: Patsy Griffin Franklin <pfrankli@redhat.com> - 3.0.5-1
changelog:
  - _IO_ftrylockfile is obsolete as part of the removal of libio.h
  - Build requires gcc-c++ to fix build failure. (#1603491)
  - Update to bison 3.0.5 (#1583179)


author: Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-10
changelog:
  - Fix getting PV info in LVMPhysicalVolume from the cache
    Resolves: rhbz#2079220
  - Do not crash when changing disklabel on disks with active devices
    Resolves: rhbz#2078801
  - ActionDestroyDevice should not obsolete ActionRemoveMember
    Resolves: rhbz#2076958
  - Correctly set vg_name after adding/removing a PV from a VG
    Resolves: rhbz#2081276
  - Use LVM PV format current_size in LVMVolumeGroupDevice._remove
    Related: rhbz#2081276
  - Add support for creating LVM cache pools
    Resolves: rhbz#2055198


author: David Lehman <dlehman@redhat.com> 0.2-1
changelog:
  - Updated source from final pre-split anaconda source.
  - Renamed pyanaconda.storage to blivet throughout.
  - Updated spec file to include runtime Requires.


author: David Lehman <dlehman@redhat.com> - 0.2-1
changelog:
  - Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman)
  - Use a threading lock to control program log output. (dlehman)
  - Fix reference to data to refer to ksdata in Blivet constructor. (dlehman)
  - Remove the loop around proc.communicate in util._run_program. (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.4-1
changelog:
  - Use a two-part version number instead of three. (dlehman)
  - Rename the rpm package from blivet to python-blivet. (dlehman)
  - Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman)
  - Update the TODO list. (dlehman)
  - Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman)
  - Enable translations via transifex. (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.5-1
changelog:
  - Add mountOnly to turnOnFilesystems (bcl)
  - Update lvm scanning to account for new ignored device handling. (dlehman)
  - Scan in all devices and then hide those that use ignored disks. (dlehman)
  - Adjust child counts correctly when unhiding a device. (dlehman)
  - Generate lvm config args each time they're needed/used. (dlehman)
  - Add ability to grab 70-anaconda.rules udev data directly. (dlehman)
  - Add support for active luks mappings at populate time. (dlehman)
  - Don't require nss, required only for escrow key support. (dlehman)
  - Update the TODO list. (dlehman)
  - Add missing constant DMI_CHASSIS_VENDOR. (dlehman)
  - Allow for multiple calls to DeviceTree.processActions. (#881023,#846573) (dlehman)
  - Use CGit snaphot URL for Source in specfile. (dlehman)
  - Streamline some logic in storageInitialize. (dlehman)
  - Don't re-add deleted or hidden devices during DeviceTree.populate. (dlehman)
  - Only run findExistingInstallations and start iscsi, &c in installer mode. (dlehman)
  - Do not change device status during populate in normal mode. (#817064) (dlehman)
  - Drop old code related to saving clearPartType from pre-f18. (dlehman)
  - check for skipping bootloader in doIt (bcl)
  - check for stage1 when not installing bootloader (#882065,#895232) (bcl)
  - explicitly detect iso9660 on a disk (#903158) (bcl)
  - Fix several problems in python-blivet.spec. (dlehman)
  - Remove #!/usr/bin/python from tsort.py (dlehman)
  - Update COPYING file. (dlehman)
  - Add a Requires for dmidecode on x86. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.6-1
changelog:
  - parse buffer output from resize (#913141) (bcl)
  - prevent traceback when root device is not defined #rhbz883768 (sbueno+anaconda)
  - Move empty_disk to a top-level function, and rename. (clumens)
  - Add some high-level comments to DeviceFactory.configure_device. (dlehman)
  - Refactor DeviceFactory.set_container_members for clarity. (dlehman)
  - Rename the main blivet logger from "storage" to "blivet". (dlehman)
  - Use the blivet domain for translations. (dlehman)
  - Move DeviceFactory classes and related code into a new file. (dlehman)
  - New version: 0.5 (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.7-1
changelog:
  - Merge branch 'master' of git+ssh://git.fedorahosted.org/git/blivet (bcl)
  - Bring in productName from pyanaconda in installer mode. (#913559) (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.8-1
changelog:
  - Check for "ip=ibft" cmdline option, not for "ibft". (rvykydal)
  - run_program returns an int. (#920584) (dlehman)
  - Fix units for lvs output. (dlehman)
  - Don't pass an intf arg to ISCSI.stabilize. (#920041) (dlehman)
  - Add __version__ to blivet/__init__.py. (dlehman)
  - Only run info prog (eg: dumpe2fs) once per filesystem. (dlehman)
  - Processing of a PV with no VG metadata is easy. (dlehman)
  - Add some convenience properties for displaying DeviceAction info. (dlehman)
  - Ignore MTDs, as we do not have the tools to write to them (#916771). (clumens)
  - Include udev's list of symbolic links in StorageDevice. (#914724) (dlehman)
  - Set a DeviceFormat instance's type attribute to the requested type. (dlehman)
  - Allow size specs that do not include a 'b' or 'B'. (#888851) (dlehman)
  - Fix reference to 'factory' from within DeviceFactory class. (dlehman)
  - Fix problems detecting lvm and md devices. (#914730) (dlehman)
  - Allow passing size=None to device factories for unbounded growth. (dlehman)
  - Provide a way to set the default fstype for a Blivet instance. (#838145) (dlehman)
  - Allow changing the size of encrypted devices via DeviceFactory. (#913169) (dlehman)
  - Don't dump storage state except in installer mode. (dlehman)
  - Fix device resolution for btrfs. (dlehman)
  - Fix device resolution to find named md devices. (dlehman)
  - Account for active mounts in normal mode. (#914898) (dlehman)
  - Add an example script which lists all devices. (dlehman)
  - Add scripts/makeupdates script (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.9-1
changelog:
  - NTFS.minSize is supposed to be a property. (#924410) (dlehman)
  - Mount /run during install and fix /sys mount (#922988) (bcl)
  - Fix two excptions triggered by calls to copy_to_system. (hamzy)


author: David Lehman <dlehman@redhat.com> - 0.10-1
changelog:
  - Extended partitions containing logical partitions are not leaves. (#949912) (dlehman)
  - Remove devices in reverse order in Blivet.recursiveRemove. (#949912) (dlehman)
  - Rewrite the DeviceFactory classes. (dlehman)
  - Hook up error handling in installer-specific methods. (#948250) (dlehman)
  - Don't traceback if fcoe.startup is called without fcoe utils present. (dlehman)
  - Fix logic error that causes us to ignore disks in exclusiveDisks. (dlehman)
  - Slightly improve currentSize for btrfs volumes. (dlehman)
  - Simplify multipath handling. (dlehman)
  - Don't expect anaconda udev rules to be in use. (dlehman)
  - Drop requires for things only needed for OS installation. (dlehman)
  - New version: 0.9 (bcl)
  - Only install packages for devices and filesystems used by the OS. (dlehman)
  - Fix LVMLogicalVolumeDevice.maxSize. (dlehman)
  - Fix handling of name=None in newLV, newMDArray, newVG. (dlehman)
  - Allow calls to suggestDeviceName with only a prefix argument. (dlehman)
  - Move mdadm superblock size calculation into devicelibs.mdraid. (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.11-1
changelog:
  - Fix handling of isohybrid media. (#950510) (dlehman)
  - Fix getting dracut setup args from dasd.conf. (#950964) (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.12-1
changelog:
  - Fix a bug in renaming lvm lvs. (dlehman)
  - Add container size policies for unlimited growth and fixed size. (dlehman)
  - Remove device factory methods to change container name. (dlehman)
  - Override any default subvol when mounting main btrfs volume. (#921757) (dlehman)
  - Fix detection of multipath. (#955664) (dlehman)
  - When a btrfs subvol's name is changed, change its subvol argument too. (clumens)
  - Allow returning hidden disks from the getDeviceBy* methods, if asked. (clumens)
  - Fix fipvlan -f argument once more and for good (#836321) (rvykydal)
  - Remove the intf parameters from the iscsi class. (clumens)
  - Don't relly on /proc/mdstat when enumeraing RAID levels. (jsafrane)
  - Set product names in non-installer mode. (jsafrane)
  - Fixed checking status of MD RAID which was just deleted. (jsafrane)
  - Account for the fact that md's metadata usage is unpredictable. (dlehman)
  - Remove members from their containers before destroying them. (dlehman)
  - Make get_container work even if there are duplicate names. (dlehman)
  - LVMFactory with a container_raid_level means use LVMOnMDFactory. (dlehman)
  - Add a check for enough raid members after allocating partitions. (dlehman)
  - Make parent_factory an attribute of the DeviceFactory instance. (dlehman)
  - All container settings use container_ kwargs. (dlehman)
  - Add ability to find raid level of an lvm vg. (dlehman)
  - Always pass -f to wipefs since it lies about in-use devices. (#953329) (dlehman)
  - Fix a bug extended partition management. (#951765) (dlehman)
  - Don't return incomplete devices from getDeviceByFoo methods by default. (dlehman)
  - Don't traceback when degraded md raid arrays are present. (#953184) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.13-1
changelog:
  - Make sure createBitmap is updated when level changes (#960271) (bcl)
  - Update biosboot error message (#960691) (bcl)


author: David Lehman <dlehman@redhat.com> - 0.14-1
changelog:
  - total_memory calculation needs to round up (#962231) (bcl)
  - The dev.node attribute for iscsi devices is not copyable (#962865). (clumens)
  - Wipe partitions before they are created (#950145) (bcl)
  - Pass ROOT_PATH as an argument instead of importing it. (clumens)
  - If no iscsi nodes are discovered, return an empty list instead of None. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 0.15-1
changelog:
  - Switch to the LGPLv2+. (dlehman)
  - Clear md arrays' sysfs path after deactivating them. (#954062) (dlehman)
  - Factories with existing containers use the container's disk set. (dlehman)
  - Don't set up a child factory if the container is set and exists. (dlehman)
  - Set a non-zero size for new btrfs subvols in an existing volume. (dlehman)
  - Open as many luks devs as possible with any given passphrase. (#965754) (dlehman)
  - Make sure container changes worked before applying device changes. (#965805) (dlehman)
  - Re-initialize platform in storageInitialize (#962104) (bcl)
  - Make a copy of devicetree._devices before using the append operator. (clumens)
  - Handle incomplete devices becoming complete on device rescan. (clumens)
  - Don't allow a device to be on the hidden list more than once. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 0.16-1
changelog:
  - Install utilities for all devices -- not just those being used. (#964586) (dlehman)
  - Add a method to apply Blivet settings to ksdata. (dlehman)
  - Increase padding for md metadata in lvm factory. (#966795) (dlehman)
  - Move lvm-on-md into LVMFactory. (dlehman)
  - Switch to a minimum of four members for raid10. (#888879) (dlehman)
  - Update the TODO list. (dlehman)
  - Deactivate devices before hiding those on ignored disks. (#965213) (dlehman)
  - Allow udev queue to settle after writing zeros to disk. (#969182) (hamzy)
  - Run lsof when umount fails (bcl)
  - Run udev settle before umount (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.17-1
changelog:
  - Used Python type instead of variable name (#968122) (hamzy)
  - Fix detection of valid EFI system partition during autopart. (dlehman)
  - New version: 0.16 (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.18-1
changelog:
  - Raise XFS max size limit to 100TB. (sbueno+anaconda)
  - Add a device factory class for thinly-provisioned lvm. (dlehman)
  - Add support for automatic partitioning using lvm thin provisioning. (dlehman)
  - Add convenience methods related to lvm thin provisioning. (dlehman)
  - Add support for detection of lvm thinp setups. (dlehman)
  - Add classes for lvm thin pool and thin volume. (dlehman)
  - Add backend support for lvm thinp operations. (dlehman)
  - Fix return value of get_pv_space for size of 0. (dlehman)
  - Fix ksdata for lvm created in custom spoke based on autopart. (dlehman)
  - Only put max size in ksdata if partition is growable. (dlehman)
  - Allow subclasses to inherit ksdata classes. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.19-1
changelog:
  - Don't waste time looking for devices dependent on leaf devices. (dlehman)
  - Add some example code for creation of disk partitions. (dlehman)
  - Don't manipulate partition boot flags except in installer mode. (dlehman)
  - Add an example of DeviceFactory usage. (dlehman)
  - Cosmetic changes for the arch module (vpodzime)
  - No more sparc support (vpodzime)
  - Cleanup arch.py reredux (hamzy)
  - Allow explicit requests for extended partitions. (#891861) (dlehman)
  - Fix disklabel handling for multiple calls to processActions. (dlehman)
  - Add support for explicit start/end sectors in partition requests. (#881025) (dlehman)
  - Store current mount options in getActiveMounts. (#914898) (dlehman)
  - Lack of formatting does not preclude device resize. (dlehman)
  - Handle negative sizes correctly. (dlehman)
  - Fix handling of clearpart type linux in shouldClear. (dlehman)
  - Add some tests for clearpart and related functionality. (dlehman)
  - Update unit tests and add a make target to run them. (dlehman)
  - Don't pass dracut args for lvm thin pools. (dlehman)
  - Update the TODO list. (dlehman)
  - Fix a copy/paste error. (dlehman)
  - Remove transifex-client BuildRequires. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.20-1
changelog:
  - Fix typo in examples/list_devices.py (dlehman)
  - Use iscsi-iname instead of trying to reimplemnt it in python. (dlehman)
  - Catch exceptions raised while finding old installations. (#981991) (dlehman)
  - Keep the dasd list in sync with the devicetree's device list. (#965694) (dlehman)
  - Don't save luks keys unless installer_mode flag is set. (#996118) (dlehman)
  - Pass mount options to resolveDevice in _parseOneLine (#950206) (vpodzime)
  - Fix handling of devices in detected installations in Blivet.copy. (dlehman)
  - Clean up detection of lvm raid. (dlehman)
  - Tag the first build of each version without the release. (dlehman)
  - Remove dangling code block from commit 737169b75af1. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.21-1
changelog:
  - Only force luks map names to include UUID during OS installation. (#996457) (dlehman)
  - Allow DiskLabelCommitError to reach the caller. (#1001586) (dlehman)
  - Do not try to align partitions to optimal_io_size. (#989333) (gustavold)
  - Fix rpmlog make target (bcl)
  - Add missing changelog lines to spec (bcl)


author: David Lehman <dlehman@redhat.com> - 0.22-1
changelog:
  - Allow implicit inclusion of multipath/fwraid by including all members. (dlehman)
  - If a device has been removed, omit it from the copied root. (#1004572) (dlehman)
  - Thinp metadata and chunk size default to 0 -- not None. (#1004718) (dlehman)
  - Revert "Do not try to align partitions to optimal_io_size. (#989333)" (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.23-1
changelog:
  - Make sure bootloader is setup after autopart (#1015277) (bcl)
  - Let setUpBootLoader raise BootloaderError (#1015277) (bcl)
  - Limit the maximum swap size to 10 % of disk space (if given) (vpodzime)
  - support ppc64le architecture (hamzy)
  - Don't call handleUdevDeviceFormat without udev device (#1009809) (dshea)


author: David Lehman <dlehman@redhat.com> - 0.24-1
changelog:
  - Close file descriptors other than stdin,stdout,stderr on exec. (#1016467) (dlehman)
  - Don't use hardcoded /tmp paths. (#1004404) (dlehman)
  - Fix detection of lvm thinp setups. (#1013800) (dlehman)
  - Generate a name if necessary when reconfiguring a factory device. (#1019500) (dlehman)
  - Handle anaconda's cmdline option to disable mpath friendly names. (#977815) (dlehman)
  - Allow specifying which swaps should appear in fstab (vpodzime)
  - Do not limit swap size to 10 % of disk space for hibernation (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.25-1
changelog:
  - Remove requirement for btrfsctl which no longer exists. (#1012504) (dlehman)
  - Allow for adjustment of factory vg after removal of thin pool. (#1021890) (dlehman)
  - Add boot description for "disk" devices on s390. (#867777, #903237, #960143) (sbueno+anaconda)
  - Add initial spport for aarch64 as we only plan to support UEFI this should be enough (dennis)


author: Brian C. Lane <bcl@redhat.com> - 0.26-1
changelog:
  - Add macefi format type (#1010495) (bcl)
  - Allow hfs+ boot devices to have their name set (#1010495) (bcl)
  - Update parted partitions on hidden disks when copying a Blivet. (#1023556)
    (dlehman)
  - Add ack flag checking to makebumpver (bcl)
  - Add makebumpver script (bcl)


author: David Lehman <dlehman@redhat.com> - 0.27-1
changelog:
  - Specify btrfs volumes by UUID in /etc/fstab. (dlehman)
  - Catch any exception raised by findExistingInstallations. (#980267) (dlehman)
  - Prevent md_node_from_name from raising OSError. (#980267) (dlehman)
  - Tidy up tests in devicelibs_test directory. (amulhern)
  - Preparation for lv resize is a subset of that for lv destroy. (#1027682)
    (dlehman)
  - Make sure new values of targetSize are within bounds. (dlehman)
  - Devices with non-existent formatting are resizable. (#1027714) (dlehman)
  - Do not hide non-existent devices. (#1027846) (dlehman)
  - Change XFS maximum to 16EB (#1016035) (bcl)
  - Add tmpfs support (#918621) (mkolman)
  - Add support for returning machine word length (mkolman)
  - Require cryptsetup instead of cryptsetup-luks (#969597) (amulhern)
  - Fix initialization of disks containing sun or mac disklabels. (dlehman)
  - Newly formatted devices are used unless mountpoint is empty. (#966078)
    (dlehman)
  - Fix detection of lvm setups. (#1026466) (dlehman)
  - Fix handling of overcommitted thin pools in thinp factory. (#1024144)
    (dlehman)
  - Fix name checking for new thin lvs. (#1024076) (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.28-1
changelog:
  - Clear whole-disk formatting before initializing disks. (#1032380) (dlehman)
  - Simplify calculation of vol size when adding a btrfs subvol. (#1033356)
    (dlehman)
  - Handle passing a btrfs volume as device to BTRFSFactory. (dlehman)
  - Add support for detecting btrfs default subvolume. (dlehman)
  - Handle nested btrfs subvolumes correctly. (#1016959) (dlehman)
  - Mark all format names as translatable (dshea)
  - Add parameters for untranslated Size specs. (dshea)
  - Fix usage of _ vs N_ (dshea)
  - Added a i18n module for gettext functions. (dshea)
  - Allow non-ASCII characters in the size spec (dshea)


author: Brian C. Lane <bcl@redhat.com> - 0.29-1
changelog:
  - btrfs and xfs do not support fsck or dump at boot time (#862871) (bcl)
  - Removed raid level constants from mdraid.py. (amulhern)
  - Remove raidLevel and get_raid_min_members for mdraid.py. (amulhern)
  - Remove raidLevelString in raid and mdraid. (amulhern)
  - In devicefactory.py change mdraid procedures call to raid method calls.
    (amulhern)
  - Removed mdraid.raid_levels (amulhern)
  - Removed mdraid.get_raid_max_spares. (amulhern)
  - Change MDRaidArrayDevice to use raid package. (amulhern)
  - Changed devicelibs.mdraid to make use of devicelibs.raid. (amulhern)
  - Implement a RAID class hierarchy. (amulhern)
  - A few small tests for MDFactory class. (amulhern)
  - Add some additional unit tests in mdraid_tests.py. (amulhern)
  - Make MDRaidArrayDevice initializer not except raid level of None. (amulhern)
  - Add some basic unit tests for MDRaidArrayDevice. (amulhern)
  - Move pyanaconda import into blivet.enable_installer_mode. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.30-1
changelog:
  - Always run action's cancel method as part of cancelAction. (dlehman)
  - Show Invalid Disk Label for damaged GPT (#1020974) (bcl)
  - Make error message in setDefaultFSType more informative (#1019766) (amulhern)
  - Set sysfsPath of LUKSDevice when adding to device tree (#1019638) (jsafrane)
  - Use given format type as format's name instead of type (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.31-1
changelog:
  - Make RAIDLevel an abstract class using abc. (amulhern)
  - Restore a util import that was removed in a recent commit. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.32-1
changelog:
  - Work on devicelibs.btrfs methods that require that the device be mounted.
    (amulhern)
  - Remove some methods from devicelibs.btrfs. (amulhern)
  - Add a comment to btrfs.create_volume. (amulhern)
  - Add a file to run btrfs tests. (amulhern)
  - Remove format.luks.LUKS.removeKeyFromFile. (amulhern)
  - Changes to devicelibs.mdraid.mdactivate. (amulhern)
  - Restore an import removed in a previous commit. (amulhern)
  - Add a PE for LUKS metadata (#1038969) (bcl)
  - Adjust currentSize methods slightly. (amulhern)
  - Put additional constraints on the ActionResizeDevice initializer. (amulhern)
  - Remove redundant checks in existing resize() methods. (amulhern)
  - Add some baseline unit tests for BTRFS devices. (amulhern)
  - Robustify use of defaultSubVolumeID field. (amulhern)
  - Check that a BTRFS subvolume has exactly one parent in constructor.
    (amulhern)
  - BTRFSSubVolume.volume checks the class of its return value. (amulhern)
  - Raise ValueError in BTRFS constructor if no parents specified. (amulhern)
  - Add tests for a couple of additional properties for MDRaidArrayDevice.
    (amulhern)
  - Factor state testing behavior into a separate class. (amulhern)
  - Remove redundant condition in if statement. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.33-1
changelog:
  - Add initial 64-bit ARM (aarch64) support (#1034435) (dmarlin)
  - Convert to sphinx docstrings. (dlehman)
  - Add some documentation. (dlehman)
  - Move getActiveMounts from Blivet into DeviceTree. (dlehman)
  - Add an example of creating lvs using growable requests. (dlehman)
  - Remove a whole bunch of unused stuff from Blivet. (dlehman)
  - Remove usage of float in Size.humanReadable. (dlehman)
  - Add missing abbreviations for binary size units. (dlehman)
  - Fix shouldClear for devices with protected descendants. (#902417) (dlehman)
  - Use // division so that it continues to be floor division in Python 3.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.34-1
changelog:
  - Forget existing partitions of device becoming a multipath member (#1043444)
    (rvykydal)
  - Include blivet.devicelibs.raid in the generated documentation. (amulhern)
  - Upgrade the comments in raid.py to be compatible with sphinx. (amulhern)
  - Make space for LUKS metadata if creating encrypted device (#1038847)
    (vpodzime)
  - fcoe: give error message in case of fail when adding device (#903122)
    (rvykydal)
  - fcoe: adapt bnx2fc detection to changed sysfs path structure (#903122)
    (rvykydal)
  - Update format of iscsi device becoming multipath member (#1039086) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 0.35-1
changelog:
  - Convert everything to use Size. (dlehman)
  - Allow negative sizes. (dlehman)
  - Fix return value of Size.convertTo with a spec of bytes. (dlehman)
  - Discard partial bytes in Size constructor. (dlehman)
  - Prefer binary prefixes since everything is really based on them. (dlehman)
  - Fix a few minor problems introduced by recent raid level changes. (dlehman)
  - Move label setter and getter into DeviceFormat class (#1038590) (amulhern)
  - Add a test for labeling swap devices (#1038590) (amulhern)
  - Default to None to mean none, rather than empty string (#1038590) (amulhern)
  - Add a labelFormatOK method to the DeviceFormat's interface (#1038590)
    (amulhern)
  - Indicate whether the filesystem can label (#1038590) (amulhern)
  - Restore ability to write an empty label where possible (#1038590) (amulhern)
  - More tests to check writing and reading labels (#1038590) (amulhern)
  - Remove fsConfigFromFile (#1038590) (amulhern)
  - Changes to the handling of filesystem labeling (#1038590) (amulhern)
  - Add some simple tests for file formats. (amulhern)
  - Give DeviceFormat objects an id (#1043763) (amulhern)
  - Refactor to use ObjectID class (#1043763) (amulhern)
  - Make a class that creates a unique-per-class id for objects (#1043763)
    (amulhern)
  - Revert "Make a class that creates a unique-per-class id for objects
    (#1043763)" (amulhern)
  - Revert "Give DeviceFormat objects an object_id (#1043763)" (amulhern)
  - Make the maximum end sector for PReP boot more benevolent (#1029893)
    (vpodzime)
  - Give DeviceFormat objects an object_id (#1043763) (amulhern)
  - Make a class that creates a unique-per-class id for objects (#1043763)
    (amulhern)
  - Make get_device_format_class return None if class not found (#1043763)
    (amulhern)
  - A few simple unit tests for some formats methods (#1043763) (amulhern)
  - Don't translate format names (dshea)


author: Brian C. Lane <bcl@redhat.com> - 0.36-1
changelog:
  - Update the TODO list. (dlehman)
  - Multipath, fwraid members need not be in exclusiveDisks. (#1032919) (dlehman)
  - Convert parted getLength values to Size (dshea)
  - Last of the Device._id -> Device.id (bcl)
  - iscsi: in installer automatically log into firmware iscsi targets (#1034291)
    (rvykydal)
  - Use isinstance for testing numeric types (vpodzime)
  - Device._id -> Device.id (clumens)
  - Allow resetting partition size to current on-disk size. (#1040352) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.37-1
changelog:
  - Only do SELinux context resets if in installer mode (#1038146) (amulhern)
  - Look up SELinux context for lost+found where it is needed (#1038146)
    (amulhern)
  - Don't reset the SELinux context before the filesystem is mounted (#1038146)
    (amulhern)
  - Test setting selinux context on lost+found (#1038146) (amulhern)
  - Only retrieve the unit specifier once (dshea)
  - Fix the Device.id usage. (dshea)
  - Accept both English and localized sizes in Size specs. (dshea)
  - Use a namedtuple to store information on unit prefixes (dshea)
  - Remove en_spec Size parameters. (dshea)
  - Fix potential traceback in devicetree.populate. (#1055523) (dlehman)
  - Fall back on relabeling app where available (#1038590) (amulhern)
  - Change the meaning of label field values (#1038590) (amulhern)
  - Enable labeling on NTFS filesystem (#1038590) (amulhern)
  - Enable labeling on HFS filesystem (#1038590) (amulhern)
  - Add a method that indicates ability to relabel (#1038590) (amulhern)
  - Use filesystem creation app to set filesystem label (#1038590) (amulhern)
  - Import errors so FSError name is resolved (#1038590) (amulhern)
  - Remove BTRFS._getFormatOptions (#1038590) (amulhern)
  - Make an additional class for labeling abstractions (#1038590) (amulhern)
  - Fix copyright date (#1038590) (amulhern)
  - Remove redundant _defaultFormatOptions field (#1038590) (amulhern)
  - Remove code about unsetting a label (#1038590) (amulhern)
  - Return None if the filesystem has no label (#1038590) (amulhern)
  - Removed redundant check for existance of filesystem (#1038590) (amulhern)
  - Have writeLabel throw a more informative exception (#1038590) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.38-1
changelog:
  - Some simple tests for _verifyLUKSDevicesHaveKey (#1023442) (amulhern)
  - Verify that LUKS devices have some encryption key (#1023442) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.39-1
changelog:
  - escrow: make sure the output directory exists (#1026653) (wwoods)
  - provide a more useful error message if user fails to create an ESP (awilliam)
  - Tell lvcreate not to ask us any questions and do its job. (#1057066)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.40-1
changelog:
  - makebumpver: Only remove from list if action is not Resolves (bcl)
  - Update bumpver to allow Related bugs (bcl)
  - Remove all dependent devices of san device becoming multipath (#1058939)
    (rvykydal)
  - When repopulating multipath members mark them as multipath (#1056024)
    (rvykydal)
  - fcoe: parse yet another sysfs structure for bnx2fc devices (#903122)
    (rvykydal)
  - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215)
    (rvykydal)
  - Convert the ntfs minsize to an int (#1060031) (dshea)
  - Convert the string representation of Size to a str type. (#1060382) (dshea)
  - don't display stage2 missing error as well if the real problem is stage1
    (awilliam)
  - Provide a mechanism for platform-specific error messages for stage1 failure
    (awilliam)
  - Don't add None value to req_disks (#981316) (amulhern)
  - Make error message more informative (#1022497) (amulhern)
  - Check that file that loop device is going to use exists (#982164) (amulhern)
  - Use os.path.isabs to check whether path name is absolute (#994488) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.41-1
changelog:
  - ntfs _getSize needs to use Decimal (#1063077) (bcl)
  - Separate sanityCheck-ing from doAutoPartition (#1060255) (amulhern)
  - Change messages to SanityExceptions objects (#1060255) (amulhern)
  - Make a small SanityException hierarchy (#1060255) (amulhern)
  - Remove unused exception class (#1060255) (amulhern)
  - Add another .decode("utf-8") to humanReadable (#1059807) (dshea)
  - makebumpver: Any failure should cancel the bump (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.42-1
changelog:
  - Wait for udev to create device node for new md arrays. (#1036014) (dlehman)
  - Fix detection of thin pool with non-standard segment types. (#1022810)
    (dlehman)
  - NFSDevice does not accept the exists kwarg. (#1063413) (dlehman)
  - Don't run mpathconf for disk image installations. (#1066008) (dlehman)
  - If /etc/os-release exists, check it to identify an installed system.
    (clumens)
  - Get the unit tests into a runnable state. (dlehman)
  - Update Source URL in spec file to use github. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.43-1
changelog:
  - Include tmpfs mounts in post-install kickstart (#1061063) (mkolman)
  - Count with the extra metadata extents for RAID consistently (#1065737)
    (vpodzime)
  - Make partitioning error message more friendly (#1020388) (amulhern)
  - Fix partition handling across multiple processActions calls. (#1065522)
    (dlehman)
  - Let the udev queue settle before populating the devicetree. (#1049772)
    (dlehman)
  - Don't activate or deactivate devices from the action classes. (#1064898)
    (dlehman)
  - Improve handling of parted.DiskLabelCommitError slightly. (dlehman)
  - Make teardownAll work regardless of flags. (dlehman)
  - Fix maxSize test when setting device target size. (dlehman)
  - Size.convertTo should return a Decimal. (dlehman)
  - Don't use float for anything. (dlehman)
  - Fix type of block count in PartitionDevice._wipe. (dlehman)
  - Fix handling of size argument to devicelibs.lvm.thinlvcreate. (#1062223)
    (dlehman)
  - return empty set when no matching fcoe nic (#1067159) (bcl)
  - Return str from Size.humanReadable (#1066721) (dshea)
  - Add a coverage test target (#1064895) (amulhern)
  - Filesystem labeling tests will not run without utilities (#1065422)
    (amulhern)
  - Rename misc_test.py to something more descriptive (#1065422) (amulhern)
  - Refactor labeling tests (#1065422) (amulhern)
  - Move SwapSpace tests into a separate class (#1065422) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.44-1
changelog:
  - Fix an old typo in zeroing out a PReP partition. (#1072781) (dlehman)
  - Only count with the extra metadata extents in new VGs and LVs (#1072999)
    (vpodzime)
  - Use container's parent's name for PV if available (#1065737) (vpodzime)
  - Fix traceback with write_dasd_conf. (#1072911) (sbueno+anaconda)
  - When copying a root, also copy hidden devices (#1043763) (amulhern)
  - Add hidden flag to devicetree.getDeviceByID (#1043763) (amulhern)
  - Only set device for mountpoint if it is not None (#1043763) (amulhern)
  - Extend the list of things to be omitted if moddisk is False (#1043763)
    (amulhern)
  - Set req_name to None at the top of initializer (#1043763) (amulhern)
  - Log action cancelation (#1043763) (amulhern)
  - Make DeviceTree.hide() remove a larger set (#1043763) (amulhern)
  - Re-write the DASD storage code. (#1001070) (sbueno+anaconda)
  - Include image install flag when updating from anaconda flags. (#1066008)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.45-1
changelog:
  - Changes to allow pylint checks to be run on a distribution of the source.
    (amulhern)
  - Remove non-doing check target (amulhern)
  - Add a script to relate pylint errors to lines changed. (amulhern)
  - Change output format so that it is suitable for diff-cover. (amulhern)
  - Do an initial setup for running pylint tests in blivet. (amulhern)
  - Handle None in devicePathToName(#996303) (dshea)
  - Remove bootloader.packages from storage.packages (#1074522). (clumens)
  - Whitespace fixes for the crypto devicelib module (vpodzime)
  - Use random.choice for generating LUKS backup passphrase (vpodzime)
  - Trivial fixes for the lvm devicelib module (vpodzime)
  - Make vginfo work the same way as pvinfo and other LVM functions (vpodzime)
  - Allow NTFS to be mountable. (#748780) (dshea)
  - Limit the LV size to VG's free space size (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.46-1
changelog:
  - Adapt callers to use the new parent list interface. (dlehman)
  - Change management of Device parents to use a simple list interface. (dlehman)
  - Convert ContainerDevice to an abstract base class. (dlehman)
  - Set device uuid before calling Device ctor. (dlehman)
  - Improve the mechanism for VG completeness. (dlehman)
  - Support mutually-obsoleting actions. (dlehman)
  - Add some checking to MDRaidArrayDevice._setSpares. (dlehman)
  - Make sorting by action type part of the action classes. (dlehman)
  - Add action classes for container member set management. (dlehman)
  - Add a property to provide consistent access to parent container device.
    (dlehman)
  - Add type-specific methods for member set management. (dlehman)
  - Adapt callers to new method names for add/remove member device. (dlehman)
  - Add a ContainerDevice class to consolidate member management code. (dlehman)
  - Add backend functions for container member set management. (dlehman)
  - Teardown RAID device once testing is over (amulhern)
  - Make lvm tests runnable. (amulhern)
  - Make crypt tests runnable. (amulhern)
  - Replace unnecessarily complicated expression with string multiplication
    (amulhern)
  - Suppress unused variable warning for index in range (amulhern)
  - Suppress some unused variable warnings. (amulhern)
  - Suppress some unused variable warnings (amulhern)
  - Update to the new raise syntax (dshea)
  - Removed an unnecessary semicolon (dshea)
  - Removed a redundant definition of NoDisksError (dshea)
  - Specify regular expressions containing backslashes as raw strings (dshea)
  - Fixed some questionable indentation (dshea)
  - Fix logging function string format warnings. (dshea)
  - All size specifications should be Size instances (#1077163) (vpodzime)
  - Make sure StorageDevice's self._size is a Size instance (#1077179) (vpodzime)
  - Allow creating Size instance from another Size instance (vpodzime)
  - Force removal of hidden devices (#1078163) (amulhern)
  - Get action_test into working order. (dlehman)
  - Update action_test.py to specify sizes using blivet.size.Size. (dlehman)
  - Don't corrupt the environment when setting up StorageTestCase. (dlehman)
  - Make minSize, maxSize consistent and correct. (dlehman)
  - Don't prevent grow actions on devices with no max size. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.47-1
changelog:
  - Change labelApp to a more concisely defined abstract property (amulhern)
  - Change defaultLabel to a more concisely defined abstract property. (amulhern)
  - Change _labelstrRegex to a more concisely defined abstract property.
    (amulhern)
  - Make reads property a bit more succinct. (amulhern)
  - Make name an abstract property and omit _name (amulhern)
  - Remove an unused import from devicelibs/raid.py (vpodzime)
  - Fix all pylint errors in pylintcodediff (amulhern)
  - Don't run test if the git branch is dirty (amulhern)
  - Exit if the specified log file does not exist. (amulhern)
  - Update lvm devicelibs tests to reflect recent changes. (dlehman)
  - Add required LVs as needed instead of trying to sort by attrs. (dlehman)
  - Fix missed conversion of rm->missing in vgreduce call. (dlehman)
  - Only gather lvm information one time per DeviceTree.populate call. (dlehman)
  - Add support for listing everything to pvinfo and lvs. (dlehman)
  - Get lv list from lvm in a more straightforward format. (dlehman)
  - Gather lv list where we use it to save from having to stash it. (dlehman)
  - Split out common lvm parsing code. (dlehman)
  - Add tests that use ParentList as part of Device. (dlehman)
  - Parent list length doesn't reflect new member in _addParent. (dlehman)
  - Rearrange _startEdd to be a little more obvious. (amulhern)
  - Raise exceptions using the new syntax (amulhern)
  - Do not import logging twice. (amulhern)
  - Suppress unused variable warning (amulhern)
  - Get rid of writeRandomUUID. (amulhern)
  - Remove unused variable but retain call for its side-effects (amulhern)
  - Put docstring in class (amulhern)
  - Remove appendiceal assignment (amulhern)
  - Keep first parameter "self" (amulhern)
  - Omit compile flag (amulhern)
  - Move lines beneath __main__ into a main method (amulhern)
  - Indent with spaces, not tabs (amulhern)
  - Change param default [] to None and convert in method (amulhern)
  - Change to a semantically equivalent version of FileDevice.path (amulhern)
  - Adapt existing tests to changed signature of some methods (amulhern)
  - Don't assign return value to unused variable (amulhern)
  - Be specific when catching exceptions (dshea)
  - Remove appendiceal assignments (amulhern)
  - Remove a lot of unused variables extracted from udev info (amulhern)
  - Don't get return values from communicate() if they are ignored (amulhern)
  - Use the disk's name in log message (amulhern)
  - Get rid of old exception unpacking syntax (dshea)
  - Rearranged some iffy exception checking (dshea)
  - Replace with a semantically equivalent chunk. (amulhern)
  - Remove some unused exception names. (amulhern)
  - Remove unused assignment to boot. (amulhern)
  - Delete method-local pruneFile function. (amulhern)
  - Don't comment out function headers but leave their bodies uncommented
    (amulhern)
  - Get rid of unnecessary pass statements (amulhern)
  - Put a field and a method in the base class (amulhern)
  - Spell parameter self correctly (amulhern)
  - Give abstract method the same signature as its overriding methods. (amulhern)
  - Catch correct error and disable warning. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.48-1
changelog:
  - Do not execute smallestMember property method twice. (amulhern)
  - Remove unnecessary function definitions in abstract properties (amulhern)
  - Pass format args as arguments to debug method (#1085057) (amulhern)
  - Move udev_settle call from util into fs to break circular dependency
    (amulhern)
  - Change implicit relative imports to explicit relative imports (amulhern)
  - Remove unused imports (amulhern)
  - Get rid of os.path import (amulhern)
  - Really avoid dynamic import of formats/__init__.py by itself (amulhern)
  - Ignore E1101 errors in savePassphrase. (amulhern)
  - Add a bunch of E1120 errors to the false positives file (amulhern)
  - Make LabelingAsRoot class an abstract class and define two properties
    (amulhern)
  - Suppress false positive W0631 error. (amulhern)
  - Use self.nic instead of nic (amulhern)
  - Make sure _state_functions is a dictionary in base class (amulhern)
  - Remove unnecessary lambda wrappers on assertion functions (amulhern)
  - Obvious fix inspired by an "Undefined variable warning" (amulhern)
  - Remove all references to lvm_vg_blacklist and blacklistVG. (amulhern)
  - Update for changes in the anaconda errorHandler API. (dshea)
  - Remove unused imports. (amulhern)
  - Import from the defining module. (amulhern)
  - Move import to top level. (amulhern)
  - Do not use implicit relative imports (amulhern)
  - Remove wildcard import (amulhern)
  - Fix a bug and catch a change in lvm's thin pool layout. (dlehman)
  - Plumb uuid down through DMDevice. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.49-1
changelog:
  - Slightly reduce loop and get rid of obsolete comment (amulhern)
  - Slightly rewrite loop to avoid a redefining builtin error (amulhern)
  - Simplify find_library and fix redefining built-in errors. (amulhern)
  - Make loop variables a little more descriptive (amulhern)
  - Make regular expressions raw strings. (amulhern)
  - Suppress unused variable warning and check for failure. (amulhern)
  - Add W0105 warning about attribute docstrings to false positives (amulhern)
  - Make signature of setup() in parent class same as in children (amulhern)
  - Suppress some correct pylint warnings (amulhern)
  - Get _loopMap.values() when all that's needed is the values (amulhern)
  - Obvious fix inspired by pylint E0602 error (amulhern)
  - Suppress W0631 warning for abbr and prefix. (amulhern)
  - Do not do formatting operation in the argument of the translation (amulhern)
  - Remove unnecessary global statements (amulhern)
  - Disable W0703 message in test (amulhern)
  - Explicitly set the module level platform variable (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.50-1
changelog:
  - Don't apply action until after all checks have passed. (dlehman)
  - Apply action for extended partition creation. (dlehman)
  - Fix an issue introduced in commit a210eb5c. (dlehman)
  - Move changes from action ctors into apply methods. (dlehman)
  - Tell lvm to prefer /dev/mapper/ and /dev/md/ to dm-X and mdX nodes. (dlehman)
  - Use the right md UUID when trying to look one up from addUdevDevice.
    (dlehman)
  - Pass UUID of existing md array to superclass constructor. (dlehman)
  - Fix accounting related to addition of md member devices. (dlehman)
  - Add some more tests for the Size.humanReadable method (vpodzime)
  - If size is an integer value, show it as an integer value (vpodzime)
  - Make sure that using just k/m/g/... results in KiB/MiB/GiB/... (vpodzime)
  - Make humanReadable size use binary prefixes and nicer units (vpodzime)
  - Round sizes in humanReadable instead of flooring them (vpodzime)
  - Do not assign result of evaluating EddTestFS() to a variable (amulhern)
  - Rename bits() to numBits() (amulhern)
  - Rename to avoid conflict with name in outer scope. (amulhern)
  - Put module level code in a method (amulhern)
  - Do not use strip() incorrectly (amulhern)
  - Disable E1101 (no-member) error (amulhern)
  - Use isResize in isShrink and isGrow. (amulhern)
  - Suppress W0612 (unused-variable) false positives (amulhern)
  - Suppress W0621 warnings (amulhern)
  - Add a stub function for get_bootloader (amulhern)
  - Suppress W0602 false positives (amulhern)
  - Remove BootLoaderError definitions (amulhern)
  - Disable E1003 warning. (amulhern)
  - Do not cache the DeviceFormat object (amulhern)
  - Suppress W0201 error where attribute is set in __new__. (amulhern)
  - Add to false positives an error which is not suppressed by a pragma.
    (amulhern)
  - Suppress W0201 errors (amulhern)
  - Make signature of Size.__str__ match signature of Decimal.__str__ (amulhern)
  - Do not evaluate % operator in log message arguments (amulhern)
  - Remove suite() methods in tests (amulhern)
  - Remove addKeyFromFile() method (amulhern)
  - Import name 'deviceaction' where needed (amulhern)
  - Setting variables in __init__ (amulhern)
  - Log exception information and disable W0703 warning. (amulhern)
  - Disable some W0703 warnings (amulhern)
  - Disable some W0703 warnings. (amulhern)
  - Add a function that logs available exception info. (amulhern)
  - Restrict scope of pylint pragmas as much as possible (amulhern)
  - Change all pylint numeric codes to mnemonic strings. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.51-1
changelog:
  - Adjust the available size on each disk using chunk size. (amulhern)
  - Removed some now unused methods from devices (#1085474) (amulhern)
  - Rename size() method to get_size() method. (amulhern)
  - Remove unused get_size method (#1085474) (amulhern)
  - Use raid.size method to get size of device (#1085474) (amulhern)
  - Add a size() method to the raid classes (#1085474) (amulhern)
  - Move line that might throw an MDRaid exception inside try block (#1085474)
    (amulhern)
  - Check whether type is mdbiosraidarray before checking smallest member
    (#1085474) (amulhern)
  - Log if there was a failure to calculate the size of the MDRaidArrayDevice
    (#1085474) (amulhern)
  - Rename get_raw_array_size to get_net_array_size (#1085474) (amulhern)
  - Rename _get_size to _trim, which describes its function better (#1085474)
    (amulhern)
  - Improve comments on a few methods (#1085474) (amulhern)
  - Make RAIDLevels iterable (#1085474) (amulhern)
  - Update makebumpver for python-bugzilla 1.0.0 (bcl)
  - Disable unused argument warning for 'key_file' in devicelibs.crypto methods
    (amulhern)
  - Disable unused argument warning for 'del_passphrase' in luks_remove_key
    (amulhern)
  - Disable unused argument warning for 'data' in doAutoPartition (amulhern)
  - Disable unused argument warning for 'info' in handleUdevLuksFormat (amulhern)
  - Disable unused argument warning for 'disks' in get_pv_space. (amulhern)
  - Remove pointless parameters from unittest methods. (amulhern)
  - Disable a no member warning for EddTestFS initializer. (amulhern)
  - Get rid of unused argument 'args' in MakeBumpVer constructors (amulhern)
  - Changes to _parseOneLine() and its single invocation. (amulhern)
  - Remove obsolete comment (amulhern)
  - Rename to avoid redefining parameter built-ins (amulhern)
  - Change name to avoid redefining built-in (amulhern)
  - Remove unused parameter in makeupdates. (amulhern)
  - Removed unused argument 'options' from testMount (amulhern)
  - Make signature of _setSize match that of the method it overrrides. (amulhern)
  - Actually use argv parameter (amulhern)
  - Pass fname as first argument to shutil.copy2 (amulhern)
  - Remove minimumSector method and _minimumSector attribute (amulhern)
  - Disable not-callable pylint warning. (amulhern)
  - Set child_factory_fstype to None in DeviceFactory (amulhern)
  - Suppress unpacking-non-sequence pylint warning (amulhern)
  - Prefix name with defining package (amulhern)
  - Update Platform instance from flags instead of replacing it. (#1090646)
    (dlehman)
  - Rename to avoid redefining built-ins where the redefinition is method local.
    (amulhern)
  - Set device.format in else block of try/except/else. (amulhern)
  - Do not run pylint on sphinx generated conf.py (amulhern)
  - Get rid of a redefined builtin while simplifying method. (amulhern)
  - Compress loop into generator list comprehension (amulhern)
  - Rewrite resize() method to depend on _resizable. (amulhern)
  - Remove definition of LVMThinLogicalVolumeDevice._resizable (amulhern)
  - Add an attribute docstring for _resizable. (amulhern)
  - Correct comment on resizable property (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.52-1
changelog:
  - Split ROOT_PATH usage into getTargetPhysicalRoot()/getSysroot() (walters)
  - Update and fix copyright info for docs. (dlehman)
  - Add some tests for extended partition management. (dlehman)
  - Add some tests that verify the results of DeviceTree.populate. (dlehman)
  - Add a base class for tests backed by disk image storage. (dlehman)
  - Adapt examples to examples/common.py function dispersement. (dlehman)
  - Change devices.SparseFileDevice._create to use util.create_sparse_file.
    (dlehman)
  - Move set_up_logging and create_sparse_file into blivet.util for reuse.
    (dlehman)
  - Make examples.common.tear_down_disk_images a DeviceTree method. (dlehman)
  - Fix handling of devices activated as a side-effect of actions. (dlehman)
  - Check for problematic active devices before processing any actions. (dlehman)
  - Split some large blocks out of DeviceTree.processActions. (dlehman)
  - Explicitly requested extended partitions already have an action. (dlehman)
  - Fix handling of extended partitions across various modes of operation.
    (dlehman)
  - Handle the case of md arrays getting activated from outside blivet. (dlehman)
  - Make an extra effort to remove dm partition nodes that want to stay.
    (dlehman)
  - Fix handling of clearing a partitioned disk and leaving it cleared. (dlehman)
  - Don't check for disklabels on partitions. (dlehman)
  - Update targetSize to reflect actual size after a device is created. (dlehman)
  - Remove redundant msecs from logging timestamp. (dlehman)
  - Make signature of Size.__new__ match signature of Decimal.__new__ (amulhern)
  - Change Size so that it takes a single value parameter. (amulhern)
  - Change all 'format' keyword args to 'fmt' in Device constructors (amulhern)
  - Change format keyword argument to fmt in scheduleCreateFormat (amulhern)
  - Change keyword parameters in devicetree.findActions (amulhern)
  - Change ActionCreateFormat constructor keyword argument to 'fmt' (amulhern)
  - Remove unused parameter 'ignoreErrors' from umountFilesystems() (amulhern)
  - Remove parameter 'raiseErrors' from mountFilesystems() methods. (amulhern)
  - Disable unused argument warning for 'major' and 'minor' (amulhern)
  - Set dummy functions as values rather than via function definition syntax.
    (amulhern)
  - Pass size value to superconstructor for LVMVolumeGroupDevice. (amulhern)
  - Sort the pylint-false-positives file (amulhern)
  - Do not disable unused argument warning. (amulhern)
  - Omit pylint warning about disabled warnings or errors from pylint log.
    (amulhern)
  - Put the pyblock warning in pylint-false-positives (amulhern)
  - Remove obsolete documentation for parameter 'label'. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.53-1
changelog:
  - Remove extra quotes from the xfs_db arguments. (dshea)
  - Factor duplicate code in __deepcopy__ methods into one method (#1095244)
    (amulhern)
  - Rearrange code related to handleUdevDeviceFormat() (#1095329) (amulhern)
  - Make dumpState catch and log all AttributeErrors (#1095329) (amulhern)
  - Add sectorSize property to catch and handle missing partedDevice (#1095329)
    (amulhern)
  - Get rid of remaining uses of spec keyword for Size() in examples directory.
    (amulhern)
  - Generalize false positive regular expression for multiple pylint versions
    (amulhern)
  - Do not run some tests unless running on Jenkins. (amulhern)
  - Miscellaneous pylint fixes. (amulhern)
  - Globally disable pointless string statement warning (amulhern)
  - Disable unused argument warning for 'args' in TmpFSDevice constructor
    (amulhern)
  - Omit 'args' parameter from formats constructors (amulhern)
  - Disabled unused argument warning for kwargs in formats.destroy() (amulhern)
  - Omit *args from parameters for format.create() and formats.destroy()
    (amulhern)
  - Omit *args from parameters in formats.setup() (amulhern)
  - Make formats.teardown() not take any extra parameters. (amulhern)
  - Make formats.mount use explicit keywords instead of kwargs. (amulhern)
  - Remove non-self params from FS.doResize method (amulhern)
  - Make doFormat use regular style keyword parameters (amulhern)
  - Do not use *args, **kwargs idiom in scheduleCreateFormat. (amulhern)
  - Do not use *args, **kwargs idiom in various schedule* auxiliary test methods.
    (amulhern)
  - Remove upgrading param from turnOnSwap() (amulhern)
  - Disable unused-argument warning (amulhern)
  - Disable pylint unused-argument warning. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.54-1
changelog:
  - Add tests for setting device's parent list directly (vpodzime)
  - Do not alter the ParentList being iterated over (#1083581) (vpodzime)
  - Do not limit ThinLV's size to VG's free space (vpodzime)
  - Take extra RAID metadata into account when growing LV (#1093144) (vpodzime)
  - Move apply_chunk_growth outside of a for-cycle (vpodzime)
  - Multiple arguments for string formatting need to be in parentheses (#1100263)
    (mkolman)
  - Make print statements Python 3 compatible (mkolman)
  - Validate device names (dshea)
  - Use a setter for Device.name as foretold by the prophecy of TODO (dshea)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.55-1
changelog:
  - IPSeriesPPC now supports GPT in Open Firmware (hamzy)
  - Fix device name validation for devices that can contain / (#1103751) (dshea)
  - Add a getRaidLevel() convenience method to raid.py (amulhern)
  - Make a StorageDevice.raw_device property and use it where appropriate
    (amulhern)
  - Simplify a small chunk of Blivet.updateKSData() (amulhern)
  - Move the code for getting a space requirement from devicefactory to raid.
    (amulhern)
  - Make all devicefactory classes uses RAID objects instead of strings.
    (amulhern)
  - Remove devicefactory.get_raid_level from blivet (amulhern)
  - Put get_supported_raid_levels in devicefactory.py (amulhern)
  - Make BTRFS devices use RAID objects instead of strings for levels (amulhern)
  - Add lists of supported RAID levels for btrfs and lvm (amulhern)
  - Add "linear" to mdraid's list of supported raid levels. (amulhern)
  - Remove getRaidLevel() from mdraid file and make RAID_levels public (amulhern)
  - Check for required methods in MDRaidLevels.isRaidLevel. (amulhern)
  - Use has_redundancy property to decide how to add a member to an array.
    (amulhern)
  - Update the mdraid.mdadd comments (amulhern)
  - Use has_redundancy raid property when checking whether a device is removable
    (amulhern)
  - Make createBitmap() a property and update tests appropriately. (amulhern)
  - Add a Dup class to the various descendants of RAIDLevel. (amulhern)
  - Add an is_uniform property to the RAID levels. (amulhern)
  - Add a has_redundancy method that returns True if there is actual redundancy
    (amulhern)
  - Add Linear and Single to the RAID classes. (amulhern)
  - Move Container class to raid package and tidy it up (amulhern)
  - Allow the RAID object itself to be a valid RAID descriptor for lookup.
    (amulhern)
  - Adjust RaidLevel hierarchy so that all raid level objects extend RAIDLevel
    (amulhern)
  - No longer use _standard_levels as the default set of RAID levels. (amulhern)
  - Extract selection of members in complete() into a separate method. (amulhern)
  - Remove DMRaidArrayDevice.members property. (amulhern)
  - Comment mdraid.mdcreate() and update tests appropriately. (amulhern)
  - Import name 'lvm' instead of names from lvm package. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.56-1
changelog:
  - Skip device name validation for some device types. (dlehman)
  - Add a property indicating whether a device is directly accessible. (dlehman)
  - Add support for read-only btrfs snapshots. (dlehman)
  - Add tests for snapshots. (dlehman)
  - Special treatment for getting parted device for old-style lvm snapshots.
    (dlehman)
  - Some devices have immutable formatting. (dlehman)
  - Detect existing btrfs snapshots. (dlehman)
  - Drop special accounting for snapshot space usage in VG. (dlehman)
  - Use LVMSnapshotDevice when populating the devicetree. (dlehman)
  - Add Device classes for snapshots. (dlehman)
  - Add ignore_skip keyword arg to lvactivate. (dlehman)
  - Add optional kwarg to force removal of a logical volume. (dlehman)
  - Add backend functions for creating and managing snapshots. (dlehman)
  - Add docstrings for BTRFSVolumeDevice and BTRFSSubVolumeDevice. (dlehman)
  - Remove duplicate portion of lvm config string. (dlehman)
  - Reset the devicetree before tearing everything down in _cleanUp. (dlehman)
  - Make sure disk filters are applied even if populate fails. (dlehman)
  - Sync the spec file with downstream (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.57-1
changelog:
  - Make DevicelibsTestCase devices configurable. (amulhern)
  - Use correct parameters in __init__() in subclasses of unittest.TestCase.
    (amulhern)
  - Add num_blocks parameter to makeLoopDev(). (amulhern)
  - Move skipUnless decorator to the top level class of skipped classes.
    (amulhern)
  - Explicitly accept a string as well as a RAIDLevel object. (amulhern)
  - Update BTRFS initializer comments for level type. (amulhern)
  - Remove some extra imports. (amulhern)
  - Add method to set the default disklabel (#1078537) (bcl)
  - Do not try to activate dmraid sets if the dmraid usage flag is false
    (mkolman)
  - Use the value of the Anaconda dmraid flag to set the Blivet dmraid flag
    (mkolman)
  - Use the value of the Anaconda ibft flag to set the Blivet ibft flag (mkolman)
  - Ignore _build directory in doc directory. (amulhern)
  - Change intersphinx mapping to avoid linkcheck redirect errors. (amulhern)
  - Remove doctest target from Makefile. (amulhern)
  - Allow the table of contents to go one level deeper. (amulhern)
  - Automate generation of the .rst files which just set up the modules.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.58-1
changelog:
  - Only import ROOT_PATH if needed (bcl)
  - Add early keyword to setUpBootLoader (#1086811) (bcl)
  - Only log a warning about labeling if something is wrong (#1075136) (amulhern)
  - When adding an md array, allow adding incomplete arrays (#1090009) (amulhern)
  - Add a flag to control whether a degraded md raid array is used (#1090009)
    (amulhern)
  - Remove preferLeaves parameter from getDeviceByPath() (amulhern)
  - Factor out commonalities among getDevice[s|]By* methods. (amulhern)
  - Omit special check for md devices in addUdevDevice(). (amulhern)
  - Remove unused 'slaves' variable. (amulhern)
  - Move down or remove assignment to device in add* methods. (amulhern)
  - Move DevicelibsTestCase up to the top level of the testing directory.
    (amulhern)
  - Accept None for btrfs raid levels (#1109195) (amulhern)
  - Add a test for a btrfs error associated with small devices (#1109195)
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.60-1
changelog:
  - Do not use udev info to get the name of the device. (amulhern)
  - Remove unnecessary fanciness about importing devices. (amulhern)
  - Disable some pylint warnings that arise due to anaconda versions. (amulhern)
  - Allow RAID1 on EFI (#788313) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.61-1
changelog:
  - Fix conf.py version bumping (bcl)
  - Add some tests for Chunk and Request class hierarchy. (dlehman)
  - Honor the skip list when allocating leftover sectors. (dlehman)
  - A Chunk is done growing when its pool is empty. (dlehman)
  - Don't use integer division to calculate a fraction. (dlehman)
  - Bump version in sphinx config from scripts/makebumpver. (dlehman)
  - Remove spec= from Size usage in intro.rst. (dlehman)
  - Attempt to reset the uuid of the mdraid member device (#1070095) (amulhern)
  - Add new method udev.device_get_md_device_uuid() method (#1070095) (amulhern)
  - Canonicalize mdadm generated UUIDS (#1070095) (amulhern)
  - Add a udev.device_get_md_metadata() method to udev and use it. (amulhern)
  - Change use of METADATA to MD_METADATA. (amulhern)
  - Check for md_level of None (amulhern)
  - Do not convert the result of udev.device_get_md_devices() to int. (amulhern)
  - Add documentation to udev.device_get_md_*() methods. (amulhern)
  - Document udev.device_get_uuid() method. (amulhern)
  - Add a few small tests for mdexamine (amulhern)
  - Add test for raid level descriptor None. (amulhern)
  - Use context manager with assertRaises*() tests. (amulhern)
  - Change uuid parameter to array_uuid (amulhern)
  - Remove udev_ prefix from udev methods. (amulhern)
  - Remove all references to DeviceFormat.majorminor (amulhern)
  - Use add_metaclass instead of with_metaclass. (amulhern)
  - Disable redefined-builtin warning. (amulhern)
  - Use range instead of xrange in generateBackupPassphrase() (amulhern)
  - Add a simple test of generateBackupPassphrase() result format (amulhern)
  - Python3 compatibility (rkuska)
  - Replace python-setuptools-devel BR with python-setuptools (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.62-1
changelog:
  - Mock pyudev since libudev will not be on the builders. (dlehman)
  - Update selinux tests for default context of mounts under /tmp. (dlehman)
  - Clean up mocking done by udev tests when finished. (dlehman)
  - Remove unused lvm and md activation code. (dlehman)
  - Bypass size getter when mocking new devices. (dlehman)
  - Simplify udev.device_get_uuid. (dlehman)
  - Don't pass md array UUID as member format UUID. (dlehman)
  - Update md name when lookup relied on UUID. (dlehman)
  - Remove an obsolete block related to unpredictable md device names. (dlehman)
  - Get md member and array UUIDs for format ctor from udev. (dlehman)
  - Look in udev data for md member UUID. (dlehman)
  - Remove some unused multipath-specific functions from blivet.udev. (dlehman)
  - Adapt multipath detection code to external pyudev module. (dlehman)
  - Keep lvm and md metadata separate from udev info. (dlehman)
  - Replace our pyudev with the package python-pyudev. (dlehman)
  - Add a bunch of tests for mdadd. (amulhern)
  - Make has_redundancy() a method rather than a property and revise mdadd.
    (amulhern)
  - Omit unnecessary class hierarchy related boilerplate. (amulhern)
  - Add a test for activation. (amulhern)
  - Add a test for mddetail on containers. (amulhern)
  - Still attempt to destroy even if remove failed. (amulhern)
  - Use long messages for unittest errors. (amulhern)
  - Fix mdnominate error message. (amulhern)
  - Cosmetic changes for the swapSuggestion function (vpodzime)
  - Break once metadata value is found. (amulhern)
  - Fix issues reported by pyflakes (vpodzime)
  - Remove tests for the sanityCheck (vpodzime)
  - Move _verifyLUKSDevicesHaveKey and its exception to anaconda (vpodzime)
  - Remove sanityCheck functions from blivet sources (vpodzime)
  - Remove an unused closure function (vpodzime)
  - Remove two methods that are never called (vpodzime)
  - Add some tests for blivet.partitioning.addPartition. (dlehman)
  - Add a couple of tests for blivet.partitioning.DiskChunk. (dlehman)
  - Add a DiskFile class for testing partitioning code as a non-root user.
    (dlehman)
  - Add a contextmanager to create and remove sparse tempfiles. (dlehman)
  - Fix sphinx formatting of code blocks in devicefactory docstrings. (dlehman)
  - Mock selinux when building docs. (dlehman)
  - Include doc files when installing on readthedocs. (dlehman)
  - _maxLabelChars is no longer used by anything (bcl)
  - tests: Add tests for HFSPlus labels (#821201) (bcl)
  - Write a fs label for HFS+ ESP (#821201) (bcl)
  - Mock non-standard modules so we can generate API docs on readthedocs.
    (dlehman)
  - Split mdadd into separate functions. (amulhern)
  - Refactor mdraid tests. (amulhern)
  - Add a method to extract information about an mdraid array (amulhern)
  - Extend mdadm() to capture output (amulhern)
  - Be more robust in the face of possible changes to mdadm's UUIDs. (amulhern)
  - Factor canonicalize_UUID() into separate method. (amulhern)
  - Add a docstring to mdraid.mdexamine (amulhern)
  - Remove DeviceFormat.probe() method (amulhern)
  - Remove all references to mdMinor in current code base. (amulhern)
  - Generalize the error message for the array level (amulhern)
  - Use super() instead of explicit parent name (amulhern)
  - Remove commented out import. (amulhern)
  - Make docstring more precise. (amulhern)
  - Minor fix of a docstring. (rvykydal)
  - Get rid of partedFlags field. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.63-1
changelog:
  - Update makebumpver to include flags on first request (bcl)
  - Condense and comment some devicelibs.dasd methods (#1070115) (amulhern)
  - Add a test file for DASD handling (#1070115) (amulhern)
  - Pylint inspired cleanup (#1070115) (amulhern)
  - Add a property for read-only devices. (dshea)
  - Get rid of misleading comment (#1066721) (amulhern)
  - Allow user code creating free space snapshot (vpodzime)
  - Add two functions to enable manual addition of ECKD DASDs. (sbueno+anaconda)
  - Make prefering leaves the default in getDeviceByPath (#1122081) (amulhern)
  - Make _filterDevices() return a generator consistently (#1122081) (amulhern)
  - Split string of symlinks into array of strings (#1136214) (amulhern)
  - Don't put "Linux" in a root's name if it's already there. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 0.64-1
changelog:
  - Fix pylint errors from recent btrfs commits. (dlehman)
  - Only cancel actions on disks related to the one we are hiding. (dlehman)
  - Cancel actions before hiding descendent devices. (dlehman)
  - Improve handling of device removals/additions from the devicetree. (dlehman)
  - The first format destroy action should obsolete any others. (dlehman)
  - Do not allow modification or removal of protected devices. (dlehman)
  - Propagate mount options for btrfs members to all volumes/subvolumes.
    (dlehman)
  - Properly identify dm devices even when udev info is incomplete. (dlehman)
  - Do not mount btrfs to list subvolumes outside installer_mode. (dlehman)
  - Reset default subvolume prior to removing the default subvolume. (dlehman)
  - Increase max size for btrfs to 16 EiB. (#1114435) (dlehman)
  - Improve adjustment for removal of a subvol in BTRFSFactory. (dlehman)
  - Set dummy mountpoint in ksdata for lvm thin pools. (dlehman)
  - Add an epoch to blivet. (sbueno+anaconda)
  - Check if device has enough members when setting RAID level (#1019685)
    (amulhern)
  - Add BTRFSValueError error and use in btrfs related code (#1019685) (amulhern)
  - iscsi: mount partitions in initramfs for root on iscsi (#740106) (rvykydal)
  - Remove poolMetaData (#1021505) (amulhern)
  - Revert "Allow use of a single path if multipath activation fails. (#1054806)"
    (vpodzime)
  - Add a release make target (bcl)
  - Prefer ID_SERIAL over ID_SERIAL_SHORT (#1138254) (vpodzime)
  - Allow use of a single path if multipath activation fails. (#1054806)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.65-1
changelog:
  - Remove a problematic remnant of singlePV. (dlehman)
  - Remove all traces of singlePV. (sbueno+anaconda)
  - Change the default /boot part on s390x to not be lvm. (sbueno+anaconda)
  - Remove redundant check for parents in Blivet.newBTRFS. (dlehman)
  - Use Decimal for math in Size.convertTo. (dlehman)
  - Filter out free regions too small for alignment of partitions. (dlehman)
  - Disable LVM autobackup when doing image installs (#1066004) (wwoods)
  - Add attribute 'flags.lvm_metadata_backup' (wwoods)
  - lvm_test: refactoring + minor fix (wwoods)
  - devicelibs.lvm: refactor _getConfigArgs()/lvm() (wwoods)
  - devicelibs.lvm: fix pvmove(src, dest=DESTPATH) (wwoods)
  - Only pad for md metadata if pvs use multiple disks. (dlehman)
  - Align free regions used for partition growing calculations. (dlehman)
  - Try to align end sector up when aligning new partitions. (dlehman)
  - Remove obsolete conversion of size to float. (dlehman)
  - Honor size specified for explicit extended partition requests. (dlehman)
  - Honor zerombr regardless of clearpart setting. (dlehman)
  - Fix treatment of percent as lvm lv size spec. (dlehman)
  - Change variable keyword (#1075671) (amulhern)
  - Remove unused import (#1075671) (amulhern)
  - Don't mix target and discovery credentials (#1037564) (mkolman)
  - Make sure /boot/efi is metadata 1.0 if it's on mdraid. (pjones)
  - iscsi: fix root argument being overriden by local variable (#1144463)
    (rvykydal)
  - iscsi: add iscsi singleton back (#1144463) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 0.66-1
changelog:
  - Organize installer block device name blacklist. (#1148923) (dlehman)
  - Add likely to be raised exceptions to catch block (#1150174) (amulhern)
  - Canonicalize MD_UUID* values in udev.py (#1147087) (amulhern)
  - Split up devices.py. (dlehman)
  - Fix some pylint errors introduced in recent commits. (dlehman)
  - Return early when setting new size for non-existent partition. (dlehman)
  - Raise an exception when we find orphan partitions. (dlehman)
  - Fall back to parted to detect dasd disklabels. (dlehman)
  - Omit pylint false positive (amulhern)
  - Revert "pylint hack" (amulhern)
  - Remove unused import (amulhern)
  - Remove unused import (amulhern)
  - pylint hack (amulhern)
  - Make sure autopart requests fit in somewhere (#978266) (vpodzime)
  - Work with free region sizes instead of parted.Geometry objects (vpodzime)
  - Check that we have big enough free space for the partition request (vpodzime)
  - Allow specifying thin pool profiles (vpodzime)
  - Allow specifying minimum entropy when creating LUKS (vpodzime)
  - Allow user code provide callbacks for various actions/events (vpodzime)
  - Change default min_value from 10 to 1 in humanReadable() (amulhern)
  - Rewrite of Size.humanReadable() method (amulhern)
  - Factor out commonalities in xlated_*_prefix() methods. (amulhern)
  - Use named constants for binary and decimal factors. (amulhern)
  - Use UPPER_CASE for constants (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.67-1
changelog:
  - Don't pass --disable-overwrite to tx pull. (dlehman)
  - Avoid unneccesarily tripping raid-level member count checks. (dlehman)
  - Allow toggling encryption of raid container members. (#1148373) (dlehman)
  - Include the new blivet.devices submodule in the built package. (clumens)
  - Add a few test for setting dataLevel and metaDataLevel in BTRFS (amulhern)
  - Add dataLevel and metaDataLevel attributes for testing. (amulhern)
  - Add isleaf and direct to _state_functions (amulhern)
  - Refactor setup of _state_functions into __init__() methods (amulhern)
  - Move getting the attribute into the check methods. (amulhern)
  - Adjust detection of exceptions raised. (amulhern)
  - Update test setup so that it obeys RAID level requirements. (amulhern)
  - Use new RaidDevice class in appropriate Device subclasses. (amulhern)
  - Add new RaidDevice class for handling RAID aspects of devices. (amulhern)
  - Do not set parents attribute if parents param is bad. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.68-1
changelog:
  - Only write label if there is a label AND labeling application. (amulhern)
  - Handle unicode strings in Size spec parsing. (dshea)
  - Fix typo in getting Thin Pool profile's name (vpodzime)
  - Don't try to get no profile's name (#1151458) (vpodzime)
  - Change signature of DiskLabel.addPartition to be more useful. (dlehman)
  - Remove unused fallback code from DiskLabel. (dlehman)
  - Let udev settle between writing partition flags and formatting. (#1109244)
    (dlehman)
  - Set _partedDevice attribute before calling device constructor (#1150147)
    (amulhern)
  - Fixed wrong Runtime Error raise in _preProcessActions (vtrefny)
  - Set sysfsPath attribute before calling Device constructor (#1150147)
    (amulhern)
  - Return all translated strings as unicode (#1144314) (dshea)
  - Force __str__ to return str. (dshea)
  - Use the i18n module instead of creating new gettext methods (dshea)
  - Take care when checking relationship of parent and child UUIDs (#1151649)
    (amulhern)
  - Further abstract loopbackedtestcase on block_size. (amulhern)
  - Update tests to bring into line w/ previous commit (#1150147) (amulhern)
  - Abstract ContainerDevice member format check into a method (#1150147)
    (amulhern)
  - Register DeviceFormat class (#1150147) (amulhern)
  - Don't append btrfs mount options to None (#1150872) (dshea)
  - Convert int to str before passing it to run_program (#1151129) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.69-1
changelog:
  - Increase max depth of sphinx toc to show subpackage names. (dlehman)
  - Temporarily disable the md devicetree tests due to mdadm issues. (dlehman)
  - Add ability to set a default fstype for the boot partition (#1112697) (bcl)
  - Pass a list of string items to log_method_return. (sbueno+anaconda)
  - Require resize target sizes to yield aligned partitions. (#1120964) (dlehman)
  - Split out code to determine max unaligned partition size to a property.
    (dlehman)
  - Allow generating aligned geometry for arbitrary target size. (dlehman)
  - Align end sector in the appropriate direction for resize. (#1120964)
    (dlehman)
  - Specify ntfs resize target in bytes. (#1120964) (dlehman)
  - Check new target size against min size and max size. (dlehman)
  - Add a number of new tests. (amulhern)
  - Add xlate parameter to humanReadable(). (amulhern)
  - Rewrite _parseSpec() and convertTo() (amulhern)
  - Make _lowerASCII() python 3 compatible and add a method header. (amulhern)
  - Use b"", not u"", for _EMPTY_PREFIX. (amulhern)
  - Strip lvm WARNING: lines from output (#1157864) (bcl)
  - Add testing for MDRaidArrayDevice.mdadmFormatUUID (#1155151) (amulhern)
  - Give mdadm format uuids to the outside world (#1155151) (amulhern)
  - Make logSize, metaDataSize, and chunkSize always consistently Size objects.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.70-1
changelog:
  - Add a method that determines whether a number is an exact power of 2.
    (amulhern)
  - Put size values in Size universe eagerly. (amulhern)
  - Update minSize method headers. (amulhern)
  - Remove _minSize assignment to 0 where it's inherited from superclass.
    (amulhern)
  - Make _minInstanceSize, a source of minSize() value, always a Size. (amulhern)
  - Fix int * Size operation and add tests (#1158792) (bcl)
  - getArch should return ppc64 or ppc64le (#1159271) (bcl)
  - Pack data for the wait_for_entropy callback (vpodzime)
  - Allow the wait_for_entropy callback enforce continue (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.71-1
changelog:
  - Remove redundant import. (amulhern)
  - Change inclusion to equality. (amulhern)
  - Round filesystem target size to whole resize tool units. (#1163410) (dlehman)
  - New method to round a Size to a whole number of a specified unit. (dlehman)
  - Fix units for fs min size padding. (dlehman)
  - Disable resize operations on filesystems whose current size is unknown.
    (dlehman)
  - Run fsck before obtaining minimum filesystem size. (#1162215) (dlehman)
  - Fix setupDiskImages when the devices are already in the tree. (dlehman)
  - Make logging a little less verbose and more useful in FS.mount() (amulhern)
  - Make selinux test less precise. (amulhern)
  - Do not translate empty strings, gettext translates them into system
    information (vtrefny)
  - Add a tearDown method to StorageTestCase. (dlehman)
  - Remove pointless assignment to _formattable in Iso9660FS. (amulhern)
  - Remove BTRFS._resizeArgs() (amulhern)
  - Add more arguments to mpathconf (#1154347) (dshea)
  - Check the minimum member size for BtrfsVolumeDevices. (amulhern)
  - Get rid of FS._getRandomUUID() method. (amulhern)
  - Eliminate TmpFS.minSize() (amulhern)
  - Don't run selinux context tests when selinux is disabled. (dlehman)
  - Temporarily disable a test that isn't working. (dlehman)
  - Pass a path (not a name) to devicePathToName. (dlehman)
  - devicePathToName should default to returning a basename. (dlehman)
  - Fix test that guards forcible removal of dm partition nodes. (dlehman)
  - Device status can never be True for non-existent devices. (#1156058)
    (dlehman)
  - Use super to get much-needed MRO magic in constructor. (#1158968) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.72-1
changelog:
  - Add a bunch of simple tests for filesystem formats. (amulhern)
  - Get rid of long() related code. (amulhern)
  - Add another check for resizable in FS.doResize() (amulhern)
  - Simplify FS.free(). (amulhern)
  - Make an early exit if self._existingSizeFields is [] (amulhern)
  - Change "Aggregate block size:" to "Physical block size:" for JFS. (amulhern)
  - Split output from infofs program for size on whitespace. (amulhern)
  - Simplify _getSize() and currentSize(). (amulhern)
  - Check resizable when assigning a new target size. (amulhern)
  - Make default exists value a boolean in DeviceFormat.__init__. (amulhern)
  - Remove pointless overrides. (amulhern)
  - Add a simple pylint checker for pointless overrides. (amulhern)
  - Run dosfsck in non-interactive mode (#1167959) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.73-1
changelog:
  - Mountpoint detection for removable devices (vtrefny)
  - Fix adding partition after ActionDestroyDevice canceling (vtrefny)
  - Avoid exception when aligned start and end are crossed over (exclusion)
  - Substitute simple value for single element array. (amulhern)
  - Change _matchNames so that it is less restrictive (amulhern)
  - Change MDRaidArrayDevice to MDBiosRaidArrayDevice. (amulhern)
  - Factor out MDRaidArrayDevice w/ type in ("mdcontainer", "mdbiosraidarray")
    (amulhern)
  - Make it possible for NTFS to recognize the label it reads. (amulhern)
  - Make unnecessarily verbose properties into simple class attributes.
    (amulhern)
  - Change the generic badly formatted label to one that's bad for all.
    (amulhern)
  - Don't make overridden values actual properties. (amulhern)
  - Check the status of the format being mounted. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.74-1
changelog:
  - Use _resizefsUnit in resizeArgs() method implementations. (amulhern)
  - Do not supply a default implementation for the resizeArgs() method.
    (amulhern)
  - Use convertTo in humanReadable(). (amulhern)
  - Change convertTo() and roundToNearest() so each takes a units specifier.
    (amulhern)
  - Do not even pretend that ReiserFS is resizable. (amulhern)
  - Get whole unit tuple in loop when searching for correct units. (amulhern)
  - Make _parseUnits() return a unit constant, rather than a number. (amulhern)
  - Add unitStr() method. (amulhern)
  - Make _Prefix entries named constants. (amulhern)
  - Hoist _BINARY_FACTOR * min_value calculation out of loop. (amulhern)
  - Comment _prefixTestHelper() and eliminate some redundancies. (amulhern)
  - Eliminate redundant test. (amulhern)
  - Avoid using Size constant in FileDevice._create(). (amulhern)
  - Do not compare the same two values twice. (amulhern)
  - Make possiblePhysicalExtents() a bit more direct. (amulhern)
  - Get rid of unnecessary use of long. (amulhern)
  - Use _netdev mount option as needed. (#1166509) (dlehman)
  - Don't crash when a free region is too small for an aligned partition.
    (dlehman)
  - Multiple loops shouldn't be fatal (#980510) (bcl)
  - If allowing degraded array, attempt to start it (#1090009) (amulhern)
  - Add a method that looks at DEVNAME (#1090009) (amulhern)
  - Add mdrun method to just start, not assemble, an array. (#1090009) (amulhern)
  - Change allow_degraded_mdraid flag to allow_imperfect_devices (#1090009)
    (amulhern)
  - Remove needsFSCheck() and what only it depends on. (amulhern)
  - Remove allowDirty parameter and code that depends on it. (amulhern)
  - Eliminate dirtyCB parameter from mountExistingSystem() params. (amulhern)
  - Use correct package for FSError. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.75-1
changelog:
  - Switch to temporary transifex project (bcl)
  - Add docstrings to the methods in loop.py (bcl)
  - get_loop_name should return an empty name if it isn't found (#980510) (bcl)
  - Use dict() instead of dict comprehension. (riehecky)
  - Fix the pylint errors in the examples directory. (amulhern)
  - Add __init__ file to examples directory. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.76-1
changelog:
  - Revert "Switch to temporary transifex project" (bcl)
  - Check parent/container type for thin volumes and normal volumes. (dlehman)
  - drop useless entries from formatByDefault exceptlist (awilliam)
  - Fix import of devicelibs.raid in platform.py (vpodzime)
  - Use %license in python-blivet.spec (bcl)
  - Fix import of FALLBACK_DEFAULT_PART_SIZE (vpodzime)
  - Make implicit partitions smaller if real requests don't fit anywhere
    (vpodzime)
  - Use list comprehension instead of filter+lambda in makebumpver (amulhern)
  - Revert "Try to deactivate lvm on corrupted gpt disks." (dlehman)
  - Virtualize options property methods in DeviceFormat.options definition.
    (amulhern)
  - Do not redefine size property in TmpFS. (amulhern)
  - Do not set self.exists to True in TmpFS.__init__(). (amulhern)
  - Simplify NoDevFS.type. (amulhern)
  - Set format's mountpoint if it has the mountpoint attribute. (amulhern)
  - Do not bother to set device.format.mountopts. (amulhern)
  - Tighten up FS.mountable(). (amulhern)
  - Simplify FS._getOptions(). (amulhern)
  - Simplify setting options variable. (amulhern)
  - Be less eager about processing all lines in /proc/meminfo. (amulhern)
  - Make error message more useful. (amulhern)
  - Add a tiny test for TmpFS. (amulhern)
  - More fixes for alignment-related partition allocation failures. (dlehman)
  - Do not mix stdout and stderr when running utilities unless requested
    (vpodzime)
  - Define the _device, _label and _options attributes in constructor (vpodzime)
  - Get rid of the has_lvm function (vpodzime)
  - Do not create lambda over and over in a cycle (vpodzime)
  - Disable pylint check for cached LVM data in more places (vpodzime)
  - Fix issue where too many mpath luns crashes installer (#1181336) (rmarshall)
  - Allow user-specified values for data alignment of new lvm pvs. (#1178705)
    (dlehman)
  - Let LVM determine alignment for PV data areas. (#962961) (dlehman)
  - Raise UnusableConfigurationError when unusable configuration is detected.
    (dlehman)
  - Don't raise an exception for failure to scan an ignored disk. (dlehman)
  - Try to deactivate lvm on corrupted gpt disks. (dlehman)
  - Remove an unused and outdated constant (vpodzime)
  - Relax the blivet device name requirements (#1183061) (dshea)


author: David Lehman <dlehman@redhat.com> - 1.0-1
changelog:
  - Move autopart and installation-specific code outside of __init__.py
    (vpodzime)
  - Convert _parseUnits to public function (vtrefny)
  - LVMFactory: raise exception when adding LV to full fixed size VG (#1170660)
    (vtrefny)
  - Do not unhide devices with hidden parents (#1158643) (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.1-1
changelog:
  - Add scratch, scratch-bumpver and rc-release targets. (bcl)
  - Add --newrelease to makebumpver (bcl)
  - Add po-empty make target (bcl)
  - Revive the mountExistingSystem() function and all it needs (vpodzime)
  - Switch translations to use Zanata (bcl)
  - Set EFIFS._check to True so that it gets correct fspassno (#1077917)
    (amulhern)
  - Use format string and arguments for logging function (vpodzime)
  - Merge pull request #28 from vpodzime/master-libblockdev (vratislav.podzimek)
  - Do not restrict MDRaidArrayDevice's memberDevices to type int (vpodzime)
  - Adapt better to libblockdev's md_examine data (vpodzime)
  - Set TmpFS._resizable to False. (amulhern)
  - Add an additional test for TmpFS. (amulhern)
  - Override NoDevFS.notifyKernel() so that it does nothing. (amulhern)
  - Add TmpFS._resizefsUnit and use appropriately. (amulhern)
  - Rewrite TmpFS class definition. (amulhern)
  - Add TmpFS._getExistingSize() method. (amulhern)
  - Make _getExistingSize() method more generally useful. (amulhern)
  - Remove _getExistingSize() methods with body pass. (amulhern)
  - Tidy up the definition of the device property throughout formats package.
    (amulhern)
  - Add a test to check properties of device paths assigned to formats.
    (amulhern)
  - Set TmpFSDevice object's _formatImmutable attribute to True. (amulhern)
  - Remove no longer needed requires (vpodzime)
  - Filter out pylint's "No name 'GLib' in module 'gi.repository'" messages
    (vpodzime)
  - Add a static method providing list of available PE sizes (vpodzime)
  - Use BlockDev's crypto plugin to do LUKS escrow (vpodzime)
  - Use BlockDev's DM plugin to work with DM RAID sets (vpodzime)
  - Use BlockDev's DM plugin for DM map existence testing (vpodzime)
  - Remove tests for the removed devicelibs functions (vpodzime)
  - Set and refresh BlockDev's global LVM config if needed (vpodzime)
  - Use BlockDev's LVM plugin instead of devicelibs/lvm.py (vpodzime)
  - Use BlockDev's BTRFS plugin instead of devicelibs/btrfs.py (vpodzime)
  - Use the BlockDev's DM plugin instead of devicelibs/dm.py (vpodzime)
  - Use BlockDev's crypto plugin instead of devicelibs/crypto.py (vpodzime)
  - Use BlockDev's loop plugin instead of devicelibs/loop.py (vpodzime)
  - Use BlockDev's MD plugin instead of devicelibs/mdraid.py (vpodzime)
  - Use BlockDev's swap plugin instead of devicelibs/swap.py (vpodzime)
  - Use BlockDev's mpath plugin instead of devicelibs/mpath.py (vpodzime)
  - First little step towards libblockdev (vpodzime)
  - Move the Blivet class into its own module (vpodzime)
  - Use a safer method to get a dm partition's disk name. (dlehman)
  - Be more careful about overwriting device.originalFormat. (#1192004) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.2-1
changelog:
  - Fix pylint unused variable warnings (vtrefny)
  - Add test for mountpoints (vtrefny)
  - Replace _mountpoint with systemMountpoint in other modules (vtrefny)
  - New method to handle nodev filesystems (vtrefny)
  - Add dynamic mountpoint detection support (vtrefny)
  - New method to compute md5 hash of file (vtrefny)
  - Add information about subvolume to BTRFS format (vtrefny)
  - Don't specify priority in fstab if -1 (default) is used (#1203709) (vpodzime)
  - Catch GLib.GError in places where we catch StorageError (#1202505) (vpodzime)
  - slave_dev is undefined here, use slave_devices[0] instead. (clumens)
  - Clean out the mock chroot before attempting to run the rest of the test.
    (clumens)
  - Move recursiveRemove from Blivet to DeviceTree. (dlehman)
  - Factor out adding of sysfs slave (parent) devices into its own method.
    (dlehman)
  - Add a __str__ method to DeviceTree. (dlehman)
  - Allow changing the names of existing devices. (dlehman)
  - Remove redundant block for adding fwraid member disks. (dlehman)
  - Return a device from addUdevLVDevice if possible. (dlehman)
  - Pass a sysfs path to MultipathDevice constructor from Populator. (dlehman)
  - Resolve md names in udev info. (dlehman)
  - LVMVolumeGroupDevice format should be marked as immutable. (dlehman)
  - Don't catch and re-raise device create exceptions as DeviceCreateError.
    (dlehman)
  - Call superclass _preCreate from BTRFSVolumeDevice._preCreate. (dlehman)
  - Move code that populates the device tree into a new class and module.
    (dlehman)
  - Move action list management into a separate class and module. (dlehman)
  - Put an __init__.py in devices_tests directory. (amulhern)
  - Require the Python 2 version of pykickstart (#1202255) (vpodzime)
  - Use Size method to perform a Size operation (#1200812) (amulhern)
  - Extend Size.roundToNearest to allow Size units (#1200812) (amulhern)
  - Move code that populates the device tree into a new class and module.
    (dlehman)
  - Move action list management into a separate class and module. (dlehman)
  - Remove a pointless override. (amulhern)
  - Display the name of the overridden ancestor in error message. (amulhern)
  - Check for simple function calls in pointless overrides. (amulhern)
  - Simplify supported methods in FS.py. (amulhern)
  - Make hidden property use superclass method where possible. (amulhern)
  - Simplify some methods in DeviceFormat class. (amulhern)
  - Do supercall in BTRFSVolumeDevice.formatImmutable. (amulhern)
  - Add a comment to supported property. (amulhern)
  - Get rid of some very old commented out code. (amulhern)
  - Put all mock results into the top-level source dir. (clumens)
  - Spell TestCase.teardown correctly as tearDown(). (amulhern)
  - Make testMount() check return value of util.mount(). (amulhern)
  - Remove unused fs_configs. (amulhern)
  - Remove side-effects from mountType property. (amulhern)
  - Do not make the mountpoint directory in fs.FS.mount(). (amulhern)
  - Mount should not be satisfied with anything less than a directory. (amulhern)
  - Do not return doFormat() value. (amulhern)
  - Put previously removed mountExistingSystem() into osinstall.py. (amulhern)
  - Revert "Revive the mountExistingSystem() function and all it needs"
    (amulhern)
  - Make sure the device is setup before formatting it (#1196397) (bcl)
  - Use %d format string for every value that should be an integer decimal.
    (amulhern)
  - Robustify PartitionDevice._wipe() method. (amulhern)
  - Fix up scientific notation _parseSpec() tests. (amulhern)
  - Make size._parseSpec a public method. (amulhern)
  - Simplify StorageDevice.disks. (amulhern)
  - Simplify StorageDevice.growable. (amulhern)
  - Simplify and correct StorageDevice.packages property. (amulhern)
  - Remove services infrastructure from devices and formats. (amulhern)
  - Split devices tests out into a separate directory. (amulhern)
  - Fix dd wipe call. (exclusion)
  - Add a script to rebase and merge pull requests (dshea)
  - Add pylint false positive to list of pylint false positives. (amulhern)
  - Change all instances of GLib.Error to GLib.GError. (amulhern)
  - Sort pylint-false-positives using sort's default options with LC_ALL=C.
    (amulhern)
  - Add ability to match scientific notation in strings. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 1.3-1
changelog:
  - fix conf.py pylint errors (bcl)
  - Fix BlockDev import in populator.py (bcl)
  - Prevent pylint from going crazy because of libblockdev's ErrorProxy
    (vpodzime)
  - Make use of the new libblockdev error reporting (vpodzime)
  - Add libselinux-python to package dependencies (#1211834) (vtrefny)
  - Introduce a new doReqPartition method that is similar to doAutoPartition.
    (clumens)
  - Merge pull request #81 from mulkieran/master-mount-options (mulkieran)
  - Merge pull request #66 from vpodzime/master-py3_final (martin.kolman)
  - Encode input for os.write() (mkolman)
  - Build the python3-blivet subpackage (vpodzime)
  - Do not modify dict while iterating over its values (vpodzime)
  - Do not try to compare strings and Nones when sorting mountpoints (vpodzime)
  - Always return strings from regular capture output run functions (mkolman)
  - Do not use variable from an inner comprehension in tests (vpodzime)
  - Implement and test Python 3 division for the Size class (vpodzime)
  - Replace python 2 build-in-function cmp() with custom method (vtrefny)
  - Do not rely on __sub__ being implemented as __add__ (-1)* (vpodzime)
  - Transform our compare functions into key functions and use these instead
    (vpodzime)
  - Fix the size_test to stop using byte strings (vpodzime)
  - Do not define unit strings as byte strings (vpodzime)
  - Do not pass context to Decimal numeric operations (vpodzime)
  - Don't call object's (as a class) __new__ with extra arguments (vpodzime)
  - Make translation to lowerASCII Python[23]-compatible (vpodzime)
  - Replace __import__ call with importlib.import_module (vpodzime)
  - In FS._postSetup() check the mountpoint options that were actually used.
    (amulhern)
  - Add kwargs to unmount and move mountpoint check into _preSetup (bcl)
  - Do not try importing hidden/backup files as formats (vpodzime)
  - Add back DeviceTree's support for saving LUKS passphrases (vpodzime)
  - Do not try to stat FileDevice's path if it doesn't exist (vpodzime)
  - Merge pull request #76 from dwlehman/unusable-storage-branch (dlehman)
  - Add error handling around storageInitialize for unusable setups. (dlehman)
  - Include suggestions in error classes for unusable storage configurations.
    (dlehman)
  - Use partially corrupt gpt disklabels. (dlehman)
  - Consolidate common code in DeviceFormat class methods. (dlehman)
  - Update get_mount_paths to use mountsCache (bcl)
  - Add multiple mountpoint handling to MountsCache (bcl)
  - Remove obsolete FIXME from FS.status (bcl)
  - Check to see if mountpoint is already mounted (bcl)
  - Add isMountpoint to MountsCache (bcl)
  - Add ability to unmount specific mountpoints (bcl)
  - Fix pylint errors for six.moves import (vtrefny)
  - Merge pull request #72 from vojtechtrefny/picklable-size (vpodzime)
  - Merge pull request #74 from mulkieran/master-trivia (mulkieran)
  - Fix two instances where check_equal() returned True incorrectly. (amulhern)
  - Fix typo in 66f2ddb11e85ec6f48535d670dd6f24cb60cbe55. (amulhern)
  - Make sure installer_mode is reset to original value. (amulhern)
  - Test for Size pickling support (vtrefny)
  - Pickling support for Size. (vtrefny)
  - Disable pylint bad-super-call in MDRaidArrayDevice.updateSize. (dlehman)
  - Merge pull request #68 from dwlehman/parted-device-branch (dlehman)
  - Require reallocation after changing an allocated partition's size. (dlehman)
  - Move mediaPresent out of Device and into StorageDevice. (dlehman)
  - Don't use parted.Device to obtain size info. (dlehman)
  - Merge pull request #70 from mulkieran/master-1208536 (mulkieran)
  - Prepend /sys to sysfs path for udev lookup (#1208536) (amulhern)
  - Fall back on mdadm info if udev info is missing for the array (#1208536)
    (amulhern)
  - Catch DeviceError as well as ValueError (#1208536) (amulhern)
  - Make an MDContainerDevice if that is the right model (#1208536) (amulhern)
  - Change raid variable name to raid_items (#1208536) (amulhern)
  - Fix swapped args to processActions. (dlehman)
  - Merge pull request #63 from dwlehman/disk-selection-branch (dlehman)
  - Use VGname-LVname as key for LVinfo cache (vpodzime)
  - Add back DeviceTree's methods and properties used from the outside (vpodzime)
  - Wrap keys() with a list so that the dictionary can be changed (martin.kolman)
  - Add a method to list disks related by lvm/md/btrfs container membership.
    (dlehman)
  - Make getDependentDevices work with hidden devices. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.4-1
changelog:
  - Workaround for chrooted mountpoints  (#1217578) (vtrefny)
  - Merge pull request #116 from mulkieran/master-gerror (mulkieran)
  - Filter GLib.GError instead of GLib.Error in pylint false positives.
    (amulhern)
  - Merge pull request #113 from mulkieran/master-tasks-20150513 (mulkieran)
  - Guard tests against device support being missing. (amulhern)
  - Add checks for filesystem availability in selinux tests. (amulhern)
  - Fix some small mistakes in tests using availability information. (amulhern)
  - Get rid of abitrary _resizable variable in tests. (amulhern)
  - Don't use utilsAvailable to skip tests. (amulhern)
  - Treat a missing plugin as an OK situation. (amulhern)
  - Use availability information in device actions. (amulhern)
  - Add a check to determine whether the device type is supported. (amulhern)
  - If external dependencies are unavailable, cannot support RAID levels.
    (amulhern)
  - Add availability information to devicelibs files. (amulhern)
  - Track external dependencies in devices. (amulhern)
  - If lvm is not available, do not do the filtering. (amulhern)
  - Add availability checking to non-FS formats. (amulhern)
  - Use filesystem tasks in filesystem. (amulhern)
  - Add filesystem tasks to tasks directory. (amulhern)
  - Add tasks infrastructure to tasks directory. (amulhern)
  - Add error to detect errors in discovering availability info. (amulhern)
  - Add errors about reading and writing labels to error heirarchy. (amulhern)
  - Make assignments that override abstract properties into simple attributes.
    (amulhern)
  - Move kernel_filesystems functionality into a little library. (amulhern)
  - Make labeling(), relabels(), and labelFormatOK() instance methods. (amulhern)
  - Merge pull request #108 from vojtechtrefny/progress_callbacks (vtrefny)
  - Merge pull request #109 from mulkieran/master-btrfs-c (mulkieran)
  - Set a subvolspec format args when making a new BTRFS volume. (amulhern)
  - Cache data obtained from /proc/self/mountinfo. (amulhern)
  - Add progress report callback for action processing (vtrefny)
  - Do not have two ignored variables when one will do. (amulhern)
  - Fix a typo in comment. (amulhern)
  - Do not use type() in makebumpver. (clumens)
  - Merge pull request #100 from mulkieran/master-lvm-a (mulkieran)
  - Merge pull request #104 from mulkieran/master-1139222 (mulkieran)
  - Include LUKSDevice information in kickstart data (#1139222) (amulhern)
  - Un-escape '-'s in names or paths for _all_ lvm lv or vgs. (amulhern)
  - Fix a few miscellaneous pylint-caught problems. (clumens)
  - Only give Size objects a __div__ method under python2. (clumens)
  - Protect against calling testMount on an object that may not have it.
    (clumens)
  - Add a bunch of false positives to make pylint succeed. (clumens)
  - e.message -> str(e) (clumens)
  - Disable a pointless override warning. (clumens)
  - Ignore the environment-modify pylint warnings for size_test.py. (clumens)
  - blockdevError -> BlockDevError (clumens)
  - Remove uses of the string module we don't need, ignore warnings on those we
    do. (clumens)
  - unicode isn't undefined on the python2 code paths. (clumens)
  - Use eintr_retry_call from anaconda. (clumens)
  - Move blivet to using pocketlint. (clumens)
  - Merge pull request #97 from mulkieran/master-1072060 (mulkieran)
  - Merge pull request #93 from vojtechtrefny/fix_active_parted (vtrefny)
  - If the parent volume has a label, use it in subvol's kickstart (#1072060)
    (amulhern)
  - Merge pull request #94 from mulkieran/master-raid (mulkieran)
  - Allow adding new partitions to disks with active devices (#1212841) (vtrefny)
  - Fix "anaconda hangs while trying to discover iscsi..." (#1166652) (jkonecny)
  - Move definition of _level attribute above super-constructor call. (amulhern)
  - Fix status for LVMPhysicalVolume format (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.5-1
changelog:
  - Get rid of an unused import in blivet.zfcp (sbueno+anaconda)
  - Make appropriate changes to adapt for s390 libblockdev plugin.
    (sbueno+anaconda)
  - Drop check from the release build target (bcl)
  - Merge pull request #127 from vpodzime/master-libblockdev_1.0 (vpodzime)
  - Adapt to the new libblockdev initialization API (vpodzime)
  - Merge pull request #111 from dwlehman/disk-model-branch (dlehman)
  - Store vendor/model information for DiskDevice instances. (dlehman)
  - Require new version of pyparted with Python 3 related fixes (vpodzime)
  - Merge pull request #114 from vojtechtrefny/fix_lvmsnapshot_size2 (vtrefny)
  - Merge pull request #118 from mulkieran/master-hawkey (mulkieran)
  - Use python-hawkey instead of rpm-python. (amulhern)
  - Add a dead simple test for some basic task and resource functionality.
    (amulhern)
  - Use COW device to get actual size of LVM snapshots (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.6-1
changelog:
  - Fix indentation in action_test.py (dlehman)
  - Merge pull request #133 from atodorov/fix_deprecation_warnings (mulkieran)
  - Merge pull request #147 from vojtechtrefny/master_fix_undo_resize (vtrefny)
  - Fix setting original size for format resize action. (#1225352) (vtrefny)
  - Make unit test assertion expressions fully Python2/3 compatible. (atodorov)
  - Merge pull request #151 from mulkieran/master-120 (mulkieran)
  - Merge pull request #122 from atodorov/remove_doctest (mulkieran)
  - Parameterize Makefile test targets on Python version. (atodorov)
  - Merge pull request #148 from mulkieran/master-132 (mulkieran)
  - Merge pull request #144 from mulkieran/master-128 (mulkieran)
  - Remove facilities for running tests as standalone modules. (atodorov)
  - Include automatic and manual test documentation. (atodorov)
  - Remove an accidental variable assignment in LVMLogicalVolumeDevice (vpodzime)
  - Merge pull request #143 from mulkieran/master-134 (mulkieran)
  - Remove two files in tests directory. (atodorov)
  - Fix typo in docstring. (atodorov)
  - Merge pull request #112 from vpodzime/master-fixed_maps (vpodzime)
  - Merge pull request #129 from mulkieran/master-keepers-c (mulkieran)
  - Merge pull request #135 from mulkieran/master-test-fixes (mulkieran)
  - Convert bytes value to str. (amulhern)
  - Change new format lookup name from "msdos" to "disklabel". (amulhern)
  - Get rid of pointless test case about arguments for labeling apps. (amulhern)
  - Do not raise KeyError if ID_PART_ENTRY_DISK is missing. (amulhern)
  - Manage backing store more independently in loop backed test cases. (amulhern)
  - Pass floats as string to Decimal constructor everywhere. (amulhern)
  - Fix a bug in reading a size specification with a radix in the numeric part.
    (amulhern)
  - remove mention of doctest b/c target was removed in
    fed53d969af0eddaeeca58cdf3e40916497aa305 (atodorov)
  - Beware of Python 3's version of the map() built-in function (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.7-1
changelog:
  - Merge pull request #167 from mulkieran/master-format-copy-b (mulkieran)
  - Merge pull request #156 from vpodzime/master-lvm_cache_actually (vpodzime)
  - Add cache support to the LVMLogicalVolumeDevice class (vpodzime)
  - Copy all DeviceFormat objects using deepcopy. (amulhern)
  - Make use of FSTask and FSUnimplementedTask in FS* tasks. (amulhern)
  - Add an abstract parent of all filesystem tasks. (amulhern)
  - Merge pull request #162 from dwlehman/storage-device-format-type-consistency
    (dlehman)
  - Merge pull request #138 from dwlehman/partitionable-md (dlehman)
  - Document the fact that StorageDevice.format is always a DeviceFormat.
    (dlehman)
  - Ignore some interruptible system call warnings (dshea)
  - Retry interruptible calls (dshea)
  - Ignore EINTR from os.close instead of retrying the call (dshea)
  - Add kwargs to eintr_retry_call (dshea)
  - Specify required version of GI-imported packages (vpodzime)
  - Add classes for LVM cache related functionality (vpodzime)
  - Add generic classes for cache and cache stats (vpodzime)
  - Merge pull request #149 from vpodzime/master-lvm_cache (vpodzime)
  - Implement the support for resizing internal metadata LVs of thin pools
    (vpodzime)
  - Use relations between LVs to determine parent LV (vpodzime)
  - Make Blivet.lvs return all LVs not just traditional/thick LVs (vpodzime)
  - Accept both list and ParentList when checking LVs parents (vpodzime)
  - Create and use internal LVs instead of static values (vpodzime)
  - Add classes for the internal LVs of various types (vpodzime)
  - Merge pull request #137 from dwlehman/md-boot-metadata-branch (dlehman)
  - Treat existing md arrays whose members are all disks like disks. (dlehman)
  - Handle formatting after adding devices from format handlers. (dlehman)
  - Merge pull request #158 from mulkieran/master-target-size (mulkieran)
  - Move parents checking and update into a seprarate methods (vpodzime)
  - Rearrange and group some of the StorageDevice's methods/properties (vpodzime)
  - Don't crash when processing cached LVs (vpodzime)
  - Make roundToNearest() slightly more robust. (amulhern)
  - Extend Size.convertTo() to work with arbitrary Size() values. (amulhern)
  - Changes to FS._setTargetSize(). (amulhern)
  - Increase ext4 maximum size from 16 TiB to 1 EiB (#1231049) (bcl)
  - Merge pull request #155 from atodorov/fix_issue_154 (mulkieran)
  - Use len of set to check for duplicates in list of packages. (atodorov)
  - Merge pull request #153 from mulkieran/master-task-names (mulkieran)
  - Omit completely pointless setUp method. (amulhern)
  - Make a size refer to a Size object. (amulhern)
  - Add __str__ method to various subclasses of Task. (amulhern)
  - Don't pass unused mountpoint dict to preCommitFixup. (dlehman)
  - Use the default md metadata version for everything except /boot/efi.
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.8-1
changelog:
  - Add a bunch more gi.require_version calls (dshea)
  - Merge pull request #170 from dwlehman/size-cleanups (dlehman)
  - Add unit tests for device size setters and getters. (dlehman)
  - Only return target size if it is set to something meaningful. (dlehman)
  - Validate new formats against current device size. (dlehman)
  - Device size checks do not apply to existing devices. (dlehman)
  - Make sure subclasses size setters use the base setter as appropriate.
    (dlehman)
  - x-initrd.mount should only be set for /var (#1238603) (bcl)
  - There's a python3 anaconda now, so ditch the temporary false positives.
    (clumens)
  - Fix a syntax error caused by my previous commit. (clumens)
  - Fix a duplicate key caused by patch merging. (clumens)
  - Add support for specifying arbitrary mkfs options. (clumens)
  - Align free regions before choosing one. (dlehman)
  - Align partition sizes earlier in the allocation process. (dlehman)
  - Don't crash on cleanup with DASDs or iSCSI devices present. (#1166506)
    (dlehman)
  - Make check-requires errors more readable. (dshea)
  - Merge pull request #166 from dwlehman/autopart-snapshot-branch (dlehman)
  - Default to a string when sorting mountpoints in FSSet.umountFilesystems.
    (dlehman)
  - Fix order of arguments to blockdev.thsnapshotcreate. (dlehman)
  - Snapshot format exists upon snapshot creation. (dlehman)
  - Improve format handling for lvm snapshots. (dlehman)
  - Merge pull request #160 from dwlehman/lookup-method-deprecations (dlehman)
  - Deprecate some little-used devicetree lookup methods. (dlehman)
  - Add a decorator to mark deprecated functions/methods. (dlehman)
  - Log python warnings, including DeprecationWarning. (dlehman)
  - Catch and relay more exception types from the iscsi process (dshea)
  - Use the pipes as contextmanagers to ensure they are closed (dshea)
  - Close the unused half of pipes after the fork (dshea)


author: Brian C. Lane <bcl@redhat.com> - 1.9-1
changelog:
  - Apply default size for new partition earlier in constructor. (dlehman)
  - Don't pass model to md fwraid constructor. (#1242610) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.10-1
changelog:
  - Merge pull request #177 from AdamWill/1245446 (dlehman)
  - use floor division in calculating amount to reclaim (#1245446) (awilliam)
  - Remember to use the shell command when calling external stuff in Makefile.
    (clumens)
  - Add a new makefile target that does everything needed for jenkins. (clumens)
  - Add missing gobject introspection Requires (bcl)
  - Add install-requires Makefile target (bcl)
  - Update md and btrfs unit tests to run with recent size changes. (dlehman)
  - Set format attr after super ctor for md. (dlehman)
  - Account for container layer in md fwraid array properties. (dlehman)
  - Ensure format is a DeviceFormat during initialization. (dlehman)
  - Set target size when setting other size attrs. (dlehman)
  - Use 'members' attribute to list RAID member devices. (dlehman)
  - BTRFS subvolumes shouldn't inherit from RAIDDevice. (dlehman)
  - Require a non-empty member set for md disks. (dlehman)
  - Mock mount cache while running action tests. (dlehman)
  - Account for recent lvm snapshot format changes in tests. (dlehman)
  - Bump size of non-existent devices to format minimum. (dlehman)
  - Don't pass createOptions along when creating the btrfs device. (clumens)
  - Merge pull request #59 from vpodzime/master-tab_tab (vpodzime)
  - Implement the __dir__ method of the LazyImportObject class (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.11-1
changelog:
  - Put MDRaidArrayDevice.devices back, but mark it as deprecated. (dlehman)
  - Skip tearing down devices when unmounting filesystems (bcl)
  - Include details when umount fails (bcl)
  - Merge pull request #183 from dwlehman/tests-20150728 (dlehman)
  - Merge pull request #182 from dwlehman/devicefactory-20150728 (dlehman)
  - Merge pull request #184 from dwlehman/misc-20150728 (dlehman)
  - Enable unit test suite in jenkins. (dlehman)
  - Disable image-backed unit tests temporarily. (dlehman)
  - Add some tests for DeviceFactory. (dlehman)
  - Do basic child accounting when replacing a parent. (dlehman)
  - Set new raid level on correct device in MDFactory. (dlehman)
  - Fix container member switching when toggling member encryption. (dlehman)
  - Don't adjust actual lv size based on md metadata space requirements.
    (dlehman)
  - Merge pull request #57 from vpodzime/master-luks_npass (vpodzime)
  - Fix names of the keyword arguments for luks_add_key and luks_remove_key
    (vpodzime)
  - Make a better effort to clean up loop devices on failure. (dlehman)
  - Correctly get current size of disk files. (dlehman)
  - Don't warn about missing UUIDs for non-existent containers. (dlehman)
  - Only check disks for membership in a multipath. (dlehman)
  - Only update md array name if MD_DEVNAME is set. (#1212073) (dlehman)
  - Weed out unresolved macros in the check-requires target. (clumens)
  - Merge pull request #126 from vpodzime/master-translations_subpackage
    (vpodzime)
  - Put translations into a subpackage shared by Python 2 and 3 (vpodzime)
  - Require pygobject3-base instead of pygobject (#1246842) (dshea)
  - Add method to list primary partitions (vtrefny)
  - Merge pull request #179 from dwlehman/size-followups (dlehman)
  - Fix test for failure to find space for device. (dlehman)
  - Make sure factory target size is within the limits of the fstype. (dlehman)
  - Unset obsolete format before updating device size. (dlehman)
  - Make sure size is numeric before comparing it with format minimum. (dlehman)
  - Don't constrain thin lv sizes to vg free space. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.12-1
changelog:
  - Remove unusable free regions from list when setting up growth. (dlehman)
  - Merge pull request #190 from vpodzime/master-lvm_cache_creation (dlehman)
  - Merge pull request #194 from dwlehman/mount-cache-symlinks (dlehman)
  - Merge pull request #193 from dwlehman/md-fwraid-detection (dlehman)
  - Add unit tests to cover md containers. (dlehman)
  - Minor cleanup of blivet.formats.fs.BTRFS._preSetup. (dlehman)
  - Fix isDisk and partitionable properties for md fwraid. (dlehman)
  - Don't use MD_DEVNAME as device name for md partitions. (dlehman)
  - Use udev to find name of md members' container. (dlehman)
  - Call superclass ctor a bit later to get size attrs set up first. (dlehman)
  - updateSize for md containers is a no-op. (dlehman)
  - Fix UnboundLocalError in FSMinSize (#1249304) (vtrefny)
  - Fix mount cache resolution of devices with symlinks. (#1247803) (dlehman)
  - Add kwarg to udev.resolve_devspec to return canonical device name. (dlehman)
  - Use slow as well as fast PVs for cached LV's non-cache part (vpodzime)
  - Make VG determination in Blivet.newLV() less cryptic (vpodzime)
  - Reserve space for LVM cache(s) when growing LVM requests (vpodzime)
  - Create cached LVs before non-cached LVs (vpodzime)
  - Add support for LVM cache creation to LVM device classes (vpodzime)
  - Add generic class for cache creation requests (vpodzime)
  - Two minor fixes in LVMLogicalVolumeDevice's constructor's docstring
    (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.13-1
changelog:
  - Add CONTRIBUTING file to blivet. (sbueno+anaconda)
  - Merge pull request #208 from vpodzime/master-luks_catch_exceptions (vpodzime)
  - Fix the name of the variable specifying requested libblockdev plugins
    (#1256273) (jstodola)
  - Merge pull request #209 from vpodzime/master-thinp_fix (vpodzime)
  - Change labelFormatOK to classmethods (vtrefny)
  - Add 'build' and '.directory' to gitignore (vtrefny)
  - Fix copy method (#1254135) (bcl)
  - Add OSError to list of errors in updateSysfsPath (#1252949) (bcl)
  - Remove the cacheRequest kwarg for thin(pool) LVs (#1254567) (vpodzime)
  - Do not propagate low-level blockdev.CryptoError when setting up LUKS
    (#1253925) (vpodzime)
  - Merge pull request #199 from vpodzime/master-lvm_cache_tests (vpodzime)
  - Merge pull request #201 from vpodzime/master-mountsCache_resolve_devspec
    (vpodzime)
  - Prefer code consistency over pylint's complaints in tests (vpodzime)
  - Add a basic test for cached LVMLogicalVolumeDevice's properties (vpodzime)
  - Add a basic test for LVMLogicalVolumeDevice's properties (vpodzime)
  - Make sure LV's properties reporting size return a Size instance (vpodzime)
  - Add unit tests for the LVM cache support (vpodzime)
  - Use device name from udev only if it's available (#1252052) (vpodzime)
  - Add test for getFreeSpace aligning (vtrefny)
  - Allow aligning free regions to disk grainSize (#1244671) (vtrefny)
  - Fix _unalignedMaxPartSize for logical partitions (#1250890) (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.14-1
changelog:
  - Make sure devices are torn down in findExistingInstallations (#1261439)
    (vpodzime)
  - Merge pull request #211 from dwlehman/multipath-member-metadata (dlehman)
  - Merge pull request #212 from dwlehman/recursive-teardown (dlehman)
  - Mount efivarfs during os installation (#1260799) (bcl)
  - Use --whatprovides when querying for if all requirements are installed.
    (clumens)
  - Add method for estimated size of formated device (#1224048) (jkonecny)
  - Add support for mul,div,sub,add by float to Size (jkonecny)
  - Merge pull request #220 from AdamWill/nodev-typo (vpodzime)
  - fix typo in NoDevice: updateSize not udpateSize (awilliam)
  - Duplicate VG names are problem even if their disks are ignored (#1198367)
    (vpodzime)
  - Merge pull request #215 from vpodzime/master-lvm_on_raid (vpodzime)
  - Do not reserve extra space for metadata in a VG with RAID PVs (vpodzime)
  - Merge pull request #207 from vpodzime/master-lvm_pmspare (vpodzime)
  - Fix currentSize for extended partitions (#1254899) (vtrefny)
  - Catch problems with chassis vendor names (#1256072) (bcl)
  - Don't teardown protected devices (jkonecny)
  - Don't store UUIDs or labels of multipath members. (dlehman)
  - Continue with recursive teardown beyond inactive devices. (dlehman)
  - Reserve space for the 'pmspare' LV in a VG (vpodzime)
  - Add a property to get cached LVs in a VG (vpodzime)
  - Fix VG free space check when shrinking an LV (vpodzime)
  - Add a property for Requests to reserve some extra space (vpodzime)
  - Use Size instances for sizes in LVM cache's stats (vpodzime)
  - Implement metadata size reporting for the LVM cache (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.15-1
changelog:
  - Update Makefile to default to python3. (dlehman)
  - Add test for extended partition minSize (vtrefny)
  - Allow resizing of non-leaf partitions (vtrefny)
  - Fix minSize for extended partitions (#1254875) (vtrefny)
  - Fix calling non-existing method (#1252902) (jkonecny)
  - Use the RAID classes to calculate btrfs sizes (#1264696) (dshea)
  - Handle sysfs size if it is missing (#1265090) (bcl)
  - Convert float to str for better precision in Size (jkonecny)
  - Merge pull request #226 from dwlehman/lvactivate-lvmetad (dlehman)
  - Wait for auto-activation of LVs when lvmetad is running. (#1261621) (dlehman)
  - Add a function to tell us if the lvmetad socket exists. (dlehman)
  - Don't teardown FSs when searching for installed systems (#1252902) (jkonecny)
  - Merge pull request #218 from vpodzime/master-lvm_on_raid_improvements
    (vpodzime)
  - Account for bigger LVM meta data due to alignment on MD RAID (vpodzime)
  - Calculate the MD RAID superblock size from the right size (vpodzime)
  - Don't be naïve about liblvm (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.16-1
changelog:
  - Merge pull request #257 from vpodzime/master-singleton_decorator (vpodzime)
  - Add pylint stuff to .gitignore (pjones)
  - Minor cleanups in set_up_logging() (pjones)
  - Make a logger for test data that we can automatically use later (pjones)
  - edd: Fix one regexp so it matches against a real system /or/ test data.
    (pjones)
  - Merge pull request #253 from dashea/libblockdev-python (vpodzime)
  - Make the function adding the deprecation doc text more generic (vpodzime)
  - Merge pull request #242 from dwlehman/resolveDevice-regex (dlehman)
  - Fix an overly inclusive regex in DeviceTree.resolveDevice. (dlehman)
  - Merge pull request #244 from atodorov/master (vpodzime)
  - Require the python libblockdev packages (dshea)
  - Merge pull request #243 from dwlehman/flexible-alignment (dlehman)
  - Merge pull request #230 from vpodzime/master-lvm_debug (vpodzime)
  - Add a 'debug' flag and use it for LVM debugging (vpodzime)
  - Bypass util.run_program to avoid logging deadlock. (dlehman)
  - Add an edd test data harvester. (pjones)
  - Do not save None as passphrase for LUKS devices (#1269646) (vtrefny)
  - edd: make logging work usefully during tests (pjones)
  - edd: Get rid of biosdev_to_edd_dir(), it is pointless. (pjones)
  - Make distutils.filelist.findall() do the right thing with symlinks maybe.
    (pjones)
  - edd: Fix some minor 'make check' complaints. (pjones)
  - edd: Make devicetree not use edd.edd_dict, instead use blivet's copy.
    (pjones)
  - edd: Remove the "absurd_virt" test cases for now. (pjones)
  - Add a udev settle call after instantiating parted.Disk. (#1267858) (dlehman)
  - edd: Add missing directories for absurd_virt test case. (pjones)
  - produce coverage-report.log and enable coverage in CI (atodorov)
  - Use minimal alignment as needed when allocating small partitions. (dlehman)
  - Add support for minimal alignment of very small partitions. (dlehman)
  - Add an error class for alignment errors. (dlehman)
  - Deprecate createSubVolumes method (vtrefny)
  - Change btrfs.do_self_mount to contextmanager (#1266673) (vtrefny)
  - edd: Remove a bunch of nonfunctional EDD tests. (pjones)
  - edd: Add another set of test cases for our QEMU data. (pjones)
  - edd: Add another set of test data. (pjones)
  - edd: Add some working tests for EDD. (pjones)
  - edd: Add a real EDD dataset captured from a system. (pjones)
  - edd: Make our edd matcher able to use a fake sysfs root. (pjones)
  - edd: Add EDD 4 code and some logging cleanups. (pjones)
  - edd: Try to make EDD support actually match what the kernel does. (pjones)
  - Always build python2 and python3 versions. (bcl)
  - Switch to using rd.iscsi.initiator (#1268315) (bcl)


author: David Lehman <dlehman@redhat.com> - 2.0.0-0.1.a1
changelog:
  - Update zanata config for 2.0 branches. (dlehman)
  - Remove cleanup of rc-release relics from ci target. (dlehman)
  - Don't run rc-release as part of ci for now. (dlehman)
  - Regenerate blivet.pot. (dlehman)
  - Specify encoding of pvtask.py to placate gettext. (dlehman)
  - Silence pylint complaint about passed callable. (dlehman)
  - Tear down devices on disk images before tearing down the images. (dlehman)
  - Update check for thin pool to work with new lv classes. (dlehman)
  - Use Blivet.do_it instead of calling ActionList.process in factory example. (dlehman)
  - Get rid of examples.common. (dlehman)
  - Allow for pre-release builds. (dlehman)
  - Fix load_module call in translation-canary. (dlehman)
  - Remove a couple of stray python2 invocations. (dlehman)
  - Do not call pvmove when removing an empty PV from VG. (vtrefny)
  - Add task for finding LVMPhysicalVolume format size (vtrefny)
  - Fix TypeError/AttributeError when adding thinpools and snapshots (vtrefny)
  - Fix current_size name in StorageDevice.update_size (vtrefny)
  - Ignore PEP8 errors E402 and E731 (vtrefny)
  - Make sure all checks run on 'make check' (vtrefny)
  - PEP8 fixes (vtrefny)
  - Add LUKS resize to release notes (vtrefny)
  - Add test for LUKS format resize (vtrefny)
  - Add a task for finding the size of a LUKS device (vtrefny)
  - Use DeviceFormatError and FormatResizeError in DeviceFormat (vtrefny)
  - Add LUKS resize support to resize_device method (vtrefny)
  - Define min_size for encrypted devices (vtrefny)
  - Do not teardown partition when resizing encrypted partition (vtrefny)
  - Make partitions with children resizable (vtrefny)
  - Make LUKS format resizable (vtrefny)
  - Make LUKSDevice resizable (vtrefny)
  - Make lukstasks and dfresize task pep8 compliant (vtrefny)
  - Add a LUKS resize task. (amulhern)
  - Make a top level device format resizing task class. (amulhern)
  - Move resize related methods from FS to DeviceFormat (vtrefny)
  - Disable spurious import-error from pylint. (dlehman)
  - Add blivet.events package to setup.py. (dlehman)
  - Remove unused util import from prepboot.py. (dlehman)
  - Remove deprecated methods and properties. (dlehman)
  - Flesh out the release notes. (dlehman)
  - Include python3-bugzilla when running tests (bcl)
  - Cleanup wildcard import in misc_test.py (bcl)
  - Add an example of event monitoring. (dlehman)
  - Mask uevents when updating parted.Disk. (dlehman)
  - Handle first-time open of luks devices. (dlehman)
  - Add a device populator for opened/decrypted LUKS devices. (dlehman)
  - Update sysfs path before updating size in StorageDevice ctor. (dlehman)
  - Validate event handling callbacks. (dlehman)
  - Hook up the event notify callback. (dlehman)
  - Account for changes made in response to each event. (dlehman)
  - Add facilities for reporting exceptions that occur in threads. (dlehman)
  - Add event handlers via a DeviceTree mixin class. (dlehman)
  - Add PopulatorHelper method to update device/formats. (dlehman)
  - Add classes for managing external events. (dlehman)
  - Add methods to wrap helper getters. (dlehman)
  - Only settle udev queue in get_devices when not handling events. (dlehman)
  - Allow passing a device to any PopulatorHelper constructor. (dlehman)
  - Implement DiskLabelFormatPopulator._get_kwargs. (dlehman)
  - Add a property indicating the type to pass to get_format. (dlehman)
  - Add functions for resolving between block major and device type. (dlehman)
  - Plumb modparent through DeviceTree.recursive_remove. (dlehman)
  - Add a flag to preserve the root device in recursive_remove. (dlehman)
  - Add container_uuid r/w property to container member format classes. (dlehman)
  - Set VG format as existing as part of VG creation. (dlehman)
  - Remove old hack meant to remove stale metadata. (dlehman)
  - Store disklabel and partition UUIDs when available. (dlehman)
  - Add a method to re-read the disklabel from disk. (dlehman)
  - Use wipefs to remove disklabels. (dlehman)
  - Add support for passing the new size into StorageDevice.updateSize. (dlehman)
  - Add a method to cancel all actions related to a specified disk. (dlehman)
  - Add a flag to ActionList to indicate in-progresss action processing. (dlehman)
  - Avoid failure to generate unit test API docs. (dlehman)
  - Add a console logger and a function to activate it. (dlehman)
  - Make LoopDevice size consistent with other device types. (dlehman)
  - Don't try to use a name bound via 'as' outside the try/except block. (dlehman)
  - Remove code for notifying the kernel of changes to block devices. (dlehman)
  - Add dependency checks for iSCSI operations (vpodzime)
  - Add decorator for guarding methods with external dependency checks (vpodzime)
  - Add a function for testing if some DBus object is available (vpodzime)
  - Use namedtuple for target info and tiny class for login infos (vpodzime)
  - Use the storaged's iSCSI DBus API instead of libiscsi (vpodzime)
  - Use the )
  - Add a module for doing DBus operations in the safest possible way (vpodzime)
  - Do not retry interruptible system calls. (dshea)
  - Document the LV class unification changes in the release notes (vpodzime)
  - Adapt our tests to the changes in representation of LVs (vpodzime)
  - Adapt our code to changes in the representation of LVs (vpodzime)
  - Rewrite the code for representing LVs (vpodzime)
  - Add a test for the to-be-used )
  - Add a decorator for guarding methods and properties with a property (vpodzime)
  - Transform the is_name_valid() into an instance method (vpodzime)
  - Add tests for FS overhead methods (jkonecny)
  - Add more class methods for better use of metadata (jkonecny)
  - Remove python2 assert regex method name hacks. (dlehman)
  - Fix various pylint errors introduced with python-3.5. (dlehman)
  - Add a file with release notes (vpodzime)
  - Blacklisted attrs should be unwrapped, not omitted. (dlehman)
  - Return the device when returning early from degraded md handler. (dlehman)
  - Fix application of synchronization metaclass to DeviceTree. (dlehman)
  - Fix AttributeError in populator LUKS helper (vtrefny)
  - Update spec file for blivet 2.0 builds (vtrefny)
  - Add populator.helpers to package (vtrefny)
  - Add translator comments to the byte size prefixes. (dshea)
  - Integrate translation-canary with blivet. (dshea)
  - Update blivet.pot during scratch-bumpver. (dshea)
  - Always use setup.py sdist to generate source tarballs. (dshea)
  - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)
  - Update class and methods in "Introduction to Blivet" (vtrefny)
  - Build documentation with python3 sphinx (vtrefny)
  - Fix PEP8 violations introduced in the LVM RAID commits (vpodzime)
  - Make the main class hierarchies thread-safe. (dlehman)
  - Add unit tests for changes related to non-linear LVs (vpodzime)
  - Make sure we try to match LVM RAID levels with all their names (vpodzime)
  - Don't bother user code with LVM RAID meta data (vpodzime)
  - Inherit the RaidDevice mixin in the LVMLogicalVolumeDevice class (vpodzime)
  - Account for a pmspare LV creation or growth when determining the cache size (vpodzime)
  - Refresh the PV free space info after LV creation (vpodzime)
  - Add an early check of the requested LV segment type (vpodzime)
  - Add example of LVM cache creation (vpodzime)
  - Make sure the slow_pvs+fast_pvs list we pass to libblockdev has no dups (vpodzime)
  - Use pv.path instead of constructing it from name and "/dev/" (vpodzime)
  - Account for LVM cache space in PVs (vpodzime)
  - Fix the twisted logic of lv.metadata_size (vpodzime)
  - Replace the 'copies' property of LVs with something more accurate (vpodzime)
  - Track information about free space in existing PVs (vpodzime)
  - Add guards making sure we are not being tricked with LV seg_type (vpodzime)
  - Define and use a new is_raid_lv property of LVMLogicalVolumeDevice (vpodzime)
  - Add an example of non-linear LV creation (vpodzime)
  - Create non-linear LVs before linear LVs (vpodzime)
  - Account for LVM RAID metadata (vpodzime)
  - Define RAID level for LV and use it to determine required PV space (vpodzime)
  - Add a definition for the striped "RAID level" (vpodzime)
  - Track information about free space in a PV (vpodzime)
  - Honor the LV segment type when creating it (vpodzime)
  - Let LVMLogicalVolumeDevice specify PVs it should be allocated from (vpodzime)
  - Define the Device.parent property with the )
  - Adjust to Device now having a list of child devices. (dlehman)
  - Maintain a list of child devices in Device. (dlehman)
  - Add unit tests to explicitly cover container member set changes. (dlehman)
  - Remove ParentList.replace and its usage. (dlehman)
  - Improve logging of failure to validate new default fstype. (dlehman)
  - Remove unused populated attribute from Populator. (dlehman)
  - Stop passing around the iscsi singleton. (dlehman)
  - Make the iscsi singleton satisfactory to pylint. (dlehman)
  - Remove the various DASD lists from Blivet and DeviceTree. (dlehman)
  - Convert Populator to a mixin class. (dlehman)
  - Move disk filter bits from Populator into DeviceTree. (dlehman)
  - Move the LVM data cache from DeviceTree to Populator. (dlehman)
  - Rename per-device Populator entry points. (dlehman)
  - Make Populator.udev_device_is_disk a private method. (dlehman)
  - Stop writing an mdadm.conf. (dlehman)
  - Group disk-image-related methods together in source code. (dlehman)
  - Move some code from _populate into separate methods. (dlehman)
  - Split various parts of add_udev_device into separate methods. (dlehman)
  - Remove some extraneous methods related to ignored devices. (dlehman)
  - Only handle loop devices with a backing file. (dlehman)
  - Add unit tests for populator helpers. (dlehman)
  - Use helper getter functions to find populator helpers. (dlehman)
  - Add functions to return a helper class based on device data. (dlehman)
  - Move format-type-specific bits into populator helpers. (dlehman)
  - Split DiskDevicePopulator up by disk type. (dlehman)
  - Move device-type-specific populator bits to populator helpers. (dlehman)
  - Add base classes for type-specific Populator helpers. (dlehman)
  - Use the mpath_member ID_FS_TYPE set up by the multipath udev rules. (dlehman)
  - Make blivet.populator into a subpackage. (dlehman)
  - Convert device_get_dm_partition_disk to not be dm-specific. (dlehman)
  - Use DeviceTree.__str__ when printing devices in examples. (dlehman)
  - Disk image test can only be run as root. (dlehman)
  - Fix few more camelCase leftovers (vpodzime)
  - Fix various PEP8 violations in recent EDD commits. (dlehman)
  - Add PEP8 compliance checking to 'check' target. (dlehman)
  - Teardown all devices before tearing disk images down (vpodzime)
  - Change doc Introduction to reflect PEP8 compliance changes (vtrefny)
  - Few PEP8 compliance related fixes (vtrefny)
  - Pass devices arg when calling actions.process (vtrefny)
  - Do not catch CryptoError when decrypting LUKS format (#1280239) (vtrefny)
  - Fix makebumpver for new conf.py (bcl)
  - Bump version numbers to 2.0 before we forget. (bcl)
  - Only prepend the root to get the ondisk path if there is some (vpodzime)
  - Ignore unused memo_dict arguments in __deepcopy__ methods. (clumens)
  - Update the getattr calls with PEP8 property/attribute names (vpodzime)
  - Do not create a copy of singleton objects (vpodzime)
  - Fix pylint problems with the new default namedtuple stuff. (clumens)
  - Do not try to get LVM cache's size from stats for inactive LV (vpodzime)
  - edd: Add mostly fixed virt data (pjones)
  - edd: Add another terrible seabios dataset (pjones)
  - edd: Add test data from a Strawberry Mountain machine w/ lots of SATA. (pjones)
  - edd: Fix the error case in the "absurd_virt" test. (pjones)
  - edd: Add absurd_virt tests back in (pjones)
  - edd: Try to detect multiple ATA/SATA matches and log them. (pjones)
  - edd: Split up VirtIO and VirtIO SCSI matching (pjones)
  - edd: Log every glob.glob() match in our test data log. (pjones)
  - edd: Eradicate fsroot entirely. (pjones)
  - edd: add EddEntry.bios_device_number (pjones)
  - edd: Make our own assertVerboseListEqual to get rid of truncated output. (pjones)
  - edd: Add sysfslink for mbr matches (pjones)
  - Make get_sysfs_attr() use our path joiners and add sysfs_readlink() (pjones)
  - Make a "Path" object that handles separate fs root for us. (pjones)
  - edd: Minor PEP8 fix (pjones)
  - Add a much much simpler path normalizer and joiner. (pjones)
  - Improve clarity of error when setting new default fstype fails. (dlehman)
  - Fix missed rebase of populator test from 169dc6b6. (dlehman)
  - Add a class constructor for namedtuples with default values (vpodzime)
  - Use lvm.round_size_to_pe() instead of get_lv_physical_size() with the VG size (vpodzime)
  - Account for LVM metadata in the LVMFactory (vpodzime)
  - Put the LVM metadata size calculation into a separate property (vpodzime)
  - Rename size->space in LVMFactory._get_total_space (vpodzime)
  - Remove action-oriented wrapper methods from DeviceTree. (dlehman)
  - Put DeviceTree methods into a sensible order. (dlehman)
  - Fix remaining PEP8 violations. (dlehman)
  - Fix PEP8 indentation issues. (dlehman)
  - Fix the easy PEP8 violations. (dlehman)
  - Make all names conform to PEP8. (dlehman)
  - Update dmdev size when setting up disk images (atodorov)


author: David Lehman <dlehman@redhat.com> - 2.0.0-0.1.b1
changelog:
  - Make sure we use the Size class properly (vpodzime)
  - Don't store size as int in SameSizeSet (vpodzime)
  - Use libbytesize's Size class as a base for our Size class (vpodzime)
  - Remove the second section about LUKS resize from release notes (vpodzime)
  - Streamline the TOC to only include top-level sections. (dlehman)
  - Adjust section hierarchy in intro doc. (dlehman)
  - Move testing docs into a file of their own. (dlehman)
  - Add an api specification to the docs. (dlehman)
  - Add luks resize and API stability efforts to release notes. (dlehman)
  - Clean up some of the singleton usage. (dlehman)
  - Drop sphinx mocking. (dlehman)
  - Reset container_uuid when removing PV from a VG (vtrefny)
  - Remove "destroy_format" method from docs (vtrefny)
  - Fix AttributeError in pv_free_info (vtrefny)


author: David Lehman <dlehman@redhat.com> - 2.0.1-1
changelog:
  - Make sure EddMatcher.root is a string. (dlehman)
  - Move per-thread change accounting to a function. (dlehman)
  - Add missing conf kwarg in call to PopulatorMixin ctor. (dlehman)
  - Fixes found while porting anaconda to blivet-2.0 (dlehman)
  - Mock all blockdev's listing functions for populator tests (vpodzime)


author: David Lehman <dlehman@redhat.com> - 2.0.2-1
changelog:
  - Fix mistake from PEP8 conversion. (#1323012) (dlehman)
  - Set both req_size and size of thin pool when growing LVM (vpodzime)
  - Retrieve udev info as needed in handle_format. (#1322943) (dlehman)
  - Fix requires after subpackage switcharoo. (dlehman)
  - Fix package naming in spec file. (dlehman)


author: David Lehman <dlehman@redhat.com> - 2.0.3-1
changelog:
  - Fix protected status for extended partitions (vtrefny)
  - Improve documentation of the udev.resolve_glob() function (vpodzime)
  - Remove the locale list from zanata.xml (dshea)
  - Do not test translated strings during make ci. (dshea)
  - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea)
  - Fix root detection on btrfs in rescue mode (vtrefny)
  - Use device's mount options when mounting existing systems (vtrefny)
  - Ignore pylint being confused with our mixins' properties (vpodzime)
  - Get back to use ROUND_HALF_UP by default (vpodzime)
  - Let Python import the formats for us (vpodzime)
  - Only call resolve_devspec() in _get_active_mounts() for real devices
    (vpodzime)
  - Call is_mpath_member() only when it makes sense (dlehman)
  - Break the cycle in LVMPhysicalVolume.destroy (#1331630) (vpodzime)
  - Use libbytesize's translations for Size tests (vpodzime)
  - Compare sizes instead of numbers of sectors (vpodzime)
  - Obsolete python-blivet and blivet-data packages. (dlehman)
  - Increase the default size of /boot to 1 GB. (#377) (clumens)
  - Do not add btrfs volume subvolid to subvolumes mountopts (#1306808) (vtrefny)
  - A simple script for multi-merges we now do (vpodzime)
  - Update CONTRIBUTING file to match current practices. (dlehman)
  - Only import the 'iscsi' singleton when really needed (vpodzime)
  - Correctly recognize internal RAID LVs (vpodzime)
  - Do not add mdarray with no slave (#1321393) (vtrefny)
  - Make sure to add hyperPAV aliases to dasd.conf. (sbueno+anaconda)
  - LVM data are now global (japokorn)
  - Preserve traceback when re-raising exceptions (vpodzime)


author: David Lehman <dlehman@redhat.com> - 2.1.0-1
changelog:
  - Add name of problematic device to UnusableConfigurationError (vtrefny)
  - LVM data are now global (japokorn)
  - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
  - Mock all blockdev's listing functions for populator tests (vpodzime)
  - Add zanata-python-client to TEST_DEPENDENCIES (bcl)


author: David Lehman <dlehman@redhat.com> - 2.1.1-1
changelog:
  - Ignore all merge commits when making rpm log. (dlehman)
  - Try harder to identify a partition's disk when necessary. (dlehman)
  - Add some fallback methods for finding a partition's disk. (dlehman)
  - Include devices on disklabels unsupported by parted in the devicetree.
    (dlehman)
  - Don't traceback if we fail to examine an md member. (dlehman)
  - Disklabel commit errors can occur for disks, too. (dlehman)
  - Add unit tests for device methods. (dlehman)
  - ARM platforms: support both msdos and gpt partitions (pbrobinson)
  - LUKS data moved to singleton (japokorn)
  - Add the P_ keyword to xgettext. (dshea)
  - Add xfs to default filesystem types (rmarshall)
  - Fix blivet constructor fs support check (rmarshall)
  - Do not put LVM stuff into syslog (vpodzime)
  - Kickstart missing bootloader partitions (#1242666) (rmarshall)


author: David Lehman <dlehman@redhat.com> - 2.1.2-1
changelog:
  - Update release notes to include previous two releases. (dlehman)
  - Allign the LV's size up to set the base size for growing (vpodzime)
  - Ensure biosboot shows up in kickstart (#1242666) (rmarshall)
  - Add tests for the new LV from LVs actions (vpodzime)
  - Make sure to add/remove internal LVs when adding/removing a compound LV
    (vpodzime)
  - Make sure all LVs to create a new LV from are in the DT (vpodzime)
  - Make sure internal LVs are added/removed to/from DT properly (vpodzime)
  - Make LVs depend on their internal LVs (vpodzime)
  - Do not add the LV to devicetree in new_lv_from_lvs() (vpodzime)
  - Require libblockdev version with all the functions we need (vpodzime)
  - Allow for cascade creation of LVs from LVs (vpodzime)
  - Fix removing PVs after removing VG (#1358067) (vtrefny)
  - Pass arguments to get_member_raid_sets() in the correct order (#1225184)
    (vpodzime)
  - Use the new way extra information is provided for LVs (vpodzime)
  - Add a method to determine if a udev device is a disk. (vtrefny)
  - Fix udev.resolve_glob to match device path too (vtrefny)
  - Adapt to the old-new storaged API paths (vpodzime)
  - Handle an mpath name as lone exclusive disk. (#984059) (dlehman)
  - Add unit tests for disk filter. (dlehman)
  - Allow creation of a new LV from other LVs (vpodzime)
  - Removed test for snapshot origin existance (jkonecny)
  - Don't require existing origin when modeling snapshot (jkonecny)
  - Update size for dmraid arrays found during populate. (#1269662) (dlehman)
  - Restore the correct default partition table type for AArch64 EFI. (dmarlin)
  - Fix args to cancel_disk_actions call from hide(). (dlehman)
  - Fix not enough free space after creating extended partition (#1252350)
    (vtrefny)
  - Add some more unit tests for DeviceTree. (dlehman)
  - Add tests for critical format methods. (dlehman)
  - Split and include cache data and metadata sizes properly (vpodzime)
  - Use internal LVs (if any) to calculate space used by existing LVs (vpodzime)
  - Remove an unused calculation of VG's RAID PVs (vpodzime)
  - Only include padding to nonexisting thin pools' vg_space_used (vpodzime)
  - Require pyudev 0.18 or newer (vtrefny)
  - Do not use deprecated pyudev methods (vtrefny)
  - Show changes for each branch in git-multi-merge before pushing (vpodzime)


author: David Lehman <dlehman@redhat.com> - 2.1.3-1
changelog:
  - Remove some deprecated/obsolete bits from spec file. (dlehman)
  - Use %global instead of %define for specfile macros. (dlehman)
  - Fix URLs pointing to blivet resources. (dlehman)
  - UUID is now cleaned when destroying format (japokorn)
  - Support disk tags as disk specification for new partitions. (dlehman)
  - Add tags property to Device with some defaults for disk variants. (dlehman)
  - Add checks to git-multi-merge script (jkonecny)
  - UUID now set correctly when reformatting partition (japokorn)
  - Eliminate mountpoint symlinks when looking for mounted device (vtrefny)
  - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx)
    (#1325134) (rvykydal)


author: David Lehman <dlehman@redhat.com> - 2.1.4-1
changelog:
  - Revert unsupported clearing of parted partition 'system'. (dlehman)
  - Make sure we create a proper GVariant tuple as args (#1375712) (vpodzime)
  - Do not include both size and percent in logvol ks cmd. (dlehman)
  - Ignore NVDIMMs at OS installation time. (dlehman)
  - Don't crash if lvm refuses to activate an lv. (dlehman)


author: David Lehman <dlehman@redhat.com> - 2.1.5-1
changelog:
  - Move parted changes to after format destroy. (#1378162) (dlehman)
  - Add translators comment for unsupported disklabel names (vtrefny)


author: Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-1
changelog:
  - Require BlockDev 2.0 in the gi.require_version() call (vpodzime)
  - Fix detection of 'macefi' partitions (#1393846) (awilliam)
  - Add device symlinks to the PVs dictionary for MD RAID PVs (#1389130)
    (vpodzime)
  - iSCSI: turn `iscsi.initiator_set` into a property (awilliam)
  - iSCSI: Store auth info in NodeInfo tuples (awilliam)
  - Use correct type for port in GVariant tuple (awilliam)
  - Use a list comprehension for _to_node_infos (awilliam)
  - Device name now checked only for new devices (japokorn)
  - Remove several redundant teardown calls. (dlehman)
  - Cache and reuse data about multipath members (vpodzime)
  - Remove some obsolete pvscan calls. (dlehman)


author: Vojtech Trefny <vtrefny@redhat.com> - 2.1.8-1
changelog:
  - Fix "unknown" SAS device sysfs parsing. (adamw)
  - Reserve space in a VG when using LVMThinPFactory (vpodzime)
  - Reserve space in a VG instead of padding thin pools on autopart (vpodzime)
  - Focus the nonzero disk image size test a bit. (dlehman)
  - Add missing tearDown method to luks resize test case. (dlehman)
  - Fix some flag stomping in tests. (dlehman)
  - Remove the useless method requiredDiskLabelType (vponcova)
  - FBA DASD should use the msdos disk label type (vponcova)
  - Be more careful when checking for udisks-iscsi availability (vpodzime)
  - Do not allow resize of devices with no/unrecoginized formatting. (#1033778)
    (dlehman)
  - Clean up parent/child relations on partition ctor error. (#1383873) (dlehman)
  - Use all ancestors when adding RAID disks to exclusiveDisks (vtrefny)
  - Fix detection of linear MD RAID (vtrefny)
  - Add 'discard' option to crypttab for newly created LUKS (vpodzime)
  - Loop devices w/o backing file are now ignored (japokorn)
  - Set parted boot flag when creating EFI filesystem (vtrefny)
  - formats/fs: Set NTFS to be formattable (aszlig)
  - Do not try to search for 'tmpfs' devices in udev database (vtrefny)
  - Fix resize test in fstesting (vtrefny)
  - Fix task availability test (vtrefny)
  - Shallow copy another alignment property (#1408282) (awilliam)
  - Fix the test dependencies (vpodzime)
  - Add 'systemd-udev' to dependencies (#1392591) (vtrefny)


author: Vojtech Trefny <vtrefny@redhat.com> - 2.1.9-1
changelog:
  - Adapt to logging module name change (mkolman)
  - Updated calls to avoid log spamming (japokorn)
  - Add a script for generating and pushing updated documentation (vtrefny)
  - pylint: ignore some false positive warnings in blivet.py and lvm.py (vtrefny)
  - pylint: remove unused false positives from pocketlint config (vtrefny)
  - pylint: disable false positive "not-context-manager" for threading.Lock
    (vtrefny)
  - pylint: ignore "arguments-differ" warnings in blivet.size.Size (vtrefny)
  - pylint: fix various "arguments-differ" warnings (vtrefny)
  - pylint: remove init from platform.X86 (vtrefny)
  - pylint: fix various errors in tests (vtrefny)
  - pylint: ignore "arguments-differ" warning for "do_tasks" method (vtrefny)
  - pylint: fix false positive for "catching-non-exception" (vtrefny)
  - pylint: fix argument name for Device._remove_parent/_add_parent (vtrefny)
  - Always mount & unmount an XFS file system when writing new UUID (vpodzime)
  - Do not remove manually created extended partitions (#1440150) (vtrefny)
  - Look the disk up for a partition by name not sys_name (vpodzime)
  - Disable pylint "no-member" warnings for re module constants (vtrefny)
  - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
  - Add RAID chunk size to the generated kickstart file (vtrefny)
  - Use structured logging for the anaconda logger (mkolman)
  - Use distutils.spawn.find_executable instead of our custom code (vpodzime)
  - Add a method to reset file system's UUID (vpodzime)
  - Try to mount and unmount an XFS FS when writing UUID (vpodzime)
  - Add a method for a file system to generate a new UUID (vpodzime)
  - tests/fsuuid: Implement checking invalid UUIDs (aszlig)
  - formats/swap: Support setting UUID (aszlig)
  - tests: Add a series of tests for setting UUIDs (aszlig)
  - tests: Add tests to check the UUID format checkers (aszlig)
  - tasks: Implement setting UUID after FS creation (aszlig)
  - formats/fs: Implement setting UUID during mkfs (aszlig)
  - formats/fs: Add functionality for checking UUIDs (aszlig)
  - tasks/fsmkfs: Add arguments for setting UUID (aszlig)
  - Properly unset mountpoint of a snapshot's format (vpodzime)
  - Update snapshot's format's exists flag based on its origin (vpodzime)


author: Vojtech Trefny <vtrefny@redhat.com> - 2.1.10-1
changelog:
  - Use addCleanup for test cleanup instead of clening in tearDown (vtrefny)
  - No longer skip test w/o selinux; mocked (japokorn)
  - Skip tests when SELinux is disabled (japokorn)
  - New test for selinux context setting when mounting (japokorn)
  - Add tests for disklabel type selection and partition weight. (dlehman)
  - Do not use package version to check version of installed tools (vtrefny)
  - Update the upstream git URL (vpodzime)
  - Stop enforcing obsolete limits on partition count. (#1460668) (dlehman)
  - Do not run FS check as part of updating (re)size info (vpodzime)
  - Change how we run e2fsck to check ext filesystems (vpodzime)
  - Round the recommended thpool metadata size to extents (vpodzime)
  - Respect thin pool's min size when setting its req_size (vpodzime)
  - Don't crash during populate when lvm plugin is missing. (dlehman)
  - Actually add space for LUKS metadata when encrypting a VG (vpodzime)
  - Only consider old and new device sizes when not growing to max (vpodzime)
  - Do not reserve space for LVM metadata twice (vpodzime)
  - Do not create a temporary list for sum() (vpodzime)
  - Refer to self.container as self.vg in the LVMFactory (vpodzime)
  - Add a couple of extra comments and docstrings to factories (vpodzime)
  - Use existing VG's PE size if available in LVMFactory (vpodzime)
  - Add comments warning before a weird nomenclature in factories (vpodzime)
  - Don't let device state block modification of the model. (dlehman)
  - Fix error message for format create w/ missing external dep. (dlehman)
  - Expand coverage of devices_test.dependencies_test a bit. (dlehman)
  - Account for external dep availabilty in StorageDevice.controllable. (dlehman)
  - Add the appropriate external dependency to LUKSDevice. (dlehman)


author: Vojtech Trefny <vtrefny@redhat.com> - 2.1.11-1
changelog:
  - Remove build requires for pocketlint (rkuska)
  - edd_test: don't run on non-x86 (pjones)
  - Added support for device tags (japokorn)
  - fcoe: don't use dcb for autoconnecting of bnx2x and bnx2fc (#1261703)
    (rvykydal)
  - fcoe: replace fipvlan with fcoemon (#1085325) (rvykydal)
  - Do not use read-only mode for e2fsck (vpodzime)
  - Fixed behavior when selinux is disabled (japokorn)
  - Do file system check before resize (#1484575) (vpodzime)


author: David Lehman <dlehman@redhat.com> - 3.0.0-0.1.b1
changelog:
  - Add some reasonable default value for LANG variable in size_test (vtrefny)
  - Remove ksdata from Blivet. (dlehman)
  - Fix AttributeError in fsminsize (#1502587) (vtrefny)
  - Remove Blivet.write_dasd_conf and now-unused Blivet.write. (dlehman)
  - Move blivet.partspec into pyanaconda. (dlehman)
  - Make uboot partition weight match analogs on other platforms. (dlehman)
  - Move some cmdline option checking into Flags. (dlehman)
  - Move platform module into pyanaconda. (dlehman)
  - Add and use new platform detection functions in arch. (dlehman)
  - Move disklabel selection logic into DiskLabel. (dlehman)
  - Move new partition weight calculation into PartitionDevice. (dlehman)
  - Move osinstall and autopart into pyanaconda. (dlehman)
  - Move default thin pool space reservation into devices.lvm. (dlehman)
  - DM device subsystem is now obtained by libblockdev (japokorn)
  - Document DBus interface. (dlehman)
  - Mark the DBus interface as unstable. (dlehman)
  - Do not try to use protected disks for autopart (vtrefny)
  - Use InstallerStorage in setupDiskImagesNonZeroSizeTestCase (vtrefny)
  - Clearpart test tag fixes (japokorn)
  - Added support for device tags (japokorn)
  - Use Ansible playbook to install test dependencies (vtrefny)
  - Use addCleanup for VM tests too (vtrefny)
  - Skip tests when SELinux is disabled (japokorn)
  - Revert "Use libmount for MountsCache" (vtrefny)
  - Only run log_method_call when flags.debug is set. (dlehman)
  - Adjust Makefile and spec file for Python 2 compatibility (vtrefny)
  - Adapt to anaconda_log rename (mkolman)
  - Followup for custom six move for mock. (dlehman)
  - Silence pylint with regard to custom six move of mock. (dlehman)
  - Allow overriding PYTHONPATH when running unit tests. (dlehman)
  - Supply some missing patches during device name tests. (dlehman)
  - Allow time for event handling in unit tests. (dlehman)
  - python2: Don't try to call unbound method w/ wrong class type. (dlehman)
  - python2: threading compatibility. (dlehman)
  - python2: compatibility for wraps when used on methods. (dlehman)
  - python2: adapt to absence of inspect.signature. (dlehman)
  - python2: python2 has no unittest.assertLogs. (dlehman)
  - python2: Handle unittest.assertRaisesRegex rename. (dlehman)
  - python2: Add a custom six move for mock. (dlehman)
  - python2: EddEntry support for len() and indexing. (dlehman)
  - python2: Don't use 'default' kwarg to 'min' (dlehman)
  - python2: Use six.wraps instead of functools.wraps. (dlehman)
  - python2: Use six.raise_from for chained exceptions. (dlehman)
  - python2: Use six.next for iterator advancement. (dlehman)
  - python2: Explicit args to super function. (dlehman)
  - python2: Explicitly declare new-style classes. (dlehman)
  - python2: Use six.add_metaclass instead of metaclass kwarg. (dlehman)
  - Catch AttributeError if pyanaconda is missing in populator_test. (dlehman)
  - Use relative imports in blivet.dbus.blivet. (dlehman)
  - pylint: disable pylint warning for InstallerStorage.get_free_space (vtrefny)
  - pylint: ignore some pylint warnings in tests (vtrefny)
  - Use "flags.keep_empty_ext_partitions" instead of "installer_mode" (vtrefny)
  - Add a WWN attr to all disk device classes. (dlehman)
  - Fix flag access in selinux test. (dlehman)
  - Collect HW RAID info before populating devicetree. (dlehman)
  - Add HW RAID properties to DiskDevice. (dlehman)
  - Add a devicelibs module for disks. (dlehman)
  - Add 'jbod' as an alias for 'linear' RAID level. (dlehman)
  - Add some tests for DependencyGuard (dlehman)
  - Introduce the discard_new flag and use it (vpodzime)
  - Use the 'C.UTF-8' locale instead of '' (vpodzime)
  - Add anaconda-core, libvirt and paramiko to TEST_DEPENDENCIES (vpodzime)
  - Get rid of the merge-pr script (vpodzime)
  - Adjust vmtest to new DeviceFactory constructor API (vtrefny)
  - Obtain factory defaults from passed-in device, if there is one. (dlehman)
  - Use **kwargs for device factory ctor. (dlehman)
  - Use a property to adjust factory size based on encrypted bool. (dlehman)
  - Functional testing: Add support for libvirt authentication (vtrefny)
  - Fixed merge error (japokorn)
  - Enable LVMOnMDTestCase (vtrefny)
  - LVMThinSnapShotTestCase: Fix creating of the thin snapshot (vtrefny)
  - Create a better test summary when running tests in a VM (vtrefny)
  - Add a script to run tests in a virtual machine (vtrefny)
  - Move BlivetResetTestCases from ImageBackedTestCase to VMBackedTestCase
    (vtrefny)
  - Add a test case for tests running in a virtual machine (vtrefny)
  - Do not try to create format for snapshots in create_device (vtrefny)
  - Use None as mountpoint for new snapshots (vtrefny)
  - Do not try to unset flags on other devices than partitions (vtrefny)
  - Fix TypeError when calling blivet.reset() (vtrefny)
  - Broke backwards API compatibility of LUKS handling (japokorn)
  - Default to LVM in the device factory. (dlehman)
  - Add callbacks for populate (vpodzime)
  - Fix checks when changing fslabel using actions (vtrefny)
  - Remove deprecated method udev.device_is_realdisk (vtrefny)
  - Use libmount for MountsCache (vtrefny)
  - Fix initialization of ignored, exclusive disks. (dlehman)
  - Fix devicetree tests to use callbacks instead of record_change. (dlehman)
  - Change udev.device_is_disk to match disks only (vtrefny)
  - Fix udev.resolve_glob to match device path too (vtrefny)
  - Add tests for configuration actions (vtrefny)
  - Allow changing format label using configuration actions (vtrefny)
  - Add new actions for configuring formats and devices (vtrefny)
  - Quickfix of merge bugs (japokorn)
  - Remove action objects before resetting via dbus. (dlehman)
  - Clean up dbus object management a bit. (dlehman)
  - Only overwrite current format if the new one is different. (dlehman)
  - Add a Factory method to DBusBlivet. (dlehman)
  - Update example dbus client to account for Format interface. (dlehman)
  - Adjust zanata version for new branch. (dlehman)
  - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
  - Add zanata-python-client to TEST_DEPENDENCIES (bcl)
  - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
  - Add zanata-python-client to TEST_DEPENDENCIES (bcl)
  - Add a Commit method to DBusBlivet. (dlehman)
  - Update unit tests. (dlehman)
  - Move removed devices and formats into different subtrees. (dlehman)
  - Use the object manager to look up objects. (dlehman)
  - Add mappings of objects by id and object path to ObjectManager. (dlehman)
  - Add an id property to DBusObject. (dlehman)
  - Add an Action interface to the dbus service. (dlehman)
  - Make sure DBusFormat's Type property is always a string. (dlehman)
  - Pass blivet objects to blivet methods. (dlehman)
  - Fix root detection on btrfs in rescue mode (vtrefny)
  - Use device's mount options when mounting existing systems (vtrefny)
  - Add a Commit method to DBusBlivet. (dlehman)
  - Update unit tests. (dlehman)
  - Move removed devices and formats into different subtrees. (dlehman)
  - Use the object manager to look up objects. (dlehman)
  - Add mappings of objects by id and object path to ObjectManager. (dlehman)
  - Add an id property to DBusObject. (dlehman)
  - Add an Action interface to the dbus service. (dlehman)
  - Make sure DBusFormat's Type property is always a string. (dlehman)
  - Pass blivet objects to blivet methods. (dlehman)
  - Move some more installer-specific methods and values into blivet.osinstall.
    (sbueno+anaconda)
  - Mv copy_to_system from blivet.util to blivet.osinstall (sbueno+anaconda)
  - Get rid of flags.installer_mode (sbueno+anaconda)
  - Create flags.keep_empty_ext_partitions (sbueno+anaconda)
  - Create flags.selinux_reset_fcon (sbueno+anaconda)
  - Create flags.auto_dev_updates (sbueno+anaconda)
  - Add a Format interface to the dbus service. (dlehman)
  - Always require the rounding mode to be specified for Size (vpodzime)
  - Add method DBusBlivet.InitializeDisk. (dlehman)
  - Add a unit test for DBusBlivet.RemoveDevice. (dlehman)
  - Maintain a mapping of object path to DBusDevice in DBusBlivet. (dlehman)
  - Correctly handle failures in ResolveDevice. (dlehman)
  - Add a RemoveDevice method to DBusBlivet. (dlehman)
  - Convert event handling change accounting to use blivet callbacks. (dlehman)
  - Add a set of callbacks for changes to blivet's view of things. (dlehman)
  - Allow replacing an active format within blivet's model. (dlehman)
  - Add the beginnings of an example client. (dlehman)
  - Add a Device interface to the dbus service. (dlehman)
  - Add an ObjectManager interface to the dbus service. (dlehman)
  - Make DBusBlivet names more dbus-like. (dlehman)
  - Clean up org.freedesktop.DBus.Properties code in DBusObject a bit. (dlehman)
  - Move constants into a separate module. (dlehman)
  - Convert some private methods to public properties. (dlehman)
  - Import the whole dbus module in a couple of places. (dlehman)
  - Add a minimal dbus interface. (dlehman)
  - Rearrange the setup call to minimize changes on updates. (dlehman)
  - Remove unused readthedocs code from setup.py. (dlehman)
  - Ignore all merge commits when making rpm log. (dlehman)
  - Isolate some boot device operations in blivet.partitioning. (sbueno+anaconda)
  - Move bootloader stuff from Blivet to InstallerStorage. (sbueno+anaconda)
  - Some small, stupid bugfixes to first installer isolation patch set.
    (sbueno+anaconda)
  - LVM data are now global (japokorn)
  - Update api to reflect changes from isolating installer-specific code.
    (sbueno+anaconda)
  - Update examples and test cases for changes from isolating installer code.
    (sbueno+anaconda)
  - Get rid of blivet.blivet's last deps on blivet.osinstall (sbueno+anaconda)
  - Get rid of blivet.blivet's dependence on blivet.osinstall.FSSet
    (sbueno+anaconda)
  - Mv installer-specific functions to install. Create InstallerStorage.
    (sbueno+anaconda)
  - Move StorageDiscoveryConfig from blivet.blivet to blivet.osinstall
    (sbueno+anaconda)
  - Move some StorageDiscoveryConfig attrs into Blivet. (sbueno+anaconda)
  - Retrieve udev info as needed in handle_format. (dlehman)


author: Iryna Shcherbina <ishcherb@redhat.com> - 1:3.0.0-0.5.b1
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: David Lehman <dlehman@redhat.com> - 1:3.0.0-0.6.1.b1
changelog:
  - Use bcond for with python3, allow it on RHEL > 7 (mhroncok)
  - Conditionalize the Python 2 subpackage and don't build it on EL > 7 and Fedora > 28 (mhroncok)


author: David Lehman <dlehman@redhat.com> - 3.0.1-1
changelog:
  - Weak dependencies for libblockdev plugins (japokorn)
  - Translate log levels from libblockdev to python log levels (vtrefny)
  - Try to wait after stopping an MD array (vtrefny)
  - Replace deprecated iscsi_firmware dracut option (rvykydal)
  - Fix how we check return value for call_sync in safe_dbus (vtrefny)
  - Conditionalize the Python 2 subpackage and don't build it on EL > 7 and
    Fedora > 28 (miro)
  - Fix python3 conditional in rpm spec file. (dlehman)
  - Fix upstream URL in spec (vtrefny)
  - Allow device specification by node to udev.get_device. (#1524700) (dlehman)
  - Do not try to update potfile during make all (vtrefny)
  - Use '-p1' when applying patches with autosetup (vtrefny)
  - Remove dependency on pocketlint (vtrefny)
  - Dasd is a valid label type on s390x (#1538550) (vponcova)
  - fcoe: remove /etc/fcoe dir if it exists before copying configuration
    (#1542846) (rvykydal)
  - Avoid UnitTest.subTest due to python2 incompatibility. (dlehman)
  - Adapt action test mock imports for compatibility w/ python2 & python3.
    (dlehman)
  - Use explicit super() syntax in config actions for py2 compat. (dlehman)
  - Use libblockdev runtime dependency checks (#1501249) (vtrefny)
  - Fix minor typos (yurchor)


author: David Lehman <dlehman@redhat.com> - 3.1.0-0.1.b1
changelog:
  - Add 'nvdimm' tag for NVDIMM namespaces (vtrefny)
  - Add test for NVDIMMNamespaceDevicePopulator (vtrefny)
  - Add populator helper for NVDIMM namespaces (vtrefny)
  - Add 'NVDIMMNamespaceDevice' device representing NVDIMM namespaces (vtrefny)
  - Add a function for identifying NVDIMM namespaces (vtrefny)
  - Add a singleton for NVDIMM namespaces management (vtrefny)
  - Add NVDIMM plugin to list of requested plugins (vtrefny)


author: David Lehman <dlehman@redhat.com> - 3.1.0-0.1.b2
changelog:
  - Do not ignore "Image out-of-sync" internal LVs (vtrefny)
  - Fixed error message when slave is missing (japokorn)
  - Ensure WWNs are set for multipath and dmraid. (dlehman)
  - Use ID_WWN_WITH_EXTENSION for WWNs. (dlehman)
  - Ignore pylint error "bad-option-value" for new pylint errors (vtrefny)
  - Fix errors found by new pylint 2.0.0 (vtrefny)
  - Fix caching logic in ExternalResource. (dlehman)
  - Use DiskFile to allow testing missing dependencies as non-root. (dlehman)
  - Restore availability caching after disabling for tests. (dlehman)
  - Preserve original blockdev plugin list in test cleanup. (dlehman)
  - Fix positional/key-word arguments in util.Path (vtrefny)
  - fix doc for is_s390() (dan)
  - The key size of LUKS should be 0 by default (vponcova)
  - Do not use rpm to check for Zanata client (vtrefny)
  - Fixed create_device fail behavior (japokorn)
  - Fixed KS forcing zerombr onto RO disk (japokorn)
  - Fix BIOS device number regex in edd module. (#1552236) (dlehman)
  - Shrink devices before growing others with common ancestors. (#1539422) (dlehman)
  - Do not copy ksdata. (rvykydal)
  - Find and remove stale LVM metadata immediately after creating md array. (dlehman)
  - Adapt mock imports for compatibility w/ python2 & python3. (dlehman)
  - Use py2-compatible syntax to get system architecture. (dlehman)


author: David Lehman <dlehman@redhat.com> - 3.1.0-1
changelog:
  - Allow configuring default LUKS2 PBKDF arguments using luks_data (vtrefny)
    Related: rhbz#1561352
  - Fix the populate_kickstart method in LUKS (vtrefny)
    Related: rhbz#1561352
  - Allow specifying extra arguments for PBKDF when creating LUKS2 (vtrefny)
    Related: rhbz#1561352
  - Add support for LUKS2 to DeviceFactory (vtrefny)
    Resolves: rhbz#1561352
  - DeviceFactory: use min_luks_entropy from kwargs (vtrefny)
    Related: rhbz#1561352
  - Fix passing 'min_luks_entropy' when creating LUKS format (vtrefny)
    Related: rhbz#1561352
  - Use passphrase/key file when resizing LUKS2 format (vtrefny)
    Related: rhbz#1561352
  - Require libblockdev 2.17 (vtrefny)
    Related: rhbz#1561352
  - Add support for LUKS2 format (vtrefny)
    Related: rhbz#1561352
  - Add initial support for DM Integrity "format" (vtrefny)
    Related: rhbz#1561352
  - Do not try to add LUKSDevice in LUKSFormatPopulator (vtrefny)
    Related: rhbz#1561352
  - Add support for dm-integrity devices (vtrefny)
    Related: rhbz#1561352
  - Fixed various issues preventing successful build (japokorn)
    Related: rhbz#1561352


author: Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-3
changelog:
  - Check device dependencies only for device actions
    Related: rhbz#1605213
  - Allow removing btrfs volumes without btrfs support
    Resolves: rhbz#1605213


author: Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-5
changelog:
  - arm: add support for EFI on ARMv7 (probinson)
    Related: rhbz#1623882
  - Aarch64 platforms: Fix gpt defaults for 64 bit arm platforms (probinson)
    Resolves: rhbz#1623882
  - arch: arm: drop get_arm_machine function (probinson)
    Related: rhbz#1623882
  - arch: arm: drop omap specifics for partitioning (probinson)
    Related: rhbz#1623882


author: David Lehman <dlehman@redhat.com> - 3.1.0-9
changelog:
  - Update to latest translations.
    Resolves: rhbz#1608337
  - Require libfc instead of fcoe for offloaded FCoE.
    Resolves: rhbz#1575953
  - Use udev to determine if disk is a multipath member.
    Related: rhbz#1575953
  - Don't crash if blockdev mpath plugin isn't available.
    Resolves: rhbz#1672971


author: Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-11
changelog:
  - Various test fixes for RHEL 8
    Related: rhbz#1682561
  - Add upstream test suite to the SRPM
    Related: rhbz#1682561


author: Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-12
changelog:
  - Deactivate incomplete VGs along with everything else
    Resolves: rhbz#1635125
  - Automatically adjust size of growable devices for new format
    Resolves: rhbz#1680013
  - Add flag for protecting cdrom devices during populate
    Resolves: rhbz#1719648
  - Clean up some errors evident in installer logs
    Resolves: rhbz#1579375
  - Use dasd disklabel for vm disks backed by dasds
    Resolves: rhbz#1676935


author: Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-19
changelog:
  - Override LVM skip-activation to allow for thorough removal
    Resolves: rhbz#1766498
  - Make sure LVs are writable before wiping
    Related: rhbz#1766498
  - Fix udev test names so they actually get run.
    Related: rhbz#1758102
  - Add recognition of Dell FW RAID to udev.device_is_disk.
    Resolves: rhbz#1758102
  - Align base sizes up if smaller than min I/O size.
    Resolves: rhbz#1781106
  - Make minimal and optimal alignment getters public.
    Related: rhbz#1781106


author: Vojtech Trefny <vtrefny@redhat.com> - 3.2.2-4
changelog:
  - Blivet RHEL 8.3 localization update
    Resolves: rhbz#182056
  - Do not use FSAVAIL and FSUSE% options when running lsblk
    Resolves: rhbz#1853624


author: Vojtech Trefny <vtrefny@redhat.com> - 3.2.2-5
changelog:
  - set allowed disk labels for s390x as standard ones (msdos + gpt) plus dasd
    Resolves: rhbz#1855200
  - Do not use BlockDev.utils_have_kernel_module to check for modules
    Resolves: rhbz#1855344


author: Vojtech Trefny <vtrefny@redhat.com> - 3.2.2-6
changelog:
  - Fix name resolution for MD devices and partitions on them
    Resolves: rhbz#1862904
  - Fix ignoring disk devices with parents or children
    Resolves: rhbz#1866243


author: Vojtech Trefny <vtrefny@redhat.com> - 3.2.2-7
changelog:
  - Add support for XFS format grow
    Resolves: rhbz#1862349
  - Do not limit swap to 128 GiB
    Resolves: rhbz#1656485
  - Use UnusableConfigurationError for partially hidden multipath devices
    Resolves: rhbz#1877052
  - Fix possible UnicodeDecodeError when reading model from sysfs
    Resolves: rhbz#1849326
  - Add basic support for LVM VDO devices
    Resolves: rhbz#1828745


author: Vojtech Trefny <vtrefny@redhat.com> - 3.2.2-8
changelog:
  - Let parted fix fixable issues with partition table
    Resolves: rhbz#1846869
  - Fix possible UnicodeDecodeError when reading sysfs attributes
    Resolves: rhbz#1849326


author: Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-6
changelog:
  - Improve error message printed for missing dependecies
    Resolves: rhbz#1988276
  - Use bigger chunk size for thinpools bigger than ~15.88 TiB
    Resolves: rhbz#1949953


author: Gopal Tiwari <gtiwari@redhat.com> - 5.56-1
changelog:
  + bluez-5.56-1
  - Fixing (#1965057)
  - Removing bccmd, enabling hid2hci as upstream removed the support in bluez-5.56


author: - Bastien Nocera <bnocera@redhat.com> - 4.5-1
changelog:
  - Update to 4.5
  - Fix initscript to actually start bluetoothd by hand
  - Add chkconfig information to the initscript


author: - David Woodhouse <David.Woodhouse@intel.com> - 4.5-2
changelog:
  - Change main utils package name to 'bluez'; likewise its subpackages
  - Remove references to obsolete initscripts (hidd,pand,dund)


author: Karsten Hopp <karsten@redhat.com> 4.29-2
changelog:
  - bluez builds fine on s390(x) and the packages are required to build
    other packages, drop ExcludeArch


author: Bastien Nocera <bnocera@redhat.com> 4.47-2
changelog:
  - Remove hid2hci calls, they're in udev now
  - Work-around udev bug, bluetoothd wasn't getting enabled
    on coldplug


author: Bastien Nocera <bnocera@redhat.com> 4.50-2
changelog:
  - Remove obsoleted patches
  - Add another CUPS backend patch
  - Update cable pairing patch for new build system


author: Bastien Nocera <bnocera@redhat.com> 4.57-2
changelog:
  - Move the rfcomm.conf to the compat package, otherwise
    the comments at the top of it are confusing


author: Bastien Nocera <bnocera@redhat.com> 4.61-1
changelog:
  - Update to 4.61
  - Remove Wacom tablet enabler, now in the kernel
  - Fix linking with new DSO rules (#564799)


author: Dan Horák <dan[at]danny.cz> 4.66-3
changelog:
  - don't require the pin helper on s390(x) now, we can disable the whole
    bluetooth stack in the future


author: Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 4.69-3
changelog:
  - Comment out Requires: dbus-bluez-pin-helper for bootstrapping. Otherwise
    it drags in the old blueman, built against python-2.6


author: Lennart Poettering <lpoetter@redhat.com> - 4.94-2
changelog:
  - Enable bluetoothd by default
  - Follow-up on https://bugzilla.redhat.com/show_bug.cgi?id=694519 also fixing upgrades


author: Lennart Poettering <lpoetter@redhat.com> - 4.94-4
changelog:
  - Enable bluetoothd on all upgrades from 4.87-6 and older, in order to fix up broken F15 installations


author: Hans de Goede <hdegoede@redhat.com> 4.96-2
changelog:
  - hid2hci was recently removed from udev and added to bluez in 4.93,
    udev in Fedora-16 no longer has hid2hci -> enable it in our bluez builds.
    This fixes bluetooth not working on machines where the bluetooth hci
    initially shows up as a hid device, such as with many Dell laptops.


author: Hans de Goede <hdegoede@redhat.com> 4.96-3
changelog:
  - Put hid2hci into its own (optional) subpackage, so that people who
    just want to use their HID proxying HCI with the keyboard and mouse
    it came with, will have things working out of the box.
  - Put udev rules in /lib/udev, where package installed udev rules belong


author: Bastien Nocera <bnocera@redhat.com> 4.101-4
changelog:
  - Clean up requires and build requires
  - Use CUPS macro (#772236)
  - Enable audio socket so a2dp works in PulseAudio again (#874015)
  - Fix hid2hci not working with recent kernels (#877998)


author: Don Zickus <dzickus@redhat.com> 5.40-2
changelog:
  - obexd fixes to prevent crashes
  - add /etc/bluetooth/main.conf config file
  - set 'AutoEnable=true' in /etc/bluetooth/main.conf file


author: Peter Robinson <pbrobinson@fedoraproject.org> 5.44-1
changelog:
  - Update to 5.44
  - Enable deprecated option to keep all usual tools
  - Ship btattach tool
  - Minor spec cleanups


author: Bastien Nocera <bnocera@redhat.com> - 5.46-4
changelog:
  + bluez-5.46-4
  - Patches cleanup
  - Add DualShock4 cable pairing support
  - BIND_NOW support for RELRO
  - iCade autopairing support


author: Hans de Goede <hdegoede@redhat.com> - 5.46-5
changelog:
  - Add scripts to automatically btattach serial-port / uart connected
    Broadcom HCIs found on some Atom based x86 hardware


author: Peter Robinson <pbrobinson@fedoraproject.org> 5.47-1
changelog:
  - New upstream 5.47 bugfix release
  - Initial support for Bluetooth LE mesh
  - Blueooth 5 fixes and improvements


author: mosquito <sensor.wen@gmail.com> - 1.22.2-7
changelog:
  - Add GL_ARB_shader_texture_lod and copy_sub_image support (#1421055)
  - Add pkgconfig(egl) BReq for rawhide
  - Move BReqs to pkgconfig


author: Liwei Ge <liwei.glw@alibaba-inc.com> - 1.66.0-10.0.1
changelog:
  - backport patches to fit with C++20 until upstream chase up:
    * Replace-std::allocate-with-std::allocator_traits.patch
    * Replace-std::allocate-deprecated-in-C++17.patch
    * Implement-empty_value.patch
    * Make-empty_value-trivial-if-T-is-trivial.patch
    * Add-documentation-for-empty_value.patch
    * Name-the-empty_value-template-parameters.patch
    * Improve-C++11-allocator-support.patch
    * Use-boost::allocator_rebind-instead-of-A::template-rebind.patch
    * Implement-allocator-access-utilities.patch


author: Viktor Malik <vmalik@redhat.com> - 0.16.0-1
changelog:
  - Rebase on bpftrace 0.16.0
  - Rebuild for LLVM15
  - Download the cereal library (not packaged into RHEL8)


author: Parag Nemade <pnemade AT redhat DOT com> - 20120413-5
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove %clean section which is optional now
  - Remove buildroot which is optional now
  - Remove removal of buildroot in %install
  - Remove %defattr
  - Remove group tag
  - cp command should preserv timestamp
  - replace %define with %global


author: Jaroslav Škarvada <jskarvad@redhat.com> - 6.1-8
changelog:
  - Dropped explicit brlapi dependency (brltty) and relaxed brltty
    dependency (brlapi)
    Related: rhbz#1765611


author: Jindrich Novy <jnovy@redhat.com> - 1:1.27.2-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.27
    (https://github.com/containers/buildah/commit/13622b1)
  - Resolves: #2129767


author: Jindrich Novy <jnovy@redhat.com> - 1:1.27.2-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.27
    (https://github.com/containers/buildah/commit/c43a389)
  - Resolves: #2136438


author: Jindrich Novy <jnovy@redhat.com> - 1:1.27.2-3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.27
    (https://github.com/containers/buildah/commit/5b86d15)
  - Resolves: #2150428


author: Jindrich Novy <jnovy@redhat.com> - 1:1.27.3-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.27
    (https://github.com/containers/buildah/commit/4785fdb)
  - Resolves: #2152017


author: Dan Walsh <dwalsh@redhat.com> 0.2.0-1.gitac2aad6
changelog:
  -   buildah run: Add support for -- ending options parsing
  -   buildah Add/Copy support for glob syntax
  -   buildah commit: Add flag to remove containers on commit
  -   buildah push: Improve man page and help information
  -   buildah run: add a way to disable PTY allocation
  -   Buildah docs: clarify --runtime-flag of run command
  -   Update to match newer storage and image-spec APIs
  -   Update containers/storage and containers/image versions
  -   buildah export: add support
  -   buildah images: update commands
  -   buildah images: Add JSON output option
  -   buildah rmi: update commands
  -   buildah containers: Add JSON output option
  -   buildah version: add command
  -   buildah run: Handle run without an explicit command correctly
  -   Ensure volume points get created, and with perms
  -   buildah containers: Add a -a/--all option


author: Dan Walsh <dwalsh@redhat.com> 0.4-1.git9cbccf88c
changelog:
  -   Add default transport to push if not provided
  -   Avoid trying to print a nil ImageReference
  -   Add authentication to commit and push
  -   Add information on buildah from man page on transports
  -   Remove --transport flag
  -   Run: do not complain about missing volume locations
  -   Add credentials to buildah from
  -   Remove export command
  -   Run(): create the right working directory
  -   Improve "from" behavior with unnamed references
  -   Avoid parsing image metadata for dates and layers
  -   Read the image's creation date from public API
  -   Bump containers/storage and containers/image
  -   Don't panic if an image's ID can't be parsed
  -   Turn on --enable-gc when running gometalinter
  -   rmi: handle truncated image IDs


author: Dan Walsh <dwalsh@redhat.com> 0.5-1
changelog:
  -  Add secrets patch to buildah
  -  Add proper SELinux labeling to buildah run
  -  Add tls-verify to bud command
  -  Make filtering by date use the image's date
  -  images: don't list unnamed images twice
  -  Fix timeout issue
  -  Add further tty verbiage to buildah run
  -  Make inspect try an image on failure if type not specified
  -  Add support for `buildah run --hostname`
  -  Tons of bug fixes and code cleanup


author: Dan Walsh <dwalsh@redhat.com> 0.7-1
changelog:
  - Ignore errors when trying to read containers buildah.json for loading SELinux reservations
  -     Use credentials from kpod login for buildah
  - Adds support for converting manifest types when using the dir transport
  - Rework how we do UID resolution in images
  - Bump github.com/vbatts/tar-split
  - Set option.terminal appropriately in run


author: Dan Walsh <dwalsh@redhat.com> 0.8-1
changelog:
  - Buildah bud was failing on SELinux machines, this fixes this
  - Block access to certain kernel file systems inside of the container


author: Dan Walsh <dwalsh@redhat.com> 0.10-1
changelog:
  - Display Config and Manifest as strings
  - Bump containers/image
  - Use configured registries to resolve image names
  - Update to work with newer image library
  - Add --chown option to add/copy commands


author: Dan Walsh <dwalsh@redhat.com> 0.11-1
changelog:
  - Add --all to remove containers
  - Add --all functionality to rmi
  - Show ctrid when doing rm -all
  - Ignore sequential duplicate layers when reading v2s1
  - Lots of minor bug fixes
  - Vendor in latest containers/image and containers/storage


author: Dan Walsh <dwalsh@redhat.com> 0.12-1
changelog:
  - Added handing for simpler error message for Unknown Dockerfile instructions.
  - Change default certs directory to /etc/containers/certs.dir
  - Vendor in latest containers/image
  - Vendor in latest containers/storage
  - build-using-dockerfile: set the 'author' field for MAINTAINER
  - Return exit code 1 when buildah-rmi fails
  - Trim the image reference to just its name before calling getImageName
  - Touch up rmi -f usage statement
  - Add --format and --filter to buildah containers
  - Add --prune,-p option to rmi command
  - Add authfile param to commit
  - Fix --runtime-flag for buildah run and bud
  - format should override quiet for images
  - Allow all auth params to work with bud
  - Do not overwrite directory permissions on --chown
  - Unescape HTML characters output into the terminal
  - Fix: setting the container name to the image
  - Prompt for un/pwd if not supplied with --creds
  - Make bud be really quiet
  - Return a better error message when failed to resolve an image
  - Update auth tests and fix bud man page


author: Dan Walsh <dwalsh@redhat.com> 0.14-1
changelog:
  - If commonOpts do not exist, we should return rather then segfault
  - Display full error string instead of just status
  - Implement --volume and --shm-size for bud and from
  - Fix secrets patch for buildah bud
  - Fixes the naming issue of blobs and config for the dir transport by removing the .tar extension


author: Dan Walsh <dwalsh@redhat.com> 0.16-1
changelog:
  -   Add support for shell
  -   Vendor in latest containers/image
  -    	 docker-archive generates docker legacy compatible images
  -	 Do not create $DiffID subdirectories for layers with no configs
  - 	 Ensure the layer IDs in legacy docker/tarfile metadata are unique
  -	 docker-archive: repeated layers are symlinked in the tar file
  -	 sysregistries: remove all trailing slashes
  -	 Improve docker/* error messages
  -	 Fix failure to make auth directory
  -	 Create a new slice in Schema1.UpdateLayerInfos
  -	 Drop unused storageImageDestination.{image,systemContext}
  -	 Load a *storage.Image only once in storageImageSource
  -	 Support gzip for docker-archive files
  -	 Remove .tar extension from blob and config file names
  -	 ostree, src: support copy of compressed layers
  -	 ostree: re-pull layer if it misses uncompressed_digest|uncompressed_size
  -	 image: fix docker schema v1 -> OCI conversion
  -	 Add /etc/containers/certs.d as default certs directory
  -  Change image time to locale, add troubleshooting.md, add logo to other mds
  -   Allow --cmd parameter to have commands as values
  -   Document the mounts.conf file
  -   Fix man pages to format correctly
  -   buildah from now supports pulling images using the following transports:
  -   docker-archive, oci-archive, and dir.
  -   If the user overrides the storage driver, the options should be dropped
  -   Show Config/Manifest as JSON string in inspect when format is not set
  -   Adds feature to pull compressed docker-archive files


author: Dan Walsh <dwalsh@redhat.com> 1.0-1
changelog:
  - Remove buildah run cmd and entrypoint execution
  - Add Files section with registries.conf to pertinent man pages
  - Force "localhost" as a default registry
  - Add --compress, --rm, --squash flags as a noop for bud
  - Add FIPS mode secret to buildah run and bud
  - Add config --comment/--domainname/--history-comment/--hostname
  - Add support for --iidfile to bud and commit
  - Add /bin/sh -c to entrypoint in config
  - buildah images and podman images are listing different sizes
  - Remove tarball as an option from buildah push --help
  - Update entrypoint behaviour to match docker
  - Display imageId after commit
  - config: add support for StopSignal
  - Allow referencing stages as index and names
  - Add multi-stage builds support
  - Vendor in latest imagebuilder, to get mixed case AS support
  - Allow umount to have multi-containers
  - Update buildah push doc
  - buildah bud walks symlinks
  - Imagename is required for commit atm, update manpage


author: Dan Walsh <dwalsh@redhat.com> 1.1-1
changelog:
  - Drop capabilities if running container processes as non root
  - Print Warning message if cmd will not be used based on entrypoint
  - Update 01-intro.md
  - Shouldn't add insecure registries to list of search registries
  - Report errors on bad transports specification when pushing images
  - Move parsing code out of common for namespaces and into pkg/parse.go
  - Add disable-content-trust noop flag to bud
  - Change freenode chan to buildah
  - runCopyStdio(): don't close stdin unless we saw POLLHUP
  - Add registry errors for pull
  - runCollectOutput(): just read until the pipes are closed on us
  - Run(): provide redirection for stdio
  - rmi, rm: add test
  - add mount test
  - Add parameter judgment for commands that do not require parameters
  - Add context dir to bud command in baseline test
  - run.bats: check that we can run with symlinks in the bundle path
  - Give better messages to users when image can not be found
  - use absolute path for bundlePath
  - Add environment variable to buildah --format
  - rm: add validation to args and all option
  - Accept json array input for config entrypoint
  - Run(): process RunOptions.Mounts, and its flags
  - Run(): only collect error output from stdio pipes if we created some
  - Add OnBuild support for Dockerfiles
  - Quick fix on demo readme
  - run: fix validate flags
  - buildah bud should require a context directory or URL
  - Touchup tutorial for run changes
  - Validate common bud and from flags
  - images: Error if the specified imagename does not exist
  - inspect: Increase err judgments to avoid panic
  - add test to inspect
  - buildah bud picks up ENV from base image
  - Extend the amount of time travis_wait should wait
  - Add a make target for Installing CNI plugins
  - Add tests for namespace control flags
  - copy.bats: check ownerships in the container
  - Fix SELinux test errors when SELinux is enabled
  - Add example CNI configurations
  - Run: set supplemental group IDs
  - Run: use a temporary mount namespace
  - Use CNI to configure container networks
  - add/secrets/commit: Use mappings when setting permissions on added content
  - Add CLI options for specifying namespace and cgroup setup
  - Always set mappings when using user namespaces
  - Run(): break out creation of stdio pipe descriptors
  - Read UID/GID mapping information from containers and images
  - Additional bud CI tests
  - Run integration tests under travis_wait in Travis
  - build-using-dockerfile: add --annotation
  - Implement --squash for build-using-dockerfile and commit
  - Vendor in latest container/storage for devicemapper support
  - add test to inspect
  - Vendor github.com/onsi/ginkgo and github.com/onsi/gomega
  - Test with Go 1.10, too
  - Add console syntax highlighting to troubleshooting page
  - bud.bats: print "$output" before checking its contents
  - Manage "Run" containers more closely
  - Break Builder.Run()'s "run runc" bits out
  - util.ResolveName(): handle completion for tagged/digested image names
  - Handle /etc/hosts and /etc/resolv.conf properly in container
  - Documentation fixes
  - Make it easier to parse our temporary directory as an image name
  - Makefile: list new pkg/ subdirectoris as dependencies for buildah
  - containerImageSource: return more-correct errors
  - API cleanup: PullPolicy and TerminalPolicy should be types
  - Make "run --terminal" and "run -t" aliases for "run --tty"
  - Vendor github.com/containernetworking/cni v0.6.0
  - Update github.com/containers/storage
  - Update github.com/projectatomic/libpod
  - Add support for buildah bud --label
  - buildah push/from can push and pull images with no reference
  - Vendor in latest containers/image
  - Update gometalinter to fix install.tools error
  - Update troubleshooting with new run workaround
  - Added a bud demo and tidied up
  - Attempt to download file from url, if fails assume Dockerfile
  - Add buildah bud CI tests for ENV variables
  - Re-enable rpm .spec version check and new commit test
  - Update buildah scratch demo to support el7
  - Added Docker compatibility demo
  - Update to F28 and new run format in baseline test
  - Touchup man page short options across man pages
  - Added demo dir and a demo. chged distrorlease
  - builder-inspect: fix format option
  - Add cpu-shares short flag (-c) and cpu-shares CI tests
  - Minor fixes to formatting in rpm spec changelog
  - Fix rpm .spec changelog formatting
  - CI tests and minor fix for cache related noop flags
  - buildah-from: add effective value to mount propagation


author: Dan Walsh <dwalsh@redhat.com> 1.2-1
changelog:
  - Vendor in latest containers/image
  - build-using-dockerfile: let -t include transports again
  - Block use of /proc/acpi and /proc/keys from inside containers
  - Fix handling of --registries-conf
  - Fix becoming a maintainer link
  - add optional CI test fo darwin
  - Don't pass a nil error to errors.Wrapf()
  - image filter test: use kubernetes/pause as a "since"
  - Add --cidfile option to from
  - vendor: update containers/storage
  - Contributors need to find the CONTRIBUTOR.md file easier
  - Add a --loglevel option to build-with-dockerfile
  - Create Development plan
  - cmd: Code improvement
  - allow buildah cross compile for a darwin target
  - Add unused function param lint check
  - docs: Follow man-pages(7) suggestions for SYNOPSIS
  - Start using github.com/seccomp/containers-golang
  - umount: add all option to umount all mounted containers
  - runConfigureNetwork(): remove an unused parameter
  - Update github.com/opencontainers/selinux
  - Fix buildah bud --layers
  - Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
  - main: if unprivileged, reexec in a user namespace
  - Vendor in latest imagebuilder
  - Reduce the complexity of the buildah.Run function
  - mount: output it before replacing lastError
  - Vendor in latest selinux-go code
  - Implement basic recognition of the "--isolation" option
  - Run(): try to resolve non-absolute paths using $PATH
  - Run(): don't include any default environment variables
  - build without seccomp
  - vendor in latest runtime-tools
  - bind/mount_unsupported.go: remove import errors
  - Update github.com/opencontainers/runc
  - Add Capabilities lists to BuilderInfo
  - Tweaks for commit tests
  - commit: recognize committing to second storage locations
  - Fix ARGS parsing for run commands
  - Add info on registries.conf to from manpage
  - Switch from using docker to podman for testing in .papr
  - buildah: set the HTTP User-Agent
  - ONBUILD tutorial
  - Add information about the configuration files to the install docs
  - Makefile: add uninstall
  - Add tilde info for push to troubleshooting
  - mount: support multiple inputs
  - Use the right formatting when adding entries to /etc/hosts
  - Vendor in latest go-selinux bindings
  - Allow --userns-uid-map/--userns-gid-map to be global options
  - bind: factor out UnmountMountpoints
  - Run(): simplify runCopyStdio()
  - Run(): handle POLLNVAL results
  - Run(): tweak terminal mode handling
  - Run(): rename 'copyStdio' to 'copyPipes'
  - Run(): don't set a Pdeathsig for the runtime
  - Run(): add options for adding and removing capabilities
  - Run(): don't use a callback when a slice will do
  - setupSeccomp(): refactor
  - Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
  - Escape use of '_' in .md docs
  - Break out getProcIDMappings()
  - Break out SetupIntermediateMountNamespace()
  - Add Multi From Demo
  - Use the c/image conversion code instead of converting configs manually
  - Don't throw away the manifest MIME type and guess again
  - Consolidate loading manifest and config in initConfig
  - Pass a types.Image to Builder.initConfig
  - Require an image ID in importBuilderDataFromImage
  - Use c/image/manifest.GuessMIMEType instead of a custom heuristic
  - Do not ignore any parsing errors in initConfig
  - Explicitly handle "from scratch" images in Builder.initConfig
  - Fix parsing of OCI images
  - Simplify dead but dangerous-looking error handling
  - Don't ignore v2s1 history if docker_version is not set
  - Add --rm and --force-rm to buildah bud
  - Add --all,-a flag to buildah images
  - Separate stdio buffering from writing
  - Remove tty check from images --format
  - Add environment variable BUILDAH_RUNTIME
  - Add --layers and --no-cache to buildah bud
  - Touch up images man
  - version.md: fix DESCRIPTION
  - tests: add containers test
  - tests: add images test
  - images: fix usage
  - fix make clean error
  - Change 'registries' to 'container registries' in man
  - add commit test
  - Add(): learn to record hashes of what we add
  - Minor update to buildah config documentation for entrypoint
  - Add registries.conf link to a few man pages


author: Dan Walsh <dwalsh@redhat.com> - 1.3-1
changelog:
  - Bump to v1.3
  - Vendor in lates containers/image
  - build-using-dockerfile: let -t include transports again
  - Block use of /proc/acpi and /proc/keys from inside containers
  - Fix handling of --registries-conf
  - Fix becoming a maintainer link
  - add optional CI test fo darwin
  - Don't pass a nil error to errors.Wrapf()
  - image filter test: use kubernetes/pause as a "since"
  - Add --cidfile option to from
  - vendor: update containers/storage
  - Contributors need to find the CONTRIBUTOR.md file easier
  - Add a --loglevel option to build-with-dockerfile
  - Create Development plan
  - cmd: Code improvement
  - allow buildah cross compile for a darwin target
  - Add unused function param lint check
  - docs: Follow man-pages(7) suggestions for SYNOPSIS
  - Start using github.com/seccomp/containers-golang
  - umount: add all option to umount all mounted containers
  - runConfigureNetwork(): remove an unused parameter
  - Update github.com/opencontainers/selinux
  - Fix buildah bud --layers
  - Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
  - main: if unprivileged, reexec in a user namespace
  - Vendor in latest imagebuilder
  - Reduce the complexity of the buildah.Run function
  - mount: output it before replacing lastError
  - Vendor in latest selinux-go code
  - Implement basic recognition of the "--isolation" option
  - Run(): try to resolve non-absolute paths using $PATH
  - Run(): don't include any default environment variables
  - build without seccomp
  - vendor in latest runtime-tools
  - bind/mount_unsupported.go: remove import errors
  - Update github.com/opencontainers/runc
  - Add Capabilities lists to BuilderInfo
  - Tweaks for commit tests
  - commit: recognize committing to second storage locations
  - Fix ARGS parsing for run commands
  - Add info on registries.conf to from manpage
  - Switch from using docker to podman for testing in .papr
  - buildah: set the HTTP User-Agent
  - ONBUILD tutorial
  - Add information about the configuration files to the install docs
  - Makefile: add uninstall
  - Add tilde info for push to troubleshooting
  - mount: support multiple inputs
  - Use the right formatting when adding entries to /etc/hosts
  - Vendor in latest go-selinux bindings
  - Allow --userns-uid-map/--userns-gid-map to be global options
  - bind: factor out UnmountMountpoints
  - Run(): simplify runCopyStdio()
  - Run(): handle POLLNVAL results
  - Run(): tweak terminal mode handling
  - Run(): rename 'copyStdio' to 'copyPipes'
  - Run(): don't set a Pdeathsig for the runtime
  - Run(): add options for adding and removing capabilities
  - Run(): don't use a callback when a slice will do
  - setupSeccomp(): refactor
  - Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
  - Escape use of '_' in .md docs
  - Break out getProcIDMappings()
  - Break out SetupIntermediateMountNamespace()
  - Add Multi From Demo
  - Use the c/image conversion code instead of converting configs manually
  - Don't throw away the manifest MIME type and guess again
  - Consolidate loading manifest and config in initConfig
  - Pass a types.Image to Builder.initConfig
  - Require an image ID in importBuilderDataFromImage
  - Use c/image/manifest.GuessMIMEType instead of a custom heuristic
  - Do not ignore any parsing errors in initConfig
  - Explicitly handle "from scratch" images in Builder.initConfig
  - Fix parsing of OCI images
  - Simplify dead but dangerous-looking error handling
  - Don't ignore v2s1 history if docker_version is not set
  - Add --rm and --force-rm to buildah bud
  - Add --all,-a flag to buildah images
  - Separate stdio buffering from writing
  - Remove tty check from images --format
  - Add environment variable BUILDAH_RUNTIME
  - Add --layers and --no-cache to buildah bud
  - Touch up images man
  - version.md: fix DESCRIPTION
  - tests: add containers test
  - tests: add images test
  - images: fix usage
  - fix make clean error
  - Change 'registries' to 'container registries' in man
  - add commit test
  - Add(): learn to record hashes of what we add
  - Minor update to buildah config documentation for entrypoint
  - Bump to v1.2-dev
  - Add registries.conf link to a few man pages


author: Jindrich Novy <jnovy@redhat.com> - 1.11.6-2
changelog:
  - fix chroot: unmount with MNT_DETACH instead of UnmountMountpoints()
  - bug reference 1772179
  - Related: RHELPLAN-25139


author: Jindrich Novy <jnovy@redhat.com> - 1.11.6-8
changelog:
  - fix "CVE-2020-10696 buildah: crafted input tar file may lead to local file overwriting during image build process"
  - Resolves: #1819810


author: Jindrich Novy <jnovy@redhat.com> - 1.15.0-2
changelog:
  - fix "CVE-2020-14040 buildah: golang.org/x/text: possibility to trigger an infinite loop in encoding/unicode could lead to crash [rhel-8]"
  - Resolves: #1854717


author: Jindrich Novy <jnovy@redhat.com> - 1.15.1-2
changelog:
  - propagate proper CFLAGS to CGO_CFLAGS to assure code hardening and optimization
  - Related: #1821193


author: Jindrich Novy <jnovy@redhat.com> - 1.16.4-2
changelog:
  - use the mainline 1.16.4 buildah release as starting point for 8.4.0
    not the content from upstream branch yet
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.2-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/06e091b)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.3-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/af31e45)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.3-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/17521db)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.3-3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/a96b716)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.4-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/76beccc)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.5-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/1fb260f)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.5-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/db783f4)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.5-3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/9dd415b)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.5-4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/e5384ed)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.5-5
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/016b90d)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.5-6
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/dcd385e)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.19.6-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.19
    (https://github.com/containers/buildah/commit/7aedb16)
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 1.20.1-1
changelog:
  - update to https://github.com/containers/buildah/releases/tag/v1.20.1
  - sync tests with Fedora
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/22fc573)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-0.3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/135d63d)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-0.4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/a0853c3)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-0.5
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/5119393)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-0.6
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/162fbaf)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-0.7
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/f30b420)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.20.2-0.8
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/c3a3fe8)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/f629ded)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/2a83637)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/19d3065)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.5
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/df14b1c)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.6
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/d677bf0)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.7
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/8a6d840)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.1-0.8
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/4fa566e)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/bbbe10a)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/d08dbe7)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/9c7f50b)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.5
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/8d08247)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.6
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/d99221f)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.7
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/30c07b7)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.8
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/db16262)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.9
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/5181b9c)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.10
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/802a904)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.11
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/master
    (https://github.com/containers/buildah/commit/6d5d1ae)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.12
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/3a0b52f)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.13
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/6bc611d)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.15
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/c7d828f)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.16
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/3ed5d8e)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.3-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.21
    (https://github.com/containers/buildah/commit/7f9540d)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.3-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.21
    (https://github.com/containers/buildah/commit/30a10f3)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.4-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.21
    (https://github.com/containers/buildah/commit/9c83683)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.21.0-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/42dbc97)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/f517d85)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-0.4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/56ff12f)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.22
    (https://github.com/containers/buildah/commit/71b8003)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.0-3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.22
    (https://github.com/containers/buildah/commit/98960f2)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.22.3-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.22
    (https://github.com/containers/buildah/commit/4d20222)
  - Related: #1934415


author: Jindrich Novy <jnovy@redhat.com> - 1.23.0-0.1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/a5aba5c)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.23.0-0.2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/e9bc224)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/69b3e56)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/753716a)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/f3f3c55)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/fb84638)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.5
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/b8757e9)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.6
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/a72aad4)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.7
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/9a49348)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.8
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/8548885)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.9
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/455f2f1)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.10
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/d2ef199)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.12
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/954c481)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.13
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/0cd9445)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.14
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/7807a0e)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.15
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/c044ad6)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.16
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/211972a)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.17
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/50869a7)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.24.0-0.18
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/main
    (https://github.com/containers/buildah/commit/982717a)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1.23.1-0.1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.23
    (https://github.com/containers/buildah/commit/87a0565)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1:1.23.1-3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.23
    (https://github.com/containers/buildah/commit/867c1bc)
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1:1.23.2-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.23
    (https://github.com/containers/buildah/commit/83a66a7)
  - Related: #2001445


author: Lokesh Mandvekar <lsm5@redhat.com> - 1:1.24.2-2
changelog:
  - Add patch to fix bash symtax for gating tests
  - Upstream PR: https://github.com/containers/buildah/pull/3792
  - Related: #2001445


author: Jindrich Novy <jnovy@redhat.com> - 1:1.28.2-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.28
    (https://github.com/containers/buildah/commit/7e4d9dd)
  - Resolves: #2136319


author: Jindrich Novy <jnovy@redhat.com> - 1:1.29.1-2
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.29
    (https://github.com/containers/buildah/commit/7fa17a8)
  - Related: #2176055


author: Jindrich Novy <jnovy@redhat.com> - 1:1.29.1-3
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.29
    (https://github.com/containers/buildah/commit/f07d2c9)
  - Resolves: #2166195


author: Jindrich Novy <jnovy@redhat.com> - 1:1.29.1-4
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.29
    (https://github.com/containers/buildah/commit/f01e5f9)
  - Related: #2176055


author: Jindrich Novy <jnovy@redhat.com> - 1:1.30.0-2
changelog:
  - rebuild for following CVEs:
  CVE-2023-25173 CVE-2022-41724 CVE-2022-41725 CVE-2023-24537 CVE-2023-24538 CVE-2023-24534 CVE-2023-24536 CVE-2022-41723 CVE-2023-24539 CVE-2023-24540 CVE-2023-29400
  - Resolves: #2175070
  - Resolves: #2179948
  - Resolves: #2187317
  - Resolves: #2187364
  - Resolves: #2203680
  - Resolves: #2207510


author: Jindrich Novy <jnovy@redhat.com> - 2:1.33.5-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.33
    (https://github.com/containers/buildah/commit/70b792d)
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 2:1.33.6-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.33
    (https://github.com/containers/buildah/commit/f843563)
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 2:1.33.7-1
changelog:
  - update to the latest content of https://github.com/containers/buildah/tree/release-1.33
    (https://github.com/containers/buildah/commit/b95e962)
  - Resolves: RHEL-28224


author: Severin Gehwolf <sgehwolf@redhat.com> - 4.0.4-1
changelog:
  - Update to latest upstream 4.0.4 release.
  - Split junit-dependent packages into sub-packages:
    byteman-dtest, byteman-bmunit
  - Fix automatically generated requirements:
    - ASM is BR-only and bundled.
    - java-headless >= 1:1.9 would get generated, but byteman 4.x
      runs on JDK 8 too (would even work for JDK 6)


author: Li Xin <lixinb@uniontech.com> - 1.16.0-9.2
changelog:
  - fix for CVE-2020-35492
  - add aclocal before build to change automake version
  - add patch cairo-1.16-CVE-2020-35492.patch
  - add patch 0001-modify-automake-version.patch


author: Kalev Lember <klember@redhat.com> - 1.12.0-1
changelog:
  - Update to 1.12.0
  - Drop manual requires that are automatically handled by pkgconfig dep gen
  - Use license macro for COPYING
  - Tighten -devel subpackage deps with the _isa macro
  - Use make_install macro


author: Josh Stone <jistone@redhat.com> - 1.71.0-2
changelog:
  - Relax the suspicious_double_ref_op lint (rhbz2225471)
  - Enable the profiler runtime for native hosts (rhbz2213875)


author: chenyanpanHW <chenyanpan@huawei.com> - 1.4.33-3
changelog:
  - DESC: delete -S git from 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/0001-T0ProcACK-fix-a-potential-problem.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0002-CmdGetSlotStatus-fix-potential-read-of-uninitialized.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0003-ReadUSB-fix-potential-read-of-uninitialized-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0004-IFDHSetProtocolParameters-handle-ATR_GetConvention-e.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0005-PPS_Match-fix-potential-read-of-uninitialized-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0006-dw2i-fix-potential-integer-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: Rob Crittenden <rcritten@redhat.com> - 0.79.7-15
changelog:
  - Replace the previous fix for dbus restarting with PartOf in the
    certmonger systemd service file to link the two (#1687698)


author: Rob Crittenden <rcritten@redhat.com> - 0.79.13-4
changelog:
  - Certmonger SCEP renewal should not use old challenges (#1577570)
  - Certmonger segfault after cert renewal request (#1881500)
  - Include certificate NotBefore date in output of the 'getcert list' command
    (#1940261)
  - Certmonger certificates stuck in NEED_GUIDANCE (#2001079)


author: Rob Crittenden <rcritten@redhat.com> - 0.79.13-5
changelog:
  - certmonger creates CSRs with invalid DER syntax for X509v3 extensions
    with critical=FALSE (#2012258)


author: Chen Li <chenli@loongson.cn> - 15.0.7-1.0.3
changelog:
  - Support LoongArch
  - Workaround: add buildrequires of clang on loongarch64 as
    the missing of gcc-toolset-12 currently


author: Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-2
changelog:
  - Rebased RHEL version to Fedora rawhide
  - Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1246485
  - Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1411829


author: Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-3
changelog:
  - added dependency on python-jinja2 [RH:1215913]
  - added rhn_subscription plugin [RH:1227393]
  - require pyserial to support smartos data source [RH:1226187]


author: Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-8
changelog:
  - make rh_subscription plugin do nothing in the absence of a valid
    configuration [RH:1295953]
  - move rh_subscription module to cloud_config stage


author: Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-6
changelog:
  - add power-state-change module to cloud_final_modules (rhbz#1252477)
  - remove 'tee' command from logging configuration (rhbz#1424612)
  - limit permissions on def_log_file (rhbz#1424612)
  - Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
  - OpenStack: add 'dvs' to the list of physical link types. (rhbz#1442783)


author: Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-7
changelog:
  - Add missing sysconfig unit test data (rhbz#1438082)
  - Fix dual stack IPv4/IPv6 configuration for RHEL (rhbz#1438082)
  - sysconfig: Raise ValueError when multiple default gateways are present. (rhbz#1438082)
  - Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
  - Do not write NM_CONTROLLED=no in generated interface config files (rhbz#1385172)


author: Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-9
changelog:
  - RHEL/CentOS: Fix default routes for IPv4/IPv6 configuration. (rhbz#1438082)
  - azure: ensure that networkmanager hook script runs (rhbz#1440831 rhbz#1460206)
  - Fix ipv6 subnet detection (rhbz#1438082)


author: Ryan McCabe <rmccabe@redhat.com> 0-7.9-13
changelog:
  - Do proper cleanup of systemd units when upgrading from versions
    0.7.9-3 through 0.7.9-8.
    Resolves: rhbz#1465730


author: Ryan McCabe <rmccabe@redhat.com> 0.7.9-16
changelog:
  - Disable NetworkManager management of resolv.conf if nameservers
    are specified by configuration.
    Resolves: rhbz#1454491


author: Ryan McCabe <rmccabe@redhat.com> 0.7.9-18
changelog:
  - Start the cloud-init init local service after the dbus socket is created
    so that the hostnamectl command works.
    Resolves: rhbz#1450521


author: Ryan McCabe <rmccabe@redhat.com> 0.7.9-23
changelog:
  - Fix a bug tha caused cloud-init to fail as a result of trying
    to rename bonds.
    Resolves: rhbz#1512247


author: Ryan McCabe <rmccabe@redhat.com> 0.7.9-24
changelog:
  - Set DHCP_HOSTNAME on Azure to allow for the hostname to be
    published correctly when bouncing the network.
    Resolves: rhbz#1434109


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.2-2.el7
changelog:
  - Revert "remove 'tee' command from logging configuration" [bz#1626117]
  - Resolves: rhbz#1626117]
    (cloud-init-0.7.9-9 doesn't feed cloud-init-output.log)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.2-3.el8
changelog:
  - ci-Adding-systemd-mount-options-to-wait-for-cloud-init.patch [bz#1615599]
  - ci-Azure-Ignore-NTFS-mount-errors-when-checking-ephemer.patch [bz#1615599]
  - ci-azure-Add-reported-ready-marker-file.patch [bz#1615599]
  - ci-Adding-disk_setup-to-rhel-cloud.cfg.patch [bz#1615599]
  - Resolves: bz#1615599
    ([Azure] cloud-init fails to mount /dev/sdb1 after stop(deallocate)&&start VM)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.2-4.el8
changelog:
  - ci-Enable-cloud-init-by-default-on-vmware.patch [bz#1644335]
  - Resolves: bz#1644335
    ([ESXi][RHEL8.0]Enable cloud-init by default on VMware)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.2-5.el8
changelog:
  - ci-Fix-string-missmatch-when-mounting-ntfs.patch [bz#1664227]
  - Resolves: bz#1664227
    ([Azure]String missmatch causes the /dev/sdb1 mounting failed after stop&start VM)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.2-6.el8
changelog:
  - ci-net-Make-sysconfig-renderer-compatible-with-Network-.patch [bz#1602784]
  - Resolves: bz#1602784
    (cloud-init: Sometimes image boots fingerprints is configured, there's a network device present but it's not configured)


author: Danilo de Paula <ddepaula@redhat.com: - 18.5-1.el8
changelog:
  - Rebase to cloud-init 18.5
  - Resolves: bz#1687563
    (cloud-init 18.5 rebase for fast provisioning on Azure [RHEL 8.0.1])


author: Danilo C. L. de Paula <ddepaula@redhat.com> - 18.5-2
changelog:
  - Adding gating.yaml file
  - Resolves: rhbz#1682786
    (cloud-init changes blocked until gating tests are added)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 18.5-3.el8
changelog:
  - ci-Adding-gating-tests-for-Azure-ESXi-and-AWS.patch [bz#1682786]
  - Resolves: bz#1682786
    (cloud-init changes blocked until gating tests are added)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-4.el8
changelog:
  - ci-Azure-Ensure-platform-random_seed-is-always-serializ.patch [bz#1691986]
  - ci-DatasourceAzure-add-additional-logging-for-azure-dat.patch [bz#1691986]
  - ci-Azure-Changes-to-the-Hyper-V-KVP-Reporter.patch [bz#1691986]
  - ci-DataSourceAzure-Adjust-timeout-for-polling-IMDS.patch [bz#1691986]
  - ci-cc_mounts-check-if-mount-a-on-no-change-fstab-path.patch [bz#1691986]
  - Resolves: bz#1691986
    ([Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-6.el8
changelog:
  - ci-Revert-azure-ensure-that-networkmanager-hook-script-.patch [bz#1692914]
  - ci-Azure-Return-static-fallback-address-as-if-failed-to.patch [bz#1691986]
  - Resolves: bz#1691986
    ([Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure)
  - Resolves: bz#1692914
    ([8.1] [WALA][cloud] cloud-init dhclient-hook script has some unexpected side-effects on Azure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-8.el8
changelog:
  - ci-Fix-for-network-configuration-not-persisting-after-r.patch [bz#1706482]
  - ci-util-json.dumps-on-python-2.7-will-handle-UnicodeDec.patch [bz#1744718]
  - Resolves: bz#1706482
    ([cloud-init][RHVM]cloud-init network configuration does not persist reboot [RHEL 8.2.0])
  - Resolves: bz#1744718
    ([cloud-init][RHEL8][OpenStack] cloud-init can't persist instance-data.json)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-9.el8
changelog:
  - ci-Removing-cloud-user-from-wheel.patch [bz#1785648]
  - Resolves: bz#1785648
    ([RHEL8]cloud-user added to wheel group and sudoers.d causes 'sudo -v' prompts for passphrase)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-10.el8
changelog:
  - ci-cmd-main.py-Fix-missing-modules-init-key-in-modes-di.patch [bz#1802140]
  - Resolves: bz#1802140
    ([cloud-init][RHEL8.2]cloud-init cloud-final.service fail with KeyError: 'modules-init' after upgrade to version 18.2-1.el7_6.1 in RHV)


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-11.el8
changelog:
  - ci-azure-avoid-re-running-cloud-init-when-instance-id-i.patch [bz#1788684]
  - ci-net-skip-bond-interfaces-in-get_interfaces.patch [bz#1768770]
  - ci-net-add-is_master-check-for-filtering-device-list.patch [bz#1768770]
  - Resolves: bz#1768770
    (cloud-init complaining about enslaved mac)
  - Resolves: bz#1788684
    ([RHEL-8] cloud-init Azure byte swap (hyperV Gen2 Only))


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8
changelog:
  - ci-Remove-race-condition-between-cloud-init-and-Network.patch [bz#1807797]
  - Resolves: bz#1807797
    ([cloud-init][RHEL-8.2.0] /etc/resolv.conf lose config after reboot (initial instance is ok))


author: Miroslav Rezanina <mrezanin@redhat.coM> - 19.4-1.el8.1
changelog:
  - Rebase to cloud-init 19.4 [bz#1811912]
  - Resolves: bz#1811912
    ([RHEL-8.2.1] cloud-init rebase to 19.4)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-2.el8
changelog:
  - ci-cc_set_password-increase-random-pwlength-from-9-to-2.patch [bz#1812171]
  - ci-utils-use-SystemRandom-when-generating-random-passwo.patch [bz#1812174]
  - ci-Enable-ssh_deletekeys-by-default.patch [bz#1814152]
  - ci-Remove-race-condition-between-cloud-init-and-Network.patch [bz#1840648]
  - Resolves: bz#1812171
    (CVE-2020-8632 cloud-init: Too short random password length in cc_set_password in config/cc_set_passwords.py [rhel-8])
  - Resolves: bz#1812174
    (CVE-2020-8631 cloud-init: Use of random.choice when generating random password [rhel-8])
  - Resolves: bz#1814152
    (CVE-2018-10896 cloud-init: default configuration disabled deletion of SSH host keys [rhel-8])
  - Resolves: bz#1840648
    ([cloud-init][RHEL-8.2.0] /etc/resolv.conf lose config after reboot (initial instance is ok))


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-3.el8
changelog:
  - ci-Make-cloud-init.service-execute-after-network-is-up.patch [bz#1803928]
  - Resolves: bz#1803928
    ([RHEL8.3] Race condition of starting cloud-init and NetworkManager)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-4.el8
changelog:
  - ci-changing-ds-identify-patch-from-usr-lib-to-usr-libex.patch [bz#1834173]
  - Resolves: bz#1834173
    ([rhel-8.3]Incorrect ds-identify check in cloud-init-generator)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-5.el8
changelog:
  - ci-ec2-Do-not-log-IMDSv2-token-values-instead-use-REDAC.patch [bz#1822343]
  - ci-Render-the-generator-from-template-instead-of-cp.patch [bz#1834173]
  - ci-Change-from-redhat-to-rhel-in-systemd-generator-tmpl.patch [bz#1834173]
  - ci-cloud-init.service.tmpl-use-rhel-instead-of-redhat-4.patch [bz#1834173]
  - Resolves: bz#1822343
    ([RHEL8.3] Do not log IMDSv2 token values into cloud-init.log)
  - Resolves: bz#1834173
    ([rhel-8.3]Incorrect ds-identify check in cloud-init-generator)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-6.el8
changelog:
  - ci-ec2-only-redact-token-request-headers-in-logs-avoid-.patch [bz#1822343]
  - Resolves: bz#1822343
    ([RHEL8.3] Do not log IMDSv2 token values into cloud-init.log)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-7.el8
changelog:
  - Fixing cloud-init-generator permissions [bz#1834173]
  - Resolves: bz#1834173
    ([rhel-8.3]Incorrect ds-identify check in cloud-init-generator)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-8.el8
changelog:
  - ci-When-tools.conf-does-not-exist-running-cmd-vmware-to.patch [bz#1839662]
  - ci-ssh-exit-with-non-zero-status-on-disabled-user-472.patch [bz#1833874]
  - Resolves: bz#1833874
    ([rhel-8.3]using root user error should cause a non-zero exit code)
  - Resolves: bz#1839662
    ([ESXi][RHEL8.3][cloud-init]ERROR log in cloud-init.log after clone VM on ESXi platform)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-9.el8
changelog:
  - ci-Do-not-use-fallocate-in-swap-file-creation-on-xfs.-7.patch [bz#1794664]
  - ci-swap-file-size-being-used-before-checked-if-str-315.patch [bz#1794664]
  - ci-Detect-kernel-version-before-swap-file-creation-428.patch [bz#1794664]
  - Resolves: bz#1794664
    ([RHEL8] swapon fails with "swapfile has holes" when created on a xfs filesystem by cloud-init)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-10.el8
changelog:
  - ci-Changing-notation-of-subp-call.patch [bz#1839662]
  - Resolves: bz#1839662
    ([ESXi][RHEL8.3][cloud-init]ERROR log in cloud-init.log after clone VM on ESXi platform)


author: Miroslav Rezanina <mrezanin@redhat.com> - 19.4-11.el8
changelog:
  - ci-cc_mounts-fix-incorrect-format-specifiers-316.patch [bz#1794664]
  - Resolves: bz#1794664
    ([RHEL8] swapon fails with "swapfile has holes" when created on a xfs filesystem by cloud-init)


author: Eduardo Otubo <otubo@redhat.com> - 20.3-1.el8
changelog:
  - Rebase to cloud-init 20.3 [bz#1885185]
  - Resolves: bz#1885185
    ([RHEL-8.4.0] cloud-init rebase to 20.3)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-2.el8
changelog:
  - ci-Explicit-set-IPV6_AUTOCONF-and-IPV6_FORCE_ACCEPT_RA-.patch [bz#1889635]
  - ci-Add-config-modules-for-controlling-IBM-PowerVM-RMC.-.patch [bz#1886430]
  - Resolves: bz#1886430
    (Support for cloud-init config modules for PowerVM Hypervisor in Red Hat cloud-init)
  - Resolves: bz#1889635
    (Add support for ipv6_autoconf on cloud-init-20.3)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-3.el8
changelog:
  - ci--Removing-net-tools-dependency.patch [bz#1881871]
  - ci--Adding-man-pages-to-Red-Hat-spec-file.patch [bz#1612573]
  - Resolves: bz#1881871
    (Remove net-tools legacy dependency from spec file)
  - Resolves: bz#1612573
    (Man page scan results for cloud-init)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-4.el8
changelog:
  - ci-Changing-permission-of-cloud-init-generator-to-755.patch [bz#1897528]
  - Resolves: bz#1897528
    (Change permission on ./systemd/cloud-init-generator.tmpl to 755 instead of 771)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-5.el8
changelog:
  - ci-network-Fix-type-and-respect-name-when-rendering-vla.patch [bz#1881462]
  - Resolves: bz#1881462
    ([rhel8][cloud-init] ifup bond0.504 Error: Connection activation failed: No suitable device found for this connection)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-6.el8
changelog:
  - ci-Installing-man-pages-in-the-correct-place-with-corre.patch [bz#1612573]
  - ci-Adding-BOOTPROTO-dhcp-to-render-sysconfig-dhcp6-stat.patch [bz#1859695]
  - ci-Fix-unit-failure-of-cloud-final.service-if-NetworkMa.patch [bz#1898943]
  - ci-ssh_util-handle-non-default-AuthorizedKeysFile-confi.patch [bz#1862967]
  - Resolves: bz#1612573
    (Man page scan results for cloud-init)
  - Resolves: bz#1859695
    ([Cloud-init] DHCPv6 assigned address is not added to VM's interface)
  - Resolves: bz#1898943
    ([rhel-8]cloud-final.service fails if NetworkManager not installed.)
  - Resolves: bz#1862967
    ([cloud-init]Customize ssh AuthorizedKeysFile causes login failure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-7.el8
changelog:
  - ci-Report-full-specific-version-with-cloud-init-version.patch [bz#1898949]
  - Resolves: bz#1898949
    (cloud-init should report full specific full version with "cloud-init --version")


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-8.el8
changelog:
  - ci-Missing-IPV6_AUTOCONF-no-to-render-sysconfig-dhcp6-s.patch [bz#1859695]
  - Resolves: bz#1859695
    ([Cloud-init] DHCPv6 assigned address is not added to VM's interface)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-9.el8
changelog:
  - ci-DataSourceAzure-update-password-for-defuser-if-exist.patch [bz#1900892]
  - ci-Revert-ssh_util-handle-non-default-AuthorizedKeysFil.patch [bz#1919972]
  - Resolves: bz#1900892
    ([Azure] Update existing user password RHEL8x)
  - Resolves: bz#1919972
    ([RHEL-8.4] ssh keys can be shared across users giving potential root access)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-10.el8
changelog:
  - ci-fix-a-typo-in-man-page-cloud-init.1-752.patch [bz#1913127]
  - Resolves: bz#1913127
    (A typo in cloud-init man page)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-10.el8_4.1
changelog:
  - ci-Fix-requiring-device-number-on-EC2-derivatives-836.patch [bz#1942699]
  - Resolves: bz#1942699
    ([Aliyun][RHEL8.4][cloud-init] cloud-init service failed to start with Alibaba instance [rhel-8.4.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20.3-10.el8_4.3
changelog:
  - ci-get_interfaces-don-t-exclude-Open-vSwitch-bridge-bon.patch [bz#1957135]
  - ci-net-exclude-OVS-internal-interfaces-in-get_interface.patch [bz#1957135]
  - Resolves: bz#1957135
    (Intermittent failure to start cloud-init due to failure to detect macs [rhel-8.4.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-2
changelog:
  - ci-rhel-cloud.cfg-remove-ssh_genkeytypes-in-settings.py.patch [bz#1957532]
  - ci-cloud-init.spec.template-update-systemd_postun-param.patch [bz#1952089]
  - Resolves: bz#1957532
    ([cloud-init] From RHEL 82+ cloud-init no longer displays sshd keys fingerprints from instance launched from a backup image)
  - Resolves: bz#1952089
    (cloud-init brew build fails on Fedora 33)


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-3
changelog:
  - ci-write-passwords-only-to-serial-console-lock-down-clo.patch [bz#1945891]
  - Resolves: bz#1945891
    (CVE-2021-3429 cloud-init: randomly generated passwords logged in clear-text to world-readable file [rhel-8])


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-4
changelog:
  - ci-ssh-util-allow-cloudinit-to-merge-all-ssh-keys-into-.patch [bz#1862967]
  - Resolves: bz#1862967
    ([cloud-init]Customize ssh AuthorizedKeysFile causes login failure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-5
changelog:
  - ci-Add-dhcp-client-as-a-dependency.patch [bz#1977385]
  - Resolves: bz#1977385
    ([Azure][RHEL-8] cloud-init must require dhcp-client on Azure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-6
changelog:
  - ci-Stop-copying-ssh-system-keys-and-check-folder-permis.patch [bz#1862967]
  - Resolves: bz#1862967
    ([cloud-init]Customize ssh AuthorizedKeysFile causes login failure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-7
changelog:
  - ci-Fix-home-permissions-modified-by-ssh-module-SC-338-9.patch [bz#1995840]
  - Resolves: bz#1995840
    ([cloudinit]  Fix home permissions modified by ssh module)


author: Miroslav Rezanina <mrezanin@redhat.com> - 21.1-8
changelog:
  - ci-ssh_utils.py-ignore-when-sshd_config-options-are-not.patch [bz#1862933]
  - Resolves: bz#1862933
    (cloud-init fails with ValueError: need more than 1 value to unpack[rhel-8])


author: Jon Maloy <jmaloy@redhat.com> - 21.1-9
changelog:
  - ci-cc_ssh.py-fix-private-key-group-owner-and-permission.patch [bz#2013644]
  - Resolves: bz#2013644
    (cloud-init fails to set host key permissions correctly)


author: Jon Maloy <jmaloy@redhat.com> - 21.1-10
changelog:
  - ci-fix-error-on-upgrade-caused-by-new-vendordata2-attri.patch [bz#2021538]
  - Resolves: bz#2021538
    (cloud-init.service fails to start after package update)


author: Jon Maloy <jmaloy@redhat.com> - 21.1-11
changelog:
  - ci-cloudinit-net-handle-two-different-routes-for-the-sa.patch [bz#2028028]
  - Resolves: bz#2028028
    ([RHEL-8] Above 19.2 of cloud-init fails to configure routes when configuring static and default routes to the same destination IP)


author: Jon Maloy <jmaloy@redhat.com> - 21.1-12
changelog:
  - ci-Add-gdisk-and-openssl-as-deps-to-fix-UEFI-Azure-init.patch [bz#2039697]
  - ci-Datasource-for-VMware-953.patch [bz#2026587]
  - ci-Change-netifaces-dependency-to-0.10.4-965.patch [bz#2026587]
  - ci-Update-dscheck_VMware-s-rpctool-check-970.patch [bz#2026587]
  - ci-Revert-unnecesary-lcase-in-ds-identify-978.patch [bz#2026587]
  - ci-Add-netifaces-package-as-a-Requires-in-cloud-init.sp.patch [bz#2026587]
  - Resolves: bz#2039697
    ([RHEL8] [Azure] cloud-init fails to configure the system)
  - Resolves: bz#2026587
    ([cloud-init][RHEL8] Support for cloud-init datasource 'cloud-init-vmware-guestinfo')


author: Jon Maloy <jmaloy@redhat.com> - 21.1-13
changelog:
  - ci-Add-flexibility-to-IMDS-api-version-793.patch [bz#2023940]
  - ci-Azure-helper-Ensure-Azure-http-handler-sleeps-betwee.patch [bz#2023940]
  - ci-azure-Removing-ability-to-invoke-walinuxagent-799.patch [bz#2023940]
  - ci-Azure-eject-the-provisioning-iso-before-reporting-re.patch [bz#2023940]
  - ci-Azure-Retrieve-username-and-hostname-from-IMDS-865.patch [bz#2023940]
  - ci-Azure-Retry-net-metadata-during-nic-attach-for-non-t.patch [bz#2023940]
  - ci-Azure-adding-support-for-consuming-userdata-from-IMD.patch [bz#2023940]
  - Resolves: bz#2023940
    ([RHEL-8] Support for provisioning Azure VM with userdata)


author: Jon Maloy <jmaloy@redhat.com> - 21.1-14
changelog:
  - ci-Fix-IPv6-netmask-format-for-sysconfig-1215.patch [bz#2046540]
  - Resolves: bz#2046540
    (cloud-init writes route6-$DEVICE config with a HEX netmask. ip route does not like : Error: inet6 prefix is expected rather than "fd00:fd00:fd00::/ffff:ffff:ffff:ffff::".)


author: Camilla Conte <cconte@redhat.com> - 21.1-15
changelog:
  - ci-Detect-a-Python-version-change-and-clear-the-cache-8.patch [bz#1935826]
  - ci-Fix-MIME-policy-failure-on-python-version-upgrade-93.patch [bz#1935826]
  - Resolves: bz#1935826
    ([rhel-8] Cloud-init init stage fails after upgrade from RHEL7 to RHEL8.)


author: Jon Maloy <jmaloy@redhat.com> - 22.1-2
changelog:
  - ci-Add-native-NetworkManager-support-1224.patch [bz#2059872]
  - ci-Use-Network-Manager-and-Netplan-as-default-renderers.patch [bz#2059872]
  - ci-Align-rhel-custom-files-with-upstream-1431.patch [bz#2082071]
  - ci-Remove-rhel-specific-files.patch [bz#2082071]
  - Resolves: bz#2059872
    ([RHEL-8]Rebase cloud-init from Fedora so it can configure networking using NM keyfiles)
  - Resolves: bz#2082071
    (Align cloud.cfg file and systemd with cloud-init upstream .tmpl files)


author: Jon Maloy <jmaloy@redhat.com> - 22.1-3
changelog:
  - ci-Support-EC2-tags-in-instance-metadata-1309.patch [bz#2082686]
  - Resolves: bz#2082686
    ([cloud][init] Add support for reading tags from instance metadata)


author: Miroslav Rezanina <mrezanin@redhat.com> - 22.1-4
changelog:
  - ci-cloud-init.spec-adjust-path-for-66-azure-ephemeral.r.patch [bz#2096269]
  - ci-setup.py-adjust-udev-rules-default-path-1513.patch [bz#2096269]
  - Resolves: bz#2096269
    (Adjust udev/rules default path[RHEL-8])


author: Jon Maloy <jmaloy@redhat.com> - 22.1-5
changelog:
  - ci-Revert-Add-native-NetworkManager-support-1224.patch [bz#2107464 bz#2110066 bz#2117526 bz#2104393 bz#2098624]
  - ci-Revert-Use-Network-Manager-and-Netplan-as-default-re.patch [bz#2107464 bz#2110066 bz#2117526 bz#2104393 bz#2098624]
  - Resolves: bz#2107464
    ([RHEL-8.7] Cannot run sysconfig when changing the priority of network renderers)
  - Resolves: bz#2110066
    (DNS integration with OpenStack/cloud-init/NetworkManager is not working)
  - Resolves: bz#2117526
    ([RHEL8.7] Revert patch of configuring networking by NM keyfiles)
  - Resolves: bz#2104393
    ([RHEL-8.7]Failed to config static IP and IPv6 according to VMware Customization Config File)
  - Resolves: bz#2098624
    ([RHEL-8.7] IPv6 not workable when cloud-init configure network using NM keyfiles)


author: Jon Maloy <jmaloy@redhat.com> - 22.1-6
changelog:
  - ci-cloud.cfg.tmpl-make-sure-centos-settings-are-identic.patch [bz#2115576]
  - Resolves: bz#2115576
    (cloud-init configures user "centos" or "rhel" instead of "cloud-user" with cloud-init-22.1)


author: Camilla Conte <cconte@redhat.com> - 22.1-7
changelog:
  - ci-Ensure-network-ready-before-cloud-init-service-runs-.patch [bz#2151861]
  - Resolves: bz#2151861
    ([RHEL-8] Ensure network ready before cloud-init service runs on RHEL)


author: Camilla Conte <cconte@redhat.com> - 22.1-8
changelog:
  - ci-cc_set_hostname-ignore-var-lib-cloud-data-set-hostna.patch [bz#2162258]
  - Resolves: bz#2162258
    (systemd[1]: Failed to start Initial cloud-init job after reboot system via sysrq 'b' [RHEL-8])


author: Jon Maloy <jmaloy@redhat.com> - 23.1.1-1
changelog:
  - limit-permissions-on-def_log_file.patch
  - Resolves bz#1424612
  - include-NOZEROCONF-yes-in-etc-sysconfig-network.patch
  - Resolves bz#1653131
  - Rebase to 23.1.1 [bz#2172821]
  - Resolves: bz#2172821


author: Jon Maloy <jmaloy@redhat.com> - 23.1.1-2
changelog:
  - ci-rhel-make-sure-previous-hostname-file-ends-with-a-ne.patch [bz#2182407]
  - Resolves: bz#2182407
    (cloud-init strips new line from "/etc/hostname" when processing "/var/lib/cloud/data/previous-hostname")


author: Jon Maloy <jmaloy@redhat.com> - 23.1.1-3
changelog:
  - ci-Don-t-change-permissions-of-netrules-target-2076.patch [bz#2182947]
  - ci-Make-user-vendor-data-sensitive-and-remove-log-permi.patch [bz#2190081]
  - Resolves: bz#2182947
    (Request to backport "Don't change permissions of netrules target (#2076)")
  - Resolves: bz#2190081
    (CVE-2023-1786 cloud-init: sensitive data could be exposed in logs [rhel-8])


author: Camilla Conte <cconte@redhat.com> - 23.1.1-5
changelog:
  - ci-Add-warning-during-upgrade-from-an-old-version-with-.patch [bz#2210012]
  - Resolves: bz#2210012
    ([cloud-init] System didn't generate ssh host keys and lost ssh connection after cloud-init removed them with updated cloud-init package.)


author: Miroslav Rezanina <mrezanin@redhat.com> - 23.1.1-6
changelog:
  - ci-Revert-Manual-revert-Use-Network-Manager-and-Netplan.patch [bz#2219528]
  - ci-Revert-Revert-Add-native-NetworkManager-support-1224.patch [bz#2219528]
  - ci-nm-generate-ipv6-stateful-dhcp-config-at-par-with-sy.patch [bz#2219528]
  - ci-network_manager-add-a-method-for-ipv6-static-IP-conf.patch [bz#2219528]
  - ci-net-sysconfig-enable-sysconfig-renderer-if-network-m.patch [bz#2219528]
  - ci-network-manager-Set-higher-autoconnect-priority-for-.patch [bz#2219528]
  - ci-Set-default-renderer-as-sysconfig-for-centos-rhel-41.patch [bz#2219528]
  - Resolves: bz#2219528
    ([RHEL8] Support configuring network by NM keyfiles)


author: Miroslav Rezanina <mrezanin@redhat.com> - 23.1.1-7
changelog:
  - ci-logging-keep-current-file-mode-of-log-file-if-its-st.patch [bz#2222501]
  - Resolves: bz#2222501
    (Don't change log permissions if they are already more restrictive [rhel-8])


author: Camilla Conte <cconte@redhat.com> - 23.1.1-8
changelog:
  - ci-DS-VMware-modify-a-few-log-level-4284.patch [bz#2223810]
  - Resolves: bz#2223810
    ([cloud-init] [RHEL8.9]There are warning logs if dev has more than one IPV6 address on ESXi)


author: Jon Maloy <jmaloy@redhat.com> - 23.1.1-9
changelog:
  - ci-NM-renderer-set-default-IPv6-addr-gen-mode-for-all-i.patch [bz#2229460]
  - Resolves: bz#2229460
    ([rhel-8.9] [RFE] Configure "ipv6.addr-gen-mode=eui64' as default in NetworkManager)


author: Camilla Conte <cconte@redhat.com> - 23.1.1-10
changelog:
  - Resolves: bz#2233047
    ([RHEL 8.9] Inform user when cloud-init generated config files are left during uninstalling)


author: Camilla Conte <cconte@redhat.com> - 23.1.1-11
changelog:
  - ci-net-fix-ipv6_dhcpv6_stateful-stateless-slaac-configu.patch [bz#2046491]
  - Resolves: bz#2046491
    (cloud-init enable both DHCPv4 and DHCPv6 when network type is ipv6_dhcpv6-stateful/ipv6_dhcpv6-stateless)
  - Resolves: RHEL-2325
    ([RHEL8.9][cloud-init] Not inform user during upgrade that cloud-init generated config files are left )


author: Miroslav Rezanina <mrezanin@redhat.com> - 0.29-3
changelog:
  - Fix growpart error when partition size matches partition offset
  - Resolves: rhbz#1666854
    (growpart fails when partition start sector is the same as partition size)


author: Miroslav Rezanina <mrezanin@redhat.com> - 0.31-2
changelog:
  - cu-growpart-Use-LANG-C-to-parse-sfdisk-output.patch [bz#1933768]
  - Resolves: bz#1933768
    (cloud-utils-growpart: Wrong parsing of sfdisk output in french locale)


author: Miroslav Rezanina <mrezanin@redhat.com> - 0.31-3
changelog:
  - cu-Fix-issue-LP-1928167-growpart-doesn-t-work-when-LANG.patch [bz#1885992]
  - Resolves: bz#1885992
    ([RHEL-8] growpart doesn't work when LANG=cs_CZ.UTF-8)


author: Orion Poplawski <orion@cora.nwra.com> - 2.4.3-2
changelog:
  - vim 7.0 now ships cmake files, so don't ship ours (bug #201018)
  - Add patch to Linux.cmake for Fortran soname support for plplot


author: Orion Poplawski <orion@cora.nwra.com> - 2.4.6-4
changelog:
  - Update macros.cmake to add CMAKE_INSTALL_LIBDIR, INCLUDE_INSTALL_DIR,
    LIB_INSTALL_DIR, SYSCONF_INSTALL_DIR, and SHARE_INSTALL_PREFIX


author: Rex Dieter <rdieter@fedoraproject.org> - 2.6.2-3
changelog:
  - Add -DCMAKE_VERBOSE_MAKEFILE=ON to %cmake (#474053)
  - preserve timestamp of macros.cmake
  - cosmetics


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.5.rc4
changelog:
  - Update to 2.8.0 RC 4
  - Add FindJNI patch
  - Add test patch from cvs to fix Fedora build test build error


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.3-0.3.rc4
changelog:
  - Update to 2.8.3 RC 4
  - Drop python 2.7 patch fixed upstream
  - No need to fixup source file permissions anymore


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.5-0.3.rc3
changelog:
  - Update to 2.8.5 RC 3
  - Drop upstreamed swig patch
  - Apply upstream fix for issue 12307 (bug #723652)


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.10.2-5
changelog:
  - Add patch from upstream to fix UsrMove handling (bug #917407)
  - Drop %config from rpm macros
  - Define FCFLAGS in cmake macro


author: Orion Poplawski <orion@cora.nwra.com> - 3.0.0-0.5.rc3
changelog:
  - Update to 3.0.0-rc3
  - Add patch to fix FindwxWidgets when cross-compiling for Windows (bug #1081207)


author: Orion Poplawski <orion@cora.nwra.com> - 3.2.0-0.1.rc1
changelog:
  - Update to 3.2.0-rc1
  - Drop ninja patch fixed upstream
  - Upstream now ships icons, add icon-cache scriptlets


author: Orion Poplawski <orion@cora.nwra.com> - 3.2.0-0.2.rc2
changelog:
  - Update to 3.2.0-rc2
  - Drop C++11 ABI workaround, fixed in gcc
  - Drop strict_aliasing patch fixed upstream long ago
  - Drop FindLua52, FindLua should work now for 5.1-5.3


author: Björn Esser <fedora@besser82.io> - 3.5.0-0.3.rc3
changelog:
  - cleanup trailing whitespaces
  - remove el5 stuff
  - doc-subpkg should be noarch'ed
  - doc-subpkg should not require main-pkg
  - add %{?_isa} to the applicable Requires
  - replaced %define with %global
  - handle macrosdir for rpm-macros properly
  - fix ownership of directories, add needed Requires
  - conditionalize appdata
  - handle docdir properly
  - generalize glob for man-pages independent of used compression
  - generalize for use as EPEL-package, too
  - use %license instead of %doc for license-files
  - split the common data-files into a noarch'ed subpackage
  - build html-docs and put them into the doc-subpkg


author: Orion Poplawski <orion@cora.nwra.com> - 3.6.1-2
changelog:
  - Ship symlinks to binaries with major version in name
  - Provide %cmakeX macro, where X is cmake major version


author: Björn Esser <fedora@besser82.io> - 3.6.2-5
changelog:
  - Rebuilt for libjsoncpp.so.11
  - Bootstrap without gui, due inter-circular dependency in qt5-rpm-macros


author: Björn Esser <besser82@fedoraproject.org> - 3.9.0-4
changelog:
  - Temporarily disable RunCMake.CPack_RPM, because it fails for the new
    way RPM handles debug-stuff


author: Björn Esser <besser82@fedoraproject.org> - 3.16.2-1
changelog:
  - Update to 3.16.2
  - Use %_vpath_builddir for out-of-tree build
  - Use %set_build_flags to export build flags if available
  - Use %set_build_flags inside macros.cmake if available


author: Orion Poplawski <orion@nwra.com> - 3.17.0-0.2.rc1
changelog:
  - Use python3 for rpm generators
  - Use lowercase names for cmake provides in generator (in addition to old names)


author: Martin Pitt <martin@piware.de> - 3-1
changelog:
  - Use cockpit's PatternFly CSS, to pick up the new PatternFly 4 styling
  - Add additional blueprint name validation
  - Fix images not loading on refresh
  - Add notification for source repo deletion


author: Jacob Kozol <jacobdkozol@gmail.com> - 7-1
changelog:
  - Define a URL for each tab on a blueprint page
  - Provide a link in the image creation notification to the Images tab on the blueprint page


author: Lars Karlitski <lars@karlitski.net> - 10-1
changelog:
  - Show depsolve errors on the blueprints page
  - Add labels for additional output types
  - Convert more components to PF4


author: Jacob Kozol <jacobdkozol@gmail.com> - 15-1
changelog:
  - Migrate from lorax-composer to osbuild-composer backend
  - Update tests for new backend
  - Improve stability of tests
  - Remove Zanata from Travis configuration
  - Update NPM dependencies


author: Jacob Kozol <jacobdkozol@gmail.com> - 16-1
changelog:
  - The ability to upload to AWS has been added. The create image modal is
    replaced with a wizard enabling additional customizations and
    functionality. If the user creates an AMI the user can also enter the
    credentials and parameters needed to upload this image to EC2 in AWS.

  - Cockpit-composer has migrated from Weldr to the OSBuild github
    organization. It can now be found at osbuild/cockpit-composer instead
    of weldr/cockpit-composer.

  - Minor NPM updates have been made for React and Patternfly


author: Jacob Kozol <jacobdkozol@gmail.com> - 17-1
changelog:
  - The support for uploading VHD images to Azure is now available.

  - Help text is now provided for all AWS fields. This texts explains what
    each field represents and where to find their values in the AWS
    web console.

  - The image size can now be specified when creating an image.

  - Tests are refactored to run on Cockpit's testing framework. All tests
    have been moved away from selenium.

  - Minor NPM updates


author: Jacob Kozol <jacobdkozol@gmail.com> - 18-1
changelog:
  - Fix flake8 E302 error in tests

  - Minor NPM updates for patternfly and jquery

  - Translations updates


author: Jacob Kozol <jacobdkozol@gmail.com> - 19-1
changelog:
  - Minor UI improvements for the images list view and the images dropdown

  - Fixes to the password tests

  - Prepartion for future osbuild support

  - Minor NPM updates for react

  - Minor translation updates


author: Lars Karlitski <lars@karlitski.net> - 20-1
changelog:
  - Fix various missing translations
  - Improve message when a blueprint is empty
  - Hide logs button until logs are available
  - Update test framework to be closer to that of other cockpit projects


author: Lars Karlitski <lars@karlitski.net> - 21-1
changelog:
  - Support setting parameters (ref and parent) for ostree images
  - Loosen restrictions on password strength
  - Various UI refinements


author: Jacob Kozol <jacobdkozol@gmail.com> - 22-1
changelog:
  - Patternfly imports are standardized to be consistent with cockpit
  - Cancel image build button bug fixed
  - Empty components state provides a help message
  - Wizard component has bug fixes and is refactored for future scalability
  - Test updates
  - ESLint upgraded to version 7 and the code style is improved across the
    project
  - Translation files are updated from fedora weblate
  - Cockpit-composer's dependency on osbuild-composer and the weldr group
    is more specific for fedora rawhide and rhel 8
  - Coverity scan is now supported to help improve code quality


author: Jacob Kozol <jacobdkozol@gmail.com> - 23-1
changelog:
  - Update pagination component for pf4
  - Add wildcards and support for multiple values to input filter
  - Upgrade patternfly 4 package
  - Add and improve tests
  - Update minor NPM dependencies
  - Update translations from weblate


author: Jacob Kozol <jacobdkozol@gmail.com> - 24-1
changelog:
  - Improve text strings for image and upload types
  - Standardize font families with those used by patternfly
  - Add string translations
  - Update minor NPM dependencies


author: Jacob Kozol <jacobdkozol@gmail.com> - 25-1
changelog:
  - Improve error state messages
  - Add additional console error logging
  - Update CDP testing library
  - Update translations from weblate
  - Update minor NPM dependencies


author: Jacob Kozol <jacobdkozol@gmail.com> - 26-1
changelog:
  - Add additional form validation for the Create Image Wizard
  - Improve page size dropdown styling
  - Update minor NPM dependencies
  - Improve code styling
  - Improve test reliability


author: Jacob Kozol <jacobdkozol@gmail.com> - 28-1
changelog:
  - Use sentence case rather than title case
  - Add and update tests
  - Update translations from weblate
  - Update minor NPM dependencies


author: Jacob Kozol <jkozol@redhat.com> - 31-1
changelog:
  - Add new ostree image types
  - Improve loading state when waiting for api responses
  - Improve notification system
  - Improve test stability
  - Update NPM dependencies
  - Update translations


author: Jacob Kozol <jkozol@redhat.com> - 32-1
changelog:
  - Add Edge Raw, RHEL Installer, Edge Simplified Installer image types
  - Improve user account modal responsiveness
  - Update tests
  - Update minor NPM dependencies
  - Update translation files


author: Katerina Koukiou <kkoukiou@redhat.com> - 283-1
changelog:
  - Machines: Summarize system and user session differences
  - Machines: Virtual watchdog device support


author: Martin Pitt <mpitt@redhat.com> - 284-1
changelog:
  - Storage: Set up a system to use NBDE
  - Machines: Option to forcefully revert a snapshot
  - Fix tabular numbers font


author: Martin Pitt <mpitt@redhat.com> - 2-1
changelog:
  - Update to upstream 2 release
  - Support podman API 1.3
  - Support running commands with arguments
  - Show the default command coming from image
  - Implement filtering of images and containers


author: Martin Pitt <mpitt@redhat.com> - 3-1
changelog:
  - Enable Commit button for running containers
  - Fix race condition with container deletion
  - Stop fetching all containers/images for each container/image event


author: Matej Marusak <mmarusak@redhat.com> - 10-1
changelog:
  - Support for user containers
  - Show list of containers that use given image
  - Show placeholder while loading containers and images
  - Fix setting memory limit rhbz#1732713
  - Add container Terminal rhbz#1703245


author: Matej Marusak <mmarusak@redhat.com> - 11-1
changelog:
  - Fix Alert notification in Image Search Modal
  - Allow more than a single Error Notification for Container action errors
  - Various Alert cleanups
  - Translation updates


author: Matej Marusak <mmarusak@redhat.com> - 15-1
changelog:
  - Drop obsolete functionality for Fedora Atomic
  - Localize dates and times
  - Make tests non-destructive, to support gating
  - Fix crash on filtering anonymous images
  - Translation updates
  - Show historical logs


author: Jindrich Novy <jnovy@redhat.com> - 25-3
changelog:
  - test: Cleanup images before pulling the ones we need - thanks to Matej Marusak
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 25-4
changelog:
  - replace docker.io with quay.io for gating tests due do
    docker.io new pull rate limit requirements
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 27.1-3
changelog:
  - another gating test fix - don't remove all containers but only admin ones
    thanks to Matej Marusak
  - Related: #1883490


author: Jindrich Novy <jnovy@redhat.com> - 69-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/69
  - use unified spec file
  - Related: #2176055


author: Jindrich Novy <jnovy@redhat.com> - 77-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/77
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 78-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/78
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 79-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/79
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 80-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/80
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 81-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/81
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 82-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/82
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 83-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/83
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 84-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/84
  - Related: Jira:RHEL-2110


author: Jindrich Novy <jnovy@redhat.com> - 84.1-1
changelog:
  - update to https://github.com/cockpit-project/cockpit-podman/releases/tag/84.1
  - Related: Jira:RHEL-25557


author: Justin Stephenson <jstephen@redhat.com> - 11-1
changelog:
  - Avoid crash in unmount if journal is null
  - Sync Makefile closer to starter-kit
  - Use current babel/eslint integration
  - Use Flex layout for spacing the two config cards in the config page
  - Use Page/PageSection/Breadcrumb patternfly components
  - Move to xz dist tarballs
  - Remove unused slider.html file
  - package.json: explicitely depend on @patternfly/react-icons
  - webpack: Use relative resolve path for npm 7 compatibility
  - package.json: update patternfly packages
  - package.json: use sass instead of node-sass
  - Fetch pkg/lib automatically from cockpit instead of keeping a local copy
  - Update Docker image and TEST_OS run to Fedora 35
  - Tests: Test SSSD exclude_users and exclude_groups
  - Config: Add SSSD exclude_users and exclude_groups
  - TESTS: Fix testSessionRecordingConf cleanup issue
  - TESTS: Restart SSSD after restoring config


author: Justin Stephenson <jstephen@redhat.com> - 12-1
changelog:
  - Drop moment.js dependency
  - Tests: Assert pause state with a later command in rec1
  - CI: Update image to ubuntu 20.04


author: Justin Stephenson <jstephen@redhat.com> - 13-1
changelog:
  - Play after rewind in testFastforwardControls
  - Set TZ to avoid CI failures with testFilter* tests
  - testZoomSpeedControls incorrectly checks scale
  - Fix testSessionRecordingConf
  - Read TMT_TEST_DATA variable for LOGS in browser.sh
  - Fix node-modules in run-test.sh
  - Install sssd-proxy in test browser.sh
  - Add Files path for test recordings
  - FMF: Run tests together
  - Add executable bit to browser shell scripts
  - FMF: Fix minor typo in plans
  - Add FMF tests and test scripts
  - Read existing sssd conf domains and services
  - Makefile: Update Cockpit lib to 269bf89276c679a03befc8a04244addd
  - Remove CentOS condition in testZoomSpeedControls
  - Add accessible name label for Progress component
  - Remove 'enable_files_domain' from SSSD Config
  - SSSD config changes
  - testFastforwardControls update after player-restart
  - Switch wait_present to wait_visible
  - ESLint error and warning fixes
  - Fix stylelint errors
  - Dependency updates
  - Bring up to date with cockpit starter kit
  - Config: Switch SSSD files provider to Proxy provider
  - Update fedora license in spec file
  - Makefile: Bump test API to 267
  - Makefile: drop installing cockpit-ws/cockpit-packagekit
  - src: load translations via po.js
  - .semaphore: update TEST_OS to Fedora 36
  - webpack.config.js: update compression plugin to succeed build
  - Makefile: Adjust to changed rpmspec -q behaviour
  - Use standard "translate" marker in HTML
  - Update dependencies excluding Patternfly
  - Remove unneeded tlog UID code


author: Justin Stephenson <jstephen@redhat.com> - 2-1
changelog:
  - Release 2
  - Optimize performance when playing back flooded output recordings.
  - Make Logs View optional rendered with a toggle button.
  - Make Logs component a child of Recording component.
  - Fix Recording page column sorting in Google Chrome.
  - CSS updates for Patternfly 4 compatibility.
  - Replace term.js with maintained xterm.js library.
  - Fix hostname and username filtering.


author: Justin Stephenson <jstephen@redhat.com> - 4-1
changelog:
  - Release v4
  - Update parent id in metainfo file
  - Update package manifest
  - Fix rpmmacro to resolve correc    t path on CentOS7
  - Handle byte-array encoded journal data
  - Don't clobber cockpit bots directory
  - Move code out of deprecated React lifecycle functions


author: Justin Stephenson <jstephen@redhat.com> - 7-1
changelog:
  - Release v7
  - Remove bots sudo rm from Makefile
  - Use journalctl --utc for Logs view to handle DST
  - Add Applications Menu test
  - Install cockpit-packagekit in local VM
  - Set timezone for Logs Correlation test


author: Justin Stephenson <jstephen@redhat.com> - 16-1
changelog:
  - Rebase to upstream release 16
  - Config: Add sssd-proxy requirement
  - Commits from release 15
  - Config: Update to authselect with-tlog feature
  - stylelint: handle stylelint-scss deprecation
  - Add ruff configuration
  - package.json: drop flowtype plugin
  - package.json: drop po2json
  - package.json: document the required nodejs version
  - fmf: Plumb through $TEST_* variables for unexpected messages
  - tests: Use mc for testPlayBinary
  - package.json: drop deprecated eslint-plugin-standard
  - Revert "build: add support for /pybridge scenario"
  - Player: Stop making the Terminal object state
  - build.js: support flags
  - packaging: Update spec License: to SPDX format
  - build.js: Fix LINT env variable check
  - Tests: Allow charset journal messages
  - Update to the new root creation function
  - package.json: Bump stylelint to 15
  - test: add check for sssd config id_provider proxy
  - Tests: Allow invalid non-UTF8 journal messages
  - Add xterm-canvas-addon dependency for rendering
  - Minor Eslint fixes
  - Tests: Update data list to PF5 for testAppMenu
  - Update org.cockpit-project.session-recording.metainfo.xml
  - Makefile: bump our test/common dependency
  - patternfly-5-overrides should be auto-imported by the page.scss file
  - Drop obsolete pf-m-redhat-font class
  - Commits from release 14
  - Upgrade to PatternFly 5 Alpha
  - Makefile: Update Cockpit lib to da5abbb4245b0455cc8b610efe01e684
  - package.json: Pin down versions of @patternfly/react-{styles,icons}
  - Makefile: Update Cockpit lib to 947f1753867e3924b9617aaace936225
  - Makefile: Fix watch dependencies
  - Update release.yml
  - Automate the release process


author: Richard Hughes <richard@hughsie.com> 1.4.4-1
changelog:
  - New upstream version
  - Actually install the installed tests
  - Port manpages to xsltproc and DocBook 5


author: Richard Hughes <richard@hughsie.com> 1.4.5-1
changelog:
  - New upstream version
  - Add new API for gnome-settings-daemon
  - Check for errors from more sqlite calls
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible


author: Jan Grulich <jgrulich@redhat.com> - 0.26-1
changelog:
  - Spec file based on exiv2 package to provide old libraries before API change
    Resolves: bz#1757349


author: Jan Grulich <jgrulich@redhat.com> - 0.26-4
changelog:
  - Fix heap-based buffer overflow vulnerability in jp2image.cpp that may lead to DoS
    Resolves: bz#1990398

  - Integer overflow in CrwMap:encode0x1810 leading to heap-based buffer overflow and DoS
    Resolves: bz#1990399


author: Jan Grulich <jgrulich@redhat.com> - 0.26-6
changelog:
  - Fix out-of-bounds read in Exiv2::Jp2Image::printStructure
    Resolves: bz#1993283

  - Fix out-of-bounds read in Exiv2::Jp2Image::encodeJp2Header
    Resolves: bz#1993246


author: zhangwenlong <zhangwenlong@loongson.cn> - 2.28-30.2
changelog:
  - delete rpcsvc in glibc-headers which conflicts with libnsl2-devel
  - delete libnsl.so in glibc-devel which conflicts with libnsl2-devel


author: caiyinyu <caiyinyu@loongson.cn> - 2.28-30.4
changelog:
  - Add patches:
  - 0001-glibc-2.28-sysvipc-Fix-SEM_STAT_ANY-kernel-argument-.patch
  - 0002-glibc-2.28-align-stack-in-clone-from-github.patch
  - 0003-glibc-2.28-Fix-tst-cancel21.c-to-suit-kernel-struct-.patch
  - 0004-glibc-2.28-add-vdso-support-for-gettimeofday.patch


author: loongson <service@loongnix.cn> - 2.28-30.6
changelog:
  - Add patches:
  - 0001-Improve-performance-of-memcpy.patch
  - 0002-glibc-2.28-Make-benchmark-output-valid.patch
  - 0003-glibc-2.28-Add-LoongArch-support-in-config.guess-and.patch
  - 0004-elf-Change-EM_NUM-after-add-loongarch-support.patch
  - 0005-LoongArch-Hard-Float-Support-for-functions-ll-l-rint.patch
  - 0006-LoongArch-Hard-Float-Support-for-float-point-classif.patch
  - 0007-LoongArch-Hard-Float-Support-for-functions-logb-f-__.patch
  - 0008-LoongArch-Hard-Float-Support-for-functions-scalbn-f.patch
  - 0009-LoongArch-Hard-Float-Support-for-functions-fmax-f-fm.patch
  - 0010-LoongArch-Hard-Float-Support-for-functions-copysign-.patch
  - 0011-LoongArch-Hard-Float-Support-for-fmaxmag-f-fminmag-f.patch
  - 0012-glibc-2.28-Fix-glibc-elf_machine_rela-R_LARCH_IRELAT.patch
  - 0013-glibc-2.28-Correct-macro-ARCH_SETUP_IREL.patch
  - 0014-glibc-2.28-Add-support-for-cpu-features.patch
  - 0015-glibc-2.28-Multiple-implementation-of-_dl_runtime_re.patch
  - 0016-glibc-2.28-Add-ifunc-support-for-mem-cpy-set-move-_-.patch
  - 0017-glibc-2.28-xfail-test-memcpy-test-memset-to-suit-2k1.patch
  - 0018-glibc-2.28-Delete-useless-codes-and-format-codes.patch
  - 0019-glibc-2.28-Add-ifunc-support-for-memchr_-aligned-lsx.patch
  - 0020-glibc-2.28-Add-ifunc-support-for-memrchr_-generic-ls.patch
  - 0021-glibc-2.28-Add-ifunc-support-for-mem-cpy-move-_lsx-a.patch
  - 0022-glibc-2.28-Add-ifunc-support-for-memset_lsx.patch
  - 0023-glibc-2.28-Add-new-macro-ENTRY_NO_ALIGN.patch
  - 0024-glibc-2.28-Add-ifunc-support-for-memcmp_-aligned-lsx.patch
  - 0025-glibc-2.28-Add-ifunc-support-for-rawmemchr_-aligned-.patch
  - 0026-glibc-2.28-Add-ifunc-support-for-strchr_-aligned-una.patch
  - 0027-glibc-2.28-Add-ifunc-support-for-strrchr_-aligned-ls.patch
  - 0028-glibc-2.28-Add-ifunc-support-for-strlen_-aligned-una.patch
  - 0029-glibc-2.28-Add-ifunc-support-for-strnlen_-aligned-un.patch
  - 0030-glibc-2.28-Add-ifunc-support-for-strchrnul_-aligned-.patch
  - 0031-glibc-2.28-Add-ifunc-support-for-strncmp_-aligned-un.patch
  - 0032-glibc-2.28-Add-ifunc-support-for-strcpy_-aligned-una.patch
  - 0033-glibc-2.28-Add-ifunc-support-for-stpcpy_-aligned-lsx.patch
  - 0034-glibc-2.28-Add-ifunc-support-for-strcmp_-aligned-una.patch
  - 0035-glibc-2.28-Use-common-files-ifunc-lasx.h-ifunc-lsx.h.patch
  - 0036-glibc-2.28-Delete-useless-ifndef-in-mem-.S-files.patch
  - 0037-glibc-2.28-Add-TUNABLES-support-of-glibc.cpu.hwcaps.patch
  - 0038-glibc-2.28-Add-TUNABLES-multi-options-support-of-gli.patch
  - 0039-glibc-2.28-Add-lasx-ifunc-support-of-str-mem-funcs-a.patch
  - 0040-getenv-Move-call-to-strlen-to-the-branch-it-s-used-i.patch
  - 0041-stdlib-Avoid-Wuse-after-free-in-__add_to_environ.patch
  - 0042-glibc-2.28-Add-new-lsx-impls-of-str-mem-funcs-and-ad.patch
  - 0043-glibc-2.28-Adjust-symbol-index-rindex-and-bcmp.patch
  - 0044-glibc-2.28-xfails-256-bits-str-mem-functions-to-suit.patch
  - 0045-glibc-2.28-use-latest-memmove-lasx.S.patch
  - 0046-glibc-2.28-use-latest-strchr-lasx.S.patch


