# changelog

author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-3
changelog:
  - Bump version to 1.4.2.4-3
  - Issue 50712 - Version comparison doesn't work correctly on git builds (relates to #1748994)


author: Mark Reynolkds <mreynolds@redhat.com> - 1.4.2.4-5
changelog:
  - Bump version to 1.4.2.4-5
  - Resolves: Bug 1676699 - dsconf allows to set an empty password for Directory Manager
  - Resolves: Bug 1714688 - dscontainer executable should be placed under /usr/libexec/dirsrv/
  - Resolves: Bug 1773115 - bdb_start - Detected Disorderly Shutdown last time Directory Server was running
  - Resolves: Bug 1790975 - Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10
  - Resolves: Bug 1790979 - ns-slapd is crashing while restarting ipactl
  - Resolves: Bug 1790981 - Entry cache contention during base search
  - Resolves: Bug 1790984 - Crash on startup: Bus error in __env_faultmem.isra.1.part.2


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-6
changelog:
  - Resolves: Bug 1776227 - Error: 'PwPolicyManager' object has no attribute 'get_attr_list'
  - Resolves: Bug 1790975 - Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10(fix regression)
  - Resolves: Bug 1758473 - AddressSanitizer: heap-use-after-free in log_get_loglist
  - Resolves: Bug 1790259 - Change the default behavior of 'nsslapd-verify-filter-schema'
  - Resolves: Bug 1773114 - ns-slapd hangs during CleanAllRUV tests


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-7
changelog:
  - Bump version to 1.4.2.4-7
  - Resolves: Bug 1744662 - DB Deadlock on modrdn appears to corrupt database and entry cache
  - Resolves: Bug 1779216 - dsctl doesn't work with 'slapd-' in the instance name
  - Resolves: Bug 1790984 - Crash on startup: Bus error in __env_faultmem.isra.1.part.2
  - Resolves: Bug 1793060 - dsctl healthcheck issues error : type object 'datetime.date' has no attribute 'fromisoformat'
  - Resolves: Bug 1758494 - LeakSanitizer: detected memory leaks in do_add 
  - Resolves: Bug 1790975 - Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10.


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-8
changelog:
  - Bump version to 1.4.2.4-8
  - Resolves: Bug 1807971 - dsctl healthcheck fails at checking replica when conflict entries are present


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-9
changelog:
  - Bump version to 1.4.2.4-9
  - Resolves: Bug 1867097 - Memory leak in ACI using IP subject
  - Resolves: Bug 1862170 - python3-lib389 pulls unnecessary bash-completion package
  - Resolves: Bug 1867988 - SSL alert: The value of sslVersionMax "TLS1.3" is higher than the supported version


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-11.1
changelog:
  - Bump version to 1.4.2.4-11
  - Resolves: Bug 1946634 - RHDS11: “write” permission of ACI changes ns-slapd’s behavior on search operation
  - Resolves: Bug 1946631 - Entries conflict not resolved by replication
  - Resolves: Bug 1946632 - 389-ds:1.4/389-ds-base: information disclosure during the binding of a DN


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-12
changelog:
  - Bump version to 1.4.2.4-12
  - Resolves: Bug 1946634 - RHDS11: “write” permission of ACI changes ns-slapd’s behavior on search operation
  - Resolves: Bug 1946631 - Entries conflict not resolved by replication
  - Resolves: Bug 1946632 - 389-ds:1.4/389-ds-base: information disclosure during the binding of a DN


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-13
changelog:
  - Bump version to 1.4.2.4-13
  - Resolves: Bug 1946632 - 389-ds:1.4/389-ds-base: information disclosure during the binding of a DN (missing commit)


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-14
changelog:
  - Bump version to 1.4.2.4-14
  - Resolves: Bug 1960723 - CVE-2021-3514 389-ds:1.4/389-ds-base: sync_repl NULL pointer dereference in sync_create_state_control()


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-15
changelog:
  - Bump version to 1.4.2.4-15
  - Resolves: Bug 1993267 - A connection can be erroneously flagged as replication conn during evaluation of an aci with ip bind rule
  - Resolves: Bug 1993266 - persistent search returns entries even when an error is returned by content-sync-plugin
  - Resolves: Bug 1993277 - CRYPT password hash with asterisk allows any bind attempt to succeed
  - Resolves: Bug 1993263 - Internal unindexed searches in syncrepl


author: Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-17
changelog:
  - Bump version to 1.4.2.4-17
  - Resolves: Bug 1995778 - ACIs are being evaluated against the Replication Manager account in a replication context


author: Michael Schwendt <mschwendt@fedoraproject.org> - 2.1.3-8
changelog:
  - Add %_isa to -devel base package dependency.
  - Headers get installed by "make install", copying them from the HTML
    doc headers dir is not necessary.
  - Configure build with --disable-static.
  - Drop unneeded spec stuff (buildroot def, removal, clean, pkgconfig dep).
  - Using %defattr is not needed anymore.
  - Deduplicate documentation files in unversioned docdir (#1001276).


author: Michael Schwendt <mschwendt@fedoraproject.org> - 2.1.3-9
changelog:
  - Fix HTML documentation installation location.
  - Replace CUnit-2.1-3-src.tar.bz2 tarball, which really
    is 2.1-2 in disguise according to configure.in, with 2.1-3 as
    published on 2014-04-24.
  - BR libtool
  - Run autoreconf instead of autoconf.
  - Drop --enable-curses because without BuildRequires ncurses-devel it
    would disable itself automatically (and if it were enabled, test programs
    would need to link with ncurses explicitly).


author: Charalampos Stratakis <cstratak@redhat.com> - 0.28.1-6
changelog:
  - Replace GCC's attribute optimize("Os") by the better supported and similar (cold).
  - Resolves: rhbz#1658621


author: Ville Skyttä <ville.skytta@iki.fi> - 3.2.6-15
changelog:
  - Fix source URL and switch to xz tarball (the only one available)
  - Do not own %{_localstatedir}/lib/rpm-state (#907618)
  - Ship gsettings-schema-convert manpage only in -devel (#893767)
  - Install COPYING as %license where available
  - Fix bogus dates in %changelog


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: Debarshi Ray <rishi@fedoraproject.org> - 0.19.0-1
changelog:
  - 0.19.0
  - Fix License
  - Explicitly enable JPEG and OpenMP support to avoid surprises
  - Tighten %files, mostly so api/soname changes will no longer be a surpise
  - Use %make_build %ldconfig_scriptlets
  Resolves: #1633708


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: Iryna Shcherbina <ishcherb@redhat.com> - 3.12-9
changelog:
  - Fix ambiguous Python 2 dependency declarations
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.26-4.el8
changelog:
  - Fix unit file location [bz#1637545]
  - Resolves: bz#1637545
    (Wrong macro used for systemd unit file location)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.26-5.el8
changelog:
  - wala-Switch-to-platform-python-in-systemd-unit-file.patch [bz#1639775]
  - Resolves: bz#1639775
    (WALinuxAgent: Systemd unit file will fail to execute)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.26-6.el8
changelog:
  - wala-Use-sys.executable-to-find-system-python.patch [bz#1639775]
  - Resolves: bz#1639775
    (WALinuxAgent: Systemd unit file will fail to execute)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.32-1.el8
changelog:
  - Rebase to 2.2.32 [bz#1639498]
  - Resolves: bz#1639498]
    (walinuxagent 2.2.32 packaging request for RHEL 8)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.2.32-2.el8
changelog:
  - wla-Add-fixes-for-handling-swap-file-and-other-nit-fixes.patch [bz#1684181 bz#1688276]
  - Resolves: bz#1684181
    (CVE-2019-0804 WALinuxAgent: swapfile created with weak permissions)
  - Resolves: bz#1688276
    (CVE-2019-0804 WALinuxAgent: swapfile created with weak permissions [rhel-8])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.32-3.el8
changelog:
  - wla-Switch-from-platform-python-to-python36.patch [bz#1720373]
  - wla-Stop-packaging-legacy-waagent2.0.patch [bz#1720373]
  - Resolves: bz#1720373
    ([RHEL 8.1] [Azure] Change WALinuxAgent spec to depend on Python3.6 package)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.2.38-1
changelog:
  - Rebase to 2.2.38 [bz#1722848]
  - Resolves: bz#1722848
    ([Azure]walinuxagent 2.2.38 rebase [8.1.0])


author: Nicolas Chauvet <kwizart@gmail.com> - 0.7.4-24
changelog:
  - Multilibs support - rhbz#1433758
  - Simplify description
  - Convert AUTHORS to UTF-8
  - Drop Groups
  - Add Obsoletes/Provides for a52dec-devel


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: 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: Jaroslav Škarvada <jskarvad@redhat.com> - 2.0.28-6
changelog:
  - Switched kacpimon to dynamic connections (increased max connections
    from 20 to 1024)
    Resolves: rhbz#1450980
  - Consolidated new line delimiters


author: Radovan Sroka <rsroka@redhat.com> - 0.16-6
changelog:
  - ported syslog format from rhel7
    resolves: rhbz#1584136
  - fixed crypto problem with libgcrypt
    resolves: rhbz#1584120


author: Radovan Sroka <rsroka@redhat.com> - 0.16-8
changelog:
  - fixed wrong line wrapping of messages in the syslog format
    resolves: rhbz#1628153
  - fixed coverity issues
    resolves: rhbz#1602441
  - fixed crash when processing .dynamic section
    resolves: rhbz#1597250


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: Jaroslav Kysela <jkysela@redhat.com> - 1.1.6-3
changelog:
  - Sync with the RHEL 7
  - Add Dell WD15/WD19 Dock to USB-Audio.conf and create UCM configs
  - Resolves: rhbz#1664247


author: Brian C. Lane <bcl@redhat.com> - 23.0-1
changelog:
  - Remove unused imports (dshea)
  - Check for unused imports in __init__ files (dshea)
  - Remove timestamp-based version support. (dshea)
  - Add test lib methods to check regexes (dshea)
  - Cleanup BuildRequires (mkolman)
  - Remove obsolete imports. (amulhern)
  - Make print statement print output w/out surrounding parentheses. (amulhern)
  - Remove an unused import (dshea)
  - rpmostreepayload: Honor noverifyssl (walters)
  - typo: packaging: Don't vary name of "verified" (walters)
  - Disable the metacity mouse-button-modifier setting (dshea)
  - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda)
  - Remove the pylint false positives for the GLib module (dshea)
  - Use ExtendAction for --ignore flag (amulhern)
  - Use a simple ExtendAction for add_rpms option. (amulhern)
  - Fix log message formating (mkolman)
  - Don't clear nonexistent DNF package download location (#1193121) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 23.1-1
changelog:
  - Make sure python2 dnf is required (bcl)
  - Fix pykickstart requirement. (clumens)
  - Extract xattrs from tar payload (#1195462) (bcl)
  - Add a script to rebase and merge pull requests (dshea)
  - Update translation documentation for Zanata (bcl)
  - Switch translation support to fedora.zanata.org (bcl)
  - install.py: fix the 'is team device' check (awilliam)
  - Explain why Anaconda requires rpm-devel and libarchive-devel during build
    (mkolman)
  - Revert "Switch to temporary transifex branch" (bcl)
  - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl)
  - Commit 23.0 anaconda.pot file (bcl)
  - Rename queue.py to queuefactory.py. (clumens)
  - Remove references to old_tests, which no longer exists. (clumens)
  - Fix package and group removing with the dnf payload. (clumens)
  - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 23.2-1
changelog:
  - Add rc-release target (bcl)
  - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl)
  - Add --newrelease to makebumpver (bcl)
  - Improve the addon repo name collision code (#1125322) (bcl)
  - Fix the import of mountExistingSystem (vpodzime)
  - Fix import error in anaconda-cleanup. (sbueno+anaconda)
  - Use the new static method to get possible PE sizes (vpodzime)
  - Try using the global LUKS passphrase if none is given for LV/part (#1196112)
    (vpodzime)
  - Fix the help button mnemonic display on spokes (dshea)
  - Only set the hub message if the message has changed (dshea)
  - Wrap the info bar in a GtkRevealer (dshea)
  - Add links to clickable warning and error messages. (dshea)
  - Add a test to look for clickable messages that aren't clickable enough.
    (dshea)
  - Increment the widgets version number (dshea)
  - Allow markup and links in the info bar. (dshea)
  - Add more links to gtk-doc comments (dshea)
  - Handle New_Repository name collision source spoke (#1125322) (bcl)
  - Fix a bad usage of execWithRedirect (#1197290) (dshea)
  - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens)
  - Use the LUKS device for swap in fstab (#1196200) (vpodzime)
  - Clear TUI source spoke errors that may have been leftover from a prior
    attempt. (#1192259) (sbueno+anaconda)


author: Brian C. Lane <bcl@redhat.com> - 23.3-1
changelog:
  - Only insert strings into the environment (#1201411) (dshea)
  - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea)
  - Missing local variable check (omerusta)
  - Fix the handling of nfs:// URLs. (dshea)
  - Add glob support for the -a/--add option in makeupdates (mkolman)
  - White Space fixes (omerusta)
  - Put all mock results into the top-level source dir. (clumens)
  - Merge pull request #31 from dcantrell/master (david.l.cantrell)
  - Require newt-python in anaconda-core (dshea)
  - Make merge-pr executable (dshea)
  - Display an error for exceptions during GUI setup (dshea)
  - Remove unused invisible char properties (dshea)
  - Add a check for invisible_char validity (dshea)
  - Connect viewport adjustments to child focus adjustments (#1192155) (dshea)
  - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)


author: Brian C. Lane <bcl@redhat.com> - 23.4-1
changelog:
  - Clean out the mock chroot before attempting to run the rest of the test.
    (clumens)
  - Implement %anaconda kickstart section for pwpolicy (bcl)
  - Add pwpolicy support to TUI interface (bcl)
  - Add pwpolicy for the LUKS passphrase dialog. (bcl)
  - Add pwpolicy for the user spoke. (bcl)
  - Use pwpolicy for the root password spoke. (bcl)
  - Add the text for weak passwords to constants (bcl)
  - Add tests with an FTP instrepo (dshea)
  - Add kickstart tests for an NFS instrepo and addon repos. (dshea)
  - Handle /boot on btrfs for live (#1200539) (bcl)
  - rpmostreepayload: write storage config after shared var is mounted (#1203234)
    (rvykydal)
  - Tweak tmux configuration file (jkonecny)
  - Remove --device= from the new kickstart tests. (clumens)
  - Add more kickstart-based packaging tests. (clumens)
  - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda)
  - fix crash with bare 'inst.virtiolog' in boot args (wwoods)
  - Do not attempt to set None as a warning (dshea)
  - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 23.5-1
changelog:
  - Mock external module dependencies for readthedocs (bcl)
  - Generate the pyanaconda module documentation (bcl)
  - Reformat kickstart.rst using better ReST markup (bcl)
  - Add some deprecation-related false positives. (clumens)
  - Add Sphinx documentation support (bcl)
  - Add documentation on %anaconda kickstart command (bcl)
  - Prevent Storage spoke Done button method from multiple launch (jkonecny)
  - Prevent spokes from being exited more times. (jkonecny)
  - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman)
  - Use proxy when configured for the base repo (#1196953) (sjenning)
  - Assume UTC if setting the system time without a timezone (#1200444) (dshea)
  - Add boolean as return to ThreadManager.wait (jkonecny)
  - Make sure LANG is always set to something (#1201896) (dshea)
  - Fix pylint/translation issues from the pwpolicy patches. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 23.6-1
changelog:
  - Enforce sane disk selections. (dlehman)
  - Add a test for parse-kickstart (bcl)
  - Add --tmpdir to parse-kickstart for testing (bcl)
  - Use the correct format for IPMI messages. (clumens)
  - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea)
  - Remove the dnf cache directory when resetting the repo (dshea)
  - Do not add separators to the addon list when not needed (dshea)
  - Only use the instclass environment if it actually exists. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 23.7-1
changelog:
  - Fix doReqPartition import from autopart (bcl)
  - Add support for reboot --kexec kickstart command (bcl)
  - Add inst.kexec and --kexec support to reboot with kexec (bcl)
  - Add setup_kexec method to prepare the system for a reboot with kexec (bcl)
  - Add kickstart %pre-install section support (bcl)
  - Remove the custom help button from the toolbar (bcl)
  - Use multiple streams for zRAM instead of multiple devices (vpodzime)
  - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398)
    (rvykydal)
  - Remove the unused productName import from custom_storage_helpers.py.
    (clumens)
  - Remove the old custom partitioning help dialog (mkolman)
  - Implement the new reqpart command. (clumens)
  - Sort disks by name when checking disk selection (vpodzime)
  - Set both .format's and .originalFormat's passphrase on unlock (vpodzime)
  - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices
    (#1210254) (vpodzime)
  - Check for Gtk before importing escape_markup (bcl)
  - If the network is disabled, also disable the network part of the source
    spoke. (#1192104) (clumens)
  - Add handling for unusable storage configurations. (dlehman)
  - Allow markup in the label/message of DetailedErrorDialog. (dlehman)
  - Allow passing an optional button list to showDetailedError. (dlehman)
  - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman)
  - Fix makeupdates handling of Release: (bcl)
  - Make sure we unmount the path we mounted (bcl)
  - Fix up one more back_clicked reference that got missed. (clumens)
  - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman)
  - Reset the back_clicked flag if we stay on the Storage spoke (#1210003)
    (vpodzime)
  - Mark the back_clicked attribute of the Storage spoke as private (vpodzime)
  - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607)
    (bcl)
  - Preserve the order of boot args added by kickstart. (clumens)
  - Revert "allow /boot on btrfs subvol or filesystem" (bcl)
  - Connect scroll adjustments in the right class (#1206472) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 23.8-1
changelog:
  - Clean up after processKickstart in parse-kickstart_test.py. (clumens)
  - Add support to dnfpayload.py for addon NFS repos. (clumens)
  - Fix IndexError: list index out of range (#1219004) (jkonecny)
  - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens)
  - iSCSI Name Validation using regexes (sujith_pandel)
  - Add kickstart tests for proxy usage. (dshea)
  - In dracut, do not display a warning for network lines with just a hostname.
    (clumens)
  - Add transport adapters to support ftp and file fetching (dshea)
  - Fix for "Kickstart installation fails..." (#1197960) (jkonecny)
  - Allow passing kickstart tests to be run on the command line. (clumens)
  - Automatically collect environment variables to be passed to ks tests.
    (clumens)
  - Use isinstance instead of type for doing type checks. (clumens)
  - Remove yumpayload.py, its support files, and most references to yum.
    (clumens)
  - Fix the packages-and-group wildcard exclusion test (dshea)
  - Set the GUI-selected environment in the ksdata (#1192100) (dshea)
  - Don't crash if the disk model is None (#1215251) (dshea)
  - Correct an error message in packages-and-groups-1.ks. (clumens)
  - Switch from testing for emacs* to kacst*. (clumens)
  - Tests that end in a traceback are failures, not successes. (clumens)
  - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens)
  - If a kickstart test failed due to a traceback, display that. (clumens)
  - Wrap device labels earlier (#1212586) (dshea)
  - Remove the angle property from the device label (dshea)
  - Get rid of the find button in the filter spoke. (dshea)
  - Rearrange filter.glade (dshea)
  - Fix errors in the vendor column renderers. (dshea)
  - Fix some minor inconsistencies in filter.glade (dshea)
  - Fix issues with advanced storage searching. (dshea)
  - Remove duplicate entries from search combo boxes (dshea)
  - Use named IDs for the filter type combo boxes. (dshea)
  - Rearrange filter.glade the way glade wants it now (dshea)
  - Add a reporting support script to kickstart tests. (clumens)
  - Return a specific error code when a test times out. (clumens)
  - Fix indentation in run_one_ks.sh. (clumens)
  - Also remove all the fonts in the packages-and-groups-1 test. (clumens)
  - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens)
  - Fix a typo in groups-and-envs-2.ks (clumens)
  - Get NTP pools and servers from ksdata for the runtime config (vpodzime)
  - Adapt to the new argument list for save_servers_to_config. (clumens)
  - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea)
  - Distinguish between NTP pools and servers in GUI (vpodzime)
  - Add support for chrony pool directive (mlichvar)
  - Add a readme pointing to the documentation (bcl)
  - Sphinx docs - use source order (bcl)
  - Add html documentation for Anaconda v23.7 (bcl)
  - Place html docs under ./docs/html/ (bcl)
  - Configure proxy settings for dnf payload (#1211122) (bcl)
  - Change online action to change (bcl)
  - Check for images/install.img first for netboot (bcl)
  - Ignore addon and anaconda sections in handle-sshpw (bcl)
  - Ignore %anaconda section in parse-kickstart (bcl)
  - Change of label in iscsi storage spoke (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 23.9-1
changelog:
  - Fix a usage typo in run_once_ks script. (sbueno+anaconda)
  - Add kickstart tests for keyboard settings. (sbueno+anaconda)
  - Add a kickstart test for lang settings. (sbueno+anaconda)
  - Fix a % call inside _(). (clumens)
  - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens)
  - Fix up the expected output in parse-kickstart_test.py. (clumens)
  - Fix a couple more pylint problems in the s390 code. (clumens)
  - Use the adapted Timezone class for kickstart data (vpodzime)
  - Add a kickstart test for processing NTP servers/pools configuration
    (vpodzime)
  - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda)
  - Fix dracut reads ksdevice from missing os enviromnent (jkonecny)
  - Run kickstart tests through an LMC-like program, not LMC itself. (clumens)
  - Move common kickstart_test code out into its own functions.sh file. (clumens)
  - Switch to using autopart in the kickstart tests. (clumens)
  - Fix a couple pylint errors. (sbueno+anaconda)
  - Make anaconda changes necessary for libblockdev s390 plugin.
    (sbueno+anaconda)
  - Add a kickstart test for lvm with percentage-based sizes. (dlehman)
  - Add kickstart test for basic fixed-size lvm layout. (dlehman)
  - Add a kickstart test to validate the default fstype. (dlehman)
  - Add kickstart test to test bond interface creation (jkonecny)
  - Add kickstart test to test vlan creation (jkonecny)
  - Fix --device=link and --device not specified (#1085310) (rvykydal)
  - Add kickstart test to test hostname (jkonecny)
  - Add a /boot to tmpfs-fixed_size.ks. (clumens)
  - Fix bad warning message when user set illegal IP (jkonecny)
  - Fix bad check of illegal ip address (jkonecny)
  - Add a simple tmpfs kickstart test (mkolman)
  - Add a kickstart test for escrow packets and backup passphrases (dshea)
  - Fix a typo that caused us to discard corrected target sizes. (#1211746)
    (dlehman)
  - Don't pass anything to ./configure. (dshea)
  - Fix a pylint problem in parse-kickstart_test.py. (clumens)
  - Fix 0 choice in Language and Storage in TUI mode (jkonecny)
  - Update html documentation for new boot-options section (bcl)
  - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)


author: Brian C. Lane <bcl@redhat.com> - 23.10-1
changelog:
  - Deal with encrypted partitions not being readable by virt-cat. (clumens)
  - Make use of the restore_signals Popen argument (dshea)
  - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda)
  - Merge pull request #127 from mulkieran/master-kickstart (mulkieran)
  - Actually distribute the clickable message test, too (dshea)
  - Fix disk argument passing to virt-cat in the ostree test. (clumens)
  - Relabel all password and group files in %post (#1228489) (dshea)
  - Deal with the order of ifcfg files not being guaranteed. (clumens)
  - Add a __init__.py to fix up an error when running iutil_test.py. (clumens)
  - Actually run the clickable message test (dshea)
  - Add a false positive to pylint checking for S390Error. (clumens)
  - Let the excludedocs test pass if there are only directories left. (clumens)
  - Allow successful kstest results to provide more details. (clumens)
  - The escrow_cert test cannot use autopart. (clumens)
  - Don't warn on PyInit__isys being unused. (clumens)
  - Test that root LV is encrypted. (amulhern)
  - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens)
  - Make anaconda+python3+pocketlint work. (clumens)
  - Start using our new shared pylint framework in anaconda. (clumens)
  - Remove our extra pylint checkers. (clumens)
  - Remove a duplicate libselinux-python3 requires. (clumens)
  - Run makeupdates with Python 2 for now (mkolman)
  - Don't use the _safechars private property (#1014220) (mkolman)
  - Make sure directory size is returned as int (#1014220) (mkolman)
  - Only warn about missing yum-utils (#1014220) (mkolman)
  - Make sure set_system_time() gets an integer (#1014220) (mkolman)
  - Make sure the column number in TUI is an integer (#1141242) (mkolman)
  - Python 3 compatible sorting fixes (#1014220) (mkolman)
  - Make version comparison Python 3 compatible (#1014220) (mkolman)
  - Don't apply numeric comparison on None (#1141242) (mkolman)
  - Avoid comparing None to an integer (#1141242) (mkolman)
  - Handle urllib split (#1014220) (mkolman)
  - Don't try to decode strings (#1014220) (mkolman)
  - Rename function attributes (#1014220) (mkolman)
  - Replace raw_input() with input() (#1014220) (mkolman)
  - Make iterators and their usage Python 3 compatible (#1014220) (mkolman)
  - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220)
    (mkolman)
  - Make the raise syntax Python 3 compatible (#1014220) (mkolman)
  - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman)
  - Make isys Python 3 compatible (#1014220) (mkolman)
  - Set a correct mode for the tempfile (#1014220) (mkolman)
  - Python 3 temp files no longer reflect external changes (#1014220) (mkolman)
  - Make print usage Python 3 compatible (#1014220) (mkolman)
  - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman)
  - Replace list comprehension with for at class level (mkolman)
  - Make gettext usage Python 3 compatible (#1014220) (mkolman)
  - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime)
  - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime)
  - Do not run repo attrs' checks if they are not set up yet (#1014220)
    (vpodzime)
  - Don't depend on side effects of map() (#1141242) (mkolman)
  - Don't use exceptions' message attribute (#1014220) (vpodzime)
  - Addapt to string type changes (#1014220) (mkolman)
  - Handle modules returning bytes in Python 3 (#1014220) (mkolman)
  - Add and use function that makes sure we work with strings (#1014220)
    (vpodzime)
  - Handle modules requiring different string types in Python 3 (#1014220)
    (mkolman)
  - Remove sitecustomize (#1014220) (mkolman)
  - Make ASCII conversions Python compatible (#1014220) (mkolman)
  - Remove "is Unicode" tests (#1014220) (mkolman)
  - Fix ASCII conversion tests (#1014220) (mkolman)
  - Return a string when calling a program (#1014220) (mkolman)
  - Handle subprocess returning bytes (#1014220) (mkolman)
  - Handle latin-1 strings in locale -a output (#1014220) (mkolman)
  - Open the VNC password file for binary writing (#1014220) (mkolman)
  - Update parse-kickstart for python3 (#1014220) (bcl)
  - Update driver-updates for python3 (#1014220) (bcl)
  - Update python-deps for python3 (#1014220) (bcl)
  - Add a test for parse-kickstart (#1014220) (bcl)
  - Make the import Python 3 compatible (#1014220) (mkolman)
  - Change configparser and queue imports (#1014220) (mkolman)
  - Remove imports from the __future__ (#1014220) (mkolman)
  - Use the imp module directly (#1014220) (mkolman)
  - Use Python 3 versions of Python dependencies  (#1014220) (mkolman)
  - Use /usr/bin/python3 in scripts (#1014220) (mkolman)
  - Use Python 3 versions of nose and Pylint (#1014220) (mkolman)
  - Build the Anaconda widgets for Python 3 (#1014220) (mkolman)
  - Update makebumpver for python3 (#1014220) (bcl)
  - Fix Kickstart installation without default gateway errors out (jkonecny)
  - Fix results checking in a couple ks tests. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 23.11-1
changelog:
  - Do not import iutil from flags (dshea)
  - Ignore EINTR errors in files unlikely to encounter them (dshea)
  - Reimplement the open override for the dracut scripts (dshea)
  - Wrap the only non-open call found by the new pocketlint checks (dshea)
  - Redefine open to retry on EINTR (dshea)
  - Remove __future__ imports (dshea)
  - Use python 3's OSError subclasses instead of checking errno (dshea)
  - Allow kwargs in eintr_retry_call (dshea)
  - Remove explicit uses of /dev/null (dshea)
  - Do not retry calls to close or dup2 (dshea)
  - Remove another function from isys (dshea)
  - Make dialogs behave better with timed input validation (dshea)
  - Fix the password/confirm checks to work with delayed validation (dshea)
  - Move the URL protocol removal out of the input check (dshea)
  - Remove the vestigal capslock label from the password spoke (dshea)
  - Re-saved a few glade files (dshea)
  - Run set_status unconditionally from update_check_status (dshea)
  - Do not run input checks for every keystroke of input (#1206307) (dshea)
  - Add a method to execute timed actions early (dshea)
  - Use comps.environments instead of comps.environments_iter (#1221736) (dshea)
  - Merge pull request #83 from mulkieran/master-requires (mulkieran)
  - Only show supported autopart choices in choices combo. (amulhern)
  - Strip out device types that blivet is not able to support. (amulhern)
  - Update blivet required version. (amulhern)
  - Fix nfs4 stage2 and repo handling (#1230329) (bcl)
  - Update upd-kernel so that it actually works (#1166535) (bcl)
  - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl)
  - Require the python3 version of iscsi-initiator-utils (dshea)
  - Fix the pylint pre-commit hook for python3 and pocketlint (dshea)
  - Fix a type check to work with python 3. (dshea)
  - Do not log Xorg output to tty5 (dshea)


author: Brian C. Lane <bcl@redhat.com> - 23.12-1
changelog:
  - Revert "Add an optional conditional to progress_report." (bcl)
  - Fix inconsistencies in the payload messages. (dshea)
  - Fix install-requires and install-buildrequires (dshea)
  - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl)
  - Eliminate some false test results when running glade tests. (atodorov)
  - Move the knowledge about network packages into ksdata.network. (clumens)
  - Add an optional conditional to progress_report. (clumens)
  - Move the big block of late storage writing out of install.py. (clumens)
  - The attribute is named ostreesetup.nogpg. (clumens)
  - Use the index in grubenv (#1209678) (bcl)
  - Do not raise an exception on EINTR from os.close or os.dup2 (dshea)
  - Merge pull request #154 from mulkieran/master-959701 (mulkieran)
  - Improve focus behavior in the advanced user dialog (dshea)
  - Re-save advanced_user.glade (dshea)
  - Depsolve kickstarted packages on the summary hub (#961280) (dshea)
  - Add a kickstart test for %packages --ignoremissing (dshea)
  - Remove descriptions for RAID levels (#959701) (amulhern)
  - No kexec-tools on aarch64 (bcl)


author: Brian C. Lane <bcl@redhat.com> - 23.13-1
changelog:
  - Add a switch for the Airplane Mode label (dshea)
  - Connect labels with keyboard accelerators to a widget (dshea)
  - Add a test for dangling keyboard accelerators. (dshea)
  - Use pocketlint for translation and markup checking (dshea)
  - Flatten the glade test directory. (dshea)
  - Add support for specifying arbitrary mkfs options. (clumens)
  - Fix kickstart install with infiniband (#1177032) (jkonecny)
  - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl)
  - Add RAID swaps to /etc/fstab (#1234469) (bcl)
  - network: catch another race when calling dbus methods on invalid devices
    (rvykydal)
  - network: GUI, add connection even when virtual device activation failed
    (#1179276) (rvykydal)
  - Fix IP / hostname mismatches when showing VNC server address (#1186726)
    (rvykydal)
  - Check also ipv6 default routes when looking for onboot=yes device (#1185280)
    (rvykydal)
  - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods)
  - Do not check dependencies on invalid payloads (dshea)
  - network: don't set onboot=False for default autoconnections (#1212009)
    (rvykydal)
  - Fix the types used to write anaconda-tb-all.log (dshea)
  - dd: drop unnecessary archive_read_data_skip (wwoods)
  - dd_extract: -l should not extract modules+firmware (wwoods)
  - dd: fix permissions on extracted files (#1222056) (wwoods)
  - tests: add dd_tests (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 23.14-1
changelog:
  - Catch blivet formatDevice ValueError in custom (#1240226) (bcl)
  - There's now a python3-rpmfluff, so revert this. (clumens)
  - Fix a couple other pylint problems in the driver disk tests. (clumens)
  - Merge pull request #194 from wgwoods/master (wwoods)
  - dracut: fix boot failure waiting for finished/dd.sh (wwoods)
  - Use builddir instead of srcdir to find the dd utils (dshea)
  - Fix the dd_test for python3. (dshea)
  - Fix %files to deal with compiled python3 modules (dshea)
  - Add a bunch of gi.require_version calls (dshea)
  - Temporarily disable the error about not importing rpmfluff. (clumens)
  - Don't try to iterate over threads directly in wait_all. (clumens)
  - Update the btrfs kickstart tests to use functions.sh. (clumens)
  - Merge pull request #182 from wgwoods/dd-refactor (wwoods)
  - driver_updates: fixes from patch review (wwoods)
  - Don't be too picky about what name is --device=link (dshea)
  - Ignore stderr output from parse-kickstart. (dshea)
  - Add an option to execReadlines to filter out stderr. (dshea)
  - Ignore interruptible system calls in the dd test (dshea)
  - Fix an undefined variable in writeStorageLate (dshea)
  - Connect zfcp entries to the discovery buttons (dshea)
  - Connect iscsi activations to buttons (dshea)
  - Connect the dasd number entry to the discovery buttons. (dshea)
  - Add keyboard layouts on the row-activated signal. (dshea)
  - Connect dialog inputs to default actions. (dshea)
  - Remove unnecessary GtkNotebooks. (dshea)
  - Re-save some dialog glade files. (dshea)
  - Merge pull request #181 from wgwoods/master (wwoods)
  - dd-refactor: dracut + build bits (wwoods)
  - Add kickstart test for RAID1 (bcl)
  - pass PYTHONPATH to the kickstart test framework (bcl)
  - Write servers to chronyd.conf even if it's off (#1197575) (wwoods)
  - Refresh advanced disks after disk summary dialog (#1226354) (bcl)
  - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods)
  - parse-kickstart: pylint fixes (wwoods)
  - dd-refactor: new driver_updates.py + tests (wwoods)
  - payload: fix driverdisk repos (wwoods)
  - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods)
  - Use the most recent versions of the btrfs, logvol, part, and raid commands.
    (clumens)
  - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny)
  - Add kickstart tests to test btrfs installation (vtrefny)
  - Fix broken test by infiniband patch (#1177032) (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 23.15-1
changelog:
  - Some dracut modules anaconda needs have been split into their own package.
    (clumens)
  - User operation kickstart tests. (kvalek)
  - Kickstart tests for UTC and LOCAL hwclock. (kvalek)
  - Kickstart firewall tests. (kvalek)
  - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 23.16-1
changelog:
  - fix storage writing for live and ostree installs (#1236937) (awilliam)
  - Add O_CREAT to the open flags when extracting rpm files. (dshea)
  - Move ostree gobject version check next to the import (#1243543) (bcl)
  - Remove rpmfluff from the buildrequires. (dshea)
  - Only import readline if readline is necessary. (dshea)
  - use the right baseurl in run_install_test.sh. (clumens)
  - Don't copy the environment when starting metacity. (dshea)
  - Fix the use of a temporary file in SimpleConfig.write (dshea)
  - Add a test for SimpleConfig.write(use_tmp=True). (dshea)
  - Remove an unnecessary chmod when creating chrony.conf (dshea)
  - Fix some bad uses of chmod. (dshea)
  - Add a function to open a file with specific permission bits (dshea)
  - Don't ask to start vnc if user specifies text mode. (#1202277)
    (sbueno+anaconda)
  - New Anaconda documentation - 23.15 (bcl)
  - Add a helper for building Sphinx docs using mock. (bcl)
  - Update Sphinx configuration for python3 (bcl)
  - Running without a GUI can also raise ValueError in errors.py (bcl)
  - parse-kickstart_test.py: fix driverdisk_test() (wwoods)
  - Fix the spelling of "version" (dshea)


author: Brian C. Lane <bcl@redhat.com> - 23.17-1
changelog:
  - Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall)
  - Require a newer version of pykickstart (vpodzime)
  - Use dictionaries is thread-safe manner. (dshea)
  - Merge pull request #234 from wgwoods/master (wwoods)
  - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda)
  - Check the encrypt checkbox when encrypted specified in KS (vtrefny)
  - Do not raise KickstartValueError for missing passphrase (vtrefny)
  - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny)
  - dracut: minor cleanup (wwoods)
  - dracut: fix missing messages for inst.ks=cdrom (wwoods)
  - Wait forever for kickstarts on CDROM (#1168902) (wwoods)
  - Use abs_builddir instead of builddir so paths will look more reasonable.
    (clumens)
  - Add a new makefile target that does everything needed for jenkins. (clumens)
  - Merge pull request #228 from AdamWill/logind (dshea)
  - Fix crash when mirrorlist checkbox is checked (jkonecny)
  - Fix crash when user start typing proxy credentials (jkonecny)
  - Check repository URL before leaving Source Spoke (jkonecny)
  - Add IDs to identify addon repositories (jkonecny)
  - Repositories can be checked without a selection (jkonecny)
  - Consolidate the language environment variables. (dshea)
  - Change the generated API indices slightly (dshea)
  - Ignore "mountpoint" used a format specifier (dshea)
  - filesystems -> file systems, per the style guide (dshea)
  - Properly parameterize a translated string (dshea)
  - Fix pylint errors in rescue.py. (dshea)
  - Remove unused imports (dshea)
  - Remove text.py from spec file (#965985) (sbueno+anaconda)
  - Merge pull request #220 from AdamWill/1243962 (dshea)
  - Fix adding 'boot=' option in FIPS mode (vtrefny)
  - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam)
  - Remove the last usage of newt and get rid of it as a dependency (#965985)
    (sbueno+anaconda)
  - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda)
  - Get rid of unnecessary constants in constants_text. (#965985)
    (sbueno+anaconda)
  - Get rid of some unnecessary files. (#965985) (sbueno+anaconda)
  - Display verbose packaging errors to the user (bcl)
  - Show source errors from refresh method (bcl)
  - Fix the validate functions in the btrfs kickstart_tests. (clumens)
  - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea)
  - Add simple_replace config file function (bcl)
  - Remove some vestiges of the old packaging module (dshea)
  - Remove window boot block detection functions. (dshea)
  - Remove iutil.xprogressive_delay. (dshea)
  - Simplify iutil.mkdirChain. (dshea)
  - Decode wifi SSIDs into strings. (#1240398) (dshea)
  - Actually use the temp directory so test files get cleaned up (dshea)
  - Disable the output from rpmbuild (dshea)
  - Remove stray references to python2. (dshea)
  - Fix possible to start installation without network (#1221109) (jkonecny)
  - Fix 'q' (to quit) do not work in TUI hub (jkonecny)
  - act on the right objects when stripping URL protocols (#1243962) (awilliam)
  - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 23.18-1
changelog:
  - Move the proxy server script into a common file. (dshea)
  - Use python3 for the proxy server and remove python2 compatibility (dshea)
  - makePickle now needs to return bytes (bcl)
  - gi.require_version raises ValueError (bcl)
  - Remove duplicate signal setup block (bcl)
  - Fix three bugs discovered by driverdisk-disk.ks (clumens)
  - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda)
  - Make sure TUI is readable for non-latin languages (#1182562) (mkolman)
  - Equalize capacity & mount point entries (#1212615) (dshea)
  - Disable GRUB os_prober on POWER (#1193281) (rmarshall)
  - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall)
  - Fix SoftwareSpoke._kickstarted. (dshea)
  - Disable a Pylint false-positive (#1234896) (mkolman)
  - Add support for autostep and --autoscreenshot (#1234896) (mkolman)
  - Escape \'s in doc strings (dshea)
  - Ellipsize the file system type combo box (#1212615) (dshea)
  - Add graphviz to make-sphinx-doc script (jkonecny)
  - Remove many of a documentation compilation errors (jkonecny)
  - Add class diagrams to existing spokes and hubs (jkonecny)
  - Add class diagram settings to documentation (jkonecny)
  - Fix the UnusuableConfigurationError dialog (#1246915) (dshea)
  - Chase pygobject's stupid moving target (dshea)
  - Add missing translation contexts (dshea)
  - Actually translate the container type labels (dshea)
  - Check whether a translated string requires a context or comment. (dshea)
  - Clean up the temporary pools virt-install makes. (clumens)
  - Return the same object for repeated calls to __get__ (#1245423) (dshea)
  - Use sys.exit instead of os._exit. (clumens)
  - Add parentheses around the IPV6 regex fragment. (dshea)
  - Add tests for IPv6 literals in URLs (dshea)
  - Modify Installation Source Proxy Label (#11688554) (rmarshall)


author: Brian C. Lane <bcl@redhat.com> - 23.19-1
changelog:
  - Add basic support for LVM cache creation in kickstart (vpodzime)
  - Use labels for the rest of the non-autopart test results. (dshea)
  - Use a disk label to find the filesystem for escrow results (dshea)
  - Use someone else's code for PID file management. (dshea)
  - Prevent incomplete translations from making the TUI unusable (#1235617)
    (mkolman)
  - Apply the environment substitutions more liberally in nfs-repo-and-addon
    (dshea)
  - Use stage2=hd: instead of stage2=live: (dshea)
  - Add test for liveimg kickstart command (bcl)
  - Fix pre-install script execution (bcl)
  - test pre-install kickstart section (bcl)
  - Use sys.exit() instead of the exit() created by site.py. (dshea)
  - Call ipmi_report before sys.exit (dshea)
  - Add a test for proxy authentication (dshea)
  - Add optional authentication to the proxy server (dshea)
  - Add more tests to proxy-kickstart (dshea)
  - Show an alternative prompt if a hub contains only a single spoke (#1199234)
    (mkolman)
  - Add few docs and improvement in check_ip_address (jkonecny)
  - Check whether files actually contain translatable strings. (dshea)
  - Add specific error string to TUI user dialog (#1248421) (bcl)
  - Make EditTUIDialog error generic (#1248421) (bcl)
  - Fix and expand nfs-repo-and-addon.ks (dshea)
  - Added a script to make the packages used by nfs-repo-and-addon (dshea)
  - Implement the rest of the repo options in dnfpayload. (dshea)
  - Fix kickstart test for bond interface creation (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 23.20-1
changelog:
  - Skip source url checks when network is off (#1251130) (bcl)
  - Don't set net.device to link if there is no ksdevice (#1085310) (bcl)
  - Reading carrier while link is down raises IOError (#1085310) (bcl)
  - Don't write nfs repos to the target system (#1246212) (bcl)
  - Make sure username entered in TUI if create a user chosen. (#1249660)
    (sbueno+anaconda)
  - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea)
  - Add pyanaconda test for network.check_ip_address (jkonecny)
  - Replace IPy package by ipaddress (jkonecny)
  - Correctly check return code when running rpm from makeupdates (mkolman)
  - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny)
  - Fix crash when connections are changing (#1245960) (jkonecny)
  - Make LVM cache kickstart tests more robust (vpodzime)
  - product.img buildstamp should override distribution buildstamp (#1240238)
    (bcl)
  - On incomplete ks, don't automatically proceed with install. (#1034282)
    (sbueno+anaconda)
  - Update the translation doc with zanata branching incantations.
    (sbueno+anaconda)
  - Merge pull request #287 from kparal/patch-1 (clumens)
  - boot-options.rst: add a note about nfsiso (kamil.paral)
  - Few fixes and amendments for the boot_options.rst file (vpodzime)
  - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime)
  - Create and use snapshot of on-disk storage with no modifications (#1166598)
    (vpodzime)
  - Implement the class for storage snapshots (vpodzime)
  - Prevent any changes in the StorageSpoke if just going back (vpodzime)
  - Make StorageSpoke's on_back_clicked less complicated (vpodzime)
  - Add kickstart tests for the LVM cache kickstart support (vpodzime)
  - Disable packages-multilib, for now. (clumens)
  - Make sure the liveimg test shuts down when it finishes. (clumens)
  - Change how success is checked for the basic-ostree test. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 24.0-1
changelog:
  - Remove from the docs repo=hd installation with installable tree (jkonecny)
  - Fix a race between a window continuing and the next starting (#1004477)
    (dshea)
  - Start hubs with the buttons insensitive. (dshea)
  - Do not replace the standard streams if not necessary. (dshea)
  - Fix inst.repo=hd: is not working (#1252902) (jkonecny)
  - Kickstart: Added SELinux test. (kvalek)
  - Kickstart tests related to SELinux. (kvalek)
  - Package install and debug message logging. (kvalek)
  - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman)
  - Fix I/O issues when anaconda is started without a locale. (dshea)
  - Move locale environment logic into localization.py (dshea)
  - network: fix configuring team in kickstart pre (#1254929) (rvykydal)
  - Merge pull request #311 from atodorov/add_local_coverage (clumens)
  - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens)
  - Enable test coverage in CI (atodorov)
  - Fix the single-spoke TUI message for Python 3. (dshea)
  - Merge pull request #291 from atodorov/update_coverage_switch (clumens)
  - Add missing requirements (atodorov)
  - Add basic kickstart tests for LVM Thin Provisioning (vpodzime)
  - Use the default mirrorlist instead of fixed repo URL in kickstart tests
    (vpodzime)
  - Destroy the keyboard layout dialog when finished (#1254150) (dshea)
  - Do not encode the geoloc timezone to bytes (#1240812) (dshea)
  - use inst.debug as alternative option to start coverage (atodorov)


author: Brian C. Lane <bcl@redhat.com> - 24.1-1
changelog:
  - Add a test for the user and group creation functions. (dshea)
  - Get rid of libuser. (#1255066) (dshea)
  - s/$releasever/rawhide/ (clumens)
  - LVM on RAID kickstart test (vpodzime)
  - unbuffered read in python3 only works for binary (bcl)
  - don't crash if no environment set in interactive (#1257036) (awilliam)
  - network: compare with ssid bytes, not str (rvykydal)
  - Add dependencies for running the tests/gui tests (atodorov)
  - Fix first run environment setup in software spoke (#1257036) (jkonecny)
  - Stop pretending liveinst+rescue is supported (#1256061). (clumens)
  - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea)
  - New Anaconda documentation - 24.0 (bcl)
  - Do a better job reporting failures from kickstart_tests. (clumens)
  - Preserve coverage results from running the kickstart_tests. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 24.2-1
changelog:
  - Handle driver rpms retrieved via network (#1257916) (bcl)
  - Fix the types passed to chown_dir_tree (#1260318) (dshea)
  - Add a test for home directory reuse (dshea)
  - Use MDRaidArrayDevice.members instead of .devices (dshea)
  - Make sure anaconda reads in ks file from OEMDRV device. (#1057271)
    (sbueno+anaconda)
  - Try to deal with expected errors from devicetree.populate (#1257648)
    (vpodzime)
  - Revert "Temporarily disable generating a coverage report." (clumens)
  - Fix a DBus InvalidProperty handling (jkonecny)
  - Fix another bash syntax problem in kickstart-genrules.sh (#1057271)
    (sbueno+anaconda)
  - Add a test for the rootpw kickstart command (dshea)
  - Add tests for setRootPassword (dshea)
  - Add a /boot partition to the reqpart test. (clumens)
  - Fix up a statement that's not assigned to anything. (clumens)
  - Temporarily disable generating a coverage report. (clumens)
  - Don't try to concatenate a list with a string (#1252444) (mkolman)
  - Activate coverage for tests executed with sudo (atodorov)
  - set sysroot correctly when setting root password (#1260875) (awilliam)
  - Add a test for kickstarts that %include a URL (dshea)
  - Add missing python dependencies for requests. (#1259506) (dshea)
  - Serve the http addon repos from the test tmpdir (dshea)
  - Make make-addon-pkgs easier to use from within a test (dshea)
  - Add a simple http server for use in kickstart tests. (dshea)
  - Add a script to print an IP address for the host. (dshea)
  - Add a cleanup hook that can be defined by kickstart tests (dshea)
  - Move kickstart test support files into a separate directory. (dshea)
  - Fix a python3 related error in the pre-commit hook (dshea)
  - network: gui spoke TODO cleanup (rvykydal)
  - libnm in spoke: add missing connection for eth device with Configure
    (rvykydal)
  - libnm in spoke: allow adding missing connection for eth device externally
    (rvykydal)
  - libnm in spoke: wait for valid state of added device before adding to list
    (rvykydal)
  - libnm in spoke: use libmn objects instead of names an uuids (device on/off)
    (rvykydal)
  - libnm in spoke: to check if device is activated just use its object
    (rvykydal)
  - libnm in spoke: use connnection objects instead of uuids (edit connection)
    (rvykydal)
  - libnm in spoke: refresh early when device is added (rvykydal)
  - libnm in spoke: use connection object instead of uuid (DeviceConfiguration)
    (rvykydal)
  - libnm in spoke: share nm client in standalone and normal spoke (rvykydal)
  - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal)
  - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal)
  - libnm in spoke: delete connection using libnm client (rvykydal)
  - libnm in spoke: replace python-dbus workaround calls for ap security flags
    (rvykydal)
  - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes
    (rvykydal)
  - libnm in spoke: showing ip configuration of a device (rvykydal)
  - libnm in spoke: NMClient -> NM.Client (rvykydal)
  - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal)
  - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen
    (#1245960)" (rvykydal)
  - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)"
    (rvykydal)
  - Add an ignoredisk --drives= test. (clumens)
  - Add a test for the reqpart command. (clumens)
  - Grab anaconda.coverage on tests that reimplement validate(). (clumens)
  - Install driver-updates (dshea)
  - Fix a typo in service enablement in kickstart.py. (clumens)
  - Get rid of the extraneous cats and greps in user.ks. (clumens)
  - Add sshkey testing to the user kickstart_test. (clumens)
  - Add a kickstart test in Arabic. (clumens)
  - Verify Initial Setup services are present before turning them ON/OFF
    (#1252444) (mkolman)
  - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman)
  - Report on all local files and exclude what we don't need instead of
    explicitly including paths we may not be aware of. (atodorov)
  - Change "failed to download" messages from critical to warning. (clumens)
  - getcode -> status_code in a live payload error message. (clumens)
  - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda)
  - specify if=virtio,cache=none for VM drives (atodorov)
  - update the test b/c latest anaconda doesn't allow weak passwords (atodorov)
  - Specify format=raw to avoid warning from qemu (atodorov)
  - update for Python3 nose (atodorov)
  - Add a services.sh file to match the existing services.ks. (clumens)
  - Add types to all existing kickstart tests. (clumens)
  - Add the ability to mark kickstart tests with a type. (clumens)
  - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 24.3-1
changelog:
  - Properly translate c-to-continue on the root selection screen (mkolman)
  - Check minimal memory requirements properly (#1267673) (jstodola)
  - Allow users to be created with an existing GID. (dshea)
  - Add a test for creating a user with an existing GID. (dshea)
  - Add tests for gids embmedded in the user groups list. (dshea)
  - Allow the kickstart --groups list to specify GIDs. (dshea)
  - Add a --groups argument to the user ks test. (dshea)
  - Fix the locale pattern packages-instlangs-3 looks for. (dshea)
  - Raise an error if osimg cannot be found (#1248673) (bcl)
  - Use the bootloader raid levels for bootloader installation (#1266898) (bcl)
  - Use otps.display_mode during early startup (#1267140) (mkolman)
  - Mount stage2 cdrom after running driver-updates (#1266478) (bcl)
  - Get rid of an unused import in the user spoke. (clumens)
  - Log crashes from the signal handler. (dshea)
  - Save a core file when anaconda crashes. (dshea)
  - Keep environment selection when reentering the software spoke (#1261393)
    (mkolman)
  - Only show the user spoke if no users are specified in kickstart (#1253672)
    (mkolman)
  - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny)
  - Do not display curl 404 errors that can be safely ignored (vtrefny)
  - Catch blkid failure in driver-updates (#1262963) (bcl)
  - Add kickstart tests for %packages --instLangs (dshea)
  - Do not display markup in showDetailedError. (dshea)
  - Skip OEMDRV if interactive DD is requested (#1254270) (bcl)
  - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl)
  - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny)
  - Use yum to install the mock buildroot for now. (dshea)
  - Rename the gettext tests (dshea)
  - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh
    (clumens)
  - Run substitution checks on the right kickstart file. (clumens)
  - Tell gettext that anaconda is not a GNU package. (dshea)
  - Ignore environment modification warnings in docs/conf.py (dshea)
  - Check for unsubstituted strings before running a test. (dshea)
  - Autopart use 90% of disk capacity for required space compare (#1224048)
    (jkonecny)
  - Fix include packages install size when downloading on root (#1224048)
    (jkonecny)
  - Enable and improve the check for swap LV size in LVM cache kickstart tests
    (vpodzime)
  - make-sphinx-docs: Add modules needed to document tests (bcl)
  - Add test documentation (atodorov)
  - Fix how the reqpart test checks for /boot, again. (clumens)
  - Add a way to get default settings when running the kickstart_tests. (clumens)
  - Change how we ignore non-tests in kickstart_tests. (clumens)
  - Various fixes to substitution strings in kickstart_tests. (clumens)
  - Move kickstart_test .ks files to .ks.in. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 24.4-1
changelog:
  - Hide the places sidebar in the ISO chooser widget. (dshea)
  - Use GtkResponseType values in the iso chooser dialog (dshea)
  - Do not use deprecated getDevicesByInstance method (vtrefny)
  - By default, skip those kickstart tests we know to be failing. (clumens)
  - Fix pylint unused import (jkonecny)
  - network: handle bridge device appearing before its connection (#1265593)
    (rvykydal)
  - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea)
  - Support CONNECT in the test proxy server. (dshea)
  - Extract the file used by liveimg as a prereq (dshea)
  - Convert the proxy script to a prereq. (dshea)
  - Add a prereqs function to kickstart tests. (dshea)
  - Fix traceback when trying to create list of unformatted DASDs. (#1268764)
    (sbueno+anaconda)
  - network: handle missing connections of a device configured in GUI better
    (rvykydal)
  - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal)
  - Add support for other systemd units to kickstart service command (bcl)
  - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods)
  - Set the password checkbox for empty kickstart passwords. (dshea)
  - Do not set the password input text with unencrypted passwords. (dshea)
  - Install input checks before modifying the user GUI (#1256065) (dshea)
  - Fix a lying error message in style_guide.py (dshea)
  - Use "Enter" instead of "Return" for the keyboard key. (dshea)
  - New Anaconda documentation - 24.3 (bcl)
  - Include missing test files and scripts in Makefile.am/tarball (atodorov)
  - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods)
  - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny)
  - Lookup IPv6 address without brackets (#1267872) (bcl)
  - Mangle the boot device differently for systemd (#1241704) (dshea)
  - Fail the media check if the systemd service failed to start. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 24.5-1
changelog:
  - Improve install space required estimation (#1224048) (jkonecny)
  - Update the on-disk snapshot of storage when adv. disks are added (#1267944)
    (vpodzime)
  - Check that ipv6 kickstart outputs the right ip= (dshea)
  - Change a variable name for pylint. (dshea)
  - Do not run time_initialize for image and directory installations (#1274103)
    (bcl)
  - Remove unused properties (dshea)
  - Do not modify the kickstart user data until apply() (dshea)
  - Make AdvancedUserDialog.run() more readable (dshea)
  - Improve the behavior of the home directory input. (dshea)
  - Stop setting inappropriate properties in ksdata. (dshea)
  - Update the password strength bar during the password strength check. (dshea)
  - Remove unnecessary grab_focus and set_sensitive calls (dshea)
  - Use signal handlers in the user spoke more sensibly. (dshea)
  - Fix potential issues with the username guesser. (dshea)
  - Make kickstart tests growing LVs stricter (vpodzime)
  - Point coverage.py to the full path of pyanaconda/ (atodorov)
  - Don't set BOOTPROTO= when it isn't set (jbacik)
  - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553)
    (sbueno+anaconda)
  - Revert "Use yum to install the mock buildroot for now." (dshea)
  - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam)
  - Add tests for the more complicated command line options (dshea)
  - Store fewer kinds of things in the dirinstall option. (dshea)
  - Fix the parsing of selinux=0 (#1258569) (dshea)
  - Include a local $ANACONDA_DATADIR in the test environment. (dshea)
  - Move the command line arguments to anaconda_argparse. (dshea)
  - Don't crash while logging binary output. (dshea)
  - Decode program output even if there is no output (#1273145) (dshea)
  - Add a test for _run_program with binary output (dshea)
  - Test execWithCapture when the command outputs nothing. (dshea)
  - Fix a long line in kickstart_tests/functions.sh. (clumens)
  - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime)
  - Save the lvm.log Blivet may produce (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 24.6-1
changelog:
  - Fix a pylint error in the previous commits. (clumens)
  - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov)
  - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov)
  - Use the correct path for ui categories (atodorov)
  - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov)
  - Allow wired network properties more grid space. (dshea)
  - Improve language selection at low resolutions. (dshea)
  - Make reclaim work with small screens and big labels (dshea)
  - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam)
  - Only raise thread exceptions once (#1276579) (bcl)
  - Use py3.4 crypt and salt (bcl)
  - Be more careful with incomplete device types (#1256582) (dshea)
  - Fix an import error in rpmostreepayload.py. (clumens)
  - Fix Testing docs inclusion in Sphinx (bcl)
  - Ignore interfaces with invalid VLAN IDs. (dshea)
  - Cleaner logging of .treeinfo return conditions in dependant function.
    (riehecky)
  - Update link to upstream kickstart docs (opensource)
  - rpmostreepayload: Also unmount internal mounts during shutdown (walters)
  - rpmostreepayload: Fix two issues with mounting (walters)
  - Add a README for kickstart tests. (clumens)
  - Make the documentation match the environment variable. (clumens)
  - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258)
    (vpodzime)
  - Fix the alignment of the "Label" label in custom (dshea)
  - Use unsafe caching during kickstart tests. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 24.7-1
changelog:
  - Collect test-suite.log from all 'make check' invocations. Closes #452
    (atodorov)
  - Fix parse-kickstart_test.py. (clumens)
  - Remove mkdud.py. (clumens)
  - Remove the kickstart_tests directory. (clumens)
  - Always quote values in ifcfg- files (#1279131) (bcl)
  - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl)
  - strip spaces from extlinux label and default (#1185624) (bcl)
  - Report kernel failures during kickstart tests. (clumens)
  - Make sure unicode in kickstart works. (dshea)
  - Set the window icon (dshea)
  - Only run space check in TUI if spokes are complete. (#1279413)
    (sbueno+anaconda)
  - Allow a user's primary group to be created in --groups (#1279041) (dshea)
  - Remove uses of broad-except. (dshea)
  - Add a test for all that container minimization stuff. (clumens)
  - Use the partition command in one of the kickstart_tests. (clumens)
  - Don't clear the _currentIsoFile if another iso was selected (bcl)
  - makeupdates: Include utils/handle-sshpw (bcl)
  - Add --sshkey to kickstart sshpw command (#1274104) (bcl)
  - Split exception description from exception traceback (jkonecny)
  - Show DNF exception instead of silent exit (jkonecny)
  - Combine results from all gettext_tests into one log file (atodorov)
  - Try to run make ci with real translations. (dshea)
  - Untranslate undisplayed TreeView column headers. (dshea)
  - Add a test for hidden translatable strings (dshea)
  - Add the translated string to markup error messages. (dshea)
  - Test glade translations by default (dshea)
  - Change the way glade tests are run. (dshea)
  - Remove the accelerator test. (dshea)
  - Add the test lib directory to $PYTHONPATH in the commit hook (dshea)
  - network: create ifcfg files in tui if needed (#1268155) (rvykydal)
  - Do not limit ONBOOT default setting to url and nfs installation methods
    (#1269264) (rvykydal)
  - ibft: fix setting dracut boot args for static ibft nic configuration
    (#1267526) (rvykydal)
  - network: Don't set --device link default for hostname only network cmd
    (#1272274) (rvykydal)
  - network: assume --device=link as default also for ks on hd (#1085310)
    (rvykydal)
  - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291)
    (rvykydal)
  - network: add s390 options to default ifcfg files (#1074570) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 24.8-1
changelog:
  - Fix pylint problems in the gui testing code. (clumens)
  - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into
    67b569253c724639c2490f5fab70f7111f699b3f (atodorov)
  - Fix the replacement suggestion for "hostname" (dshea)
  - Automatically generate sr (dshea)
  - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny)
  - Make sure python3.5 code can run in early initrd (bcl)
  - Replace <list>.delete() with <list>.remove() in user.py (sujithpandel)
  - Rename everything that still refers to LiveCD (atodorov)
  - Updates to progress and storage tests (atodorov)
  - Multiple changes to DogtailTestCase (atodorov)
  - Move all Python files into the main gui/ directory (atodorov)
  - Simplify tests by removing OutsideMixin and update Creator (atodorov)
  - Modify existing tests to match latest anaconda behavior and environment
    (atodorov)
  - Temporary disable test code which doesn't work (atodorov)
  - Make tests/gui/ execute ./anaconda from git (atodorov)
  - Add window title (#1280077) (mkolman)
  - Replace execReadlines with check_output in parse-kickstart_test.py (bcl)
  - Fix a spelling error in the hardware error message (#1284165). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 24.9-1
changelog:
  - Handle unexpected DNF exit (bcl)
  - Fix bad space needed messages (jkonecny)
  - nosetests-3.5 is now the right version. (clumens)
  - Ignore a pylint error about how we're using Popen (dshea)
  - Mark an unused variable as unused (dshea)
  - Ignore type-related errors for types pylint can't figure out (dshea)
  - Import errors are just regular errors now (dshea)
  - Replace the remaining log.warn calls with log.warning. (dshea)
  - Fix an erroneously bare raise statement (dshea)
  - Replace the deprecated assertEquals with assertEqual (dshea)
  - Don't add a None to the list of things to unmount on ostree installs.
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 24.10-1
changelog:
  - Add a finished method to spokes (#1300499) (bcl)
  - Handle DeviceConfiguration with con = None (#1300499) (bcl)
  - Log detailed information about installed packages (bcl)
  - s/KickstartValueError/KickstartParseError. (clumens)
  - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 24.11-1
changelog:
  - Fix makeupdates for anaconda move to anaconda.py (bcl)
  - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov)
  - Remove special handling for interruptible system calls. (dshea)
  - Handle PEP 3101 strings in the gettext context check (dshea)
  - Improve RHS summary strings in multiselection (#1265620) (jkonecny)
  - Increase GI version required of AnacondaWidgets (jkonecny)
  - Increment version of g-introspection for widgets (jkonecny)
  - Increment the AnacondaWidgets version (jkonecny)
  - Switch to the new Initial Setup unit name (#1299210) (mkolman)
  - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov)
  - Add dogtail to test requirements (atodorov)
  - Add config for easier combining of kickstart and Jenkins coverage data
    (atodorov)
  - Apply the fallback style to anaconda selectors. (dshea)
  - Redo the stylesheet for Gtk 3.19+ (dshea)
  - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea)
  - Merge pull request #463 from dashea/translation-tests (dshea)
  - Display the name of the addon while executing it (bcl)
  - Add page selection summary to the right side (#1265620) (jkonecny)
  - Ask when removing new items in multiselection (#1265620) (jkonecny)
  - Add multiselection with SHIFT key (#1265620) (jkonecny)
  - Use show_arrow feature implemented in Selector (#1265620) (jkonecny)
  - Add new property to show/hide arrow in Selector (#1265620) (jkonecny)
  - Change selection logic when opening Page (#1265620) (jkonecny)
  - Add new BasePage class (#1265620) (jkonecny)
  - Add signal and methods to MountpointSelector (#1265620) (jkonecny)
  - Fix errors with multiselection (#1265620) (jkonecny)
  - Accordion class now process events for selectors (#1265620) (jkonecny)
  - Change cammel case for accordion.py to new pep8 (jkonecny)
  - Move selection logic from custom spoke to accordion (#1265620) (jkonecny)
  - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny)
  - Multiselection works in GUI with remove (#1265620) (jkonecny)
  - Add multiselection to Accordion with control key (#1265620) (jkonecny)
  - Remove bad translations from the source tarball. (dshea)
  - Treat warnings from xgettext as errors. (dshea)
  - Run translation-canary tests from make check. (dshea)
  - Do not run pylint on translation-canary (dshea)
  - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)


author: Brian C. Lane <bcl@redhat.com> - 24.12-1
changelog:
  - Use host storage for directory or image install dnf download (bcl)
  - Log payloadError so we know why installation failed. (bcl)
  - Add the addons directory to the rpm. (dshea)
  - Use the packaged version of ordered-set (dshea)
  - Remove an unused import (dshea)
  - Add an uninstall hook for the renamed anaconda (dshea)
  - Make langpack work in DNF (#1297823) (jsilhan)
  - New Anaconda documentation - 24.11 (bcl)


author: Brian C. Lane <bcl@redhat.com> - 24.13-1
changelog:
  - tests/gui enhancements (atodorov)
  - Fix gui tests for anaconda move to anaconda.py (atodorov)
  - Use a different ipmi command to log events. (clumens)
  - Clarify that a string in list-screens is actually a regex. (clumens)
  - Merge pull request #513 from wgwoods/update-dd-docs (wwoods)
  - updated driver updates docs (wwoods)
  - Add specification for the user interaction config file (mkolman)
  - Update zanata webui URL in translation doc. (dlehman)
  - Tweak partition removal in Custom spoke (jkonecny)
  - Do not skip evaluation after removing partitions (jkonecny)
  - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens)
  - Make disconnect_client_callbacks more resilient (#1307063). (clumens)
  - Move the langpacks install into to a separate function. (dshea)
  - Fix _find_by_title method in Accordion (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 25.0-1
changelog:
  - Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda)
  - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda)
  - Show some confirmation to users if adding a DASD was successful. (#1259016)
    (sbueno+anaconda)
  - Hotfix for missing storage in payload class (#1271657) (jkonecny)
  - Check to see if DD repo is already in addOn list (#1268357) (bcl)
  - Use the default levelbar offset values. (dshea)
  - Do not change the GUI language to a missing locale. (#1312607) (dshea)
  - Don't crash when setting an unavailable locale (#1312607) (dshea)
  - Change the default locale to C.UTF-8 (#1312607) (dshea)
  - Update the libtool version-info. (dshea)
  - Use CSS to style the internal widgets. (dshea)
  - Move the widgets pixmaps into resources. (dshea)
  - Add a resource bundle to libAnacondaWidgets (dshea)
  - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea)
  - Remove an invalid transfer notation. (dshea)
  - Stop using SGML in the docs. (dshea)
  - Change the install test URL. (dshea)
  - Fix nfs source crash when options change (#1264071) (bcl)
  - makebumpver: Add a --dry-run option (bcl)
  - NTP should have better behavior (#1309396) (jkonecny)
  - Manually set clock shifts on UI idle (#1251044) (rmarshall)
  - Don't remove selected shared part when Delete all (#1183880) (jkonecny)
  - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 25.1-1
changelog:
  - don't install kernel-PAE on x86_64 (#1313957) (awilliam)
  - except block in py3.5 undefines the variable (bcl)
  - Remove some history from the liveinst setup. (dshea)
  - Do not run the liveinst setup if not in a live environment. (dshea)
  - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea)
  - Run zz-liveinst as an autostart application (dshea)
  - Translate the help button. (dshea)
  - Translate the required space labes in resize.py (dshea)


author: Brian C. Lane <bcl@redhat.com> - 25.2-1
changelog:
  - Load the system-wide Xresources (#1241724) (dshea)
  - Use an icon that exists in Adwaita for the dasd confirmation (dshea)
  - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman)
  - Add a function for empty file creation (#1285519) (mkolman)
  - Run actions for argparse arguments (#1285519) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 25.3-1
changelog:
  - Apply language attributes to all labels within anaconda. (dshea)
  - Add a function to apply a PangoAttrLanguage to a label. (dshea)
  - Add functions to watch changes to a container widget. (dshea)
  - Switch to the adwaita icon theme. (dshea)
  - Fix duplicate network settings in dracut (#1293539) (jkonecny)
  - Fix create device with bad name when parsing KS (#1293539) (jkonecny)
  - Use a lock for repoStore access (#1315414) (bcl)
  - Add missing inst prefix to the nokill option in docs (mkolman)
  - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods)
  - fix multiple inst.dd=<path> args (rhbz#1268792) (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 25.4-1
changelog:
  - Require that the English locale data be available. (#1315494) (dshea)
  - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea)
  - Make windows in metacity closable (#1319590) (dshea)
  - Fix the use of CSS psuedo-classes in the widgets. (dshea)
  - Add reason when logging invalid repository (#1240379) (jkonecny)


author: Brian C. Lane <bcl@redhat.com> - 25.5-1
changelog:
  - Don't provide subclasses of the multipath or dmraid commands. (clumens)
  - Add support for chunksize raid kickstart parameter. (vtrefny)
  - Convert to blivet-2.0 API. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 25.6-1
changelog:
  - Remove an unused import from anaconda-cleanup. (clumens)
  - Don't use booleans in Requires (#1323314) (dshea)
  - Set CSS names on all of the anaconda classes. (#1322036) (dshea)
  - Don't crash if no groups are specified (#1316816) (dshea)
  - Fix only one address is shown in anaconda (#1264400) (jkonecny)
  - Fix call to update optical media format. (#1322943) (dlehman)
  - Reset invalid disk selection before proceeding. (dlehman)
  - Multiple Dogtail tests improvements (atodorov)
  - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea)
  - New Anaconda documentation - 25.5 (bcl)


author: Brian C. Lane <bcl@redhat.com> - 25.7-1
changelog:
  - Blivet API change getDeviceBy* is now get_device_by_* (bcl)
  - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal)
  - Log non-critical user/group errors (#1308679) (bcl)
  - Fix btrfs metadata raid level kwarg. (dlehman)
  - docs: Add release building document (bcl)
  - Minor improvements - README and test dependencies (atodorov)
  - Add more matches for network connectivity (atodorov)


author: Brian C. Lane <bcl@redhat.com> - 25.8-1
changelog:
  - network: handle null wireless AP SSID object (#1262556) (awilliam)
  - Change new_tmpfs to new_tmp_fs. (clumens)
  - Add support for kickstart %onerror scripts. (clumens)
  - Show network spoke in the TUI reconfig mode (#1302165) (mkolman)
  - network: copy static routes configured in installer to system (#1255801)
    (rvykydal)
  - network: fix vlan over bond in kickstart (#1234849) (rvykydal)
  - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750)
    (rvykydal)
  - Get rid of the reimport of MultipathDevice. (clumens)
  - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny)
  - Fix adding offload iSCSI devices (vtrefny)
  - Make the list-harddrives script mode robust (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 25.9-1
changelog:
  - Use the iutil functions for interacting with systemd services. (dshea)
  - Add methods to enable and disable systemd services. (dshea)
  - Do not add .service to the end of service names. (dshea)
  - Remove detach-client from tmux.conf (dshea)
  - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh)
  - Remove dnf from the list of required packages. (#605) (dshea)
  - Add access to the payload from addons (#1288636) (jkonecny)
  - Disable pylint warnings related to the log handler fixer. (dshea)
  - Allow the metacity config dir to be overriden. (dshea)
  - Do not include /usr/share/anaconda files in the gui package. (dshea)
  - Work around logging's crummy lock behavior. (dshea)
  - Use rm -r to remove the temporary python site directory. (dshea)
  - Remove the subnet label for wired devices. (#1327615) (dshea)
  - Fix how unusued network labels are hidden (#1327615) (dshea)
  - Remove yum_logger (bcl)
  - Remove the lock loglevel (bcl)
  - Use a temporary user-site directory for the tests. (dshea)
  - Build everything for make ci. (dshea)
  - Ignore some E1101 no-member errors when running pylint (bcl)
  - Sprinkle the code with pylint no-member disable statements (bcl)
  - Catch GLib.GError instead of Exception (bcl)
  - Update storage test for Blivet 2.0 API change. (bcl)
  - Initialize missing private methods in BasePage class (bcl)
  - Update kickstart.py for Blivet 2.0 API change. (bcl)
  - Use namedtuple correctly in kexec.py (bcl)
  - Add more requires to make password checking still work. (#1327411) (dshea)
  - Rename isS390 to match the renames in blivet. (dshea)
  - Suppress signal handling when setting zone from location (#1322648) (dshea)
  - Refresh metadata when updates checkbox changes (#1211907) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 25.10-1
changelog:
  - Handle unmounting ostree when exiting (bcl)
  - ostree: Use bind mounts to setup ostree root (bcl)
  - ostree: Skip root= setup when using --dirinstall (bcl)
  - disable_service: Specify string format args as logging params. (clumens)
  - Ignore failure when disable services that do not exist (phil)
  - Get rid of an unused variable in the network spoke. (clumens)
  - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny)
  - Merge solutions for test source when network change (#1270354) (jkonecny)
  - Changes in network state revalidate sources rhbz#1270354 (riehecky)


author: Brian C. Lane <bcl@redhat.com> - 25.11-1
changelog:
  - Don't join two absolute paths (#1249598) (mkolman)
  - Don't crash when taking a screenshot on the hub (#1327456) (mkolman)
  - Fix pylint errors. (phil)
  - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil)
  - Add GRUB1 (legacy) support back to Anaconda (phil)


author: Brian C. Lane <bcl@redhat.com> - 25.12-1
changelog:
  - Add single language mode (#1235726) (mkolman)
  - Move default X keyboard setting out of the Welcome spoke (mkolman)
  - Rerun writeBootLoader on Live BTRFS installs (bcl)
  - Check for mounted partitions as part of sanity_check (#1330820) (bcl)
  - Merge pull request #620 from dashea/new-canary (dshea)
  - Update the required pykickstart version. (dshea)
  - Implement %packages --excludeWeakdeps (#1331100) (james)
  - Fix bad addon handling when addon import failed (jkonecny)
  - Add retry when downloading .treeinfo (#1292613) (jkonecny)
  - Return xprogressive delay back (jkonecny)
  - Change where tests on translated strings are run. (dshea)
  - Merge the latest from translation-canary (dshea)
  - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea)
  - Add new Makefile target for gui tests (atodorov)
  - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov)
  - Split gui test running out into its own script. (clumens)
  - Look higher for the combobox associated with an entry (#1333530) (dshea)
  - Use createrepo_c in the ci target. (dshea)
  - Compile glib schema overrides with --strict. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 25.13-1
changelog:
  - Fix writeStorageLate for live installations (#1334019) (bcl)
  - Remove the locale list from zanata.xml (dshea)
  - Ditch autopoint. (dshea)
  - Ditch intltool. (dshea)
  - Rename fedora-welcome to fedora-welcome.js (dshea)
  - Fix UEFI installation after EFIBase refactor (bcl)
  - Fix error handling for s390 bootloader errors (sbueno+anaconda)
  - Deselect all addons correctly (#1333505) (bcl)
  - gui-testing needs isys to be compiled. (clumens)
  - Add more to the selinux check in tests/gui/base.py. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 25.14-1
changelog:
  - Temporarily disable translations (bcl)
  - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 25.15-1
changelog:
  - Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti)
  - network: don't crash on devices with zero MAC address (#1334632) (rvykydal)
  - Remove Authors lines from the tops of all files. (clumens)
  - Related: rhbz#1298444 (rvykydal)
  - New Anaconda documentation - 25.14 (bcl)
  - Catch DNF MarkingError during group installation (#1337731) (bcl)
  - Fix TUI ErrorDialog processing (#1337427) (bcl)
  - Clean up yelp processes (#1282432) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 25.16-1
changelog:
  - Add a button to refresh the disk list. (dlehman)
  - Only try to restart payload in the Anaconda environment (mkolman)
  - Make current runtime environment identifiers available via flags (mkolman)
  - Display storage errors that cause no disks to be selected (#1340240) (bcl)
  - Fix the SourceSwitchHandler pylint errors differently. (clumens)
  - Fix pylint errors. (clumens)
  - Update the disk summary on Ctrl-A (dshea)
  - Revert "Refresh the view of on-disk storage state every 30 seconds."
    (dlehman)
  - Refresh the view of on-disk storage state every 30 seconds. (dlehman)
  - Handle unsupported disklabels. (dlehman)
  - Use a blivet method to remove everything from a device. (dlehman)
  - Tighten up ResizeDialog._recursive_remove a bit. (dlehman)
  - Only look for partitions on partitioned disks. (dlehman)
  - NFS DDs installation now works correctly (#1269915) (japokorn)
  - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny)
  - send all layouts to localed for keymap conversion (#1333998) (awilliam)
  - Small cleanup (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 25.17-1
changelog:
  - Revert "Temporarily disable translations" (bcl)
  - Change where to look for the iscsi object (#1344131) (dshea)
  - Fix old blivet identifiers (#1343907) (dshea)
  - Fix a covscan warning about fetch-driver-net (#1269915) (bcl)
  - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny)
  - Overwrite network files when using ks liveimg (#1342639) (bcl)
  - Stop using undocumented DNF logging API (bcl)
  - Use the LUKS device for encrypted swap on RAID (dshea)
  - Keep the subdir in driver disk update paths (dshea)
  - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny)
  - Make the anaconda-generator exit early outside of the installation
    environment (#1289179) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 25.18-1
changelog:
  - Only use <> for markup (#1317297) (bcl)
  - Update iscsi dialog for Blivet 2.0 API change (bcl)
  - Use the signal handlers to set initial widget sensitivies (dshea)
  - Fix bad sensitivity on boxes in source spoke (jkonecny)
  - Fix install-buildrequires (bcl)
  - Added optional [/prefix] as pattern (kvalek)
  - Require network for network-based driver disks (dshea)
  - Add missing pkgs to install-buildrequires (#612) (phil)
  - Increase the required version of gettext (dshea)
  - Fix the name sensitivity in the custom spoke. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 25.19-1
changelog:
  - hostname: don't set installer env hostname to localhost.localdomain
    (#1290858) (rvykydal)
  - hostname: add tooltip to Apply button (#1290858) (rvykydal)
  - hostname: fix accelerator collision (#1290858) (rvykydal)
  - hostname: don't set hostname in initrafms of target system (#1290858)
    (rvykydal)
  - hostname: set current hostname from target system hostname on demand
    (#1290858) (rvykydal)
  - hostname: suggest current hostname for storage containers (#1290858)
    (rvykydal)
  - hostname: don't set target system static hostname to current hostname
    (#1290858) (rvykydal)
  - network tui: do not activate device when setting its onboot value (#1261864)
    (rvykydal)
  - network tui: edit persistent configuration, not active connection (#1261864)
    (rvykydal)
  - network: validate netmask in tui (#1331054) (rvykydal)
  - Add wordwrap to text mode and use it by default (#1267881) (rvykydal)
  - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny)
  - Fix SimpleConfigFile file permissions (#1346364) (bcl)
  - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 25.20-1
changelog:
  - Allow kickstart users to ignore the free space error (dshea)
  - Stop kickstart when space check fails (bcl)
  - Service anaconda-nm-config is missing type oneshot (jkonecny)
  - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens)
  - network: handle also ifcfg files of not activated virtual devices (#1313173)
    (rvykydal)
  - network: check onboot value in ksdata, not NM connections (#1313173)
    (rvykydal)
  - network: do not activate device on kickstart --onboot="yes" (#1341636)
    (rvykydal)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 26.1-1
changelog:
  - Fix a pylint no-member warning (mkolman)
  - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman)
  - Fix bootDrive driveorder fallback (#1355795) (jkonecny)
  - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny)
  - Add support for device specification variants (#1200833) (mkolman)
  - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda)
  - Update zanata.xml for f25-devel branch. (sbueno+anaconda)
  - Add option to override efi_dir (phil)
  - efiboot: stderr= is not an option to efibootmgr (phil)
  - Fix EFI grub1 case (phil)
  - Make Fedora module not so grabby (phil)
  - Add centos module to pyanaconda (phil)
  - network: don't require gateway for static ipv4 config in TUI (#1365532)
    (rvykydal)
  - Improve connection network change detection (jkonecny)
  - Revert "Revalidate source only if nm-con-ed change settings (#1270354)"
    (jkonecny)
  - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny)
  - Rename function for better consistency (#1259284) (rvykydal)
  - Update error message for consistency (#1259284) (rvykydal)
  - Add more specific username check messages also to gui (#1360334) (rvykydal)
  - fix style guide test false positive on username variable (#1350375)
    (rvykydal)
  - tui: use functions instead of fake REs for checking values (#1350375)
    (rvykydal)
  - tui: get proper index of entry we are handling in input (#1331054) (rvykydal)
  - tui: fix user name validity checking (#1350375) (rvykydal)
  - More descriptive message on invalid username (kvalek)
  - Fix another pep8 name issue (jkonecny)
  - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal)
  - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny)
  - Fix restart payload only when repo needs network (#1358788) (jkonecny)
  - Cleanup remaining runlevel references (mkolman)
  - Clarify a nosave related log message (mkolman)
  - Use Screen Access Manager (mkolman)
  - Add screen entry/exit callbacks (mkolman)
  - Add screen access manager (mkolman)
  - A simple formatting fix (mkolman)
  - Fix another blivet-2.0 pep8 error (jkonecny)
  - Quickfix of failing test (japokorn)
  - Some docstring refactoring & typo fixes for the TUI base classes (mkolman)
  - Add a file about contributing. (sbueno+anaconda)
  - Store logs before anaconda starts (#1255659) (japokorn)
  - DD can now replace existing drivers (#1101653) (japokorn)
  - Use the F25 timezone kickstart command version (mkolman)
  - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen)
  - Make it possible to disable sshd service from running. (#1262707)
    (sbueno+anaconda)
  - Change bootloader boot drive fallback (jkonecny)
  - Fix of Python3x uncompatible commands (japokorn)
  - Add NTP server configuration to the TUI (#1269399) (mkolman)
  - Move the NTP server checking constants to constants.py (mkolman)
  - Use a constant for the NTP check thread name prefix (mkolman)
  - Fix another victim of the python 2->3 conversion. (#1354020) (dshea)
  - Attempt to unload modules updated by a driver disk (dshea)
  - Fix the processing of device nodes as driver disks (dshea)


author: Martin Kolman <mkolman@redhat.com> - 26.2-1
changelog:
  - Add git merging examples to the contribution guidelines (mkolman)
  - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099)
    (rvykydal)
  - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny)
  - Filter out all merge commits from the changelog (mkolman)
  - Make it possible to override Zanata branch name (mkolman)
  - Switch to argparse & autodetect name, version and bug email address (mkolman)
  - Fix multi-inheritance (phil)
  - Fix replacement of deprecated DNF method (jkonecny)
  - Replace deprecated method of DNF (jmracek)
  - Static checker recommended improvements (mkolman)
  - Fix replacement of deprecated DNF method (jkonecny)
  - Replace deprecated method of DNF (jmracek)


author: Martin Kolman <mkolman@redhat.com> - 26.3-1
changelog:
  - network: set onboot correctly for vlan on bond device in ks (#1234849)
    (rvykydal)
  - network: don't show ibft configured devices in UI (#1309661) (rvykydal)
  - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879)
    (rvykydal)
  - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx)
    (#1325134) (rvykydal)
  - network: adapt to changed NM ibft plugin enablement configuration (#1371188)
    (rvykydal)
  - network: don't activate bond/team devices regardless of --activate (#1358795)
    (rvykydal)
  - Fix traceback when payload have None as url (#1371494) (jkonecny)
  - Add new Dracut test and fix another ones (#1101653) (jkonecny)
  - Fix bug when we add set to list (#1101653) (jkonecny)
  - Add new helper script files to build system (#1101653) (jkonecny)
  - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny)
  - Fix driver unload is disabling network settings (#1101653) (jkonecny)
  - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792)
    (rvykydal)
  - network: fix ksdata generating for for non-active virtual devices (#1321288)
    (rvykydal)
  - network: update kickstart data also with bond bridge slaves (#1321288)
    (rvykydal)
  - network: add support for bridge bond slaves (#1321288) (rvykydal)
  - screen_access: Ensure we write config to real sysroot (walters)
  - Add release commit support to makebumpver (mkolman)
  - Makefile improvents for separate release commits & tarball creation
    (mkolman)
  - network: add support for --no-activate kickstart opton (#1277975) (rvykydal)
  - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)
  - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)


author: Martin Kolman <mkolman@redhat.com> - 26.4-1
changelog:
  - Fix NTP server list fetching when running in IS (#1374810) (mkolman)
  - rpmostreepayload: Clean up use of sysroot files a bit (walters)
  - rpmostreepayload: Fix remote handling to use correct sysroot (walters)


author: Martin Kolman <mkolman@redhat.com> - 26.5-1
changelog:
  - Improved driver disk copying (#1269915) (mkolman)
  - Fix screenshot taking logic (#1327456) (mkolman)
  - Change blank lines to pep8 for Dracut DUD test (jkonecny)
  - Tweak lambda use in Dracut test (jkonecny)
  - Add Dracut test for reloading mod dependencies (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 26.6-1
changelog:
  - Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman)
  - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 26.7-1
changelog:
  - Increse python3-blivet version to 1:2.1.5 (jkonecny)
  - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny)
  - Provides compatibility with DNF-2.0 (jmracek)


author: Martin Kolman <mkolman@redhat.com> - 26.9-1
changelog:
  - Move the collect() function to iutil (mkolman)
  - Update messiness level (mkolman)
  - PEP8 and general refactoring for the main anaconda.py (mkolman)
  - Move kickstart file parsing code to startup_utils (mkolman)
  - Don't directly import items from anaconda_log (mkolman)
  - Remove old useless code (mkolman)
  - Move the rescue ui startup code to the rescue module (mkolman)
  - Move set-installation-thod-from-anaconda code to startup_utils (mkolman)
  - Move the live startup code to startup_utils (mkolman)
  - Move code printing the startup note to startup_utils (mkolman)
  - Move the pstore cleanup function to startup_utils (mkolman)
  - Move the prompt_for_ssh function to startup_utils (mkolman)
  - Move logging setup to startup_utils (mkolman)
  - Move the geolocation startup code to a separate function (mkolman)
  - Unify addons path variable name (mkolman)
  - PEP 8 for startup_utils.py (mkolman)
  - PEP 8 for display.py (mkolman)
  - Move VNC startup checking to a separate function (mkolman)
  - Move imports to the top of the file in display.py (mkolman)
  - Refactor display mode handling (mkolman)
  - Move display setup & startup tasks out of anaconda.py (mkolman)
  - Remove main and extra Zanata pot files on master (jkonecny)
  - Remove main and extra pot files before zanata push (jkonecny)
  - Don't send intermediate pot files to zanata (gh#791) (awilliam)
  - Improve message to be clearer in rescue.py (jkonecny)
  - Add option to show password in password field (vponcova)
  - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda)
  - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL
    file (riehecky)
  - Fixup class name for CentOS install class (riehecky)
  - Fix a typo in SAM file header (mkolman)
  - Skip live image on usb when checking storage for mounted partitions
    (#1369786) (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 26.10-1
changelog:
  - F26_DisplayMode was added by non-interactive mode (jkonecny)
  - Fix pyanaconda tests for display mode (jkonecny)
  - Fix parse-dracut to support new kickstart displaymode (jkonecny)
  - Add boot option inst.noninteractive to the docs (jkonecny)
  - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny)
  - Support non interactive mode in standalone spokes (jkonecny)
  - Non-interactive mode support for Password and User spokes (jkonecny)
  - Raise NonInteractive exception in Hubs event loop (jkonecny)
  - Raise exception for noninteractive mode in Hub (jkonecny)
  - Add new pykickstart noninteractive mode (jkonecny)
  - Disable bad kickstart command on F25 (jkonecny)
  - Improve DNF error message to be more understandable (jkonecny)
  - tui: Add software group selection (vponcova)
  - use blivet iSCSI singleton directly in storage spoke (awilliam)
  - Correct deviceLinks to device_links (blivet renamed it) (awilliam)
  - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda)
  - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda)
  - Add tests for payload location picking (#1328151) (jkonecny)
  - Fix picking mountpoint for package download (#1328151) (jkonecny)
  - Improve packaging logs without DEBUG logging (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 26.11-1
changelog:
  - Relax blivet dependency to >= 2.1.6-3 (awilliam)
  - Bump required Blivet version (#1378156) (mkolman)
  - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny)
  - tui: New class for prompt (vponcova)
  - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam)
  - Disable false positive pylint error (jkonecny)
  - Add some error checking when users don't provide input for DASD devices.
    (sbueno+anaconda)
  - Add some error checking when users don't provide input for zFCP devices.
    (sbueno+anaconda)
  - Fix tui timezone region selection by name (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 26.12-1
changelog:
  - Mock chroot environment is chosed by a git branch (jkonecny)
  - Set Zanata branch from git-find-branch script (jkonecny)
  - Add git-find-branch script for finding parent branch (jkonecny)
  - fix pykickstart docks link (gitDeveloper)
  - aarch64 now has kexec-tools (pbrobinson)
  - Resolve directory ownership (mkolman)
  - Fix user interaction config handling in image & directory install modes
    (#1379106) (mkolman)
  - tui: Available help system (vponcova)
  - network: index team slave connection names starting with 1 (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 26.13-1
changelog:
  - Fix calling of can_touch_runtime_system function (jkonecny)
  - fix formating a bit (gitDeveloper)
  - Fix zanata.xml.in in substitution variables (mkolman)


author: Martin Kolman <mkolman@redhat.com> - 26.14-1
changelog:
  - Changed the required version of BlockDev to 2.0. (vponcova)
  - Remove auto generated documentation (mkolman)
  - Fix generated zanata.xml from https unstable branch (jkonecny)
  - Don't crash if the UIC file can't be written (#1375702) (mkolman)


author: Martin Kolman <mkolman@redhat.com> - 26.15-1
changelog:
  - Don't pass storage to firstboot.setup() (mkolman)
  - RTD fixes (mkolman)
  - Catch ValueError from LVM part in Blivet library (jkonecny)
  - Handle unexpected storage exception from blivet (jkonecny)
  - Add sudo to test requires (jkonecny)
  - network: fix network --noipv4 in %pre (rvykydal)
  - fix typo in systemd service keyword (mail)
  - Fix pylint issue in ks_version_test (jkonecny)
  - Move Anaconda tests to mock (jkonecny)
  - Add checks to git-find-branch script (jkonecny)
  - Remove intermediate pot files in po-push (mkolman)
  - Allow install classes to set alternate states for firstboot/initial-setup
    (riehecky)


author: Martin Kolman <mkolman@redhat.com> - 26.16-1
changelog:
  - rpmostreepayload: Rework binds to be recursive (walters)
  - Let DNF do its own substitutions (riehecky)
  - Bump Blivet version due to systemd-udev dependency (mkolman)
  - Don't log "Invalid bridge option" when network has no --bridgeopts.
    (rvykydal)
  - Fix updating of bridge slave which is bond. (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 26.17-1
changelog:
  - Fix a GTK Widget related deprecation warning (mkolman)
  - Fix GTK screen/display related deprecation warnings (mkolman)
  - Fix GObject and GLib deprecation warnings (mkolman)
  - Fix selection of no software environment (#1400045) (vponcova)
  - Use signals for Spoke & Hub entry/exit callbacks (mkolman)
  - Fix the name of StorageDiscoveryConfig attribute (#1395350) (vponcova)
  - Iutil PEP8 & formatting fixes (mkolman)
  - Add inst.ksstrict option to show kickstart warnings as errors. (vponcova)
  - Use the structured installation task classes (mkolman)
  - Improved password quality checking (mkolman)
  - Add unit tests for password quality checking (mkolman)
  - Use Enum for password status constants (mkolman)
  - Use a sane unified password checking policy (mkolman)
  - Add install task processing classes and unit tests (mkolman)
  - Add a signal/slot implementation (mkolman)
  - Set correctly the default partitioning. (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 26.18-1
changelog:
  - Always refresh the size of swap before autopartitioning. (vponcova)
  - Run the space check only if the spokes are complete (#1403505) (vponcova)
  - Ignore result directory with logs from tests (jkonecny)
  - Disable pylint no-member error for re.MULTILINE (jkonecny)
  - Fix nosetests to use newest python3 (jkonecny)
  - Disable the button if iscsi is not available (#1401263) (vponcova)
  - Include Python 3.6 sysconfigdata module in initramfs (#1409177) (awilliam)
  - Nicer __repr__ for hubs and spokes (mkolman)
  - Close the .treeinfo file after the retrieve. (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 26.19-1
changelog:
  - Use initialization controller for spoke initialization (mkolman)
  - Add module initialization controller (mkolman)
  - Fix link to the documentation in the README file (jkonecny)
  - There is no thread for dasd formatting in tui. (vponcova)
  - Move the (mkolman)
  - Fix the status of the StorageSpoke for dasd formatting (#1274596) (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 26.20-1
changelog:
  - Update dracut test for network --ipv6gateway (rvykydal)
  - Correctly propagate --ipv6gateway to ifcfg files(#1170845) (mkolman)
  - network: respect --activate value for bridge from kickstart (rvykydal)
  - network: fix --activate for bridge slaves configured via %pre ks (rvykydal)
  - network: activate bridge for first network command in ks via %pre (rvykydal)
  - network: unify slave connection names for ks %pre with ks and gui (rvykydal)
  - network: bind slave connections to DEVICE, not HWADDR (#1373360) (rvykydal)
  - Do not allow creating ntfs filesystem in custom spoke (vtrefny)
  - Various minor formatting fixes (mkolman)
  - PEP8 and refactoring for packaging (mkolman)
  - PEP8 and refactoring for vnc.py (mkolman)
  - PEP8 and refactoring for storage_utils.py (mkolman)
  - PEP8 and refactoring for network.py (mkolman)
  - PEP8 and refactoring for kickstart.py (mkolman)
  - PEP8 and refactoring for image.py (mkolman)
  - Cosmetic PEP8 and refactoring for flags.py (mkolman)
  - PEP8 and refactoring for exception.py (mkolman)
  - PEP8 and refactoring for bootloader.py (mkolman)
  - PEP8 and refactoring for anaconda_log.py (mkolman)
  - Validate dasd and zfcp user input (#1335092) (vponcova)
  - network: use introspection data from libnm instead of libnm-glib (lkundrak)


author: Martin Kolman <mkolman@redhat.com> - 26.21-1
changelog:
  - Add blivet-gui as requirement for the GUI package (vtrefny)
  - Add a bottom bar to the Blivet GUI spoke (mkolman)
  - Hide storage config spokes marked by SAM as visited (mkolman)
  - Keep last used partitioning method selected (mkolman)
  - Rollback planned storage changes if partitioning method changes (mkolman)
  - Add blivet-gui spoke (vpodzime)
  - docs: fix formating a bit for Links (Frodox)
  - Fix a typo (mkolman)
  - Polish unsupported filesystems in the custom spoke (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 27.1-1
changelog:
  - We should not have pyanaconda submodules on PYTHONPATH (vponcova)
  - Lock empty root password during kickstart installation (#1383656) (mkolman)
  - Use system Python when running Anaconda (mkolman)
  - Remove unused false positives for pylint (vtrefny)
  - Fix pylint error in BlivetGUI spoke (vtrefny)
  - Fix tests by renaming packaging to payload (jkonecny)
  - Rescue mode should wait for the storage and luks devices (#1376638) (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 27.2-1
changelog:
  - Correction of some typographic mistakes in documentation. (rludva)
  - Fix bullet point formatting in contribution guidelines (mkolman)
  - Propagate firstboot --disable to Screen Access Manager (mkolman)
  - util: Add script to capture logs (riehecky)
  - Fix a typo (mkolman)
  - Correction of some typographic mistakes in documentation. (rludva)
  - Enhance git-find-branch script (jkonecny)
  - Improve how storage configuration settings are displayed (mkolman)
  - util: Add script to capture logs (riehecky)
  - Propagate firstboot --disable to Screen Access Manager (mkolman)


author: Martin Kolman <mkolman@redhat.com> - 27.3-1
changelog:
  - Enable the install class to customize the storage checking (vponcova)
  - Replace sanity check with more advanced storage checker (vponcova)
  - Various log-capture script improvements (mkolman)
  - Rename StorageChecker to StorageCheckHandler (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 27.4-1
changelog:
  - Hide options based on storage configuration method (#1439519) (mkolman)
  - Catch exception when reading from in-memory connection being removed
    (#1439051) (rvykydal)
  - docs/boot-options.rst: Fix #dhcpd anchor (mopsfelder)
  - docs/boot-options.rst: Remove trailing spaces (mopsfelder)
  - Fix logging of the storage checker report. (vponcova)
  - Fix a property name of luks devices in storage checking (#1439411) (vponcova)
  - Bump required version for blivet-gui (vtrefny)
  - Use newly created swaps after the installation (#1439729) (vtrefny)
  - docs/boot-options.rst: Fix #dhcpd anchor (mopsfelder)
  - docs/boot-options.rst: Remove trailing spaces (mopsfelder)
  - Set default FS type for blivet-gui (#1439581) (vtrefny)
  - Display progress for the post installation phase (mkolman)
  - Display progress for the post installation phase (mkolman)
  - Increase verbosity of lvmdump in pre logging script (#1255659) (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 27.5-1
changelog:
  - make anaconda working back again with tmux2.4 (pallotron)
  - Trigger the entered signal only once the screen is shown (#1443011) (mkolman)
  - Use constants in storage checker constraints. (vponcova)
  - Gtk: Fix creating images from resources. (vponcova)
  - Fix partial kickstart software selection in GUI (#1404158) (jkonecny)
  - Removed unused code in the Software spoke (#1404158) (jkonecny)
  - Fix selection logic in Software spoke (#1404158) (jkonecny)
  - Fix Driver Disc documentation (#1377233) (jkonecny)
  - Support DD rpm loading from local disk device (#1377233) (jkonecny)
  - Gtk: Replace deprecated get_misc_set_alignment in widgets. (vponcova)
  - Gtk: Replace deprecated Gtk.Viewport.get_v/hadjustment. (vponcova)
  - Gtk: Replace deprecated methods. (vponcova)
  - Set the info bar only once if the partitioning method changes. (vponcova)
  - Fix pylint issue Catching too general exception Exception (jkonecny)
  - Support --noboot and --noswap options in autopartitioning (#1220866)
    (vponcova)
  - Support --nohome option in the autopartitioning (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 27.6-1
changelog:
  - Use `time.tzset()` to apply timezone changes when we can (awilliam)
  - Tweak epoch definition to fix system clock setting (#1433560) (awilliam)
  - Optimize payload thread restart on network change (jkonecny)
  - Add unit test for RepoMDMetaHash object (#1373449) (jkonecny)
  - Make the formating in payload consistent (#1373449) (jkonecny)
  - Fix Anaconda forces payload restart when network (not)change (#1373449)
    (jkonecny)
  - Catch race-condition error reading from in-memory connection being removed
    (#1373360) (rvykydal)
  - network tui: fix changing ipv4 config from static to dhcp (#1432886)
    (rvykydal)
  - Allow setting up bridge for fetching installer image from kickstart
    (#1373360) (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 27.7-1
changelog:
  - Make some missed adjustments to blivet API changes. (#1440134) (dlehman)
  - Bump required version for blivet-gui (vtrefny)
  - BlivetGuiSpoke: Set keyboard shortcuts for blivet-gui (#1439608) (vtrefny)
  - BlivetGuiSpoke: Refresh blivet-gui UI after spoke is entered (vtrefny)
  - Really fix with tmux 2.4 (version comparison was busted) (awilliam)
  - Show or hide the content of the expander on Fedora (vponcova)
  - itertools.chain can be iterated only once (#1414391) (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 27.9-1
changelog:
  - Add support for DNF-2.5.0 (jkonecny)
  - Fix simpleline_getpass related Pylint warning (mkolman)
  - Provide access to simpleline App instance (mkolman)
  - Make it possible to use a custom getpass() (mkolman)
  - Set the default filesystem type from a kickstart file (vponcova)
  - Adapt to our new daily builds of Anaconda (jkonecny)
  - Provide access to simpleline App instance (mkolman)
  - Make it possible to use a custom getpass() (mkolman)
  - Perform recursive copying of driver disk RPM repo contents (esyr)
  - network: fix setting hostname via boot options (#1441337) (rvykydal)
  - Fix a typo in an error message (esyr)
  - Use the function we already have for applying disk selection (#1412022)
    (rvykydal)
  - Ignore disks labeled OEMDRV (#1412022) (rvykydal)
  - network: create dracut arguments for iSCSI root accessed via vlan (#1374003)
    (rvykydal)
  - Test if Anaconda can be installed inside of mock (jkonecny)
  - Remove run_install_test test (jkonecny)
  - rpmostreepayload: Handle /var as a user-specified mountpoint (walters)
  - Fix the addon handlers for the checkbox (#1451754) (vponcova)
  - Show the text of completions in the datetime spoke. (vponcova)
  - Use new daily-blivet copr builds (jkonecny)
  - Prevent TUI from crashing with a single spoke on a hub (mkolman)


author: Martin Kolman <mkolman@redhat.com> - 27.10-1
changelog:
  - Bump Blivet version (mkolman)
  - Remove GUI logging prefixes from Network spoke (mkolman)
  - Rename TUI spokes (mkolman)
  - Rename GUI spokes (mkolman)
  - Rename anaconda_argparse.py to argument_parsing.py (mkolman)
  - Rename install_tasks.py to installation_tasks.py (mkolman)
  - Rename install.py to installation.py (mkolman)
  - Rename threads.py to threading.py (mkolman)
  - Get special purpose loggers from anaconda_loggers (mkolman)
  - Use structured logging in Anaconda modules (mkolman)
  - Use unique 3 letter log level names (mkolman)
  - Use constants for special purpose logger names (mkolman)
  - Add the anaconda_loggers module (mkolman)
  - Rename anaconda_log.py to anaconda_logging.py (mkolman)
  - Add support for structured logging to the anaconda logger (mkolman)
  - Make it possible to set filters for file handlers (mkolman)
  - Add custom filter and formatter support for the syslog handler (mkolman)
  - Add AnacondaPrefixFilter (mkolman)
  - Fixes for Pylint 1.7 (vponcova)
  - Add support for IPoIB in tui (#1366935) (rvykydal)
  - Fix pylint unused import error (jkonecny)
  - network: handle multiple connections for one device better (#1444887)
    (rvykydal)
  - Fix setting errors and warnings in the StorageCheckHandler (vponcova)
  - Add inst.waitfornet option (#1315160) (rvykydal)
  - network: catch exception when reading in-memory connection being removed
    (#1439220) (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 27.11-1
changelog:
  - Fix renaming error (mkolman)
  - Add a getter for the Anaconda root logger (mkolman)
  - Disable test-install in Makefile (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 27.13-1
changelog:
  - Fix source.glade renaming mixup (#1461469) (mkolman)
  - Separate blivet-daily builds in mock config (jkonecny)
  - network: bind to device name (not hwaddr) when dumping connections (#1457215)
    (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 27.14-1
changelog:
  - Bump version of Pykickstart and Blivet (#1113207) (jkonecny)
  - Add XFS uuid changer (#1113207) (jkonecny)
  - Support --when parameter in snapshot (#1113207) (jkonecny)
  - Add snapshot support (#1113207) (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 27.15-1
changelog:
  - Honor --erroronfail kickstart option in cmdline mode (rvykydal)
  - Fix import from a renamed module (#1462538) (vponcova)
  - Fix the 'non-ASCII characters in password' checks (#1413813) (awilliam)
  - Move mock config files to slaves (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 27.16-1
changelog:
  - Install class shouldn't set the default boot fstype (#1463297) (vponcova)
  - Store testing logs properly (jkonecny)
  - Fix location of the blivet-gui user help (vtrefny)
  - netowrk: fix noipv6 option check regression (#1464297) (rvykydal)
  - Refactor imports in kickstart.py (jkonecny)
  - Use context manager to check KickstartError (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 27.17-1
changelog:
  - Require "blivet-gui-runtime" instead of "blivet-gui" (vtrefny)
  - Fix a typo in python-meh initialization (#1462825) (mkolman)


author: Martin Kolman <mkolman@redhat.com> - 27.18-1
changelog:
  - rpmostreepayload: Reuse the local repo as a cache (walters)
  - Document how to create Anaconda releases and package builds (mkolman)


author: Radek Vykydal <rvykydal@redhat.com> - 27.19-1
changelog:
  - rpmostreepayload: Set up /var first (walters)
  - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters)
  - rpmostreepayload: Rework mount setup to support admin-defined mounts
    (walters)
  - rpmostreepayload: try to verify local ostree repo cache (dusty)
  - rpmostreepayload: ignore <F25 location, support RHEL (dusty)
  - rpmostreepayload: use correct secondary url location (dusty)
  - Add tracking of requirements application to requirements container.
    (rvykydal)
  - Add langpacks via payload requirements (rvykydal)
  - Add NTP_PACKAGE via installation requirements (rvykydal)
  - timezone: simplify kickstart setup metod (rvykydal)
  - Store payload (packages, groups) requirements in a container. (rvykydal)
  - Fix anaconda --help fail with traceback (#1470514) (jkonecny)
  - rpmostreepayload: Do /sysroot mount non-recursively (walters)
  - Add isolated-test makefile target (jkonecny)
  - gui: show supported locales on Atomic Host installs (jlebon)


author: Martin Kolman <mkolman@redhat.com> - 27.20-1
changelog:
  - Add support for automatic generating of DBus specification. (vponcova)
  - Add support for generating XML (vponcova)
  - Add support for DBus typing system (vponcova)
  - dnfpayload: do not try to contact disabled repo (artem.bityutskiy)
  - Add message to setup-test-env is ran (jkonecny)
  - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl)
  - Add lorax-packages.log to bug report. (rvykydal)
  - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny)
  - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters)
  - Also capture anaconda-pre logs if they exist (riehecky)
  - Don't mock modules with sys in unit tests (vponcova)
  - logging: replace SyslogHandler with JournalHandler (rvykydal)
  - Add setup-test-env target to the Makefile (jkonecny)
  - Add tests for the install class factory (vponcova)
  - Support for the installclass kickstart command (vponcova)
  - Modules with install classes should define __all__ (vponcova)
  - Refactorization of the installclass.py (vponcova)
  - docs: minor fixups of release document (rvykydal)
  - rescue: add RTD documentation (rvykydal)
  - rescue: clean up method for mounting root (rvykydal)
  - rescue: separate UI and execution logic (rvykydal)
  - Make kickstart rescue command noninteractive. (rvykydal)
  - Remove unused argument and code. (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 28.1-1
changelog:
  - Remove the metacity theme. (vponcova)
  - Add the option inst.decorated to allow title bar in GUI (vponcova)
  - Move python3-gobject Requires to core (jkonecny)
  - Return simpleline removed ipmi calls back (jkonecny)
  - Use new list container from Simpleline (jkonecny)
  - Remove old simpleline from anaconda (jkonecny)
  - Ask multiple times for wrong input (jkonecny)
  - Show TUI exception only first time (jkonecny)
  - Add simpleline logger to the Anaconda (jkonecny)
  - Modify TUI to use new Simpleline package (jkonecny)
  - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones)
  - Add missing gtk3 required version to spec file (jkonecny)
  - Sort spec required versions alphabetically (jkonecny)
  - Fix testing of the kickstart version (vponcova)
  - Move the installclass command to the %anaconda section. (vponcova)
  - Fix SL install class to use right efi dir (riehecky)
  - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny)
  - Add blivet-gui logs to python-meh file list (vtrefny)
  - Remove the title bar in anaconda by default (#1468801) (vponcova)
  - Add simple script to read journal with message code source and thread info.
    (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 28.2-1
changelog:
  - Fix catch TUI not main thread exceptions (jkonecny)
  - Document Anaconda branching workflow (mkolman)
  - Use constants for version number bumps and additions (mkolman)
  - Fix closest mirror now needs network (jkonecny)
  - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny)
  - Network spoke freeze when testing availability (#1478970) (jkonecny)
  - Add support for adding version numbers to makebumpver (mkolman)
  - Add support for major version bump to makebumpver (mkolman)
  - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 28.3-1
changelog:
  - Add missing dot to the availability status message (mail)
  - Bump Simpleline version (jkonecny)
  - Make EFIGRUB._efi_binary a property, not a method (awilliam)
  - Better storing logs from build and tests (jkonecny)
  - Provide a default install class. (vponcova)
  - Do not use hidden install classes. (vponcova)
  - Make geolocation with kickstart possible (#1358331) (mkolman)
  - Run python-meh as modal in TUI (jkonecny)
  - Use GLib event loop in the simpleline (jkonecny)
  - TUI progress reporting is handled by show_all (jkonecny)
  - Add efi_dir to the BaseInstallClass (#1412391) (vponcova)
  - Use /usr/bin/python3 shebang once again (miro)


author: Martin Kolman <mkolman@redhat.com> - 28.4-1
changelog:
  - network: add support for kickstart --bindto=mac for virtual devices
    (#1328576) (rvykydal)
  - network: support mac bound network settings as first class (#1328576)
    (rvykydal)
  - network: add support for kickstart --bindto=mac for wired devices (#1328576)
    (rvykydal)
  - Don't setup the hub twice (#1491333) (vponcova)
  - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters)
  - Perform repo checks only when there are checks available. (rvykydal)
  - Add support for repo --metalink (GUI) (#1464843) (rvykydal)
  - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal)
  - Add inst.notmux option (dusty)


author: Martin Kolman <mkolman@redhat.com> - 28.5-1
changelog:
  - Fix missing id to name environment transition (#1491119) (jkonecny)
  - Fix test for unset TUI software environment (#1491119) (jkonecny)
  - Rename processingDone to processing_done variable (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 28.6-1
changelog:
  - Add changelog entries from the unstable branch (mkolman)
  - Log when we are executing command in chroot (jkonecny)
  - Use name instead of index in TUI env selection (#1495204) (jkonecny)
  - Fix missing container in TUI source spoke (#1494801) (jkonecny)
  - Add MOCK_EXTRA_ARGS to Makefile (jkonecny)
  - tui source spoke: initialize nfs values when switching to nfs (rvykydal)
  - Deselect encryption when switching to blivet-gui partitioning (vtrefny)
  - Add 2 spaces between functions in iutil (jkonecny)
  - rpmostreepayload: Fix logic for copying of EFI data (walters)
  - rpmostreepayload: Avoid recursing for fstab mounts (walters)
  - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)


author: Martin Kolman <mkolman@redhat.com> - 28.7-1
changelog:
  - Mark the mount point assignment in TUI as experimental (vpodzime)
  - Reset storage on change in text mode (vpodzime)
  - Only allow the supported file systems in text mode (vpodzime)
  - Textual configuration of mount points (vpodzime)
  - Add support for the new 'mount' kickstart command (vpodzime)
  - Fix dnf exception repository not set (#1495211) (jkonecny)
  - Add logging of complete spokes in GUI. (rvykydal)
  - Do not execute storage when the spoke is left with no selected disk
    (#1496327) (rvykydal)
  - Reflect building from master branch in the release docs (mkolman)
  - Add checks for group names (#1497676) (vponcova)
  - Add new checks for user names (#1491006) (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 28.8-1
changelog:
  - Bump simpleline version requires (jkonecny)
  - Remove DataHolder class (jkonecny)
  - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny)
  - Replace EditTUI* from the TUI Storage spoke (jkonecny)
  - Replace EditTUI* from the TUI User spoke (jkonecny)
  - Replace EditTUI* from the TUI Source spoke (jkonecny)
  - Replace EditTUI* from the TUI Network spoke (jkonecny)
  - Password spoke is using PasswordDialog now (jkonecny)
  - Return default policy if nothing match (jkonecny)
  - Add Dialog and PasswordDialog TUI objects (jkonecny)
  - Remove EditTUIDialog from time_spoke (jkonecny)
  - packaging: clear downloaded packages repo cache before using it (#1480790)
    (rvykydal)
  - Do substitutions only after translating the string (mkolman)
  - Fix a translation check error (mkolman)
  - Do not run commands in messages in Makefile (jkonecny)
  - Fix storage spoke completeness checking (#1496416) (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 28.9-1
changelog:
  - Mac EFI installs need grub2-tools (#1503496) (awilliam)
  - network: create default ifcfg also for missing default NM connection
    (#1478141) (rvykydal)
  - Print screen stack next to exception in TUI (jkonecny)
  - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)


author: Martin Kolman <mkolman@redhat.com> - 28.10-1
changelog:
  - Bump required Blivet version to 3.0 (mkolman)
  - Add modular server repo to the base repositories (#1506894) (jkonecny)
  - Split addon and environment refresh in software TUI (jkonecny)
  - Fix changing source don't erase old environment TUI (#1505090) (jkonecny)
  - Add logging to TUI software selection spoke (#1505090) (jkonecny)
  - Do not try to use protected disks for autopart (vtrefny)
  - Adapt new storage tui spoke to storage code move. (dlehman)
  - Update blivet upstream URL in testing README. (dlehman)
  - Adapt to devicefactory API change. (dlehman)
  - Adapt to removal of default rounding in blivet.size.Size. (dlehman)
  - Use anaconda's logic for ostree sys/physical root. (dlehman)
  - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman)
  - Adapt to move of disklabel type logic into DiskLabel. (dlehman)
  - Move blivet.partspec into pyanaconda.storage. (dlehman)
  - Move blivet.platform to pyanaconda.platform. (dlehman)
  - Fix traceback from mocked partitions in clearpart test. (dlehman)
  - Move blivet.osinstall to pyanaconda.storage. (dlehman)
  - Move autopart from blivet to pyanaconda.storage. (dlehman)


author: Martin Kolman <mkolman@redhat.com> - 28.11-1
changelog:
  - Bump Blivet GUI version (mkolman)
  - Change path to start-module script when running locally (mkolman)
  - Handle DBUS module related files in makeupdates (mkolman)
  - Handle DBUS_STARTER_ADDRESS not being defined (mkolman)
  - Use start-module script in DBUS service files (mkolman)
  - Add a DBUS module startup script (mkolman)
  - Add Makefile.am for DBUS modules an addons (mkolman)
  - Add the setup-updates script (mkolman)
  - Add __init__.py file to anaconda/modules (mkolman)
  - Add a unit file for Boss startup (mkolman)
  - Really install all the right packages on Mac UEFI installs (awilliam)
  - Refactor DASD formatting and support detection of LDL DASDs. (vponcova)
  - Remove unused import sys from run_boss_locally script (jkonecny)
  - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova)
  - Update the use of suggest_container_name method (vponcova)
  - Devicetree doesn't have protected_dev_names (vponcova)
  - Add pyanaconda.dbus to Makefile (vponcova)
  - Add pyanaconda.storage to Makefile (#1511735) (vponcova)
  - network: GUI, be more robust when displaying vlan parent and id (#1507913)
    (rvykydal)
  - network: GUI, fix lookup of existing device configurations (#1507913)
    (rvykydal)
  - network: GUI, don't crash on added vlan without device name specified
    (#1507913) (rvykydal)
  - Add a script for running Boss & modules locally (mkolman)
  - Add an example addon (mkolman)
  - Add DBUS module examples (mkolman)
  - Add Boss (mkolman)
  - Add a base class for DBUS modules (mkolman)
  - Add .service and .conf files for the DBUS modules (mkolman)
  - Add constants for DBUS module namespaces (mkolman)
  - Add support for logging from DBUS modules (mkolman)
  - Add the get_bus() method (mkolman)
  - Remove storage check for too small swap (#1466964) (vponcova)
  - Migrate fedora-server installclass into the anaconda repository (#1466967)
    (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 28.12-1
changelog:
  - Fix unit tests (mkolman)
  - Fixes in makefiles (vponcova)
  - Use the input_checking module for TUI password validation (mkolman)
  - Use the input_checking module for user checking (mkolman)
  - Use the input_checking module for root password checking (mkolman)
  - Use the input_checking module for checking the LUKS passphrase (mkolman)
  - Reflect GUISpokeInputCheckHandler changes in installation source spoke
    (mkolman)
  - Convert the input checking helpers to use the input_checking module (mkolman)
  - Provide more robust method of using the warning message bar (mkolman)
  - Remove the validatePassword() method (mkolman)
  - Add new input checking module (mkolman)
  - fixup! Migrate Workstation InstallClass to anaconda (sgallagh)
  - Handle an invalid install class style sheet (vponcova)
  - Enhance password checking constants (mkolman)
  - Fix interactive defaults (mkolman)
  - Modify the PYTHONPATH in run_boss_locally (vponcova)
  - Replace get_bus with the class DBus (vponcova)
  - Migrate Workstation InstallClass to anaconda (sgallagh)
  - Point at new path for fedora-server.css (sgallagh)
  - Rename dbus_constants to constants (vponcova)
  - Add the boot option inst.ks.all (vponcova)
  - Add the boot option inst.stage2.all (vponcova)
  - Remove errors for mounting and unmounting (vponcova)
  - Override the right method in the task (vponcova)
  - Remove useless code (vponcova)
  - Support timeout and retries options in %packages section (vponcova)
  - Fix device_name_is_disk to fully support raid devices (vponcova)
  - Onlyuse devices of the ignoredisk command should be only disks (vponcova)
  - Add the boot option inst.xtimeout (vponcova)
  - Do not shadow build-in module variable (jkonecny)
  - Module manager is replaceable (jkonecny)
  - Remove pyanaconda.constants_text module (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 28.13-1
changelog:
  - Unregister and unpublish all DBus services and objects (vponcova)
  - Add tests for InstallManager (jkonecny)
  - Add tests for Tasks (jkonecny)
  - Add run_in_glib decorator for tests (jkonecny)
  - Instantiate and publish InstallManager in Boss (jkonecny)
  - Add Makefile for install_manager (jkonecny)
  - Implement InstallManager with interface (jkonecny)
  - Init threading in modules (jkonecny)
  - Provide installation tasks from modules (jkonecny)
  - Remove *.Anaconda.Modules interface from Boss (jkonecny)
  - Implementing example tasks for modules (jkonecny)
  - Add Makefile for Task (jkonecny)
  - Base implementation of Task (jkonecny)
  - Add Task interface class (jkonecny)
  - Remove in-memory kickstart representation from traceback file (#1519895)
    (mkolman)
  - Support call_when_thread_terminates in ThreadManager (jkonecny)
  - Change gtk_action_wait/nowait as general use decorators (jkonecny)
  - Add controllable loop to run_boss_locally script (jkonecny)
  - Tweak run_boss_locally script (jkonecny)
  - Enable SE/HMC file access to repo (vponcova)
  - Change string formatting to format method (jkonecny)
  - Pass handler instance, not class to SplitKickstartParser (rvykydal)
  - Add kickstart parser for splitting kickstart (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 28.14-1
changelog:
  - Use observers in the install manager (vponcova)
  - Modify readme file for tests (jkonecny)
  - Do not bump version when testing installation (jkonecny)
  - Add set up test environment script (jkonecny)
  - Add dependency solver script (jkonecny)
  - Differentiate upstream and build-time version (#1493952) (mkolman)
  - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny)
  - Fix connection to a signal in the install manager (vponcova)
  - Use the InterfaceTemplate in the InstallationInterface (vponcova)
  - Use the InterfaceTemplate in the TaskInterface (vponcova)
  - Add a base class for DBus interfaces (vponcova)
  - Update module manager to use observers (vponcova)
  - Add DBus observers for better access to proxies. (vponcova)
  - Remove running CI in mock from Makefile (jkonecny)
  - Add xfsprogs and git to the test requirements (jkonecny)
  - The gettext-devel is required by autogen (jkonecny)
  - Remove kickstart-test dependencies from test requires (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 28.15-1
changelog:
  - Remove spurious echo call from tmux service file (#1526861) (mkolman)
  - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam)
  - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal)
  - Make passing kickstart to boss more visible. (rvykydal)
  - Add tests for KickstartManager. (rvykydal)
  - Add kickstart dispatching to anaconda. (rvykydal)
  - Add kickstart dispatching to local boss run script (rvykydal)
  - Add KickstartManager for Boss. (rvykydal)
  - Add method for getting line mapping from kickstart elements to kickstart
    (rvykydal)
  - Add info about handled kickstart commands to modules (rvykydal)
  - Add missing Makefile for kickstart_dispatcher (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 28.16-1
changelog:
  - Improve password checking status and error messages (mkolman)
  - Spin kickstarts shouldn't be test dependency (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 28.17-1
changelog:
  - Modules should use the proxy pattern. (vponcova)
  - Variants need to be instances of the Variant class (vponcova)
  - kickstart: support firewall --use-system-defaults (#1526450) (dusty)
  - Check payload is set before accessing its data (#1524785) (mkolman)
  - Do not fail when test are failing in setup-env script (jkonecny)
  - Support running multiple commands at once (jkonecny)
  - Support copy Anaconda result dir out of mock (jkonecny)
  - Remove dependencies from Makefile (jkonecny)
  - Add path to Anaconda in mock to constant (jkonecny)
  - Properly exclude packages from the install set (ngompa13)
  - Add the _prepare_command helper function to setup-test-env (jkonecny)
  - Add run-tests parameter to setup-test-env script (jkonecny)
  - Remove /anaconda in mock before copying new one (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 28.18-1
changelog:
  - Move how to use setup-mock-test-env script to help (jkonecny)
  - Add --init as new parameter to setup-mock-test-env (jkonecny)
  - Initialize the thread manager at the first import. (vponcova)
  - Added tests for the timezone module and other. (vponcova)
  - Remove 'i' from iutil module (jkonecny)
  - Remove 'i' from isignal module (jkonecny)
  - Move isignal module to core/isignal (jkonecny)
  - Extract process watch functions to a static class (jkonecny)
  - Move regexes module to core/regexes (jkonecny)
  - Move i18n module to core/i18n (jkonecny)
  - Move constants module to core/constants (jkonecny)
  - Move iutil module to core/iutil (jkonecny)
  - Move async_utils to core/async_utils (jkonecny)
  - Replace gobject GLib by our core/glib (jkonecny)
  - Rename run_in_main_thread to run_in_loop (jkonecny)
  - Add Timer and PidWatcher abstraction above GLib (jkonecny)
  - Create abstraction above GLib event loop (jkonecny)
  - Add core/glib module for GLib access (jkonecny)
  - Ignore errors for KickstartSpecificationHandler. (vponcova)
  - Try to use the PropertiesChanged signal. (vponcova)
  - Add timezone module. (vponcova)
  - Collect properties changes before emit. (vponcova)
  - Use Ping method from the standard interface. (vponcova)
  - Recognize members of standard interfaces. (vponcova)
  - Add an object observer with cached properties (vponcova)
  - Rename modules with Fedora install classes. (vponcova)
  - Add support for Variant in .buildstamp (vponcova)
  - Fix the Bar module. (vponcova)
  - Add pykickstart version to branching policy doc (jkonecny)
  - Remove `unstable` branch from documentation (jkonecny)
  - Move system-logos to anaconda-core (#1529239) (bcl)


author: Martin Kolman <mkolman@redhat.com> - 28.19-1
changelog:
  - Change pykickstart version. (vponcova)
  - Do not deepcopy the kickstart data in the storage (vponcova)
  - Replace deepcopy of the method command (vponcova)
  - Use pykickstart 3 (vponcova)
  - Provide comprehensive log messages about the display mode (vponcova)
  - Fix missing logging in some cases of update of ONBOOT value. (rvykydal)
  - Fix tests for the timezone module. (vponcova)
  - Add the Kickstarted property to the kickstart modules. (vponcova)
  - Connect to the observed service and other stuff. (vponcova)
  - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl)
  - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 28.20-1
changelog:
  - Check the proxy attribute before accessing it (vponcova)
  - Check the noverifyssl attribute before accessing it (vponcova)
  - Don't access the url attribute (#1530428) (vponcova)
  - Use Fedora Server default partitioning in Atomic (jkonecny)
  - Clean code of Atomic install class (jkonecny)
  - Migrate Atomic install class (#1491287) (jkonecny)
  - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny)
  - Make sure that fetch_url is defined. (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 28.21-1
changelog:
  - Explain when run dependency_solver without options (jkonecny)
  - Clean dd_test code (jkonecny)
  - We can't set file permission mode for .so in dd test (jkonecny)
  - Rename installclass_atomic to Fedora Atomic Host (jkonecny)
  - Support running only nosetests or only some nosetests (jkonecny)
  - Do not run tests as root (jkonecny)
  - Save start and end time for pylint run (jkonecny)
  - Separate grab-logs from ci target in Makefile (jkonecny)
  - Remove false positive but disable Pylint in makeupdates script (jkonecny)
  - Add copyright to scripts in ./scripts/testing (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 28.22-1
changelog:
  - Prevent anaconda-core requiring gjs-console (awilliam)
  - Temporarily don't test versions of specified kickstart objects (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.1-1
changelog:
  - Use observers to access the hostname service (vponcova)
  - Make safe to observe services on buses that don't have to run (vponcova)
  - DBus logs are now saved to /tmp/dbus.log (jkonecny)
  - Add tests for toplevel installclass attribs (riehecky)
  - Wait for DBus modules for longer time (vponcova)
  - Drop dependency on authselect and firewalld (vponcova)
  - Fix kickstart version test (vponcova)
  - Authconfig is replaced with authselect (#1542968) (vponcova)
  - Add support for different message buses (vponcova)
  - Fix makeupdates script (vponcova)
  - Set up basic logging for DBus modules (vponcova)
  - Remove get_dbus_module_logger (vponcova)
  - Fix logging of the DBus modules (vponcova)
  - Fix the reimport error (vponcova)
  - Fix the network module specification (vponcova)
  - network module: update_network_data test (rvykydal)
  - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal)
  - network module: use for hostname in tui (rvykydal)
  - network module: handle current hostname (rvykydal)
  - network module: handle ksdata.network.hostname (rvykydal)
  - network module: add module skeleton (rvykydal)
  - Log changes in the kickstart modules. (vponcova)
  - Use the Timezone module in UI. (vponcova)
  - Start Boss from Anaconda (jkonecny)
  - Do not use System DBus (jkonecny)
  - Remove anaconda-boss.service (jkonecny)
  - Move Anaconda dbus services and confs to session dbus (jkonecny)
  - Run DBus session if not present (jkonecny)
  - Change pykickstart version (vponcova)
  - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman)
  - makebumpver: fix parsing of -m option (rvykydal)
  - makebumpver: fix -i option (rvykydal)
  - Fix tests of the Timezone module (vponcova)
  - installclass: add comments to server install class (dusty)
  - Don't use deprecated formatErrorMsg (vponcova)
  - Use the KickstartError attributes (vponcova)
  - kickstart: "clearpart --list" does not work (#1410335) (marcel)
  - Use handler in the Timezone module (vponcova)
  - Fix the specification of the Bar module (vponcova)
  - Use the KickstartHandler class (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.2-1
changelog:
  - Use the user DBUS module in the UI (mkolman)
  - Use the user DBUS module for the rootpw command in kickstart.py (mkolman)
  - Add initial user DBUS module (mkolman)
  - Add tests for the Security module (vponcova)
  - Use the Security module in UI (vponcova)
  - Don't send empty kickstart to DBus modules (vponcova)
  - Add the Security module (vponcova)
  - Fix makeupdates script to work with new DBus structure (jkonecny)
  - Fix Makefile of the kickstart manager (vponcova)
  - Fix check if dbus daemon quit properly (jkonecny)
  - Remove check if dbus is running (#1551096) (jkonecny)
  - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny)
  - Migrate Anaconda to our private dbus session (#1551096) (jkonecny)
  - localization module: use l12 shortcut for module name in UI (rvykydal)
  - localization module: replace ksdata.lang with the module in anaconda.
    (rvykydal)
  - localization module: add KS support for lang command (rvykydal)
  - Return restorecon utility to Fedora 28 mock (jkonecny)
  - Include dbus.log when exporting logs (mkolman)
  - Reorganize pyanaconda.modules.boss (vponcova)
  - Move all DBus errors to pyanaconda.modules.common.errors (vponcova)
  - Move common classes and functions to pyanaconda.modules.common (vponcova)
  - Close DBus log file when quitting DBus session (jkonecny)
  - Enable payload configuration for Install classes (jkonecny)
  - Rename files that provide kickstart specifications (vponcova)
  - Move the kickstart specification to pyanaconda.core.kickstart (vponcova)
  - Start and quit Boss properly (jkonecny)
  - Make class from dbus.launcher module (jkonecny)
  - Add the kernel option resume= by default (#1206936) (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.3-1
changelog:
  - Remove useless constants from pyanaconda.dbus.constants (vponcova)
  - Use identifiers to get observers and proxies (vponcova)
  - Remove the publish method from DBus interfaces (vponcova)
  - Replace constants in publish and register methods (vponcova)
  - Replace constants in DBus interface names (vponcova)
  - Define DBus errors with the dbus_error decorator (vponcova)
  - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova)
  - Add support for identification of DBus objects and services (vponcova)
  - User module should parse only rootpw for now (#1553488) (vponcova)
  - localization module: plug localization module into keyboard GUI spoke
    (rvykydal)
  - localization module: add KeyboardKickstarted property (rvykydal)
  - localization module: add KS support for keyboard command (rvykydal)
  - localization module: don't use Kickstarted so another command can be added
    (rvykydal)
  - Fix release docs (mkolman)
  - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal)
  - Make formatting consistent in AnacondaWidgets.xml (riehecky)


author: Martin Kolman <mkolman@redhat.com> - 29.4-1
changelog:
  - network module: add basic test (rvykydal)
  - Add prepare command to setup-mock-test-env script (jkonecny)
  - Mark partition live device's disk protected. (#1524700) (dlehman)


author: Martin Kolman <mkolman@redhat.com> - 29.5-1
changelog:
  - Write rootpw command to kickstart (#1557529) (mkolman)
  - Don't make safe to observe services on buses that don't run (vponcova)
  - Add the LanguageKickstarted property (vponcova)
  - Don't autoquit by default if the last hub is empty (#1553935) (mkolman)
  - Use the Services module in UI (vponcova)
  - Create the Services module (vponcova)
  - Enable hibernation only on x86 (#1554345) (vponcova)
  - Add the Storage module with no API (vponcova)
  - Add the Payload module with no API (vponcova)
  - Remove DBus modules Foo and Bar (vponcova)
  - network module: fix accessing org.freedesktop.hostname1 for current hostname
    (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 29.6-1
changelog:
  - Create the disk initialization and disk selection modules (vponcova)
  - Use watch_property to watch changes of DBus properties (vponcova)
  - Better organize the base classes for modules (vponcova)
  - Fixed KS forcing zerombr onto RO disk (japokorn)
  - Add tests for the kickstart specifications (vponcova)
  - Standardize calls to parent via super() (riehecky)
  - Fix 'isDisk' property name (#1558906) (vtrefny)
  - Make the class for removed kickstart commands more strict (vponcova)
  - Fix the progress bar steps (vponcova)
  - Use enum for the first boot action (vponcova)
  - Use enum for the SELinux modes (vponcova)
  - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 29.7-1
changelog:
  - Add Makefiles for disk initialization and selection modules (vponcova)
  - Remove the invalid self argument (vponcova)
  - Run all unit tests (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.8-1
changelog:
  - Fix forgotten usage of the selinux kickstart command (vponcova)
  - Fix tests for the storage module (vponcova)
  - Use the disk selection and initialization modules in UI (vponcova)
  - Enable to use object identifiers instead of object paths (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.10-1
changelog:
  - Bump simpleline version (mkolman)
  - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny)
  - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny)
  - authselect: enable silent last log (pbrezina)
  - authselect: fix typo to enable fingerprint authentication (pbrezina)


author: Martin Kolman <mkolman@redhat.com> - 29.11-1
changelog:
  - Add anaconda-install-env-deps as dependency of the anaconda package (mkolman)
  - Add %files for install-env-deps so it actually exists (awilliam)


author: Martin Kolman <mkolman@redhat.com> - 29.12-1
changelog:
  - Save logs to result folder after rpm-tests (jkonecny)
  - Add Installed pyanaconda tests (jkonecny)
  - Fix name of the RPM test (jkonecny)
  - Support running just chosen rpm test (jkonecny)
  - Add test cache files to gitignore (jkonecny)
  - Move test install test from Makefile to rpm tests (jkonecny)
  - Create structure to run rpm tests (jkonecny)
  - Move all nosetests to separate directory (jkonecny)
  - Fix broken kickstart command test (jkonecny)
  - Fix broken kickstart command test (jkonecny)
  - localization: use LanguageKickstarted module property (#1568119) (rvykydal)
  - Start only the specified kickstart modules (#1566621) (vponcova)
  - Use the Bootloader module in UI (vponcova)
  - Add tests for the bootloader module (vponcova)
  - Create the bootloader module (vponcova)
  - rpmostreepayload: do not require network for dvd installation (#1565369)
    (rvykydal)
  - Fix double logging to stdout (vponcova)
  - Don't try to create required partitions if there are none (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.13-1
changelog:
  - Show correct root account locked status in reconfig mode (#1507940) (mkolman)
  - Add missing lines and modularization only log to test coverage (jkonecny)
  - Remove makebumpver dependency from spec file (jkonecny)
  - network module: use connectivity checking in anaconda (rvykydal)
  - network module: add connectivity checking (rvykydal)
  - Permit adding disabled external repos to installation. (riehecky)
  - Handle empty active attribute for consoles (#1569045) (mkolman)
  - Support temporary kickstart generating (vponcova)
  - Create the dynamic module User (vponcova)
  - Select Workstation install class for Workstation live (#1569083) (awilliam)
  - Rename the main module User to Users (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.14-1
changelog:
  - Increase module startup timeout to 600 seconds (mkolman)
  - Fix name of the Zanata Python client package (mkolman)
  - Add tests for the auto partitioning module (vponcova)
  - Create the auto partitioning module (vponcova)
  - Add the firewall submodule (mkolman)
  - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda)
  - Extend the timeout period to 180s in the case of cmdline error. (#1360223)
    (sbueno+anaconda)
  - Fix the clearpart test with disklabel option (vponcova)
  - The specified nosetests failed to run (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.15-1
changelog:
  - nvdimm: make debug messages more clear (rvykydal)
  - nvdimm: use libblockdev enum to check namespace mode (rvykydal)
  - Add data loss warning to nvdimm reconfigure dialog. (rvykydal)
  - Add UI feedback for disk repopulating after nvdimm reconfiguration.
    (rvykydal)
  - Fix ignoring of nvdimm devices (rvykydal)
  - Don't allow booting from nvdimm devices (rvykydal)
  - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal)
  - Add inst.nonibftiscsiboot boot option. (rvykydal)
  - Use only devices specified by nvdimm command for installation. (rvykydal)
  - Add option to reconfigure nvdimm devices into sector mode. (rvykydal)
  - Allow only devices in sector mode to be selected. (rvykydal)
  - Add nvdimm devices to Advanced Storage spoke. (rvykydal)
  - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal)
  - Ignore nvdimm disks which are not in sector mode. (rvykydal)
  - Do not ignore nvdimm (pmemX) devices (rvykydal)
  - Update the pykickstart commands (vponcova)
  - Fix firewall DBUS module API usage (#1577405) (mkolman)
  - Fix formatting in the TUI storage spoke (jkonecny)
  - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny)
  - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny)
  - Show correct bootloader error on the MacEFI platform (vponcova)
  - Revert "Fix broken kickstart command test" (rvykydal)
  - Support fcoe --autovlan option (#1564096) (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 29.16-1
changelog:
  - Add tests for changes in tasks and the install manager (vponcova)
  - Add a simple installation task in the Baz module (vponcova)
  - Update the boss classes (vponcova)
  - Update the base clases for modules (vponcova)
  - Use the system installation task in the install manager (vponcova)
  - Add the system installation task (vponcova)
  - Add methods for running remote DBus tasks (vponcova)
  - Improved base clases for DBus tasks (vponcova)
  - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny)
  - Fix pylint errors (vponcova)
  - Skip the pylint check for the bootloader.py (vponcova)
  - Enable DNF depsolver debugging in debug mode (mkolman)
  - Don't reset locale of our DBus daemon (vponcova)
  - Close the DNF base later (#1571299) (vponcova)
  - Add 10% for storage metadata to the total required space (#1578395)
    (vponcova)
  - Add hook to prevent mistake upstream pushes (jkonecny)
  - Revert "WIP" (vponcova)
  - WIP (vponcova)
  - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova)
  - Move initial module configuration to the init function (vponcova)
  - Fix the mount command (vponcova)
  - Use the auto partitioning module in UI (vponcova)
  - Only check space during a tui kickstart if ksprompt is enabled (bcl)
  - Fix can't exit TUI storage spoke (jkonecny)
  - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny)
  - Remove not required PROCESSED return (jkonecny)
  - Remove PROCESSED from refresh method (jkonecny)


author: Martin Kolman <mkolman@redhat.com> - 29.17-1
changelog:
  - Wait for kickstart modules to quit (vponcova)
  - Ask for a default passphrase if required (vponcova)
  - Add support for setting different types of passwords in TUI (vponcova)


author: Martin Kolman <mkolman@redhat.com> - 29.18-1
changelog:
  - Add tests for the DASD module (vponcova)
  - Run the DASD formatting task in UI (vponcova)
  - Extend the sync_run_task method with a callback (vponcova)
  - Create a task for formatting DASDs (vponcova)
  - Run the DASD discovery task from UI (vponcova)
  - Create a task for discovering DASDs (vponcova)
  - Create the DASD module (vponcova)
  - Add tests for the language installation task (vponcova)
  - Run an installation task to install a language (vponcova)
  - nvdimm: fix crash on non-block devices (rvykydal)


author: Martin Kolman <mkolman@redhat.com> - 29.19-1
changelog:
  - DNF 3: progress callback constants moved to dnf.transaction (awilliam)
  - DNF 3: Update size calculations for transaction item changes (awilliam)
  - DNF 3: config substitutions moved from dnf to libdnf (awilliam)


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.2-1
changelog:
  - Change the pop-up text with the pre-release warning (#1542998) (vpodzime)
    Resolves: rhbz#1608243
  - Sort categories on the hub by defined order (#1584160) (rvykydal)
    Resolves: rhbz#1584166
  - Show a note about EULA where relevant (mkolman)
    Resolves: rhbz#1569596
  - Change message log level to INFO when adding repo (jkonecny)
    Related: rhbz#1603178
  - Set packaging log level to DEBUG by default (jkonecny)
    Resolves: rhbz#1603178
  - Remove the python-wrapt dependency (vponcova)
  - Do not use capitals for spoke names (#1584160) (rvykydal)
    Resolves: rhbz#1584166
  - Wrap category label and add space between columns (#1584160) (rvykydal)
    Resolves: rhbz#1584166
  - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal)
    Resolves: rhbz#1584166
  - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam)
  - Use Platform Python where appropriate (mkolman)
  - Replace deprecated dracut options for booting with ibft. (rvykydal)
    Resolves: rhbz#1566052
  - Protected devices might be hidden (#1561766) (vponcova)
  - Improve handling of unsupported filesystems in UI. (rvykydal)
    Resolves: rhbz#1533904
  - Reserve two lines for status message (#1584160) (rvykydal)
    Resolves: rhbz#1584166
  - Use three spoke columns on hub for better scaling (#1584160) (rvykydal)
    Resolves: rhbz#1584166
  - fstab: include a note about systemctl daemon-reload (zbyszek)
  - Access the ZFCP module only on s390x (vponcova)
  - Tell libreport if it is a final release or not (#1596392) (vpodzime)
    Resolves: rhbz#1596392
  - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass
    (hdegoede)
  - installclass: Add bootloader_menu_autohide property (hdegoede)
  - Add tests for the zFCP module (vponcova)
  - Handle the zfcp command in the zFCP module (vponcova)
  - Use the zFCP discovery task in UI (vponcova)
  - Create the zFCP discovery task (vponcova)
  - Create the zFCP module (vponcova)


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.3-1
changelog:
  - Typo fixup (rvykydal)
  - Define if blivet-gui is supported via installclasses (rvykydal)
    Related: rhbz#1599838
  - Offer Blivet-GUI partitioning only if supported (rvykydal)
    Related: rhbz#1599838
  - Only show the "closest mirror" source option where appropriate (mkolman)
    Resolves: rhbz#1608241
  - Starting from 3.0 DNF expects strings in comps queries (mkolman)
  - Remove blivet-gui spoke and its dependencies (rvykydal)
    Resolves: rhbz#1599838
  - Use the manual partitioning module in TUI (vponcova)
  - Use the manual partitioning module in UI (vponcova)
  - Add tests for the manual partitioning module (vponcova)
  - Create the manual partitioning module (vponcova)
  - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal)
  - Handle new module specific error states (mkolman)
  - Handle missing package errors reported by the install_specs() function (mkolman)
  - Initial module enablement and installation support (mkolman)
  - Fix disable additional repositories (jkonecny)
  - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova)
    Resolves: rhbz#1599190
  - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal)
    Related: rhbz#1533904
  - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal)
    Resolves: rhbz#1533904
  - Remove btrfs support. (rvykydal)
    Resolves: rhbz#1533904
  - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal)
  - Use RHEL8 kickstart handler (rvykydal)
  - Use productmd library to parse .treeinfo (#1411673) (jkonecny)
  - Import kickstart classes as version-less in the dracut script (vponcova)
  - Use only version-less kickstart classes (vponcova)
  - Define version-less variants of kickstart classes (vponcova)
  - Pylint should skip the file livepayload.py (vponcova)
  - Fix pylint errors (vponcova)


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.4-1
changelog:
  - DD: Use text mode when calling tools with subprocess (rvykydal)
    Resolves: rhbz#1609744
  - Update RHEL placeholder names (mkolman)
    Related: rhbz#1593723


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.5-1
changelog:
  - Fix a 5 year old typo in the spec file (mkolman)
    Resolves: rhbz#1613488
  - Bump required DNF version (mkolman)
    Related: rhbz#1613296
  - Fix some small issues with the platform id patch (mkolman)
    Related: rhbz#1613296
  - Set platform id for DNF (mkolman)
    Related: rhbz#1613296
  - Fix crash when software environment is False (jkonecny)
    Resolves: rhbz#1612942
  - Allow to delete all file systems used by Unknown (#1597199) (vponcova)
    Resolves: rhbz#1597199


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.6-1
changelog:
  - Check the LUKS2 memory requirements (vponcova)
    Related: rhbz#1547908
  - Add an option for choosing version of LUKS in GUI (vponcova)
    Related: rhbz#1547908
  - Add tests for LUKS2 in the auto partitioning module (vponcova)
    Related: rhbz#1547908
  - Apply the LUKS2 options from the auto partitioning module (vponcova)
    Related: rhbz#1547908
  - Support LUKS2 options in the auto partitioning module (vponcova)
    Related: rhbz#1547908
  - Support LUKS2 options in logvol, part and raid commands (vponcova)
    Related: rhbz#1547908
  - Enable to set a default version of LUKS (vponcova)
    Related: rhbz#1547908
  - Update dependencies and kickstart commands to support LUKS2 (vponcova)
    Resolves: rhbz#1547908
  - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman)
    Related: rhbz#1613296
  - Use wwn attr instead of removed wwid. (#1565693) (dlehman)
    Resolves: rhbz#1615408


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.7-1
changelog:
  - Revert back to running DNF in a subprocess (mkolman)
    Related: rhbz#1613296
  - Add back reverted patches for modularity support (rvykydal)
    Related: rhbz#1613296


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.8-1
changelog:
  - Add inst.addrepo documentation for HD variant (jkonecny)
    Related: rhbz#1595415
  - Warn when repo names are not unique (jkonecny)
    Related: rhbz#1595415
  - HD addon repos have mount directories permanent (jkonecny)
    Related: rhbz#1595415
  - Unmount hard drive additional repositories (jkonecny)
    Related: rhbz#1595415
  - Move RepoData copy creation to the RepoData class (jkonecny)
    Related: rhbz#1595415
  - Show empty file protocol on HD addon repo fail (jkonecny)
    Related: rhbz#1595415
  - Mount and use HDD additional repositories (jkonecny)
    Related: rhbz#1595415
  - Separate _find_and_mount_iso from _setup_media (jkonecny)
    Related: rhbz#1595415
  - Load hard drive repo type from inst.addrepo (jkonecny)
    Related: rhbz#1595415
  - Do not fail if .discinfo file can't be read (jkonecny)
    Related: rhbz#1595415
  - Use productmd to parse .discinfo file (jkonecny)
    Related: rhbz#1595415
  - Add payload sources tests (jkonecny)
    Related: rhbz#1595415
  - Cleanup payload tests source file (jkonecny)
    Related: rhbz#1595415
  - Add documentation for inst.addrepo boot option (jkonecny)
    Related: rhbz#1595415
  - Add additional repositories to KS data (jkonecny)
    Resolves: rhbz#1595415
  - Use new source solution (jkonecny)
    Related: rhbz#1595415
  - Add payload sources implementation (jkonecny)
    Related: rhbz#1595415
  - Mark disks with additional repos as protected (jkonecny)
    Related: rhbz#1595415
  - Support boot args parsing to list (jkonecny)
    Related: rhbz#1595415
  - Add inst.addrepo new options (jkonecny)
    Related: rhbz#1595415
  - Make parenthesis consistent (jkonecny)
    Related: rhbz#1595415
  - Remove unused parameter from live_startup method (jkonecny)
    Related: rhbz#1595415
  - Disable treeinfo based repos only once (jkonecny)
    Related: rhbz#1610806
  - Disable treeinfo repos when base repo change (jkonecny)
    Related: rhbz#1610806
  - Treeinfo repos can't be changed nor removed (jkonecny)
    Related: rhbz#1610806
  - Add all repositories from the treeinfo file (jkonecny)
    Resolves: rhbz#1610806
  - Load base repository location from treeinfo (jkonecny)
    Related: rhbz#1610806
  - Add limited file:// protocol to GUI Source spoke (jkonecny)
    Related: rhbz#1610806
  - Add BaseOS between default base repositories (jkonecny)
    Related: rhbz#1610806
  - Split _setupInstallDevice method in payload (jkonecny)
    Related: rhbz#1610806


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.9-1
changelog:
  - Fix crash in tui when default partitioning scheme is not supported
    (rvykydal)
    Related: rhbz#1617958


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.10-1
changelog:
  - Revert "Don't allow booting from nvdimm devices" (rvykydal)
    Resolves: rhbz#1620566
  - Fix pylint errors (vponcova)
    Related: rhbz#1618633


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.11-1
changelog:
  - DNF 3.5 compatibility (mkolman)
    Related: rhbz#1613296
  - Don't try to get hostnamed proxy in non-installer-image environments
    (rvykydal)
    Resolves: rhbz#1622917


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.12-1
changelog:
  - Don't connect to signals of the Network Manager DBus objects
    (vponcova)
    Resolves: rhbz#1582233
  - Fix librepo logging with new DNF (jkonecny)
    Resolves: rhbz#1626609


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.13-1
changelog:
  - prefixdevname: fix a typo in filename (rvykydal)
    Related: rhbz#1615997
  - prefixdevname: pass persistent configuration to installed system (rvykydal)
    Resolves: rhbz#1615997
  - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal)
    Resolves: rhbz#1615997
  - prefixdevname: install package to target system if needed (rvykydal)
    Resolves: rhbz#1615997
  - prefixdevname: import state from initramfs to stage 2 (rvykydal)
    Resolves: rhbz#1615997


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.14-1
changelog:
  - Update the spoke for unsupported hardware in TUI (#1601545) (vponcova)
    Resolves: rhbz#1601545
  - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova)
    Resolves: rhbz#1601545
  - Support detection of kernel taints (vponcova)
    Resolves: rhbz#1601545


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.16-1
changelog:
  - Sync spec file (rvykydal)
    Related: rhbz#1619153
  - Fix python3 requires in spec file (rvykydal)
    Resolves: rhbz#1619153
  - Revert "Add system purpose support" (rvykydal)
    Related: rhbz#1619153
  - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones)
    Resolves: rhbz#1615442
  - Get rid of new-kernel-pkg invocations (pjones)
    Related: rhbz#1615442
  - Minor pylint cleanups (pjones)
    Related: rhbz#1615442


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.17-1
changelog:
  - Syspurpose related test & pylint fixes (mkolman)
    Related: rhbz#1612060
  - Add missing folder to Makefile (mkolman)
    Related: rhbz#1612060
  - Add system purpose support (mkolman)
    Resolves: rhbz#1612060


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.18-1
changelog:
  - Update kernel command line parameters in BLS files (javierm)
    Resolves: rhbz#1635180
  - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam)
    Resolves: rhbz#1634791
  - Make sure fips is correctly enabled on target system (#1619568) (mkolman)
    Resolves: rhbz#1619568


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.19-1
changelog:
  - Add option to set kernel.hung_task_timeout_secs option (rvykydal)
    Resolves: rhbz#1633549
  - Change default install class to RHEL (jkonecny)
    Resolves: rhbz#1634094
  - Don't check for firmware compatibility to enable BootLoaderSpec support
    (javierm)
    Resolves: rhbz#1635547


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.20-1
changelog:
  - Ignore errors when trying to activate unsupported swaps (vtrefny)
    Resolves: rhbz#1635253
  - Adapt built in help system to new content structure (mkolman)
    Resolves: rhbz#1593723
  - Update help folder paths (mkolman)
    Related: rhbz#1593723
  - Replace helpFile property with help_id (mkolman)
    Related: rhbz#1593723
  - Small optimization in boot arg parsing method (jkonecny)
    Related: rhbz#1622429
  - Fix bad --addrepo command line parsing (jkonecny)
    Related: rhbz#1622429
  - Raise correct exception on bad addrepo boot param (jkonecny)
    Resolves: rhbz#1622429


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.21-1
changelog:
  - Add Not Specified option for System Purpose lists (mkolman)
    Resolves: rhbz#1637602
  - Set the VNC password directly (vponcova)
    Resolves: rhbz#1634667


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.22-1
changelog:
  - Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman)
    Resolves: rhbz#1636940
  - Wrap line in storage/osinstall.py to 99 chars (jkonecny)
    Related: rhbz#1637096
  - Add missing pylint false positive (jkonecny)
    Related: rhbz#1637096
  - Make syspurpose description text size biger (mkolman)
    Related: rhbz#1612060
  - Fix double quoting in syspurpose values (mkolman)
    Resolves: rhbz#1637135
  - Fix ihelp pylint issues (jkonecny)
    Related: rhbz#1637096
  - Add ignored field to rpm_tests (jkonecny)
    Related: rhbz#1637096
  - Remove unused false positives (jkonecny)
    Related: rhbz#1637096
  - Use new BTRFS pykickstart version (jkonecny)
    Related: rhbz#1637096
  - Add back missing import (jkonecny)
    Related: rhbz#1637096
  - Add --no-pip to setup-mock-test-env script (jkonecny)
    Related: rhbz#1637096
  - Rename coverage3 to coverage-3.6 (jkonecny)
    Related: rhbz#1637096
  - Fix error message in setup-mock-test-env script (jkonecny)
    Related: rhbz#1637096
  - Rename nosetests binary to 3.6 - link is missing (jkonecny)
    Resolves: rhbz#1637096
  - Remove not used BuildRequires for RHEL (jkonecny)
    Related: rhbz#1637096
  - Add shortcut function to get dependency script (jkonecny)
    Related: rhbz#1637096
  - Add install-pip parameter to setup-mock-test-env (jkonecny)
    Related: rhbz#1637096
  - Add initial 32-bit ARMv7 EFI support (pbrobinson)
    Resolves: rhbz#1637618
  - Drop legacy get_arm_machine pieces (pbrobinson)
    Related: rhbz#1637618
  - arch: arm: drop omap checks and specifics (pbrobinson)
    Related: rhbz#1637618
  - Small optimalization in setup-mock-test-env (jkonecny)
    Related: rhbz#1637096
  - Add package installation from pip for test script (jkonecny)
    Related: rhbz#1637096
  - Remove hfsplus-tools not used on RHEL (jkonecny)
    Related: rhbz#1637096


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.23-1
changelog:
  - nvdimm: update ks data for actions in UI (rvykydal)
    Resolves: rhbz#1620093
  - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal)
    Related: rhbz#1620093
  - Fix strings not marked for translation (jkonecny)
    Resolves: rhbz#1637399
  - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm)
    Resolves: rhbz#1633640
  - Save lsblk output to the Anaconda traceback file (vtrefny)
    Resolves: rhbz#1627220


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.24-1
changelog:
  - Make the pyanaconda/image.py more pep8 (jkonecny)
    Related: rhbz#1631673
  - Test image repodata folder based on treeinfo file (jkonecny)
    Resolves: rhbz#1631673
  - Use var instead of strings in findFirstIsoImage (jkonecny)
    Related: rhbz#1631673
  - Use new InstallTreeMetadata instead of TreeInfo (jkonecny)
    Related: rhbz#1631673
  - Add InstallTreeMetadata class (jkonecny)
    Related: rhbz#1631673
  - Move DEFAULT_REPOS to the constants (jkonecny)
    Related: rhbz#1631673


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.27-1
changelog:
  - Fix module installation error reporting (mkolman)
    Resolves: rhbz#1644635
  - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman)
    Resolves: rhbz#1583958


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.28-1
changelog:
  - Update python-coverage dependency (rvykydal)
    Resolves: rhbz#1658777
  - Require password confirmation in GUI (mkolman)
    Resolves: rhbz#1584064
  - Only quit GTK mainloop on GUI quit request (mkolman)
    Resolves: rhbz#1643111
  - Drop the inst.noblscfg option (javierm)
    Resolves: rhbz#1658980
  - Don't allow to use LDL DASD disks (vponcova)
    Resolves: rhbz#1635825
  - Don't allow /boot on LVM (vponcova)
    Resolves: rhbz#1641986
  - Use the default LUKS version for auto partitioning (vponcova)
    Resolves: rhbz#1628519
  - Make it possible to exit empty user spoke (mkolman)
    Resolves: rhbz#1620135
  - Fix pylint errors (vponcova)
    Related: rhbz#1652727


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.30-1
changelog:
  - Add python3-coverage to testing dependencies (jkonecny)
    Related: rhbz#1502323
  - Set Automatic Installation Media for HDD not ISO (jkonecny)
    Related: rhbz#1502323
  - Adapt old code to new partition name translation (jkonecny)
    Related: rhbz#1502323
  - Fix source spoke status for expanded tree on HDD (jkonecny)
    Related: rhbz#1502323
  - Enable installation from install tree on HDD (jkonecny)
    Resolves: rhbz#1502323


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.33-1
changelog:
  - Relabel X11/xorg.conf.d directory (jkonecny)
    Resolves: rhbz#1660436
  - Reorder items in selinux relabeling post script (jkonecny)
    Related: rhbz#1660436


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.34-1
changelog:
  - Restore RHEL-specific stylesheet data (vponcova)
    Resolves: rhbz#1638383
  - Do not crash on missing multipath device wwn. (rvykydal)
    Resolves: rhbz#1666242


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.36-1
changelog:
  - Pass nosmt boot option to installed system. (rvykydal)
    Resolves: rhbz#1677411
  - Use unformatted DASDs for the partitioning (vponcova)
    Resolves: rhbz#1676630


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.37-1
changelog:
  - Update the SMT warning message (rvykydal)
    Related: rhbz#1684056
  - Detect and warn if SMT is enabled (vponcova)
    Resolves: rhbz#1684056


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.0.39-1
changelog:
  - Make SMT warning message smaller (jkonecny)
    Related: rhbz#1684056
  - Remove blank line in the SMT warning (jkonecny)
    Related: rhbz#1684056


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.2-1
changelog:
  - Rename zanata rhel-devel version (rvykydal)
    Related: rhbz#1666319
  - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal)
    Resolves: rhbz#1666319


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.3-1
changelog:
  - Handle bytes and strings from RPM (vponcova)
    Resolves: rhbz#1689909
  - Set the flag lvm_metadata_backup (vponcova)
    Resolves: rhbz#1673901
  - Rename add-ons to additional software (jkonecny)
    Resolves: rhbz#1674011
  - Move product version modifications for ui into function and add unit test.
    (rvykydal)
    Resolves: rhbz#1671384
  - Do not show quarterly release part of the version in UI. (rvykydal)
    Resolves: rhbz#1671384


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.4-1
changelog:
  - Set default entry to the BLS id instead of the entry index (javierm)
    Resolves: rhbz#1671047
  - Fix non-root dir of install tree HD installation (jkonecny)
    Resolves: rhbz#1689194


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.6-1
changelog:
  - Require blivet with flags.protect_cdrom support (rvykydal)
    Related: rhbz#1671713
  - Be more strict when checking for mounted dvd source. (rvykydal)
    Resolves: rhbz#1671713
  - Protect cdroms during tree population for image installs. (rvykydal)
    Resolves: rhbz#1671713


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.7-1
changelog:
  - Add support for disabling modules via module --disable (mkolman)
    Resolves: rhbz#1655523
    Related: rhbz#1719347


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.8-1
changelog:
  - Respect changesok password policy for root password (mkolman)
    Resolves: rhbz#1584145
  - Fix default value for pwpolicy emptyok (mkolman)
    Resolves: rhbz#1664704


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.9-1
changelog:
  - Adjust the exclude arguments for livepayloads (bcl)
    Related: rhbz#1684542
  - Recreate the BLS entries when using liveimg (bcl)
    Resolves: rhbz#1684542
  - Cache the liveimg tar kernel list (bcl)
    Related: rhbz#1684542
  - Add common function for creating rescue images (bcl)
    Related: rhbz#1684542
  - Re-generate BLS loader file snippets on live installs (awilliam)
    Related: rhbz#1684542


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.10-1
changelog:
  - Do not try to mount cdrom source also if it has been mounted in dracut.
    (rvykydal)
    Resolves: rhbz#1733507


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.11-1
changelog:
  - Fix noverifyssl when downloading .treeinfo file (jkonecny)
    Resolves: rhbz#1726156
    Resolves: rhbz#1723811


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.1.12-1
changelog:
  - Add the install class for Red Hat Virtualization (vponcova)
    Resolves: rhbz#1753316
  - Extend support for custom storage checking (vponcova)
    Related: rhbz#1753316
  - Enable to define the autopart type in an install class (vponcova)
    Related: rhbz#1753316


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.1-1
changelog:
  - Skip buildins when processing kernel boot args (jkonecny)
    Resolves: rhbz#1637472
  - network: fix handling of ksdevice=bootif in initramfs (rvykydal)
    Related: rhbz#1649359
  - Make sure we work with fresh data when trying to do netroot (vpodzime)
    Resolves: rhbz#1649359
  - Make our manual triggering on network in dracut work (vpodzime)
    Resolves: rhbz#1649359


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.2-1
changelog:
  - Don't add more devices in boot-device NVRAM than the maximum allowed
    (javierm)
    Resolves: rhbz#1748756
  - Fix local repo files aren't enabled (jkonecny)
    Resolves: rhbz#1641620
  - Remove ldconfig spec macros (jkonecny)
    Resolves: rhbz#1700685
  - Don't try to format FBA DASD devices (mmatsuya)
    Resolves: rhbz#1715303


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.3-1
changelog:
  - Only attempt to open the ibm,max-boot-devices sysfs entry if it exists
    (javierm)
    Related: rhbz#1748756


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.4-1
changelog:
  - Add UI support for the ZIPL Secure boot (vponcova)
    Related: rhbz#1659400
  - Add DBus support for the ZIPL Secure Boot (vponcova)
    Resolves: rhbz#1659400
  - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm)
    Resolves: rhbz#1747382
  - Don't print warnings for new-kernel-pkg not being present (javierm)
    Related: rhbz#1747382


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.5-1
changelog:
  - Adjust unit tests (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Extend list of false positives in the style guide (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Subscription support - changes in GUI (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Extend the anaconda-gtk.css (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Subscription support - changes in installation payload (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Subscription support - changes in DBus modules (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Subscription support - changes outside of DBus modules (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Add temporary subscription scheduling module (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Add basic CDN support to Payload DBus module (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Add support for custom interface for DBus Tasks (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Backport locale support for modules (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391
  - Add subscription manager as an Anaconda dependency (mkolman)
    Resolves: rhbz#1748281
    Resolves: rhbz#1746391


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.6-1
changelog:
  - Fix RHSM HTTP proxy setup (mkolman)
    Related: rhbz#1748281
  - Fix text color on info bars (mkolman)
    Resolves: rhbz#1782174


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.8-1
changelog:
  - Fix output kickstart generation for subscription commands (mkolman)
    Resolves: rhbz#1788579
    Resolves: rhbz#1788513
  - Fix GTK access from subscription thread (mkolman)
    Resolves: rhbz#1787615


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.9-1
changelog:
  - Fix RHSM HTTP proxy configuration clearing (mkolman)
    Resolves: rhbz#1789814
  - Add scrolling for the registration tab (mkolman)
    Resolves: rhbz#1788422


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.10-1
changelog:
  - Log exceptions raised in subscription data fetching method (mkolman)
    Related: rhbz#1788036
  - Fix subscription status not being displayed in some cases (mkolman)
    Resolves: rhbz#1788036
  - Make sure syspurpose is set before registration in GUI (mkolman)
    Resolves: rhbz#1788207
    Related: rhbz#1788036
  - Update pep8speaks checker configuration for the branch (rvykydal)
    Related: rhbz#1788036


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.11-1
changelog:
  - Fix DBus error detection (mkolman)
    Related: rhbz#1794767
  - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman)
    Resolves: rhbz#1794025


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.14-1
changelog:
  - Do not allow selecting ignored disk in GUI even if it is the only one
    (rvykydal)
    Resolves: rhbz#1786561


author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.15-1
changelog:
  - Fix installation source switching to/from CDN (mkolman)
    Resolves: rhbz#1788487
    Resolves: rhbz#1790383
    Resolves: rhbz#1791376


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> - 2.0-1
changelog:
  - Fixes for problems reported by the package submission review:
     * Add %license entry to %file section.
     * Update License and BuildRequires tags.
     * Add Requires tag.
     * Remove %clean.
     * Add %check.
     * Clean up the %changelog.
  - Update to use version 2 of the specification and sources.


author: Nick Clifton <nickc@redhat.com> - 2.3-1
changelog:
  - Add annobin-tests subpackage containing some preliminary tests.
  - Remove link-time test for unsuported targets.


author: Nick Clifton <nickc@redhat.com> - 3.4-1
changelog:
  - Change type and size of symbols to STT_NOTYPE/0 so that they do not confuse GDB.  (#1539664)
  - Add run-on-binaries-in.sh script to allow the other scripts to be run over a repository.


author: Nick Clifton <nickc@redhat.com> - 3.6-1
changelog:
  - Add --ignore-gaps option to check-abi.sh script.
  - Use this option in the abi-test check.
  - Tweak hardening test to skip pic and stack protection checks.


author: Nick Clifton <nickc@redhat.com> - 5.0-1
changelog:
  - Bias file start symbols by 2 in order to avoid them confused with function symbols.  (#1554332)
  - Version jump is to sync the version number with the annobin plugins internal version number.


author: Nick Clifton <nickc@redhat.com> - 5.6-1
changelog:
  - Skip the isa_flags check in the ABI test because the crt[in].o files are compiled with different flags from the test files.


author: Nick Clifton <nickc@redhat.com> - 7.0-1
changelog:
  - Add -debug-rpm= option to annocheck.
  - Only use a 2 byte offset for the initial symbol on PowerPC.


author: Nick Clifton <nickc@redhat.com> - 7.1-1
changelog:
  - Skip some checks for relocatable object files, and dynamic objects.
  - Stop bogus complaints about stackrealignment not being enabled.


author: Nick Clifton <nickc@redhat.com> - 8.0-1
changelog:
  - Use a prefix for all annobin generated symbols, and make them hidden.
  - Only generate weak symbol definitions for linkonce sections.


author: Nick Clifton <nickc@redhat.com> - 8.11-1
changelog:
  - Handle function sections properly.  Handle .text.startup and .text.unlikely sections.  Improve gap detection and reporting.  (#1601055)


author: Nick Clifton <nickc@redhat.com> - 8.24-1
changelog:
  - Skip checks in stack_chk_local_fail.c.  (#1618660)
  - Treat gaps as FAIL results rather than MAYBE.
  - Skip checks in __stack_chk_local_fail.
  - Reduce version check to gcc major version number only.  Skip compiler option checks if binary not built with gcc.  (#1603089)
  - Fix bug in annobin plugin.  Add --section-size=NAME option to annocheck.


author: Nick Clifton <nickc@redhat.com> - 8.28-1
changelog:
  - Skip gaps covered by _x86.get_pc_thunk and _savegpr symbols. (#1619267)
  - Merge ranges where one is wholly covered by another.


author: Nick Clifton <nickc@redhat.com> - 8.31-1
changelog:
  - Fix bug in hardened tool which would skip gcc compiled files if the notes were too small.
  - Fix bugs in section-size tool.
  - Fix bug in built-by tool.


author: Nick Clifton <nickc@redhat.com> - 8.33-1
changelog:
  - Add timing tool to report on speed of the checks.
  - Add check for conflicting use of the -fshort-enum option.
  - Add check of the GNU Property notes.
  - Skip check for -O2 if compiled with -Og.  (#1624162)


author: Nick Clifton <nickc@redhat.com> - 8.37-1
changelog:
  - Make the --skip-* options skip all messages about the specified test.
  - Add gating tests.   (#1625683)


author: Nick Clifton <nickc@redhat.com> - 8.38-1
changelog:
  - Generate notes and groups for .text.hot and .text.unlikely sections.
  - When -ffunction-sections is active, put notes for startup sections into .text.startup.foo rather than .text.foo.
  - Similarly put exit section notes into .text.exit.foo.  (#1630574)
  - Change annocheck's maybe result for GNU Property note being missing into a PASS if it is not needed and a FAIL if it is needed.


author: Nick Clifton <nickc@redhat.com> - 8.46-1
changelog:
  - Annobin:   Fix section name selection for startup sections.
  - Annocheck: Improve gap skipping heuristics.   (#1630574)


author: Nick Clifton <nickc@redhat.com> - 8.66-1
changelog:
  - Annocheck: Do not ignore -Og when checking to see if an optimization level has been set.  (#1624162)


author: Nick Clifton <nickc@redhat.com> - 8.67-1
changelog:
  - Annocheck: Only skip specific checks for specific symbols.  (#1666823)
  - Annobin: Record the setting of the -fomit-frame-pointer option.  (#1657912)


author: Nick Clifton <nickc@redhat.com> - 8.68-1
changelog:
  - Annocheck: Skip checks for -D_FORTIFY_SOURCE and -D_GLIBCXX_ASSERTIONS if there is no compiler generated code in the binary.


author: Nick Clifton <nickc@redhat.com> - 8.69-1
changelog:
  - Annobin: Add support for .text.startup and .text.exit sections generated by gcc 9.
  - Annocheck: Add a note displaying tool.


author: Nick Clifton <nickc@redhat.com> - 8.73-2
changelog:
  - Release bump in order to allow rebuild against latest version of gcc in RHEL-8 buildroot.  (#1657912)


author: Nick Clifton <nickc@redhat.com> - 8.76-1
changelog:
  - Report a missing -D_FORTIFY_SOUCRE option if -D_GLIBCXX_ASSERTIONS was detected.  (#1703500)
  - Do not report problems with -fstack-protection if the binary was not built by gcc or clang.  (#1703788)    
  - Add tests of clang command line options recorded in the DW_AT_producer attribute.


author: Nick Clifton <nickc@redhat.com> - 8.76-2
changelog:
  - Release bump in order to allow rebuild against latest version of gcc in RHEL-8 buildroot.  (#1720179)


author: Nick Clifton <nickc@redhat.com> - 8.77-1
changelog:
  - Another attempt at fixing the detection and reporting of missing -D_FORTIFY_SOURCE options.  (#1703500)


author: Nick Clifton <nickc@redhat.com> - 8.89-1
changelog:
  - Update to version 8.89.  (#1766631)
  - Generate a WARN result for code compiled with instrumentation enabled.  (#1753918)
  - Replace address checks with dladdr1.
  - Use libabigail like checking to ensure variable address consistency.
  - Skip generation of global notes for hot/cold sections.
  - Generate FAIL results if -Wall or -Wformat-security are missing.
  - If notes cannot be found in the executable look for them in the debuginfo file, if available.
  - Generate a FAIL if notes are missing from the executable/debuginfo file.
  - Record and report the setting of the AArcht64 specific -mbranch-protection option.
  - Improve detection of GO binaries.
  - Add gcc version information to annobin notes.
  - Do not complain about missing FORTIFY_SOURCE and GLIBCXX_ASSERTIONS in LTO compilations.


author: Thomas Woerner <twoerner@redhat.com> - 0.1.4-2
changelog:
  - ansible_ipa_client: Always set options.unattended (RHBZ#1726645)
  - ipaserver_prepare: Properly report error, do show trace back (RHBZ#1726668)
  - ipa[server,replica,client]: RHEL-8 specific vars files (RHBZ#1727095)
  - ipatopology modules: Use ipaadmin_ prefix for principal and password
    (RHBZ#1727101)


author: Thomas Woerner <twoerner@redhat.com> - 0.1.6-1
changelog:
  - update to version 0.1.6
    - Lots of documentation updates in READMEs and modules
    - library/ipaclient_get_otp: Enable force mode for host_add call (fixes #74)
    - Flake8 and pylint reated fixes
    - Fixed wrong path to CheckedIPAddress class in ipareplica_test
    - Remove unused ipaserver/library/ipaserver.py
    - No not use wildcard imports for modules
    - ipareplica: Add support for pki_config_override
    - ipareplica: Initialize dns.ip_addresses and dns.reverse_zones for dns setup
    - ipareplica_prepare: Properly initialize pin and cert_name variables
    - ipareplica: Fail with proper error messages
    - ipaserver: Properly set settings related to pkcs12 files
    - ipaclient: RawConfigParser is not always provided by six.moves.configparser
    - ipaclient_setup_nss: paths.GETENT is not available before
      freeipa-4.6.90.pre1
    - ipaserver_test: Initialize value from options.zonemgr
    - ipareplica_setup_custodia: create_replica only available in newer releases
    - ipaclient: Fix typo in dnsok assignment for ipaclient_setup_nss
    - ipa[server,replica]: Set _packages_adtrust for Ubuntu
    - New build script for galaxy release
    - New utils script to update module docs
  - Changes from ansible-freeipa-0.1.5
    - Support for IPA 4.8.0
    - New user management module
    - New group management module
    - ipaserver: Support external signed CA
    - RHEL-8 specific vars files to be able to install needed modules
      automatically
    - ipareplica: Fixes for certmonger and kra setup
    - New tests folder
    - OTP related updates to README files


author: Thomas Woerner <twoerner@redhat.com> - 0.1.6-3
changelog:
  - ipatopologysegment: Store suffix for commands in command list (RHBZ#1733547)
  - ipatopologysegment: Fail for missing entry with reinitialized (RHBZ#1733559)


author: Thomas Woerner <twoerner@redhat.com> - 0.1.7-1
changelog:
  - Update to version 0.1.7
    - Add debian support for ipaclient
    - Added support for predefining client OTP using ipaclient_otp
    - ipatopologysegment: Store suffix for commands in command list
    - ipatopologysegment: Fail for missing entry with reinitialized
    - Utils scripts: ansible-ipa-[server,replica,client]-install
    - ipaserver_test,ipareplica_prepare: Do not return _pkcs12_file settings
    - ansible_freeipa_module: Add support for GSSAPI
    - ansible_ipa_client: Drop import of configure_nsswitch_database
    - New host management module
    - New hostgroup management module
    - ipagroup: Remove unused member_[present,absent] states
    - external-ca tests: Fix typo in inventory files
    - tests/external-signed-ca tests: Fix external-ca.sh to use proper serials
    - ipagroup: Rework to use same mechanisms as ipahostgroup module
    - ansible_freeipa_module: api_command should not have extra try clause
    - ansible_freeipa_module: compare_args_ipa needs to compare lists orderless
    - ansible_freeipa_module: New function api_check_param
    - ansible_freeipa_module: New functions module_params_get and _afm_convert
    - ansible_freeipa_module: Add missing to_text import for _afm_convert
    - ansible_freeipa_module: Convert tuple to list in compare_args_ipa
    - ansible_freeipa_module: New function api_get_realm
    - ipauser: User module extension
    - New sudocmd management module
    - New sudocmdgroup management module
    - ansible_freeipa_module: Convert int to string in compare_args_ipa
    - New pwpolicy management module
    - New hbacsvc (HBAC Service) management module
    - New hbacsvcgroup (HBAC Service Group) management module
    - ipagroup: Properly support IPA versions 4.6 and RHEL-7
    - ipagroup: Fix changed flag, new test cases
    - ipauser: Add info about version limitation of passwordexpiration
    - New hbacrule (HBAC Rule) management module
    - ipahostgroup: Fix changed flag, support IPA 4.6 on RHEL-7, new test cases
    - New sudorule (Sudo Rule) management module
    - ipauser: Support 'sn' alias of 'last' for surname
    - Update galaxy.yml: Update description, drop empty dependencies
    - Update ipauser.py: Fix typo in users.name description
    - ipaclient: Fix misspelled sssd options
    - ipauser: Return generated random password
    - ipahost: Return generated random password
    - Added context configuration to api_connect
    - ansible_freeipa_module: Better support for KRB5CCNAME environment variable
    - ipa[server,replica,client]: Add support for CentOS-8
    - ipahost: Extension to be able handle several hosts and all settings
    - Flake8 fixes
    - Documentation updates
    - Cleanup
    Resolves: RHBZ#1748986


author: Thomas Woerner <twoerner@redhat.com> - 0.1.8-1
changelog:
  - Update to version 0.1.8 (bug fix release)
    - roles/ipaclient/README.md: Add information about ipaclient_otp
    - Install and enable firewalld if it is configured for ipaserver and
      ipareplica roles
    - ipaserver_test: Do not use zone_overlap_check for domain name validation
    - Allow execution of API commands that do not require a name
    - Update README-host: Drop options from allow_*keytab parameters docs
    - ipauser: Extend email addresses with default email domain if no domain is
      given
      Resolves: RHBZ#1747413
    Related: RHBZ#1748986


author: Thomas Woerner <twoerner@redhat.com> - 0.1.8-2
changelog:
  - Updated RPM description for ansible-freeipa 0.1.8
    Related: RHBZ#1748986
  - ipahost: Fix choices of auth_ind parameter, allow to reset parameter
    Resolves: RHBZ#1783992
  - ipauser: Allow reset of userauthtype, do not depend on first,last for mod
    Resolves: RHBZ#1784474
  - ipahost: Enhanced failure msg for member params used without member action
    Resolves: RHBZ#1783948
  - Add missing attributes to ipasudorule
    Resolves: RHBZ#1788168
    Resolves: RHBZ#1788035
    Resolves: RHBZ#1788024
  - ipapwpolicy: Use global_policy if name is not set
    Resolves: RHBZ#1797532
  - ipahbacrule: Fix handing of members with action hbacrule
    Resolves: RHBZ#1787996
  - ansible_freeipa_module: Fix comparison of bool parameters in compare_args_isa
    Resolves: RHBZ#1784514
  - ipahost: Add support for several IP addresses and also to change them
    Resolves: RHBZ#1783979
    Resolves: RHBZ#1783976
  - ipahost: Fail on action member for new hosts, fix dnsrecord_add reverse flag
    Resolves: RHBZ#1803026


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: Iryna Shcherbina <ishcherb@redhat.com> - 1.6.3-7
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Joe Orton <jorton@redhat.com> - 1.6.0-1
changelog:
  - update to 1.6.0 (#1460831)
  - move bdb support to loadable DSO in apr-util-dbd subpackage
  - drop NSS, freetds support


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: 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: Merlin Mathesius <mmathesi@redhat.com> - 1.15.1-3
changelog:
  - Bump release number in spec so package will build with commits made
    by Petr Písař <ppisar@redhat.com> on Thu Aug 31 2017:
    - Add build conditions for modularity
    - Specify all dependencies


author: Pavel Raiskup <praiskup@redhat.com> - 1.16.1-3
changelog:
  - update config.{guess,sub} to gnuconfig git HEAD
  - drop ppc64p7 hack in config.sub, it's not needed - per:
    https://lists.fedoraproject.org/archives/list/
    devel@lists.fedoraproject.org/thread/2OWD2QRDFBEC6HTPVQ7FMJENH32BWT54/
  - don't BR python2-* packages; switching BRs to python3 would make no sense
    since the upstream testsuite is not yet python3 ready


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: Josef Ridky <jridky@redhat.com> - 9.0.4-2
changelog:
  - Add support for openssl (#1512577)
  - Change build requirement form mysql-devel to mariadb-connector-c-devel (#1545413)


author: Jerome Marchand <jmarchan@redhat.com> - 0.8.0-1
changelog:
  - Rebase on bcc-8.0.0
  - Replace the temporary s390x workaround by a proper fix
  - Remove the doc of excluded tool from the package
  - Fix print_log2_hist
  - Fix yet a few other python3 bytes vs strings issues


author: Jerome Marchand <jmarchan@redhat.com> - 0.10.0-1
changelog:
  - Rebase to bcc-0.10.0
  - Drop criticalstat
  - Fix regression on vfscount and runqslower
  - Rebuild on LLVM 9


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: Adrian Reber <adrian@lisas.de> - 1.2.4-7
changelog:
  - Added multiple upstream patches to fix various memory bugs
  - Fixes "[abrt] bogofilter: yyrealloc(): bogofilter killed by SIGABRT" (#1246282)
  - Fixes "why libdb4" (#1367329) by switching BR to libdb-devel (from db4-devel)


author: Jerome Marchand <jmarchan@redhat.com> - 0.9-2
changelog:
  - Fixes gethostlatency
  - Fixes a struct definition issue that made several tools fail
  - Add CI gating


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: Kalev Lember <klember@redhat.com> - 3.12.2-1
changelog:
  - Update to 3.12.2
  - Use desktop-file-validate instead of desktop-file-install
  - Update download URLs


author: Denis Leroy <denis@poolshark.org> - 0.6.0-1
changelog:
  - Update to 0.6.0
  - Removed libburn support until it compiles against libisofs 0.2.8
  - Fixed project URL
  - Added patch to port to new Gtk+ tooltip interface
  - Added patch to fix filter dialog crash


author: Denis Leroy <denis@poolshark.org> - 2.25.90-1
changelog:
  - Update to upstream 2.25.90
  - Split media library into separate RPM (#483754)
  - Added patch to validate desktop files


author: Denis Leroy <denis@poolshark.org> - 2.25.91.2-1
changelog:
  - Update to upstream 2.25.91.2
  - Dvdcss patch upstreamed
  - Split nautilus extension into subpackage (#485918)


author: Matthias Clasen <mclasen@redhat.com> - 2.28.1-1
changelog:
  - Update to 2.28.1, fixes a number of crashes and other serious bugs:
   - Fix a crash when we try to download a missing gstreamer plugin through PK
   - Don't fail if a drive cannot be checksumed after a burn
   - Fix a data corruption when libisofs was used for a dummy session
   - Fix #596625: brasero crashed with SIGSEGV in brasero_track_data_cfg_add
   - Fix progress reporting
   ...


author: Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-20
changelog:
  - Fixed installation of multiple drivers and text tables in Dracut module
    if environment variables are used


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-7
changelog:
  - fix "CVE-2020-10696 buildah: crafted input tar file may lead to local file overwriting during image build process"
  - Resolves: #1819393


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: #1817742


author: Severin Gehwolf <sgehwolf@redhat.com> - 3.0.6-2
changelog:
  - Add BRs, maven-plugin-bundle, maven-source-plugin and
    maven-plugin-plugin, fixing FTBFS.
  - Resolves: RHBZ#1402998


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: 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: Till Maas <opensource@till.name> - 10.2-19
changelog:
  - Rebuilt for Fedora 23 Change
    https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code


author: Frantisek Kluknavsky <fkluknav@redhat.com> - 1.1.11-32
changelog:
  - FTBFS: <sys/sysmacros.h> included where "major" and "minor" macros are in use
    (cdrkit-1.1.11-sysmacros.patch added)
  - https://bugzilla.redhat.com/show_bug.cgi?id=1263599 - man page clarified
    (cdrkit-1.1.11-manpagefix.patch modified)


author: Petr Pisar <ppisar@redhat.com> - 1.1.11-35
changelog:
  - perl dependency renamed to perl-interpreter
    <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>


author: Rob Crittenden <rcritten@redhat.com> - 0.79.6-4
changelog:
  - Improve handling of NSS tokens (#1624930)
  - Pull in upstream fixes discovered in coverity and clang (#1632449)


author: Rob Crittenden <rcritten@redhat.com> - 0.79.7-4
changelog:
  - Optimize closing of file descriptors on fork (#1763745)
  - Remove NOMODDB flag flag from context init, look for full tokens (#1746543)
  - Retrieve full IPA CA chain (#1710632)


author: Daniel Kopecek <dkopecek@redhat.com> - 11-2
changelog:
  - Check that key derivation key is available
  - Delete remaining references to the removed http pin
  - Install cryptsetup and tpm2_pcrlist in the initramfs
  - Add device TCTI library to the initramfs
    Resolves: rhbz#1648004
    Resolves: rhbz#1650246


author: Nathaniel McCallum <npmccallum@redhat.com> - 6-1
changelog:
  - New upstream release
  - Specify unprivileged user/group during configuration
  - Move clevis user/group creation to base clevis package


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-5.el8
changelog:
  - Improved gating testing [bz#1682786]
  - Resolves: bz#1682786
    (cloud-init changes blocked until gating tests are added)


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> - 18.5-12.el8_2.1
changelog:
  - ci-Make-cloud-init.service-execute-after-network-is-up.patch [bz#1826262]
  - Resolves: bz#1826262
    ([RHEL8.2] Race condition of starting cloud-init and NetworkManager [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.2
changelog:
  - ci-net-append-type-dhcp-46-only-if-dhcp-46-is-True-in-v.patch [bz#1811753]
  - ci-net-sysconfig-Handle-default-route-setup-for-dhcp-co.patch [bz#1811753]
  - ci-azure-net-generate_fallback_nic-emits-network-v2-con.patch [bz#1811753]
  - ci-azure-support-matching-dhcp-route-metrics-for-dual-s.patch [bz#1811753]
  - ci-net-handle-openstack-dhcpv6-stateless-configuration.patch [bz#1811753]
  - ci-net-IPv6-accept_ra-slaac-stateless-51.patch [bz#1811753]
  - Resolves: bz#1811753
    ([RHEL8] DHCP Stateful - Openstack DHCPv6 instance get no default gateway and is unable to send IPv6 traffic (Network unreachable errors). [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.3
changelog:
  - ci-Enable-ssh_deletekeys-by-default.patch [bz#1826218]
  - Resolves: bz#1826218
    (CVE-2018-10896 cloud-init: default configuration disabled deletion of SSH host keys [rhel-8] [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.4
changelog:
  - ci--DHCP-sandboxing-failing-on-noexec-mounted-var-tmp-52.patch [bz#1879990]
  - ci--network-Fix-type-and-respect-name-when-rendering-vla.patch [bz#1890552]
  - Resolves: bz#1879990
    ([Azure][RHEL 8] cloud-init Permission denied with the use of mount option noexec [rhel-8.2.0.z])
  - Resolves: bz#1890552
    ([rhel8][cloud-init] ifup bond0.504 Error: Connection activation failed: No suitable device found for this connection [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.5
changelog:
  - ci-Add-config-modules-for-controlling-IBM-PowerVM-RMC.-.patch [bz#1908321]
  - ci-Explicit-set-IPV6_AUTOCONF-and-IPV6_FORCE_ACCEPT_RA-.patch [bz#1908563]
  - ci-DataSourceAzure-update-password-for-defuser-if-exist.patch [bz#1916840]
  - Resolves: bz#1908321
    (Support for cloud-init config modules for PowerVM Hypervisor in Red Hat cloud-init [rhel-8.2.0.z])
  - Resolves: bz#1908563
    (Add support for ipv6_autoconf on cloud-init [rhel-8.2.0.z])
  - Resolves: bz#1916840
    ([Azure] Update existing user password RHEL8x [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.6
changelog:
  - ci-Replace-subp.-calls-by-util.-calls.patch [bz#1908563 bz#1908321]
  - ci-net-fix-rendering-of-static6-in-network-config-77.patch [bz#1908563 bz#1908321]
  - Resolves: bz#1908563
    (Add support for ipv6_autoconf on cloud-init [rhel-8.2.0.z])
  - Resolves: bz#1908321
    (Support for cloud-init config modules for PowerVM Hypervisor in Red Hat cloud-init [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.7
changelog:
  - ci-net-Oracle-Add-support-for-netfailover-detection.patch [bz#1957137]
  - ci-get_interfaces-don-t-exclude-Open-vSwitch-bridge-bon.patch [bz#1957137]
  - ci-net-exclude-OVS-internal-interfaces-in-get_interface.patch [bz#1957137]
  - ci-Replace-subp-by-util.patch [bz#1957137]
  - ci-Add-master_is_bridge_or_bond.patch [bz#1957137]
  - Resolves: bz#1957137
    (Intermittent failure to start cloud-init due to failure to detect macs [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.8
changelog:
  - ci-rhel-cloud.cfg-remove-ssh_genkeytypes-in-settings.py.patch [bz#1963982]
  - Resolves: bz#1963982
    ([cloud-init] From RHEL 82+ cloud-init no longer displays sshd keys fingerprints from instance launched from a backup image [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8_2.9
changelog:
  - ci-Fix-unit-failure-of-cloud-final.service-if-NetworkMa.patch [bz#1974369]
  - Resolves: bz#1974369
    ([rhel-8]cloud-final.service fails if NetworkManager not installed. [rhel-8.2.0.z])


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


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.29-3.el8_2.1
changelog:
  - cu-growpart-fix-bug-when-resizing-a-middle-partition-wi.patch [bz#1967586]
  - Resolves: bz#1967586
    (Could not growpart over 2TB gpt disk [rhel-8.2.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 0.29-3.el8_2.2
changelog:
  - cu-growpart-fix-bug-that-stopped-GPT-disks-from-being-g.patch [bz#1967586]
  - Resolves: bz#1967586
    (Could not growpart over 2TB gpt disk [rhel-8.2.0.z])


author: Patsy Franklin <pfrankli@redhat.com> - 3.11.0-2
changelog:
  - Choose correct version of python to use.  Require the correct
    sphinx build depending on which python we choose. (#1583117)


author: Martin Pitt <mpitt@redhat.com> - 197.1-1
changelog:
  - Machines: Fix crash on deleting VM in the middle of the installation (rhbz#1715399)
  - Machines: Properly refresh storage pools (rhbz#1680293)
  - Machines: Fix pool types which don't support volume creation (rhbz#1731849)
  - Machines: Disable PXE booting on session connection (rhbz#1731803)


author: Martin Pitt <mpitt@redhat.com> - 197.2-1
changelog:
  - Machines: Stop bringing libvirt package as a dependency (rhbz#1728219)
  - Machines: Implement VM installation for additional disk types
  - Machines: Fix setting of volume format when adding new disks to VMs (rhbz#1732303)
  - Machines: Disallow pool deletion if pool/volumes are used by any VM (rhbz#1731865)
  - Check for subscription only if enabled in package manager (rhbz#1701067)


author: Matej Marusak <mmarusak@redhat.com> - 206-1
changelog:
  - Machines: Network interface deletion
  - Machines: Refactor Create VM dialog and introduce a download option
  - Software Updates: Use notifications for available updates info
  - Machines: Configure read-only and shareable disks (rhbz#1684304)
  - machines: Implement adding virtual network interfaces (rhbz#1672753)
  - Machines: Creation of Storage Volumes (rhbz#1676506)
  - Machines: VM creation and import dialog changes
  - Machines: Enable interface type "direct" in NIC configuration
  - Machines: LVM storage pools (rhbz#1676600)
  - Machines: VM creation dialog now shows the recommended memory for the selected OS
  - Machines: Managing of Virtual Networks (rhbz#1672755)
  - Machines: Support more disk types


author: Matej Marusak <mmarusak@redhat.com> - 208-1
changelog:
  - Storage: Drop “default mount point” concept
  - Machines: Support transient virtual networks and storage pools
  - Machines: Sliders for disk size and memory in VM creation
  - Storage: List all software devices in a single panel
  - Redesigned notifications


author: Matej Marusak <mmarusak@redhat.com> - 209-1
changelog:
  - Machines: Don't disable detaching button when VM is running (rhbz#1777201)
  - Machines: Support transient virtual networks and storage pools (rhbz#1715429)
  - Machines: Fix Oops when creating a VM from ISO on system with no storage pools (rhbz#1778049)
  - Stop fetching variables from base1/patternfly.css because they can be outdated (rhbz#1777683)


author: Matej Marusak <mmarusak@redhat.com> - 210-1
changelog:
  - Dashboard: Support SSH identity unlocking when adding new machines
  - Machines: Support “bridge” type network interfaces
  - Machines: Support “bus” type disk configuration (rhbz#1671144)
  - Machines: Fix default storage pool search (rhbz#1778049)
  - Machines: Fix lost of configuration changes made before installation (rhbz#1780449)
  - Machines: Fix edit NIC dialog when the current network in XML was deleted (rhbz#1780452)
  - Machines: Fix default volume format detection in Disk Add dialog (rhbz#1784304)
  - Machines: Use all cells when getting Host Max Memory (rhbz#1780530)


author: Matej Marusak <mmarusak@redhat.com> - 211-1
changelog:
  - Machines: The VM is covered when another one has the same name (rhbz#1780451)
  - Machines: Decompress ipv6 addresses before validating them (rhbz#1784289)
  - Machines: Fix default bridge selection for `Bridge to LAN` NIC (rhbz#1791537, rhbz#1791543)


author: Martin Pitt <mpitt@redhat.com> - 211.2.1
changelog:
  - Machines: Fix stuck delete dialogs (rhbz#1791543, #1792379)
  - Machines: Fix CPU statistics (rhbz#1763641)
  - Machines: Fix incorrect format when adding existing disk to VM (rhbz#1792319)
  - Storage: Minor layout fixes
  - Translation updates


author: Martin Pitt <mpitt@redhat.com> - 0.3-1
changelog:
  - New version 0.3
  - Add/edit/remove sources
  - Remove new line in encrypted password rhbz#1655862
  - Resolve issues with changes saved to the workspace


author: Martin Pitt <mpitt@redhat.com> - 4-1
changelog:
  - Add additional blueprint name validation rhbz#1696415
  - Fix images not loading on refresh
  - Add notification for source repo deletion
  - Fix AppStream ID
  - Translation updates


author: Matej Marusak <mmarusak@redhat.com> - 11-1
changelog:
  - Show depsolve errors on the blueprints page
  - Add labels for additional output types (rhbz#1769154)
  - Expose Image Builder on /composer, not /welder
  - 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: Matej Marusak <mmarusak@redhat.com> - 12.1-1
changelog:
  - Fix integration tests, external test repository URL ceased to exist
  - Translation updates rhbz#1784453
  - Add documentation URL page help menu


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: Jindrich Novy <jnovy@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
  - Related: RHELPLAN-25139


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: 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: 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: Richard Hughes <richard@hughsie.com> 1.4.0-1
changelog:
  - New upstream version
  - Port to the Meson build system
  - Correctly build the ICC transfer curve for Rec709
  - Do not spin the Huey LEDs when the sensor is embedded
  - Do not use /tmp to create profiles
  - Use a different Huey unlock code on the W700 laptop


author: Richard Hughes <richard@hughsie.com> 1.4.1-1
changelog:
  - New upstream version
  - Include all the files in the GIR target
  - Include the correct file when using Colord-1.0.gir
  - Use gio-2.0 when generating the VAPI


author: Richard Hughes <richard@hughsie.com> 1.4.2-1
changelog:
  - New upstream version
  - Avoid buffer overflow when reading profile_id
  - Fix the detection of duplicate EDIDs
  - Set cd-create-profile date to SOURCE_DATE_EPOCH


author: Richard Hughes <richard@hughsie.com> 0.1.26-1
changelog:
  - New upstream version.
  - Install the cd-convert utility
  - Do not link against the unused gio-unix-2.0


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-11
changelog:
  - Fix heap-based buffer overflow vulnerability in jp2image.cpp that may lead to DoS
    Resolves: bz#1990396


author: yangxiaoxuan <yangxiaoxuan@openanolis.org> - 4.8.5-36.1.0.1
changelog:
  - Modify the release information and add the bugzilla address of openanolis
  - Resolve doc build error


author: Tomáš Mráz <tmraz@redhat.com> 1.0.2m-1
changelog:
  - minor upstream release 1.0.2m fixing security issues
  - fix locking of RNG in FIPS mode for some obscure use-cases


author: Frantisek Kluknavsky <fkluknav@redhat.com> - 2:2.73-2
changelog:
  - moved changelog entries:
  - Define spc_t as a container_domain, so that container_runtime will transition
  to spc_t even when setup with nosuid.
  - Allow container_runtimes to setattr on callers fifo_files
  - Fix restorecon to not error on missing directory


author: Jindrich Novy <jnovy@redhat.com> - 2:2.123.0-2
changelog:
  - implement spec file refactoring by Zdenek Pytela, namely:
    Change the uninstall command in the %postun section of the specfile
    to use the %selinux_modules_uninstall macro which uses priority 200.
    Change the install command in the %post section if the specfile
    to use the %selinux_modules_install macro.
    Replace relabel commands with using the %selinux_relabel_pre and
    %selinux_relabel_post macros.
    Change formatting so that the lines are vertically aligned
    in the %postun section.
    (https://github.com/containers/container-selinux/pull/85)
  - Related: RHELPLAN-25139


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:2.0-1
changelog:
  - Resolves: #1406517 - bump to v2.0 (first upload to Fedora as a
  standalone package)
  - include projectatomic/RHEL-1.12 branch commit for building on centos/rhel


author: Dan Walsh <dwalsh@fedoraproject.org> - 2:2.3-1
changelog:
  - Fix labeling on /usr/bin/runc.*
  - Add sandbox_net_domain access to container.te
  - Remove containers ability to look at /etc content


author: Dan Walsh <dwalsh@fedoraproject.org> - 2:2.4-1
changelog:
  - Add typebounds statement for container_t from container_runtime_t
  - We should only label runc not runc*


author: Dan Walsh <dwalsh@fedoraproject.org> - 2:2.10-1
changelog:
  - Update to the latest container-selinux patch from upstream
  - Label files under /usr/libexec/lxc as container_runtime_exec_t
  - Give container_t access to XFRM sockets
  - Allow spc_t to dbus chat with init system
  - Allow containers to read cgroup configuration mounted into a container


author: Dan Walsh <dwalsh@fedoraproject.org> - 2:2.19-1
changelog:
  - Fix mcs transition problem on stdin/stdout/stderr
  - Add labels for CRI-O
  - Allow containers to use tunnel sockets


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.27-1
changelog:
  -  Allow container runtimes to work with the netfilter sockets
  -  Allow container_file_t to be an entrypoint for VM's
  -  Allow spc_t domains to transition to svirt_t


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.31-1
changelog:
  - Allow the container runtime to dbus chat with dnsmasq
  - add dontaudit rules for container trying to write to /proc


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.37-1
changelog:
  - Allow containers to use inherited ttys
  - Allow ostree to handle labels under /var/lib/containers/ostree


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.39-1
changelog:
  - Allow container runtimes to use interited terminals.  This helps
  satisfy the bounds check of container_t versus container_runtime_t.


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.48-1
changelog:
  - Update policy to match master branch
  - Remove typebounds and replace with nnp_transition and nosuid_transition calls


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.49-1
changelog:
  - Add support for MLS running container runtimes
  - Add missing allow rules for running systemd in a container


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.55-1
changelog:
  Allow iptables to read container state
      Dontaudit attempts from containers to write to /proc/self
      Allow spc_t to change attributes on container_runtime_t fifo files


author: Dan Walsh <dwalsh@fedoraproject.org> - 2.60-1
changelog:
  - Allow containers to list cgroup directories
  - Transition for unconfined_service_t to container_runtime_t when executing container_runtime_exec_t.


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.5.2-2
changelog:
  - upstream moved to github.com/containernetworking/plugins
  - built commit dcf7368
  - provides: containernetworking-plugins
  - use vendored deps because they're a lot less of a PITA
  - excludearch: s390x for now (rhbz#1466865)


author: Jindrich Novy <jnovy@redhat.com> - 0.8.1-2
changelog:
  - backport https://github.com/coreos/go-iptables/pull/62
    from Michael Cambria
  - Resolves: #1627561


author: Jan Friesse <jfriesse@redhat.com> 3.0.0-2
changelog:
  - Resolves: rhbz#1665211

  - totemip: Use AF_UNSPEC for ipv4-6 and ipv6-4 (rhbz#1665211)
  - merge upstream commit 2ab4d4188670356dcb82a80f2fc4598f5145c77d (rhbz#1665211)


author: Jan Friesse <jfriesse@redhat.com> 3.0.2-4
changelog:
  - Resolves: rhbz#1745624
  - Resolves: rhbz#1745642
  - Resolves: rhbz#1749263
  - Resolves: rhbz#1765025

  - totem: fix check if all nodes have same number of links (rhbz#1749263)
  - merge upstream commit 816324c94cfb917b11f43954b8757424db28b390 (rhbz#1749263)
  - totem: Increase ring_id seq after load (rhbz#1745624)
  - merge upstream commit 3675daceeeeb72af043f5c051daed463fdd2d2a1 (rhbz#1745624)
  - man: Fix link_mode priority description (rhbz#1745642)
  - merge upstream commit 0a323ff2ed0f2aff9cb691072906e69cb96ed662 (rhbz#1745642)
  - totemsrp: Reduce MTU to left room second mcast (rhbz#1765025)
  - merge upstream commit ee8b8993d98b3f6af9c058194228fc534fcd0796 (rhbz#1765025)


author: Dave Anderson <anderson@redhat.com> - 7.2.3-16
changelog:
  - Resurrect "dev -p" option.
  - Fix "dev -[dD]" options to account for request_queue.in_flight[] removal.
    Resolves: rhbz#1662039
  - Command line input fixes
    Resolves: rhbz#1664061


author: Dave Anderson <anderson@redhat.com> - 7.2.6-1
changelog:
  - Rebase to latest upstream sources
    Resolves: rhbz#1686560 
  - Utilize the VMCOREINFO PT_NOTE in /proc/kcore header
    Resolves: rhbz#1627528
  - Support extraction of CONFIG_PROC_VMCORE_DEVICE_DUMP data from dumpfile header
    Resolves: rhbz#1702535


author: Dave Anderson <anderson@redhat.com> - 7.2.6-2
changelog:
  - Fix "p" command regression
    Resolves: rhbz#1718417  
  - Fix arm64 debug kernel read error message during initialization
    Resolves: rhbz#1718736


author: Dave Anderson <anderson@redhat.com> - 7.2.7-2
changelog:
  - Rebase to latest upstream sources
    Resolves: rhbz#1738619
  - Support for KASLR on s390x
    Resolves: rhbz# 1753172


author: Dave Anderson <anderson@redhat.com> - 7.2.7-3
changelog:
  - Rebase to github commit 6c1c8ac6
    Resolves: rhbz#1738619
  - Fix "log -a" option
    Resolves: rhbz#1785537
  - Fix for ELF kdump vmcores form s390x KASLR kernels
    Resolves: rhbz#1786996


author: Bhupesh Sharma <bhsharma@redhat.com> - 7.2.7-3.1
changelog:
  - crash/sadump, kaslr: fix failure of calculating kaslr_offset due to an sadump format restriction
    Resolves: rhbz#1884590


author: Jay Fenlason <fenlason@redhat.com> 3.5-2
changelog:
  - remove ppc from arch list, since it doesn't work with ppc64 kernels
  - remove alpha from the arch list since we don't build it any more


author: Dave Anderson <anderson@redhat.com> 3.8-3
changelog:
  - remove (harmless) error message during ia64 diskdump invocation when
    an SMP system gets booted with maxcpus=1
  - several 2.6 kernel specific updates


author: Dave Anderson <anderson@redhat.com> 3.10-9
changelog:
  - Updated source package to crash-3.10.tar.gz, containing
    IBM's final ppc64 processor support for RHEL4
  - Fixes potential "bt -a" hang on dumpfile where netdump IPI interrupted
    an x86 process while executing the instructions just after it had entered
    the kernel for a syscall, but before calling the handler.  BZ #139437
  - Update to handle backtraces in dumpfiles generated on IA64 with the
    INIT switch (functionality intro'd in RHEL3-U5 kernel).  BZ #139429
  - Fix for handling ia64 and x86_64 machines booted with maxcpus=1 on
    an SMP kernel.  BZ #139435
  - Update to handle backtraces in dumpfiles generated on x86_64 from the
    NMI exception stack (functionality intro'd in RHEL3-U5 kernel).
  - "kmem -[sS]" beefed up to more accurately verify slab cache chains
    and report errors found.
  - Fix for ia64 INIT switch-generated backtrace handling when
    init_handler_platform() is inlined into ia64_init_handler();
    properly handles both RHEL3 and RHEL4 kernel patches.
    BZ #138350
  - Update to enhance ia64 gdb disassembly output so as to
    symbolically display call targets from kernel module
    text without requiring module debuginfo data.


author: Dave Anderson <anderson@redhat.com> 3.10-13
changelog:
  - Compiler error- and warning-related fixes for gcc 4 build.
  - Update to enhance x86 and x86_64 gdb disassembly output so as to
    symbolically display call targets from kernel module text without
    requiring module debuginfo data.
  - Fix hole where an ia64 vmcore could be mistakenly accepted as a
    usable dumpfile on an x86_64 machine, leading eventually to a
    non-related error message.


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.1
changelog:
  - Updated crash.patch to bring it up to 4.0-2.26, which should 
    address BZ #191719 - "crash fails to build in mock"


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.2
changelog:
  - Updated crash.patch such that <asm/segment.h> is not #include'd
    by lkcd_x86_trace.c; also for BZ #191719


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.3
changelog:
  - Updated crash.patch such that <asm/page.h> is not #include'd
    by vas_crash.h; only ia64 build complained; BZ #191719


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.4
changelog:
  - Updated crash.patch such that <asm/page.h> is not #include'd
    by s390_dump.c; IBM did not make the file s390[s] only; BZ #192719


author: Dave Anderson <anderson@redhat.com> - 4.0-3.1
changelog:
  - Updated crash.patch to match upstream version 4.0-3.1.
  - Added kdump reference to description.
  - Added s390 and s390x to ExclusiveArch list.  BZ #199125
  - Removed LKCD v1 pt_regs references for s390/s390x build.
  - Removed LKCD v2_v3 pt_regs references for for s390/s390x build.


author: Dave Anderson <anderson@redhat.com> - 4.0-3.3
changelog:
  - Updated crash.patch to match upstream version 4.0-3.3.
  - Support for x86_64 relocatable kernels.  BZ #204557


author: Dave Anderson <anderson@redhat.com> - 4.0-6.0.4
changelog:
  - First attempt at addressing the GCC 4.3 build, which failed on x86_64
    because ptrace-abi.h (included by ptrace.h) uses the "u32" typedef,
    which relies on <asm/types.h>, and include/asm-x86_64/types.h
    does not not typedef u32 as done in include/asm-x86/types.h.


author: Dave Anderson <anderson@redhat.com> - 4.0-6.0.5
changelog:
  - Second attempt at addressing the GCC 4.3 build, which failed due
    to additional ptrace.h includes in the lkcd vmdump header files.


author: Dave Anderson <anderson@redhat.com> - 4.0-7.7.1
changelog:
  - Updates to this file per crash merge review
  - Update to upstream version 4.0-7.7.  Full changelog viewable in:
      http://people.redhat.com/anderson/crash.changelog.html


author: Lubomir Rintel <lkundrak@v3.sk> - 4.0.8.11-1
changelog:
  - Update to later upstream release
  - Fix abuse of Revision tag

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild


author: Dave Anderson <anderson@redhat.com> - 4.0.9-1
changelog:
  - Update to upstream release, which allows the removal of the 
    Revision tag workaround, the crash-4.0-8.11-dwarf3.patch and 
    the crash-4.0-8.11-optflags.patch


author: Dave Anderson <anderson@redhat.com> - 5.1.8-1
changelog:
  - Update to latest upstream release
  - Additional fixes for gcc-4.6 -Werror compile failures for ARM architecture.


author: Dave Anderson <anderson@redhat.com> - 7.0.2-1
changelog:
  - Update to latest upstream release
  - Fix for ppc64 embedded gdb NULL pointer translation sigsegv
  - Fix for bt -F failure


author: Dave Anderson <anderson@redhat.com> - 7.0.2-2
changelog:
  - Compressed kdump 46-bit physical memory support
    Resolves: rhbz#1015250
  - Fix incorrect backtrace for dumps taken with "virsh dump --memory-only"
    Resolves: rhbz#1020469
  - Fix cpu number display on systems with more than 254 cpus
    Resolves: rhbz#1020536


author: Dave Anderson <anderson@redhat.com> - 7.0.2-4
changelog:
  - Fixes for "kmem -S" command for CONFIG_SLUB.
  - Resolves: rhbz#1045591
  - Increase S390X NR_CPUS
  - Resolves: rhbz#1051156


author: Dave Anderson <anderson@redhat.com> - 7.0.2-5
changelog:
  - Fix for a missing kernel-mode exception frame dump by the x86_64 
    "bt" command if a page fault was generated by a bogus RIP.
  - Resolves: rhbz#1057353
  - Fix for the x86_64 "bt" command to prevent an unwarranted message
    indicating "WARNING: possibly bogus exception frame" generated
    from a blocked kernel thread that was in the process of exec'ing
    a user process via the call_usermodehelper() facility.
  - Resolves: rhbz#1057357


author: Dave Anderson <anderson@redhat.com> - 7.0.8-1
changelog:
  - Rebase to upstream version 7.0.8.
  - Resolves: rhbz#1110513
  - Fix to calculate the physical base address of dumpfiles created
    by a "virsh dump" of an OVMF guest.
  - Resolves: rhbz#1080698
  - Support for aarch64 architecture.
  - Resolves: rhbz#1110551
  - Fix to prevent crash from spinning endlessly on a corrupted/truncated
    dumpfile whose bitmap data is not wholly contained within the file.
  - Resolves: rhbz#1114088
  - Support for ppc64le architecture.
  - Resolves: rhbz#1123991


author: Dave Anderson <anderson@redhat.com> - 7.0.8-2
changelog:
  - Fix ps performance patch regression on live systems.
  - Resolves: rhbz#1134177
  - Minor build-related fixes for ppc64le.
  - Resolves: rhbz#1123991


author: Dave Anderson <anderson@redhat.com> - 7.0.9-2
changelog:
  - Use registers from QEMU-generated ELF and compressed kdump headers 
    for active task backtraces.
  - Resolves: rhbz#1169555


author: Dave Anderson <anderson@redhat.com> - 7.0.9-5
changelog:
  - Support new sadump format that can represent more than 16 TB physical memory space
    Resolves: rhbz#1182383


author: Dave Anderson <anderson@redhat.com> - 7.1.1-1
changelog:
  - Rebase to upstream version 7.1.1
    Resolves: rhbz#1207696
  - Display s390x vector registers from a kernel dump.
    Resolves: rhbz#1182161
  - Fix date displayed on initial system banner and by the "sys" command on ARM64.
    Resolves: rhbz#1223044
  - Fix ARM64 page size calculation on 4.1 and later kernels.
    Resolves: rhbz#1222645


author: Dave Anderson <anderson@redhat.com> - 7.1.2-1
changelog:
  - Rebase to upstream version 7.1.2
    Resolves: rhbz#1207696
  - Fix several ppc64 backtrace issues
    Resolves: rhbz#1235447


author: Dave Anderson <anderson@redhat.com> - 7.1.2-2
changelog:
  - Fix "kmem -s <address>", "bt -F[F]", and "rd -S[S]" options in kernels 
    configured with CONFIG_SLUB having multiple-page slabs.
    Resolves: rhbz#1244003
  - Fix for SIGSEGV generated by "bt -[f|F]" in ARM64 kernels.
    Resolves: rhbz#1248859


author: Dave Anderson <anderson@redhat.com> - 7.1.2-3
changelog:
  - crash fails to read or wrongly reads some parts of memory in sadump vmcore format
    Resolves: rhbz#1282997


author: Dave Anderson <anderson@redhat.com> - 7.1.5-1
changelog:
  - Rebase to upstream version 7.1.5
    Resolves: rhbz#1292566
  - Decode clflushopt instruction
    Resolves: rhbz#1262479
  - Support AArch64 QEMU generated dumps 
    Resolves: rhbz#1299873
  - crash: zero-size memory allocation (aarch64) 
    Resolves: rhbz#1312738


author: Dave Anderson <anderson@redhat.com> - 7.1.5-2
changelog:
  - Fix for kernel module symbol gathering when the ordering of module
    symbol name strings does not match the order of the kernel_symbol
    structures.
  - Resolves: rhbz#1375130


author: Dave Anderson <anderson@redhat.com> - 7.1.8-1
changelog:
  - Rebase to upstream version 7.1.8
    Resolves: rhbz#1393534
  - POWER9 - Power ISA 3.0 related support for crash utility
    Resolves: rhbz#1368711
  - crash package update - ppc64/ppc64le
    Resolves: rhbz#1384944
  - exception RIP: unknown or invalid address
    Resolves: rhbz#1350457
  - Crash does not always parse correctly the modules symbol tables
    Resolves: rhbz#1360415
  - ARM64: crash live system from: WARNING: cannot read linux_banner string
    Resolves: rhbz#1392007
  - kmem: invalid structure member offset: page_count
    Resolves: rhbz#1392011
  - Kernel address space randomization [KASLR] support 
    Resolves: rhbz#1392658
  - invalid structure size: tnt
    Resolves: rhbz#1420653


author: Dave Anderson <anderson@redhat.com> - 7.1.9-1
changelog:
  - Rebase to upstream version 7.1.9
    Resolves: rhbz#1393534
  - Fix gdb "set scope" option for KASLR kernels.
    Resolves: rhbz#1440725
  - Fix for the determination of the x86_64 "phys_base" value when it is
    not passed in the VMCOREINFO data of ELF vmcores
    Resolves: rhbz#1439170


author: Dave Anderson <anderson@redhat.com> - 7.1.9-2
changelog:
  - Rebase to github commits 87179026 to ad3b8476
    Resolves: rhbz#1393534
  - Prohibit native gdb disassemble command when KASLR
    Resolves: rhbz#1445649


author: Dave Anderson <anderson@redhat.com> - 7.2.0-1
changelog:
  - Rebase to upstream version 7.2.0
  - Rebase to github commits da9bd35a_to_e2efacdd.patch
    Resolves: rhbz#1497316
  - ppc64le: fix for "WARNING: cannot access vmalloc'd module memory"
    Resolves: rhbz#1485391
  - Support for analyzing an SADUMP crash dump if KASLR is enabled
    Resolves: rhbz#1504467


author: Dave Anderson <anderson@redhat.com> - 7.2.3-12
changelog:
  - Address covscan issues
    Resolves: rhbz#1602466
  - Fix for x86_64 5-level pagetable vmalloc range expansion
    Resolves: rhbz#1637125


author: Dave Anderson <anderson@redhat.com> - 1.3.1-3
changelog:
  - Fix x86_64 "invalid structure member offset: thread_struct_fs"
    Resolves: rhbz#1589019
  - Fix arm64 "invalid structure member offset: thread_struct_fpsimd_state"
    Resolves: rhbz#1625810


author: Dave Anderson <anderson@redhat.com> - 1.0.3-2.el7
changelog:
  - Add RPM_OPT_FLAGS to gcc line in ptdump.mk
    Resolves: rhbz#1450708
  - Set gdb scope to get appropriate ring_buffer structure
    Resolves: rhbz#1451181


author: Dave Anderson <anderson@redhat.com> - 1.0.3-5
changelog:
  - ptdump: fix build warning: warning: this ‘if’ clause does not guard
  - ptdump: fix failure: ptdump: invalid size request: 0 type: "read page for write" 
  - ptdump: fix heap memory and fd leak when fault happens
    Resolves: rhbz#1786497


author: Dave Anderson <anderson@redhat.com> - 2.0.12
changelog:
  - Differentiate ppc64 .ring_buffer_read text symbol from ring_buffer_read data symbol
  - Fix for ring_buffer_per_cpu.nr_pages size change on big-endian systems 
  - Fix for Linux 4.7 change to the TRACE_EVENT_FL_TRACEPOINT flag
    Resolves: rhbz#1441914
    Resolves: rhbz#1440726


author: Dave Anderson <anderson@redhat.com> - 2.0.13
changelog:
  - Build requires crash-devel-7.2.0-2 and usage requires crash-7.2.0-2
    because of load_module structure change.
    Resolves: rhbz#1520825


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.11.0-2
changelog:
  - Consistently produce valid URLs by prepending protocol. (RhBug:1632121)
  - modifyrepo_c: Prevent doubling of compression (test.gz.gz) (RhBug:1639287)
  - Correct pkg count in headers if there were invalid pkgs (RhBug:1596211)
  - Add support for modular errata (RhBug:1656584)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.11.0-3
changelog:
  - Backport patch to switch off timestamps on documentation in order to remove
    file conflicts (RhBug:1738788)


author: Ales Matej <amatej@redhat.com> - 0.15.1-1
changelog:
  - Update to 0.15.1
  - Allow pip to see installation of python3-createrepo_c
  - Imporove documentation
  - Remove dependency on deltarpm in favour of drpm
  - Obsolete createrepo on all Fedoras again (RhBug:1702771)
  - Fix issue with createrepo_c hanging at the end (RhBug:1714666)
  - Don't include packages with forbidden control chars in repodata
  - Depend on the appropriate minimum version of libmodulemd
  - Add --pkgorigins mode for Koji
  - Prevent exiting with 0 if errors occur while finalizing repodata.
  - Add support for reading and merging module metadata
  - Update --keep-all-metadata to keep all additional metadata, not just updateinfo and groupfile (RhBug:1639287)
  - mergerepo_c: Add support for --koji simple mode
  - Fix generating corrupted sqlite files (RhBug: 1696808)
  - Do not obsolete createrepo on Fedora < 31
  - mergerepo_c: check if nevra is NULL and warn user about src.rpm naming
  - Include file timestamp in repomd.xml to allow reproducing exact metadata as produced in the past
  - Enhance support of zchunk
  - Support of zchunk
  - [spec] Fix ldconfig for rhel <= 7
  - Fix "CR_DELTA_RPM_SUPPORT" redefined warnings
  - Set to build against Python 3 by default
  - Update README
  - Add mergerepo_c --repo-prefix-search and --repo-prefix-replace.
  - Fix missing packages in mergerepo_c in case multiple VR exists for single pkg in repo.


author: Ales Matej <amatej@redhat.com> - 0.15.1-2
changelog:
  - Add reboot_suggested to UpdateRecord (RhBug:1772466)
  - Explicitly output boolean values for updateinfo.xml (RhBug:1772466)
  - Fix modifyrepo_c with modules.yaml as a symbolic link (RhBug:1776399)


author: Adrian Reber <adrian@lisas.de> - 3.12-0.1
changelog:
  - Updated to 3.12 (pre-release)
  - Create libs subpackage
  - Build against SELinux (Fedora and RHEL8)
  - Build against libbsd (Fedora)


author: Parag Nemade <pnemade AT redhat DOT com> - 0.130-6
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove owneship of %{_fontdir} in -common
  - Remove group tag


author: Pravin Satpute <psatpute@redhat.com> - 0.130-9
changelog:
  - Resolved #1217066 : culmus-keteryg-fonts takes over Firefox?
  - Update fontconf priority of all fonts from 65 to 66, except David


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.20.0-13
changelog:
  - 1602470 - covscan fixes from upstream
  - 1632268 - cups-filters needs to obsolete ghostscript-cups and foomatic-filters
  - 1626996 - cups-filters: Sticky EOF behavior in glibc breaks descriptor concatenation using dup2


author: Christian Heimes <cheimes@redhat.com> - 0.5.0-6
changelog:
  - Require latest python-jwcrypto with Python 3 fix
  - Use python2 prefix for all Python 2 dependencies


author: Christian Heimes <cheimes@redhat.com> - 0.5.0-9
changelog:
  - freeipa 4.4.4-2.fc26 and newer are compatible with custodia 0.5
  - Fix dependency to python2-jwcrypto >= 0.4.2


author: Petr Viktorin <pviktori@redhat.com> - 0.5.0-12
changelog:
  - Remove the Python 2 subpackage
  - Skip a test that fails on a different logging/error message
  - In %check, use pytest directly rather than tox


author: Christian Heimes <cheimes@redhat.com> - 0.6.0-1
changelog:
  - New upstream release Custodia 0.6.0
  - Run all tests again
  - Remove etcd support and python3-custodia-extra
  - Remove unnecesary conflict with old FreeIPA


author: Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-5
changelog:
  - spec cleanup
  - simplified packaging (merge -perl in -utils)
  - remove obsoleted and/or unmaintained additional sources/patches
  - remove long time not used files from the cvs/srpm
  - update additional sources/patches from their upstream


author: Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-6
changelog:
  - follow licensing guideline update
  - devel sub-package has to have virtual static provides (#609604)


author: Michal Hlavinka <mhlavink@redhat.com> - 2.4.8-1
changelog:
  - cyrus-imapd updated to 2.4.8
  - fixed: cannot set unlimited quota through proxy
  - fixed: reconstruct tries to set timestamps again and again
  - fixed: response for LIST "" user is wrong
  - fixed: THREAD command doesn't support quoted charset
  - fixed crashes in mupdatetest and cyr_expire when using -x


author: Michal Hlavinka <mhlavink@redhat.com> - 2.4.12-4
changelog:
  - reduce noisy logging, add option to turn on LOG_DEBUG syslog
    messages again (thanks Philip Prindeville) (#754940)


author: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.17-1
changelog:
  - New upstream version, fixes upstream bugs:
  - reconstruct doesn't retain internaldate correctly (#3733)
  - Race condition in maibox rename (#3696)
  - DBERROR db4: Transaction not specified for a transactional database (#3715)
  - performance degradation on huge indexes in 2.4 branch (#3717)
  - typo fix in imapd.conf man page (#3729)
  - quota does not find all quotaroots if quotalegacy, fulldirhash and prefix are used and virtdomains is off (#3735)
  - Mail delivered during XFER was lost (#3737)
  - replication does not work on RENAME (#3742)
  - Failed asserting during APPEND (#3754)


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 2.4.17-13
changelog:
  - Remove invalid Patch0: URL.
  - Use HTTP for upstream source.
  - pod2html was split out of the main perl package, breaking cyrus.
    Add a build dep for it.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 2.4.18-1
changelog:
  - Update to 2.4.18, rhbz#1267871 and rhbz#1267878
  - Backport ff4e6c71d932b3e6bbfa67d76f095e27ff21bad0 to fix issues from
    http://seclists.org/oss-sec/2015/q3/651


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 2.5.10-1
changelog:
  - Initial update to the 2.5 series.
  - Significant spec cleanups.
  - Add sscg dep and follow
    https://fedoraproject.org/wiki/Packaging:Initial_Service_Setup for initial
    cert generation.
  - Change default conf to use the system crypto policy.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-1
changelog:
  - Initial attempt at importing 3.0.  Many new dependencies.
  - Use a stock sample imapd.conf file instead of a Fedora-provided one.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-2
changelog:
  - Add patch to fix up some endianness issues.
  - Enable both test suites on all architectures.
  - Add arch-specific excludes for a few Cassandane tests.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-3
changelog:
  - Remove clamav from build requirements.
  - Add --cleanup to Cassandane call to hopefully reduce build disk usage.
  - Disable maxforkrate test on s390x; our builders are too slow to run it.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-5
changelog:
  - Use proper path to ctl_mboxlist in cron file.
  - Add patch to increase individual test timeout.  Sometimes armv7hl can't
    complete a single test in 20 seconds.
  - Disable the Metronome tests; upstream says that they just won't reliably on
    shared hardware.
  - Don't bother running Cassandane on s390x for now.  The machines are simply
    too slow.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-6
changelog:
  - Rename two commands: quota -> cyr_quota, restore -> cyr_restore.
  - Fix Cassandane to handle those renames.
  - Fix location of cyr_fetchnews.
  - Fix Perl 5.26-related module linking issue which caused a test failure.
    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1461669


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-7
changelog:
  - Add old /usr/lib/cyrus-imapd directory to the utils package and add a symlink
    there to the deliver binary.  This should help a bit with migrations.
  - Add upstream patch to fix reconstruct failures on 32-bit architectures.
    Re-enable those five Cassandane tests.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-2
changelog:
  - Exclude one more test from 32-bit arches.  Looks like this failure crept in
    with the Cassandane update.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-3
changelog:
  - Patch the provided imapd.conf and cyrus.conf to more closely match previous
    Fedora defaults and directories included in this package and to enable
    features which are supported by the Fedora build.
  - Add tmpfiles.d configuration file for directories in /run.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-5
changelog:
  - Add two patches from upstream which fix JMAPCalendars issues on 32-bit and
    big-endian architectures.
  - Clean up test invocation and exclusion list.  More tests pass now.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.3-1
changelog:
  - Update to 3.0.3, which contains an important security fix.  The fix is not
    embargoed but no CVE has been assigned yet.
  - Drop patches merged upstream.
  - An update of imaptest has resulted in three additional cassandane failures,
    reported upstream as https://github.com/cyrusimap/cyrus-imapd/issues/2087.
    In order to get the security fix out without delay, those three tests have been
    disabled.


author: Pavel Zhukov <landgraf@fedoraproject.org> - 3.0.4-1
changelog:
  - Update to 3.0.4
  - Patched cassandane for new behaviour. It should be updated idealy.
  - Disable ImapTest.urlauth2 test; it seems to fail randomly regardless of
    architecture.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.4-3
changelog:
  - Rebuild for new libical.
  - Add patch to fix compilation error with new libical.
  - Disable two tests which fail due to the new libical.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-3
changelog:
  - Re-enable clamav and mariadb support as those are now built with openssl 1.1.
  - But no clamav on ppc64 because of
    https://bugzilla.redhat.com/show_bug.cgi?id=1534071


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-5
changelog:
  - Add patch to fix segfaults in squatter.
  - Exclude one test on all releases instead of just F28+.
  - Remove --cleanup from cassandane invocation.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-6
changelog:
  - Update cassandane checkout.
  - Add two new build dependencies.
  - Remove all JMAP-related tests from the exclusion lists, since cassandane no
    longer runs any JMAP tests on cyrus 3.0.
  - Collapse unused test skip lists.
  - Add ten additional skipped tests, after consultation with upstream.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-10
changelog:
  - Update cassandane checkout to fix a test that was broken by DST.
  - Add patch to fix sieve scripts for usernames containing a dot.
  - Disable imaptest in cassandane until
    https://bugzilla.redhat.com/show_bug.cgi?id=1562970 is fixed.
  - Re-enable tests on s390; it seems to be better now.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-11
changelog:
  - Re-enable imaptest on >= F29.
  - F29's imaptest fixes several bugs, allowing all tests to be run there.
  - Relocate cassandane base port to hopefully work better in koji.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-12
changelog:
  - Update list of excluded tests.
  - Update Cassandane snapshot; use new base_port config setting.  No need to
    patch that in now.
  - Add four new expected-to-fail tests from new Cassandane snapshot.
  - Add patch to collect extra Cassandane logging in case we hit some of those
    sporadic failures again.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.6-1
changelog:
  - Update to 3.0.6.
  - Remove upstreamed patches and renumber the rest.
  - Disable one new failing test:
    https://github.com/cyrusimap/cyrus-imapd/issues/2332


author: Kalev Lember <klember@redhat.com> - 0.27.1-1
changelog:
  - Update to 0.27.1
  - Switch to the meson build system
  - Don't set group tags
  - Remove obsolete rpm scriptlets
  - Fix gtk-doc directory ownership
  - Tighten soname glob


author: Marek Kasik <mkasik@redhat.com> - 0.28.0-2
changelog:
  - Check mtimes of files in /etc/dconf/db/*.d/ directories
  - when running "dconf update"
  - Related: #1570569


author: Olivier Fourdan <ofourdan@redhat.com> - 0.28.0-3
changelog:
  - Backport fix for emission of spurious changed signals
  - for all keys at once crashing gnome-shell
  - Resolves: #1666176


author: Alejandro Sáez <asm@redhat.com> - 1.3.2-3
changelog:
  - Resolves: rhbz#1758612
    - Resolves: rhbz#1780554
    - Add patch: 1781-pkg-terminal-Fix-exit-status.patch


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.3-13.20171209
changelog:
  - update to 1.3-20171209
  - fix build with multiple options in hardened ldflags (#1548400)
  - add gcc to build requirements
  - use macro for ldconfig scriptlets


author: Debarshi Ray <rishi@fedoraproject.org> - 0.5.0-4
changelog:
  - Don't schedule dleyna_task_processor_t->on_quit_cb more than once
    (RH #1251366)
  - Remove all queues before dleyna_task_processor_t->on_quit_cb is run
    (RH #1205574, #1360209)


author: Debarshi Ray <rishi@fedoraproject.org> - 0.5.0-4
changelog:
  - Fix crash due to double-free when destroying the same dls_upnp_t or
    dls_manager_t twice (RH #1251365)
  - Use make_build and make_install macros
  - Update minimum required versions; use pkgconfig(...) for BRs
  - Miscellaneous clean-ups


author: Petr Menšík <pemensik@redhat.com> - 2.79-11.2
changelog:
  - Fix various issues in dnssec validation (CVE-2020-25681)
  - Accept responses only on correct sockets (CVE-2020-25684)
  - Use strong verification on queries (CVE-2020-25685)


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-2
changelog:
  - Disabled stripping of binary while installing (oops)
  - Enabled HAVE_ISC_READER/HAVE_DBUS via patch
  - Added BuildReq for dbus-devel


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-3
changelog:
  - Un-enabled HAVE_ISC_READER, a hack to enable a deprecated feature (request)
  - Split initscript & enable-dbus patches, conditionalized dbus for FC3
  - Tweaked name field in changelog entries (trying to be consistent)


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4
changelog:
  - Moved options out of init script and into /etc/sysconfig/dnsmasq
  - Disabled DHCP_LEASE in sysconfig file, fixing bug #190379
  - Simon Kelley provided dbus/dnsmasq.conf, soon to be part of the tarball


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4.2
changelog:
  - More upstream-recommended cleanups :)
  - Killed sysconfig file (provides unneeded functionality)
  - Tweaked init script a little more


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.31-1
changelog:
  - Removed dbus config patch (now provided upstream)
  - Patched in init script (no longer provided upstream)
  - Added DBus-interface to docs


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.34-2
changelog:
  - Fixed BZ#212005
  - Moved %postun scriptlet to %post, where it made more sense
  - Render scriptlets safer
  - Minor cleanup for consistency


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.35-1
changelog:
  - Update to 2.35
  - Removed UPGRADING_to_2.0 from %doc as per upstream change
  - Enabled conf-dir in default config as per RFE BZ#214220 (thanks Chris!)
  - Added %dir /etc/dnsmasq.d to %files as per above RFE


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.40-1
changelog:
  - Finalized upstream release
  - Removing URLs from patch lines (CVS is the authoritative source)
  - Added more magic to make spinning rc/test packages more seamless


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.2.test20
changelog:
  - New upstream test release
  - Moving dnsmasq.leases to /var/lib/dnsmasq/ as per BZ#407901
  - Ignoring dangerous-command-in-%post rpmlint warning (as per above fix)
  - Patch consolidation/cleanup
  - Removed conditionals for Fedora <= 3 and Aurora 2.0


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.43-2
changelog:
  - New upstream release, contains fixes for CVE-2008-1447/CERT VU#800113
  - Dropped patch for newer glibc (merged upstream)


author: Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.51-1
changelog:
  - move initscript from patch to a plain text file
  - drop (dnsmasq-configuration.patch) and use sed instead
  - enable /etc/dnsmasq.d fix bz 526703
  - change requires to package name instead of file
  - new version 2.51


author: Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.52-1
changelog:
  - New Version 2.52
  - fix condrestart() in initscript bz 547605
  - fix sed to enable DBUS(the '*' need some escaping) bz 553161


author: Tomas Hozza <thozza@redhat.com> - 2.66-3
changelog:
  - Use Full RELRO when linking the daemon
  - compile the daemon with PIE
  - include two fixes from upstream git repo


author: Tomas Hozza <thozza@redhat.com> - 2.66-4
changelog:
  - include several fixes from upstream repo:
    - Send TCP DNS messages in one packet
    - Fix crash on SERVFAIL when using --conntrack option
    - Fix regression in dhcp_lease_time utility
    - Man page typos fixes
    - Note that dhcp_lease_time and dhcp_release work only for IPv4
    - Fix for --dhcp-match option to work also with BOOTP protocol


author: Tomas Hozza <thozza@redhat.com> - 2.66-5
changelog:
  - dnsmasq unit file cleanup
    - drop forking Type and PIDfile and rather start dnsmasq with "-k" option
    - drop After syslog.target as this is by default


author: Nils Philippsen <nils@redhat.com> - 2.72-3
changelog:
  - don't include /etc/dnsmasq.d in triplicate, ignore RPM backup files instead
  - package is dual-licensed GPL v2 or v3
  - drop %triggerun, we're not supposed to automatically migrate from SysV to
    systemd anyway


author: Petr Menšík <pemensik@redhat.com> - 2.77-8
changelog:
  - Security fix, CVE-2017-14491, DNS heap buffer overflow
  - Security fix, CVE-2017-14492, DHCPv6 RA heap overflow
  - Security fix, CVE-2017-14493, DHCPv6 - Stack buffer overflow
  - Security fix, CVE-2017-14494, Infoleak handling DHCPv6
  - Security fix, CVE-2017-14496, Integer underflow in DNS response creation
  - Security fix, CVE-2017-14495, OOM in DNS response creation
  - Misc code cleanups arising from Google analysis
  - Do not include stdio.h before dnsmasq.h


author: Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.78-4
changelog:
  - add gcc into buildrequires
  - deliver an extra sysusers.d file to create dnsmasq user/group
  - set CHUSER and CHGRP to dnsmasq in src/config.h


author: Petr Menšík <pemensik@redhat.com> - 2.79-1
changelog:
  - Rebase to 2.79
  - Stop using nettle_hashes directly, use access function (#1548060)
  - Do not break on cname with spaces (#1498667)
  - Require nettle 3.4+
  - Do not own sysusers.d directory, already depends on systemd providing it


author: Tomas Hozza <thozza@redhat.com> - 0.15-4
changelog:
  - Added explicit BuildRequires on gcc as required by packaging guidelines
  - Added explicit Requires on e2fsprogs, so that /usr/bin/chattr is available
  - Remove redundant removal of immutable bit in %preun scriptlet (#1542400)


author: Omair Majid <omajid@redhat.com> - 3.0.100-0.8.preview9
changelog:
  - Fix package descriptions for targeting packs
  - Re-generate tarball to remove samples
  - Resolves: RHBZ#1711403


author: Omair Majid <omajid@redhat.com> - 3.0.102-2
changelog:
  - Fix prebuilts leaking into the final build
  - Fix regressions in binary hardering
  - Resolves: RHBZ#1788171


author: Omair Majid <omajid@redhat.com> - 3.1.100-0.4.preview3
changelog:
  - Update to .NET Core Runtime 3.1.0-preview3.19553.2 and SDK 3.1.100-preview3-014645
  - Resolves: RHBZ#1711405


author: Jeremy Katz <katzj@redhat.com> 0.99.8-1
changelog:
  - 0.99.8
  - add some buildrequires
  - fixup to build with openssl 0.9.7
  - now includes a pop3 daemon (off by default)
  - clean up description and %preun
  - add dovecot user (uid/gid of 97)
  - add some buildrequires
  - move the ssl cert to %{_datadir}/ssl/certs
  - create a dummy ssl cert in %post
  - own /var/run/dovecot
  - make the config file a source so we get default mbox locks of fcntl


author: Jeremy Katz <katzj@redhat.com> 0.99.9.1-1
changelog:
  - update to 0.99.9.1
  - add patch from upstream to fix potential bug when fetching with 
    CR+LF linefeeds
  - tweak some things in the initscript and config file noticed by the 
    fedora folks


author: Jeremy Katz <katzj@redhat.com> 0.99.10-0.1
changelog:
  - 0.99.10-rc1
  - add fix for ssl detection
  - add zlib-devel to BuildRequires
  - change pam service name to dovecot
  - include pam config


author: Jeremy Katz <katzj@redhat.com> 0.99.10-0.2
changelog:
  - 0.99.10-rc2 (includes ssl detection fix)
  - a few tweaks from fedora
    - noreplace the config file
    - configure --with-ldap to get LDAP enabled


author: Jeremy Katz <katzj@redhat.com> 0.99.10-7
changelog:
  - another patch from upstream to fix returning invalid data on partial 
    BODY[part] fetches
  - patch to avoid confusion of draft/deleted in indexes


author: Warren Togami <wtogami@redhat.com> 0.99.10.4-4
changelog:
  - default auth config that is actually usable
  - Timo Sirainen (author) suggested functionality fixes
    maildir, imap-fetch-body-section, customflags-fix


author: John Dennis <jdennis@redhat.com> - 0.99.10.6-1
changelog:
  - bring up to date with upstream,
    recent change log comments from Timo Sirainen were:
    SHA1 password support using OpenSSL crypto library
    mail_extra_groups setting
    maildir_stat_dirs setting
    Added NAMESPACE capability and command
    Autocreate missing maildirs (instead of crashing)
    Fixed occational crash in maildir synchronization
    Fixed occational assertion crash in ioloop.c
    Fixed FreeBSD compiling issue
    Fixed issues with 64bit Solaris binary


author: John Dennis <jdennis@redhat.com> 0.99.10.7-1,FC3,1
changelog:
  - enable postgres and mySQL in build
  - fix configure to look for mysql in alternate locations
  - nuke configure script in tar file, recreate from configure.in using autoconf

  - bring up to latest upstream, which included:
  - Added outlook-pop3-no-nuls workaround to fix Outlook hang in mails with NULs.
  - Config file lines can now contain quoted strings ("value ")
  - If client didn't finish downloading a single mail in 30 seconds,
    Dovecot closed the connection. This was supposed to work so that
    if client hasn't read data at all in 30 seconds, it's disconnected.
  - Maildir: LIST now doesn't skip symlinks


author: John Dennis <jdennis@redhat.com> 0.99.10.9-1,FC3,1
changelog:
  - bring up to date with latest upstream, fixes include:
  - LDAP support compiles now with Solaris LDAP library
  - IMAP BODY and BODYSTRUCTURE replies were wrong for MIME parts which
    didn't contain Content-Type header.
  - MySQL and PostgreSQL auth didn't reconnect if connection was lost
    to SQL server
  - Linking fixes for dovecot-auth with some systems
  - Last fix for disconnecting client when downloading mail longer than
    30 seconds actually made it never disconnect client. Now it works
    properly: disconnect when client hasn't read _any_ data for 30
    seconds.
  - MySQL compiling got broken in last release
  - More PostgreSQL reconnection fixing


author: John Dennis <jdennis@redhat.com> 0.99.11-1.FC3.1
changelog:
  - bring up to latest upstream,
    comments from Timo Sirainen <tss at iki.fi> on release v0.99.11 2004-09-04  
    + 127.* and ::1 IP addresses are treated as secured with
      disable_plaintext_auth = yes
    + auth_debug setting for extra authentication debugging
    + Some documentation and error message updates
    + Create PID file in /var/run/dovecot/master.pid
    + home setting is now optional in static userdb
    + Added mail setting to static userdb
    - After APPENDing to selected mailbox Dovecot didn't always notice the
      new mail immediately which broke some clients
    - THREAD and SORT commands crashed with some mails
    - If APPENDed mail ended with CR character, Dovecot aborted the saving
    - Output streams sometimes sent data duplicated and lost part of it.
      This could have caused various strange problems, but looks like in
      practise it rarely caused real problems.


author: John Dennis <jdennis@redhat.com> 0.99.11-7.devel
changelog:
  - add UW to Dovecot migration documentation and scripts, bug #139954
    fix SSL documentation and scripts, add missing documentation, bug #139276


author: John Dennis <jdennis@redhat.com> 0.99.11-8.devel
changelog:
  - fix bug #129539, dovecot starts too early,
    set chkconfig to 65 35 to match cyrus-imapd
  - also delete some old commented out code from SSL certificate creation


author: John Dennis <jdennis@redhat.com> 0.99.13-1.devel
changelog:
  - bring up to date with latest upstream, 0.99.13, bug #143707
    also fix bug #14462, bad dovecot-uid macro name


author: John Dennis <jdennis@redhat.com> 0.99.13-2.devel
changelog:
  - make postgres & mysql conditional build
  - remove execute bit on migration example scripts so rpm does not pull
    in additional dependences on perl and perl modules that are not present
    in dovecot proper.
  - add REDHAT-FAQ.txt to doc directory


author: John Dennis <jdennis@redhat.com> 0.99.13-3.devel
changelog:
  - fix bug #145214, force mbox_locks to fcntl only
  - fix bug #145241, remove prereq on postgres and mysql, allow rpm auto
    dependency generator to pick up client lib dependency if needed.


author: John Dennis <jdennis@redhat.com> - 0.99.14-1.fc4
changelog:
  - fix bug #147874, update to 0.99.14 release
    v0.99.14 2005-02-11  Timo Sirainen <tss at iki.fi>
    - Message address fields are now parsed differently, fixing some
      issues with spaces. Affects only clients which use FETCH ENVELOPE
      command.
    - Message MIME parser was somewhat broken with missing MIME boundaries
    - mbox: Don't allow X-UID headers in mails to override the UIDs we
      would otherwise set. Too large values can break some clients and
      cause other trouble.
    - passwd-file userdb wasn't working
    - PAM crashed with 64bit systems
    - non-SSL inetd startup wasn't working
    - If UID FETCH notices and skips an expunged message, don't return
      a NO reply. It's not needed and only makes clients give error
      messages.


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta2
changelog:
  - new upstream version, hopefully fixes #173928, #163550
  - fix #168866, use install -p to install documentation


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.3
changelog:
  - change the compiled-in defaults and adjust the default's configfile
    commented-out example settings to match compiled-in defaults,
    instead of changing the defaults only in the configfile, as per #179432
  - fix #179574 by providing a default uidl_format for pop3
  - half-fix #179620 by having plaintext auth enabled by default... this
    needs more thinking (which one we really want) and documentation
    either way


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.5
changelog:
  - fix #182240 by looking in lib64 for libs first and then lib
  - fix comment #1 in #182240 by copying over the example config files
    to documentation directory


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta8.2
changelog:
  - put back pop3_uidl_format default that got lost
    in the beta2->beta7 upgrade (would cause pop3 to not work
    at all in many situations)


author: Petr Rockai <prockai@redhat.com> - 1.0-0.rc2
changelog:
  - update to latest upstream release candidate
  - disable inotify for now, doesn't build -- this needs fixing though


author: Petr Rockai <prockai@redhat.com> - 1.0-0.rc7
changelog:
  - update to latest upstream release candidate, should fix occasional
    hangs and mbox issues... INBOX. namespace is still broken though
  - do not run over symlinked certificates in new locations on upgrade


author: Tomas Janousek <tjanouse@redhat.com> - 1.0-1.rc15
changelog:
  - update to latest upstream, fixes a few bugs, plus a security
    vulnerability (#216508, CVE-2006-5973)


author: Tomas Janousek <tjanouse@redhat.com> - 1.0.0-11.7
changelog:
  - specfile merge from 145241 branch
      - new sql split patch
      - support for not building all sql modules
      - split sql libraries to separate packages


author: Dan Horak <dan[at]danny.cz> - 1:1.0.13-8
changelog:
  - update scriptlets to follow UsersAndGroups guideline
  - remove support for upgrading from version < 1.0 from scriptlets
  - Resolves: #448095


author: Dan Horak <dan[at]danny.cz> - 1:1.0.14-1
changelog:
  - update to upstream version 1.0.14
  - remove setcred patch (use of setcred must be explictly enabled in config)


author: Dan Horak <dan[at]danny.cz> - 1:1.1.0-1
changelog:
  - update to upstream version 1.1.0
  - update sieve plugin to 1.1.5
  - remove unnecessary patches
  - enable ldap and gssapi plugins
  - change ownership of dovecot.conf (Resolves: #452088)


author: Dan Horak <dan[at]danny.cz> - 1:1.1.2-1
changelog:
  - update to upstream version 1.1.2
  - final solution for #445200 (add /etc/sysconfig/dovecot for start-up options)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.6-1
changelog:
  - update to upstream version 1.1.6
  - change permissions of deliver and dovecot.conf to prevent possible password exposure


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.7-2
changelog:
  - revert changes from 1:1.1.6-2 and 1:1.1.6-1
  - password can be stored in different file readable only for root 
    via !include_try directive


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.11-1
changelog:
  - updated to 1.1.11
  - IMAP: PERMANENTFLAGS list didn't contain \*, causing some clients
    not to save keywords.
  - auth: Using "username" or "domain" passdb fields caused problems
    with cache and blocking passdbs in v1.1.8 .. v1.1.10.   
  - userdb prefetch + blocking passdbs was broken with non-plaintext
    auth in v1.1.8 .. v1.1.10.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.1-1
changelog:
  - updated to 1.2.1
  - GSSAPI authentication is fixed (#506782)
  - logins now fail if home directory path is relative, because it was 
    not working correctly and never was expected to work
  - sieve and managesieve update


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.2-1.20090728snap
changelog:
  - updated to post 1.2.2 snapshot (including post release GSSAPI fix)
  - Fixed "corrupted index cache file" errors
  - IMAP: FETCH X-* parameters weren't working.
  - Maildir++ quota: Quota was sometimes updated wrong
  - Dovecot master process could hang if it received signals too rapidly


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.3-1
changelog:
  - updated: dovecot 1.2.3, managesieve 0.11.8, sieve 0.1.11
  - Mailbox names with control characters can't be created anymore.
    Existing mailboxes can still be accessed though.
  - Allow namespace prefix to be opened as mailbox, if a mailbox
    already exists in the root dir.
  - Maildir: dovecot-uidlist was being recreated every time a mailbox
    was accessed, even if nothing changed.
  - listescape plugin was somewhat broken
  - ldap: Fixed hang when >128 requests were sent at once.
  - fts_squat: Fixed crashing when searching virtual mailbox.
  - imap: Fixed THREAD .. INTHREAD crashing.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.4-1
changelog:
  - updated: dovecot 1.2.4, managesieve 0.11.9, sieve 0.1.12
  - fixed a crash in index file handling
  - fixed a crash in saving messages where message contained a CR
    character that wasn't followed by LF
  - fixed a crash when listing shared namespace prefix
  - sieve: implemented the new date extension. This allows matching
    against date values in header fields and the current date at
    the time of script evaluation
  - managesieve: reintroduced ability to abort SASL with "*" response


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.5-1
changelog:
  - updated to dovecot 1.2.5
  - Authentication: DIGEST-MD5 and RPA mechanisms no longer require
    user's login realm to be listed in auth_realms. It only made
    configuration more difficult without really providing extra security.
  - zlib plugin: Don't allow clients to save compressed data directly.
    This prevents users from exploiting (most of the) potential security
    holes in zlib/bzlib.
  - fix index file handling that could have caused an assert-crash
  - IMAP: Fixes to QRESYNC extension.
  - deliver: Don't send rejects to any messages that have Auto-Submitted
    header. This avoids emails loops.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-1
changelog:
  - dovecot updated to 1.2.6
  - Added authtest utility for doing passdb and userdb lookups.
  - login: ssl_security string now also shows the used compression.
  - quota: Don't crash with non-Maildir++ quota backend.
  - imap proxy: Fixed crashing with some specific password characters.
  - fixed broken dovecot --exec-mail.
  - Avoid assert-crashing when two processes try to create index at the
    same time.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-3
changelog:
  - sieve updated to 0.1.13 which brings these changes:
  - Body extension: implemented proper handling of the :raw transform
    and added various new tests to the test suite. However, :content
    "multipart" and :content "message/rfc822" are still not working.
  - Fixed race condition occuring when multiple instances are saving the
    same binary (patch by Timo Sirainen).
  - Body extension: don't give SKIP_BODY_BLOCK flag to message parser,
    we want the body!
  - Fixed bugs in multiscript support; subsequent keep actions were not
    always merged correctly and implicit side effects were not always
    handled correctly.
  - Fixed a segfault bug in the sieve-test tool occuring when compile
    fails.
  - Fixed segfault bug in action procesing. It was triggered while
    merging side effects in duplicate actions.
  - Fixed bug in the Sieve plugin that caused it to try to stat() a NULL
    path, yielding a 'Bad address' error.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.7-1
changelog:
  - updated to dovecot 1.2.7
  - add man pages
  - IMAP: IDLE now sends "Still here" notifications to same user's
    connections at the same time. This hopefully reduces power usage
    of some mobile clients that use multiple IDLEing connections.
  - IMAP: If imap_capability is set, show it in the login banner.
  - IMAP: Implemented SORT=DISPLAY extension.
  - Login process creation could have sometimes failed with epoll_ctl()
    errors or without epoll probably some other strange things could
    have happened.
  - Maildir: Fixed some performance issues
  - Maildir: Fixed crash when using a lot of keywords.
  - Several fixes to QRESYNC extension and modseq handling
  - mbox: Make sure failed saves get rolled back with NFS.
  - dbox: Several fixes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.9-1
changelog:
  - updated to 1.2.9
  - maildir: When saving, filenames now always contain ,S=<size>.
    Previously this was done only when quota plugin was loaded. It's
    required for zlib plugin and may be useful for other things too.
  - maildir: v1.2.7 and v1.2.8 caused assert-crashes in
    maildir_uidlist_records_drop_expunges()
  - maildir_copy_preserve_filename=yes could have caused crashes.
  - Maildir++ quota: % limits weren't updated when limits were read
    from maildirsize.
  - virtual: v1.2.8 didn't fully fix the "lots of mailboxes" bug
  - virtual: Fixed updating virtual mailbox based on flag changes.
  - fts-squat: Fixed searching multi-byte characters.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-1
changelog:
  - updated to 1.2.10
  - %variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME}
    everywhere.
  - LIST-STATUS capability is now advertised
  - maildir: Fixed several assert-crashes.
  - imap: LIST "" inbox shouldn't crash when using namespace with
    "INBOX." prefix.
  - lazy_expunge now ignores non-private namespaces.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-2
changelog:
  - updated sive and managesieve
  - Added preliminary support for Sieve plugins and added support for
    installing Sieve development headers
  - Variables extension: added support for variable namespaces.
  - Added configurable script size limit. Compiler will refuse to
    compile files larger than sieve_max_script_size.
  - Fixed a bug in the i;ascii-numeric comparator. If one of the
    strings started with a non-digit character, the comparator would
    always yield less-than.
  - Imap4flags extension: fixed bug in removeflag: removing a single
    flag failed due to off-by-one error (bug report by Julian Cowley).
  - Fixed parser recovery. In particular cases it would trigger spurious
    errors after an initial valid error and sometimes additional errors
    were inappropriately ignored.
  - Implemented ManageSieve QUOTA enforcement.
  - Added MAXREDIRECTS capability after login.
  - Implemented new script name rules specified in most recent
    ManageSieve draft.
  - Fixed assertion failure occuring with challenge-response SASL
    mechanisms.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-3
changelog:
  - merged dovecot-sieve and dovecot-managesieve into dovecot-pigeonhole
  - merged dovecot-sqlite, dovecot-gssapi and dovecot-ldap into dovecot


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.11-1
changelog:
  - updated to 1.2.11
  - mbox: Message header reading was unnecessarily slow. Fetching a
    huge header could have resulted in Dovecot eating a lot of CPU.
    Also searching messages was much slower than necessary.
  - maildir: Reading uidlist could have ended up in an infinite loop.
  - IMAP IDLE: v1.2.7+ caused extra load by checking changes every
    0.5 seconds after a change had occurred in mailbox


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.4.beta4.20100406
changelog:
  - updated to snapshot 20100406
  - auth: If userdb lookup fails internally, don't cache the result.
  - Added support for userdb lookup to fail with a reason
  - sdbox: mailbox_update() could have changed UIDVALIDITY incorrectly
  - layout=maildir++: Fixed deleting mailboxes with mailbox=file storages
  - Fixed potential problems with parsing invalid address groups.
  - dsync: Don't repeatedly try to keep opening the same failing mailbox
  - lib-storage: Don't crash if root mail directory isn't given.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.5.beta4.20100414
changelog:
  - add make check
  - updated to snapshot 20100414
  - config: Added nn- prefix to *.conf files so the sort ordering makes more sense
  - lib-master: Log an error if login client disconnects too early
  - mdbox: If purging found corrupted files, it didn't auto-rebuild storage
  - lib-storage: Added support for searching save date
  - and more...
  - pigeonhole updated:
  - Mailbox extension: fixed memory leak in the mailboxexists test
  - added login failure handler


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.6.beta4.20100421
changelog:
  - updated to snapshot 20100421
  - mdbox: Purge crashed if it purged all messages from a file
  - lib-storage: Shared namespace's prefix_len wasn't updated after prefix was truncated
  - imap-quota: Iterate quota roots only once when replying to GETQUOTAROOT
  - idle: Do cork/uncork when sending "OK Still here" notification
  - login: If proxy returns ssl=yes and no port, switch port to imaps/pop3s


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.7.beta4.20100427
changelog:
  - updated to snapshot 20100427
  - doveconf <setting name> now prints only the one setting's value
  - mdbox: Automatically delete old temp.* files from storage/ directory
  - mdbox: use flock locking by default


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.8.beta4.20100505
changelog:
  - pigeonhole and dovecot updated to snapshot 20100505
  - mdbox: Avoid rebuilding storage if another process already did it
  - lib-storage: Fixed () sublists in IMAP SEARCH parser
  - example-config: auth-checkpassword include wasn't listed in 10-auth.conf
  - doveadm: Added search command
  - lib-master: Don't crash after timeouting an auth-master request
  - master: If inet listener uses DNS name, which returns multiple IPs, 
    listen in all of them


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.13.beta5.20100529
changelog:
  - dovecot and pigeonhole updated
  - enable solr fulltext search
  - master: Fixed crash on config reload
  - lib-storage: Don't assert-crash when copying a mail fails


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.14.beta5.20100610
changelog:
  - dovecot updated 
  - lib-storage: Fixed accessing uncommitted saved mails with dsync
  - example-config: Moved ACL and quota settings to a separate .conf files
  - dbox, mdbox: Fixed race conditions when creating mailboxes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.15.beta6.20100626
changelog:
  - updated dovecot, pigeonhole and man pages
  - moved disable_plaintext_auth to 10-auth.conf
  - mdbox: Fixed assert-crash on storage rebuild if file got lost
  - lib-charset: Don't assert-crash when iconv() skips lots of invalid input
  - master: Fixed crash on deinit (maybe also on reload)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.17.rc2.20100712
changelog:
  - dovecot and pigeonhole updated
  - fixed a crash with empty mail_plugins
  - fixed sharing INBOX to other users
  - director+LMTP proxy wasn't working correctly
  - v1.x config parser failed with some settings if pigeonhole wasn't installed.
  - virtual: If non-matching messages weren't expunged within same session,
    they never got expunged.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.18.rc2.20100716
changelog:
  - dovecot and pigeonhole updated
  - enabled pigeonhole's build time test suite
  - acl: Fixed crashon FS layout with non-default hierarchy separator
  - dbox renamed to sdbox
  - dsync fixes and improvements


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.19.rc3
changelog:
  - dovecot and pigeonhole updated
  - fixed lda + sieve crash
  - added mail_temp_dir setting, used by deliver and lmtp for creating
    temporary mail files. Default is /tmp.
  - imap: Fixed checking if list=children namespace has children.
  - mdbox: Race condition fixes related to copying and purging


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.20.rc4
changelog:
  - dovecot and pigeonhole updated
  - doveadm mailbox status: Fixed listing non-ASCII mailbox names. 
  - doveadm fetch: Fixed output when fetching message header or body
  - doveadm director map/add/remove: Fixed handling IP address as parameter. 
  - dsync: A few more fixes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.21.rc5
changelog:
  - dovecot and pigeonhole updated
  - Using more than 2 plugins could have caused broken behavior
  - Listescape plugin fixes
  - mbox: Fixed a couple of assert-crashes
  - mdbox: Fixed potential assert-crash when saving multiple messages 
    in one transaction


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-1
changelog:
  - dovecot and pigeonhole updated
  - dict quota didn't always decrease quota when messages were expunged
  - Shared INBOX wasn't always listed with FS layout


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.1-1
changelog:
  - dovecot and pigeonhole updated
  - sieve: sieved renamed to sieve-dump
  - when dsync is started as root, remote dsync command is now also executed 
    as root instead of with dropped privileges.
  - IMAP: QRESYNC parameters for SELECT weren't handled correctly.
  - UTF-8 string validity checking wasn't done correctly
  - dsync: Fixed a random assert-crash with remote dsyncing


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.2-1
changelog:
  - dovecot updated
  - vpopmail support is disabled for now, since it's broken. You can use
    it via checkpassword support or its sql/ldap database directly.
  - maildir: Fixed "duplicate uidlist entry" errors that happened at
    least with LMTP when mail was delivered to multiple recipients
  - Deleting ACLs didn't cause entries to be removed from acl_shared_dict
  - mail_max_lock_timeout setting wasn't working with all locks


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.3-1
changelog:
  - dovecot updated to 2.0.3
  - dovecot-lda: Removed use of non-standard Envelope-To: header as 
    a default for -a
  - dsync: Fixed handling \Noselect mailboxes
  - Fixed an infinite loop introduced by v2.0.2's message parser changes.
  - Fixed a crash introduced by v2.0.2's istream-crlf changes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.4-1
changelog:
  - dovecot updated to 2.0.4
  - multi-dbox: If :INDEX=path is specified, keep storage/dovecot.map.index* 
    files also in the index path rather than in the main storage directory.
  - dsync: POP3 UIDLs weren't copied with Maildir
  - dict file: Fixed fd leak (showed up easily with LMTP + quota)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.5-1
changelog:
  - dovecot updated to 2.0.5
  - acl: Fixed the logic of merging multiple ACL entries
  - sdbox: Fixed memory leak when copying messages with hard links. 
  - zlib: Fixed several crashes, which mainly showed up with mbox.
  - quota: Don't crash if user has quota disabled, but plugin loaded.
  - acl: Fixed crashing when sometimes listing shared mailboxes via dict proxy.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.6-1
changelog:
  - dovecot updated to 2.0.6
  - Pre-login CAPABILITY includes IDLE again. Mainly to make Blackberry
    servers happy.
  - auth: auth_cache_negative_ttl default was 0 in earlier v2.0.x, but it
    was supposed to be 1 hour as in v1.x. Changed it back to 1h.
  - doveadm: Added import command for importing mails from other storages.
  - Reduced NFS I/O operations for index file accesses
  - dbox, Maildir: When copying messages, copy also already cached fields
    from dovecot.index.cache
  - Maildir: LDA/LMTP assert-crashed sometimes when saving a mail.
  - Fixed leaking fds when writing to dovecot.mailbox.log.
  - Fixed rare dovecot.index.cache corruption
  - IMAP: SEARCH YOUNGER/OLDER wasn't working correctly


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.7-1
changelog:
  - dovecot updated to 2.0.7
  - IMAP: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces.
  - IMAP: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were being sent. 
  - quota: Don't count virtual mailboxes in quota
  - doveadm expunge didn't always actually do the physical expunging
  - Fixed some index reading optimizations introduced by v2.0.5.
  - LMTP proxying fixes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.8-1
changelog:
  - dovecot updated to 2.0.8, pigeonhole updated to 0.2.2
  - services' default vsz_limits weren't being enforced correctly
  - added systemd support
  - dbox: Fixes to handling external mail attachments
  - imap, pop3: When service { client_count } was larger than 1, the
    log messages didn't use the correct prefix
  - MySQL: Only the first specified host was ever used


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.9-1
changelog:
  - dovecot updated to 2.0.9
  - fixed a high system CPU usage / high context switch count performance problem
  - lda: Fixed a crash when trying to send "out of quota" reply


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.11-1
changelog:
  - IMAP: Fixed hangs with COMPRESS extension
  - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox. 
  - IMAP: Fixed hang/crash with SEARCHRES + pipelining $.
  - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.12-1
changelog:
  - dbox: Fixes to handling external attachments
  - dsync: More fixes to avoid hanging with remote syncs
  - dsync: Many other syncing/correctness fixes
  - doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.12-2
changelog:
  - pigeonhole updated to 0.2.3, which includes:
  - managesieve: fixed bug in UTF-8 checking of string values
  - sieve command line tools now avoid initializing the mail store unless necessary
  - removed header MIME-decoding to fix erroneous address parsing
  - fixed segfault bug in extension configuration, triggered when unknown
    extension is mentioned in sieve_extensions setting.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.13-1
changelog:
  - dovecot updated to 2.0.13
  - mdbox purge: Fixed wrong warning about corrupted extrefs.
  - script-login binary wasn't actually dropping privileges to the
    user/group/chroot specified by its service settings.
  - Fixed potential crashes and other problems when parsing header names
    that contained NUL characters.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.14-1
changelog:
  - dovecot updated to 2.0.14
  - userdb extra fields can now return name+=value to append to an
    existing name
  - script-login attempted an unnecessary config lookup, which usually
    failed with "Permission denied".
  - lmtp: Fixed parsing quoted strings with spaces as local-part for
    MAIL FROM and RCPT TO.
  - imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
    returned all data sometimes.
  - ldap: Fixed random assert-crashing with with sasl_bind=yes.
  - Fixes to handling mail chroots
  - Fixed renaming mailboxes under different parent with FS layout when
    using separate ALT, INDEX or CONTROL paths.
  - zlib: Fixed reading concatenated .gz files.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.15-1
changelog:
  - dovecot updated to 2.0.15
  - v2.0.14: Index reading could have eaten a lot of memory in some
    situations
  - mbox: Fixed crash during mail delivery when mailbox didn't yet have
    GUID assigned to it.
  - zlib+mbox: Fetching last message from compressed mailboxes crashed.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1-0.1.rc1
changelog:
  - updated to 2.1.rc1
  - major changes since 2.0.x:
  - plugins now use UTF-8 mailbox names rather than mUTF-7
  - auth_username_format default changed to %Lu
  - solr full text search backend changed to use mailbox GUIDs instead of
    mailbox names, requiring reindexing everything


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1-0.5.rc5
changelog:
  - updated to 2.1.rc5
  - director: With >2 directors ring syncing might have stalled during
    director connect/disconnect, causing logins to fail.
  - LMTP client/proxy: Fixed potential hanging when sending (big) mails
  - Compressed mails with external attachments (dbox + SIS + zlib) failed
    sometimes with bogus "cached message size wrong" errors.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1-0.7.rc6
changelog:
  - updated to 2.1.rc6
  - dbox: Fixed error handling when saving failed or was aborted
  - IMAP: Using COMPRESS extension may have caused assert-crashes
  - IMAP: THREAD REFS sometimes returned invalid (0) nodes.
  - dsync: Fixed handling non-ASCII characters in mailbox names.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.1-1
changelog:
  - dovecot updated to 2.1.1
  - acl plugin + autocreated mailboxes crashed when listing mailboxes
  - doveadm force-resync: Don't skip autocreated mailboxes (especially
    INBOX). 
  - If process runs out of fds, stop listening for new connections only
    temporarily, not permanently (avoids hangs with process_limit=1
    services)
  - auth: passdb imap crashed for non-login authentication (e.g. smtp).


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.2-1
changelog:
  - dovecot updated to 2.1.2
  - doveadm sync: If mailbox was expunged empty, messages may have
    become back instead of also being expunged in the other side.
  - imap_id_* settings were ignored before login.
  - Several fixes to mailbox_list_index=yes
  - Previous v2.1.x didn't log all messages at shutdown.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.3-1
changelog:
  - dovecot updated to 2.1.3
  - multi-dbox format in dovecot 2.1.2 was broken
  - temporarily disable check phase until bug #798968 is fixed


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.4-1
changelog:
  - dovecot updated to 2.1.4
  - Proxying SSL connections crashed in v2.1.[23]
  - fts-solr: Indexing mail bodies was broken.
  - director: Several changes to significantly improve error handling
  - doveadm import didn't import messages' flags
  - mail_full_filesystem_access=yes was broken
  - Make sure IMAP clients can't create directories when accessing
    nonexistent users' mailboxes via shared namespace.
  - Dovecot auth clients authenticating via TCP socket could have failed
    with bogus "PID already in use" errors.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.5-1
changelog:
  - IMAP: Several fixes related to mailbox listing in some configs
  - director: A lot of fixes and performance improvements
  - mbox: Deleting a mailbox didn't delete its index files.
  - pop3c: TOP command was sent incorrectly
  - trash plugin didn't work properly
  - LMTP: Don't add a duplicate Return-Path: header when proxying.
  - listescape: Don't unescape namespace prefixes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.6-1
changelog:
  - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
    expand it to home directory.
  - dbox: Fixed potential assert-crash when reading dbox files.
  - trash plugin: Fixed behavior when quota is already over limit.
  - Proxying to backend server with SSL: Verifying server certificate
    name always failed, because it was compared to an IP address.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.7-1
changelog:
  - updated to 2.1.7
  - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
    expand it to home directory.
  - dbox: Fixed potential assert-crash when reading dbox files.
  - trash plugin: Fixed behavior when quota is already over limit.
  - mail_log plugin: Logging "copy" event didn't work.
  - Proxying to backend server with SSL: Verifying server certificate
    name always failed, because it was compared to an IP address.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.7-2
changelog:
  - fix changelog, 2.1.7-1 had copy-pasted upstream changelog, which was wrong
  - director: Don't crash with quickly disconnecting incoming director
    connections.
  - mdbox: If mail was originally saved to non-INBOX, and namespace
    prefix is non-empty, don't assert-crash when rebuilding indexes.
  - sdbox: Don't use more fds than necessary when copying mails.
  - auth: Fixed crash with DIGEST-MD5 when attempting to do master user
    login without master passdbs. 
  - Several fixes to mail_shared_explicit_inbox=no
  - imapc: Use imapc_list_prefix also for listing subscriptions.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.8-1
changelog:
  - dovecot updated to 2.1.8
  - imap: Mailbox names were accidentally sent as UTF-8 instead of mUTF-7
    in previous v2.1.x releases for STATUS, MYRIGHTS and GETQUOTAROOT commands.
  - lmtp proxy: Don't timeout connections too early when mail has a lot of RCPT TOs.
  - director: Don't crash if the director is working alone.
  - shared mailboxes: Avoid doing "@domain" userdb lookups.
  - doveadm: Fixed crash with proxying some commands.
  - fts-squat: Fixed handling multiple SEARCH parameters.
  - imapc: Fixed a crash when message had more than 8 keywords.
  - imapc: Don't crash on APPEND/COPY if server doesn't support UIDPLUS.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.8-2
changelog:
  - pigeonhole updated to 0.3.1
  - Fixed several small issues, including a few potential segfault bugs, based
    on static source code analysis.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.9-1
changelog:
  - dovecot updated to 2.1.9
  - Full text search indexing might have failed for some messages,
    always causing indexer-worker process to run out of memory.
  - fts-lucene: Fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when
    the header wasn't lowercased.
  - fts-squat: Fixed crash when searching a virtual mailbox.
  - pop3: Fixed assert crash when doing UIDL on empty mailbox on some
    setups. 
  - auth: GSSAPI RFC compliancy and error handling fixes.
  - Various fixes related to handling shared namespaces


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.10-1
changelog:
  - dovecot updated to 2.1.10, pigeonhole updated to 0.3.3
  - director: In some conditions director may have disconnected from
    another director (without logging about it), thinking it was sending
    invalid data.
  - imap: Various fixes to listing mailboxes.
  - login processes crashed if there were a lot of local {} or remote {}
    settings blocks.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.12-1
changelog:
  - dovecot updated to 2.1.12
  - lmtp proxy: Fixed hanging if remote server was down.
  - doveadm: Various fixes to handling doveadm-server connections.
  - auth: passdb imap was broken in v2.1.10.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.13-1
changelog:
  - dovecot updated to 2.1.13
  - Some fixes to cache file changes in v2.1.11.
  - virtual storage: Sorting mailbox by from/to/cc/bcc didn't work.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.14-1
changelog:
  - dovecot updated to 2.1.14
  - v2.1.11+ had a race condition where it sometimes overwrote data in
    dovecot.index.cache file. This could have caused Dovecot to return
    the same cached data to two different messages.
  - mdbox: Fixes to handling duplicate GUIDs during index rebuild


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.15-1
changelog:
  - dovecot updated to 2.1.15
  - v2.1.14's dovecot.index.cache fixes caused Dovecot to use more disk I/O
    and memory than was necessary.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2-0.3
changelog:
  - dovecot updated to 2.2 RC3
  - Fixed a crash when decoding quoted-printable content.
  - dsync: Various bugfixes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.0-1
changelog:
  - dovecot updated to 2.2.0
  - Mailbox list indexes weren't using proper file permissions based
    on the root directory.
  - replicator: doveadm commands and user list export may have skipped
    some users.
  - Various fixes to mailbox_list_index=yes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.1-1
changelog:
  - dovecot updated to 2.2.1
  - mailbox_list_index=yes was broken.
  - LAYOUT=index didn't list subscriptions.
  - auth: Multiple master passdbs didn't work.
  - Message parsing (e.g. during search) crashed when multipart message
    didn't actually contain any parts.
  - dovecot updated to 2.2.1


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.2-1
changelog:
  - dovecot updated to 2.2.2
  - IMAP: Various URLAUTH fixes.
  - IMAP: Fixed a hang with invalid APPEND parameters.
  - IMAP LIST-EXTENDED: INBOX was never listed with \Subscribed flag.
  - mailbox_list_index=yes still caused crashes.
  - maildir: Fixed a crash after dovecot-keywords file was re-read.
  - maildir: If files had reappeared unexpectedly to a Maildir, they
    were ignored until index files were deleted.
  - Maildir: Fixed handling over 26 keywords in a mailbox. 
  - imap/pop3-login proxying: Fixed a crash if TCP connection succeeded,
    but the remote login timed out.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.3-1
changelog:
  - dovecot updated to 2.2.3
  - IMAP: If subject contained only whitespace, Dovecot returned an
    ENVELOPE reply with a huge literal value, effectively causing the
    IMAP client to wait for more data forever.
  - IMAP: Various URLAUTH fixes.
  - imapc: Various bugfixes and improvements
  - pop3c: Various fixes to make it work in dsync (without imapc)
  - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox
    renames.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.4-1
changelog:
  - dovecot updated to 2.2.4
  - imap/pop3 proxy: Master user logins were broken in v2.2.3
  - sdbox/mdbox: A corrupted index header with wrong size was never
    automatically fixed in v2.2.3.
  - mbox: Fixed assert-crashes related to locking.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.5-1
changelog:
  - dovecot updated to 2.2.5
  - added some missing man pages (by Pascal Volk)
  - director: Users near expiration could have been redirected to
    different servers at the same time.
  - pop3: Avoid assert-crash if client disconnects during LIST.
  - mdbox: Corrupted index header still wasn't automatically fixed.
  - dsync: Various fixes to work better with imapc and pop3c storages.
  - ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl
    symbols conflicted with Cyrus SASL library.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.6-1
changelog:
  - dovecot updated to 2.2.6, pigeonhole updated to 0.4.2
  - director: v2.2.5 changes caused "SYNC lost" errors
  - dsync: Many fixes and error handling improvements
  - doveadm -A: Don't waste CPU by doing a separate config lookup
    for each user
  - Long-running ssl-params process no longer prevents Dovecot restart
  - mbox: Fixed mailbox_list_index=yes to work correctly


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.7-1
changelog:
  - dovecot updated to 2.2.7
  - master process was doing a hostname.domain lookup for each created
    process, which may have caused a lot of unnecessary DNS lookups.
  - dsync: Syncing over 100 messages at once caused problems in some
    situations, causing messages to get new UIDs.
  - fts-solr: Different Solr hosts for different users didn't work.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.8-1
changelog:
  - Fixed infinite loop in message parsing if message ends with
    "--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't
    trigger this, because messages must end with an "LF.". A user could
    trigger this for him/herself though.
  - lmtp: Client was sometimes disconnected before all the output was
    sent to it.
  - replicator: Database wasn't being exported to disk every 15 minutes
    as it should have. Instead it was being imported, causing "doveadm
    replicator remove" commands to not work very well.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.9-1
changelog:
  - improved cache file handling exposed several old bugs related to fetching 
    mail headers.
  - iostream handling changes were causing some connections to be disconnected
    before flushing their output


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.10-1
changelog:
  - dovecot updated to 2.2.10
  - quota-status: quota_grace was ignored
  - ldap: Fixed memory leak with auth_bind=yes and without
    auth_bind_userdn.
  - imap: Don't send HIGHESTMODSEQ anymore on SELECT/EXAMINE when
    CONDSTORE/QRESYNC has never before been enabled for the mailbox.
  - imap: Fixes to handling mailboxes without permanent modseqs.
    (When [NOMODSEQ] is returned by SELECT, mainly with in-memory
    indexes.)
  - imap: Various fixes to METADATA support.
  - stats plugin: Processes that only temporarily dropped privileges
    (e.g. indexer-worker) may have been logging errors about not being
    able to open /proc/self/io.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.11-1
changelog:
  - dovecot updated to 2.2.11
  - imap: SEARCH/SORT PARTIAL reponses may have been too large.
  - doveadm backup: Fixed assert-crash when syncing mailbox deletion.


author: John Morris <john@zultron.com> - 1:2.2.12-2
changelog:
  - el6 build fixes (#1082384):
  - el6 autoconf too old to regen; use packaged files
  - fix compile error when __global_ldflags macro undefined


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.13-1
changelog:
  - dovecot updated to 2.2.13
  - fixes CVE-2014-3430: denial of service through maxxing out SSL connections
  - pop3 server was still crashing in v2.2.12 
  - maildir: Various fixes and improvements to handling compressed mails
  - fts-lucene, fts-solr: Fixed crash on search when the index contained
    duplicate entries.
  - mail_attachment_dir: Attachments with the last base64-encoded line
    longer than the rest wasn't handled correctly.
  - IMAP: SEARCH/SORT PARTIAL was handled completely wrong in v2.2.11+
  - acl: Global ACL file handling was broken when multiple entries
    matched the mailbox name


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.14-1
changelog:
  - dovecot updated to 2.2.14, pigeonhole updated to 0.4.3
  - fixed several race conditions with dovecot.index.cache handling that
    may have caused unnecessary "cache is corrupted" errors.
  - auth: If auth client listed userdb and disconnected before finishing,
    the auth worker process got stuck
  - imap-login, pop3-login: Fixed potential crashes when client
    disconnected unexpectedly.
  - imap proxy: The connection was hanging in some usage patterns.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.15-1
changelog:
  - dovecot updated to 2.2.15
  - various race condition fixes to LAYOUT=index
  - v2.2.14 virtual plugin crashed in some situations


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.16-1
changelog:
  - dovecot updated to 2.2.16
  - auth: Don't crash if master user login is attempted without
    any configured master=yes passdbs
  - Parsing UTF-8 text for mails could have caused broken results
    sometimes if buffering was split in the middle of a UTF-8 character.
    This affected at least searching messages.
  - String sanitization for some logged output wasn't done properly:
    UTF-8 text could have been truncated wrongly or the truncation may
    not have happened at all.
  - fts-lucene: Lookups from virtual mailbox consisting of over 32
    physical mailboxes could have caused crashes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.17-1
changelog:
  - dovecot updated to 2.2.17
  - pigeonhole updated to 0.4.7
  - auth: If auth_master_user_separator was set, auth process could be
    crashed by trying to log in with empty master username.
  - imap-login, pop3-login: Fixed crash on handshake failures with new
    OpenSSL versions (v1.0.2) when SSLv3 was disabled.
  - auth: If one passdb fails allow_nets check, it shouldn't have failed
    all the other passdb checks later on.
  - imap: Server METADATA couldn't be accessed
  - imapc: Fixed \Muted label handling in gmail-migration.
  - imapc: Various bugfixes and improvements.
  - Trash plugin fixes by Alexei Gradinari
  - mbox: Fixed crash/corruption in some situations


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.18-1
changelog:
  - director: Login UNIX sockets were normally detected as doveadm or
    director ring sockets, causing it to break in existing installations.
  - sdbox: When copying a mail in alt storage, place the destination to
    alt storage as well.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.18-2
changelog:
  - update pigeonhole to 0.4.8
  - Fixed problem in address test: erroneously decoded mime-encoded words in
    address headers.
  - extprograms plugin: Fixed failure occurring when connecting to script
    service without the need to read back the output from the external program.
  - Fixed bug in script storage path normalization occurring with relative
    symbolic links below root.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.19-1
changelog:
  - dovecot updated to 2.2.19
  - mdbox: Rebuilding could have caused message's reference count to
    overflow the 16bit number in some situations, causing problems when
    trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
  - pigeonhole updated to 0.4.9
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization (mem leaks) of mail user.
  - sieve-filter command line tool: Fixed handling of failure-related
    implicit keep when there is an explicit default destination folder.
  - lib-sieve: Fixed bug in RFC5322 header folding.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.20-1
changelog:
  - dovecot updated to 2.2.20
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't go to
    infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces that
    didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially FETCH)
    could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing stats
    process to forget them and log errors about unknown sessions when
    they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered to
    multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when zlib_save
    wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.21-1
changelog:
  - dovecot updated to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.
  - pigeonhole updated to 0.4.10
  - implemented the Sieve mime and foreverypart extensions (RFC 5703).
  + sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  - variables extension: Fixed handling of empty string by the `:length'
    set modifier. An empty string yielded an empty string rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping facility.
    Extension contexts were never actually freed.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.21-2
changelog:
  - pigeonhole updated to 0.4.11
  - Sieve mime extension: Fixed the header :mime :anychild test to work properly
    outside a foreverypart loop.
  - Fixed assert failure occurring when text extraction is attempted on a
    empty or broken text part.
  - Fixed assert failure in handling of body parts that are converted to text.
  - Fixed header unfolding for (mime) headers parsed from any mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure performed when
    re-parsing the message.
  - LDA Sieve plugin: Fixed bug in error handling of script storage initialization
  - Fixed duplication of discard actions in the script result.
  - Made sure that quota errors never get logged as errors in syslog.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.21-4
changelog:
  - pigeonhole updated to 0.4.12
  - multiscript: Fixed bug in handling of (implicit) keep; final keep action was
    always executed as though there was a failure. 
  - managesieve-login: Fixed proxy to allow SASL mechanisms other than PLAIN.
  - ldap storage: Prevent segfault occurring when assigning certain (global)
    configuration options.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.22-1
changelog:
  - dovecot updated to 2.2.22
  - auth: Auth caching was done too aggressively when %variables were
    used in default_fields, override_fields or LDAP pass/user_attrs.
    userdb result_* were also ignored when user was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of them
    caught actual hangs or otherwise unwanted behavior towards IMAP
    clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count backends
    in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox deletions.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.23-1
changelog:
  - dovecot updated to 2.2.23, pigeonhole updated to 0.4.13
  - Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  - director: Fixed user weakness getting stuck in some situations
  - director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  - director: Fixed assert-crash related to a slow "user killed" reply
  - Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.24-1
changelog:
  - dovecot updated to 2.2.24
  - Huge header lines could have caused Dovecot to use too much memory
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. 
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it impossible to
    use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines instead of as
    part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME part's --boundary
    had the same prefix as the parent.
  - pigeonhole updated to 0.4.14
  - extprograms plugin: Fixed epoll() panic caused by closing the output
    FD before the output stream.
  - Made sure that the local part of a mail address is encoded properly
    using quoted string syntax when it is not a dot-atom.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.25-1
changelog:
  - dovecot updated to 2.2.25
  - doveadm backup was sometimes deleting entire mailboxes unnecessarily.
  - doveadm: Command -parameters weren't being sent to doveadm-server.
  - if dovecot.index read failed e.g. because mmap() reached VSZ limit,
    an empty index could have been opened instead, corrupting the
    mailbox state.
  - lazy-expunge: Fixed a crash when copying failed. Various other fixes.
  - fts-lucene: Fixed crash on index rescan.
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not found".


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.26.0-1
changelog:
  - dovecot updated to 2.2.26.0, pigeonhole updated to 0.4.16
  - master process's listener socket was leaked to all child processes.
    This might have allowed untrusted processes to capture and prevent
    "doveadm service stop" comands from working.
  - login proxy: Fixed crash when outgoing SSL connections were hanging.
  - auth: userdb fields weren't passed to auth-workers, so %{userdb:*}
    from previous userdbs didn't work there.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - Fixed writing >2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - fts-solr: Fixed searching multiple mailboxes
  - and more...


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.27-1
changelog:
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large. This
    is because 3 bytes per email were being wasted that could have been
    used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is detected
    inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between different
    quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged together.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.28-1
changelog:
  - dovecot updated to 2.2.28, pigeonhole to 0.4.17
  - auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support them
    in lib-dsasl for client side.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual mailboxes.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is reused
    for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if Sieve
    was used. especially %{storage_id} was broken.
  - imapsieve plugin: Fixed assert failure occurring when used with virtual
    mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via attribute's
    string value.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.29-1
changelog:
  - dovecot updated to 2.2.29
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers, too much
    data was added to auth cache. This could have resulted in wrong
    replies when using multiple passdbs/userdbs.
  - auth: passdb { skip & mechanisms } were ignored for the first passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't always
    synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands via
    doveadm-server. Almost all errors used exit code 75 (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working correctly.
  - doveadm director status <user>: "Initial config" was always empty
  - imapc: Various reconnection fixes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.29.1-1
changelog:
  - dovecot updated to 2.2.29.1
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - pigeonhole updated to 0.4.18
  - imapsieve plugin: Implemented the copy_source_after rule action. When this
    is enabled for a mailbox rule, the specified Sieve script is executed for
    the message in the source mailbox during a "COPY" event. This happens only
    after the Sieve script that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  - imapsieve plugin: Added non-standard Sieve environment items for the source
    and destination mailbox.
  - multiscript: The execution of the discard script had an implicit "keep",
    rather than an implicit "discard".


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.30.1-1
changelog:
  - dovecot updated to 2.2.30.1
  - More fixes to automatically fix corruption in dovecot.list.index
  - dsync-server: Fix support for dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and per-mailbox keys
    are used. Otherwise the copied mails can't be opened.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.30.2-1
changelog:
  - dovecot updated to 2.2.30.2
  - auth: Multiple failed authentications within short time caused crashes
  - push-notification: OX driver crashed at deinit


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.31-1
changelog:
  - dovecot updated to 2.2.31
  - Various fixes to handling mailbox listing. Especially related to
    handling nonexistent autocreated/autosubscribed mailboxes and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This caused
    some of the ACL rule interactions to not work exactly as intended.
  - Using mail_sort_max_read_count may have caused very high CPU usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly and
    caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date or
    Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since the
    beginning.
  - pigeonhole updated to 0.4.19
  - Fixed bug in handling of implicit keep in some cases.
  - include extension: Fixed segfault that (sometimes) occurred when the
    global script location was left unconfigured.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.32-1
changelog:
  - dovecot updated to 2.2.32
  - Modseq tracking didn't always work correctly. This could have caused
    imap unhibernation to fail or IMAP QRESYNC/CONDSTORE extensions to
    not work perfectly.
  - mdbox: "Inconsistency in map index" wasn't fixed automatically
  - dict-ldap: %variable values used in the LDAP filter weren't escaped.
  - quota=count: quota_warning = -storage=.. was never executed (try #2).
  - imapc: >= 32 kB mail bodies were supposed to be cached for subsequent
    FETCHes, but weren't.
  - quota-status service didn't support recipient_delimiter
  - acl: Don't access dovecot-acl-list files with acl_globals_only=yes
  - mail_location: If INDEX dir is set, mailbox deletion deletes its
    childrens' indexes. 
  - director: v2.2.31 caused rapid reconnection loops to directors
    that were down.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.32-2
changelog:
  - pigeonhole updated to 0.4.20
  - Made the retention period for redirect duplicate identifiers
    configurable. Changed the default retention period from 24 to 12 hours.
  - sieve-filter: Fixed memory leak: forgot to clean up script binary at
    end of execution
  - managesieve-login: Fixed handling of AUTHENTICATE command. A second
    authenticate command would be parsed wrong.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.33.1-1
changelog:
  - dovecot updated to 2.2.33.1, pigeonhole updated to 
  - Added %{if}, see https://wiki2.dovecot.org/Variables#Conditionals
  - sdbox: Mails were always opened when expunging, unless
    mail_attachment_fs was explicitly set to empty.
  - lmtp/doveadm proxy: hostip passdb field was ignored, which caused
    unnecessary DNS lookups if host field wasn't an IP
  - lmtp proxy: Fix crash when receiving unexpected reply in RCPT TO
  - quota_clone: Update also when quota is unlimited (broken in v2.2.31)
  - mbox, zlib: Fix assert-crash when accessing compressed mbox
  - doveadm director kick -f parameter didn't work
  - doveadm director flush <host> resulted flushing all hosts, if <host>
    wasn't an IP address.
  - director: Various fixes to handling backend/director changes at
     abnormal times, especially while ring was unsynced.
  - director: Use less CPU in imap-login processes when moving/kicking
    many users.
  - lmtp: Session IDs were duplicated/confusing with multiple RCPT TOs
    when lmtp_rcpt_check_quota=yes
  - LDA Sieve plugin: Fixed sequential execution of LDAP-based scripts. A
    missing LDAP-based script could cause the script sequence to exit earlier.
  - sieve-filter: Removed the (now) duplicate utf8 to mutf7 mailbox name
    conversion. This caused problems with mailbox names containing UTF-8
    characters.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.33.2-1
changelog:
  - dovecot updated to 2.2.33.2
  - doveadm: Fix crash in proxying (or dsync replication) if remote is
    running older than v2.2.33
  - auth: Fix memory leak in %{ldap_dn}
  - dict-sql: Fix data types to work correctly with Cassandra


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.33.2-2
changelog:
  - remove tcp_wrappers on Fedora 28 and later (#1518761)
  - use use mariadb-connector-c-devel instead of mysql-devel on Fedora 28 and later (#1493624)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.34-1
changelog:
  - dovecot updated to 2.2.34, pigeonhole updated to 0.4.22
  - fixes CVE-2017-15130: TLS SNI config lookups may lead to excessive
    memory usage, causing imap-login/pop3-login VSZ limit to be reached
    and the process restarted. This happens only if Dovecot config has
    local_name { } or local { } configuration blocks and attacker uses
    randomly generated SNI servernames.
  - fixes CVE-2017-14461: Parsing invalid email addresses may cause a crash or
    leak memory contents to attacker. For example, these memory contents
    might contain parts of an email from another user if the same imap
    process is reused for multiple users.
  - fixes CVE-2017-15132: Aborted SASL authentication leaks memory in login
    process.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-3
changelog:
  - fix global ACL directory configuration search path (#1630383)
  - update first/last_valid_gid range patch (#1630410)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-7
changelog:
  - do not print error message when restorecon is not present 
    during install (#1626395)
  - change default config to use minimal UID = 1000 (#1630410)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-10
changelog:
  - fix CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte
    when scanning data in quoted strings, leading to out of bounds heap
    memory writes (#1741788)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.8-2.2
changelog:
  - fix CVE-2020-12100 resource exhaustion via deeply nested MIME parts (#1866755)
  - fix CVE-2020-12673 out of bound reads in dovecot NTLM implementation (#1866760)
  - fix CVE-2020-12674 crash due to assert in RPA implementation (#1866767)


author: - John W. Linville <linville@redhat.com> - 1.7.0-2
changelog:
  - Use EXTRA_CFLAGS to include standard Fedora compiler flags in build
  - Set CONFIG_RTE_MACHINE=default to build for least-common-denominator machines
  - Turn-off build of librte_acl, since it does not build on default machines
  - Turn-off build of physical device PMDs that require kernel support
  - Clean-up the install rules to match current packaging
  - Correct changelog versions 1.0.7 -> 1.7.0
  - Remove ix86 from ExclusiveArch -- it does not build with above changes


author: Panu Matilainen <pmatilai@redhat.com> - 1.7.0-4
changelog:
  - Copy the headers instead of broken symlinks into -devel package
  - Force sane mode on the headers
  - Avoid unnecessary %exclude by not copying unpackaged content to buildroot
  - Clean up summaries and descriptions
  - Drop unnecessary kernel-devel BR, we are not building kernel modules


author: Panu Matilainen <pmatilai@redhat.com> - 1.7.0-5
changelog:
  - Avoid unnecessary use of %global, lazy expansion is normally better
  - Drop unused destdir macro while at it
  - Arrange for RTE_SDK environment + directory layout expected by DPDK apps
  - Drop config from main package, it shouldn't be needed at runtime


author: Panu Matilainen <pmatilai@redhat.com> - 1.7.0-6
changelog:
  - Avoid variable expansion in the spec here-documents during build
  - Drop now unnecessary debug flags patch
  - Add a spec option to build a combined library


author: Panu Matilainen <pmatilai@redhat.com> - 1.7.0-7
changelog:
  - Policy compliance: move static libraries to -devel, provide dpdk-static
  - Add a spec option to build as shared libraries


author: Panu Matilainen <pmatilai@redhat.com> - 1.8.0-2
changelog:
  - Enable librte_vhost, which buildrequires fuse-devel
  - Enable physical NIC drivers that build (e1000, ixgbe) for VFIO use


author: Panu Matilainen <pmatilai@redhat.com> - 1.8.0-3
changelog:
  - Fix -Wformat clash preventing i40e driver build, enable it
  - Fix -Wall clash preventing enic driver build, enable it


author: Panu Matilainen <pmatilai@redhat.com> - 1.8.0-5
changelog:
  - Add DT_NEEDED for external dependencies (pcap, fuse, dl, pthread)
  - Enable combined library creation, needed for OVS
  - Enable shared library creation, needed for sanity


author: Panu Matilainen <pmatilai@redhat.com> - 1.8.0-10
changelog:
  - Drop symbol versioning patches, always do library version for shared
  - Add comment on the combined library thing


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.1695.gitc2ce3924.1
changelog:
  - Add spec magic to easily switch between stable and snapshot versions
  - Add tarball snapshot script for reference
  - Update to pre-2.0 git snapshot


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.1903.gitb67578cc.2
changelog:
  - Move config changes from spec after "make config" to simplify things
  - Move config changes from dpdk-config patch to the spec


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.1903.gitb67578cc.3
changelog:
  - Add spec option to build kernel modules too
  - Build eventfd-link module too if kernel modules enabled


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.1906.git00c68563.1
changelog:
  - New snapshot
  - Remove bogus devname module alias from eventfd-link module
  - Whack evenfd-link to honor RTE_KERNELDIR too


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.1911.gitffc468ff.1
changelog:
  - New snapshot
  - Disable kernel module build by default
  - Add patch to fix missing defines/includes for external applications


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.2049.git2f95a470.1
changelog:
  - New snapshot
  - Add spec option for enabling vhost-user instead of vhost-cuse
  - Build requires fuse-devel only with vhost-cuse
  - Add virtual provide for vhost user/cuse tracking


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-0.2086.git263333bb.2
changelog:
  - Switch (back) to vhost-user, thus disabling vhost-cuse support
  - Build requires fuse-devel for now even when fuse is unused


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-2
changelog:
  - Remove the broken kmod stuff
  - Add a new dkms-based eventfd_link subpackage if vhost-cuse is enabled


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-3
changelog:
  - Dont depend on fuse when built for vhost-user support
  - Drop version from testpmd binary, we wont be parallel-installing that


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-4
changelog:
  - Drop unused pre-2.0 era patches
  - Handle vhost-user/cuse selection automatically based on the copr repo name


author: Panu Matilainen <pmatilai@redhat.com> - 2.0.0-7
changelog:
  - Drop pointless build conditional, the linker script is here to stay
  - Drop vhost-cuse build conditional, vhost-user is here to stay
  - Cleanup comments a bit
  - Enable parallel build again
  - Dont build examples by default


author: Panu Matilainen <pmatilai@redhat.com> - 2.1.0-1
changelog:
  - Update to dpdk 2.1.0 final
    - Disable ABI_NEXT
    - Rebase patches as necessary
    - Fix build of ip_pipeline example
    - Drop no longer needed -Wno-error=array-bounds
    - Rename libintel_dpdk to libdpdk


author: Panu Matilainen <pmatilai@redhat.com> - 2.2.0-1
changelog:
  - Update DPDK to 2.2.0 final
  - Add README and MAINTAINERS docs
  - Adopt new upstream standard installation layout, including
    dpdk_nic_bind.py renamed to dpdk_nic_bind
  - Move the unversioned pmd symlinks from libdir -devel
  - Establish a driver directory for automatic driver loading
  - Disable CONFIG_RTE_SCHED_VECTOR, it conflicts with CONFIG_RTE_MACHINE default
  - Disable experimental cryptodev library
  - More complete dtneeded patch
  - Make option matching stricter in spec setconf
  - Update driverctl to 0.59


author: Panu Matilainen <pmatilai@redhat.com> - 2.2.0-2
changelog:
  - Use a different quoting method to avoid messing up vim syntax highlighting
  - A string is expected as CONFIG_RTE_MACHINE value, quote it too
  - Enable librte_vhost NUMA-awareness


author: Panu Matilainen <pmatilai@redhat.com> - 16.07-1
changelog:
  - Update to DPDK 16.07 (#1383195)
  - Disable unstable bnx2x driver (#1330589)
  - Enable librte_vhost NUMA support again (#1279525)
  - Enable librte_cryptodev, its no longer considered experimental
  - Change example prefix to dpdk- for consistency with other utilities
  - Update driverctl to 0.89


author: John W. Linville <linville@redhat.com> - 16.11.2-3
changelog:
  - Enable i40e driver in PowerPC along with its altivec intrinsic support
  - Add PCI probing support for vfio-pci devices in Power8


author: Timothy Redaelli <tredaelli@redhat.com> - 17.11-1
changelog:
  - Update to DPDK 17.11 (#1522700)
  - Use a static configuration file
  - Remove i686 from ExclusiveArch since it's not supported on RHEL7
  - Remove "--without shared" support


author: Timothy Redaelli <tredaelli@redhat.com> - 17.11-8
changelog:
  - Align with DPDK patches inside OVS FDP 18.06
  - Enable BNXT, MLX4, MLX5, NFP and QEDE PMDs
  - Backport "net/mlx: fix rdma-core glue path with EAL plugins" (only needed on
    DPDK package)


author: Timothy Redaelli <tredaelli@redhat.com> - 17.11-12
changelog:
  - Use python3 packages on RHEL8 and Fedora
  - Remove dpdk-pmdinfo (#1494462)
  - Backport "net/mlx5: fix build with rdma-core v19"


author: Timothy Redaelli <tredaelli@redhat.com> - 18.11-1
changelog:
  - Updated to DPDK 18.11 (#1492326):
    - Updated configs
    - Added libmnl-devel BuildRequires for Mellanox


author: Jens Freimann <jfreimann@redhat.com> - 18.11.2-3
changelog:
  - Add fix for wrong pointer calculation to fix Covscan issue
  - https://cov01.lab.eng.brq.redhat.com/covscanhub/task/135452/log/added.html


author: Panu Matilainen <pmatilai@redhat.com> - 0.91-1
changelog:
  - Use a relative path from udevrulesdir
  - Use fedorable source url which spectool actually understands
  - Move bash completions to newer standard in %{_datadir}/bash-completion
  - Use %make_install macro
  - Require /usr/sbin/udevadm for %post and %postun


author: Timothy Redaelli <tredaelli@redhat.com> - 0.101-1
changelog:
  - Rebase to driverctl-0.101-1.el7 (#1648411):
    - Fix shellcheck warnings (#1506969)
    - Install bash-completion as driverctl instead of driverctl-bash-completion.sh
    - fix load_override for non-PCI bus
    - Make sure driverctl had loaded all the overrides before basic.target (#1634160)


author: Timothy Redaelli <tredaelli@redhat.com> - 0.108-1
changelog:
  - Fix bash autocompletion (#1657020)
  - Fix --no-save to do not always returns with exit code 1
  - Return error code when unbinding a device from a driver fails


author: Merlin Mathesius <mmathesi@redhat.com> - 1.4-19
changelog:
  - Drop unnecessary BuildRequires for binutils-static
    Not building kernel modules, so use kernel-headers instead of kernel-devel


author: Ales Matej <amatej@gmail.com> 0.4.1-1
changelog:
  - Update to 0.4.1
  - Relicense to LGPLv2+
  - Fix number of bugs mainly with drpm_make and drpm_apply
  - Add support for zstd drpms
  - CMake cleanups
  - Make running tests optional
  - Small spec improvements


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.6.0-1
changelog:
  - Use 1.6.0 version [bz#1679676]
  - Resolves: bz#1679676
    (dtc changes blocked until gating tests are added)


author: Jakub Martisko <jamartis@redhat.com> - 7.1-27
changelog:
  - Include sys/sysmacros header in the growisofs.c file
  - Some macros have been moved from sys/types to sys/sysmacros which lead to FTBFS
  - Resolves: 1611716


author: Stan Cox <scox@redhat.com> - 10.1.0-4
changelog:
  - Resolves: rhbz#963475 dyninst must be ported to aarch64
    Remove Requires: glibc-static from %package testsuite


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-1.el8
changelog:
  - Rebase to edk2-stable201908 [bz#1748180]
  - Resolves: bz#1748180
    ((edk2-rebase-rhel-8.2) - rebase edk2 to upstream tag edk2-stable201908 for RHEL-8.2)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-2.el8
changelog:
  - edk2-MdePkg-Include-Protocol-Tls.h-Add-the-data-type-of-E.patch [bz#1536624]
  - edk2-CryptoPkg-TlsLib-Add-the-new-API-TlsSetVerifyHost-CV.patch [bz#1536624]
  - edk2-CryptoPkg-Crt-turn-strchr-into-a-function-CVE-2019-1.patch [bz#1536624]
  - edk2-CryptoPkg-Crt-satisfy-inet_pton.c-dependencies-CVE-2.patch [bz#1536624]
  - edk2-CryptoPkg-Crt-import-inet_pton.c-CVE-2019-14553.patch [bz#1536624]
  - edk2-CryptoPkg-TlsLib-TlsSetVerifyHost-parse-IP-address-l.patch [bz#1536624]
  - edk2-NetworkPkg-TlsDxe-Add-the-support-of-host-validation.patch [bz#1536624]
  - edk2-NetworkPkg-HttpDxe-Set-the-HostName-for-the-verifica.patch [bz#1536624]
  - edk2-redhat-enable-HTTPS-Boot.patch [bz#1536624]
  - Resolves: bz#1536624
    (HTTPS enablement in OVMF)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-3.el8
changelog:
  - Update used openssl version [bz#1616029]
  - Resolves: bz#1616029
    (rebuild edk2 against the final RHEL-8.2.0 version of OpenSSL-1.1.1)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-4.el8
changelog:
  - edk2-redhat-set-guest-RAM-size-to-768M-for-SB-varstore-te.patch [bz#1778301]
  - edk2-redhat-re-enable-Secure-Boot-varstore-template-verif.patch [bz#1778301]
  - Resolves: bz#1778301
    (re-enable Secure Boot (varstore template) verification in %check)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-5.el8
changelog:
  - edk2-MdeModulePkg-UefiBootManagerLib-log-reserved-mem-all.patch [bz#1789797]
  - edk2-NetworkPkg-HttpDxe-fix-32-bit-truncation-in-HTTPS-do.patch [bz#1789797]
  - Resolves: bz#1789797
    (Backport upstream patch series: "UefiBootManagerLib, HttpDxe: tweaks for large HTTP(S) downloads" to improve HTTP(S) Boot experience with large (4GiB+) files)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-6.el8
changelog:
  - edk2-UefiCpuPkg-PiSmmCpuDxeSmm-fix-2M-4K-page-splitting-r.patch [bz#1789335]
  - Resolves: bz#1789335
    (VM with edk2 can't boot when setting memory with '-m 2001')


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-7.el8
changelog:
  - edk2-SecurityPkg-Fix-spelling-errors-PARTIAL-PICK.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-simplify-Ver.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-remove-else-.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-keep-PE-COFF.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-narrow-down-.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-o.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-remove-super.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-unnest-AddIm.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-eliminate-St.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-f.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-imgexec-.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-defer-vs.patch [bz#1751993]
  - Resolves: bz#1751993
    (DxeImageVerificationLib handles "DENY execute on security violation" like "DEFER execute on security violation" [rhel8])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-8.el8
changelog:
  - edk2-MdeModulePkg-Enable-Disable-S3BootScript-dynamically.patch [bz#1801274]
  - edk2-MdeModulePkg-PiDxeS3BootScriptLib-Fix-potential-nume.patch [bz#1801274]
  - Resolves: bz#1801274
    (CVE-2019-14563 edk2: numeric truncation in MdeModulePkg/PiDxeS3BootScriptLib [rhel-8])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-9.el8
changelog:
  - edk2-OvmfPkg-QemuVideoDxe-unbreak-secondary-vga-and-bochs.patch [bz#1806359]
  - Resolves: bz#1806359
    (bochs-display cannot show graphic wihout driver attach)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-9.el8_2.1
changelog:
  - edk-NetworkPkg-IScsiDxe-Enhance-the-check-for-array-boun.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-wrap-IScsiCHAP-source-files-to-8.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-simplify-ISCSI_CHAP_AUTH_DATA.In.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-clean-up-ISCSI_CHAP_AUTH_DATA.Ou.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-clean-up-library-class-dependenc.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-fix-potential-integer-overflow-i.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-assert-that-IScsiBinToHex-always.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-reformat-IScsiHexToBin-leading-c.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-fix-IScsiHexToBin-hex-parsing.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-fix-IScsiHexToBin-buffer-overflo.patch [bz#1956407]
  - edk-NetworkPkg-IScsiDxe-check-IScsiHexToBin-return-value.patch [bz#1956407]
  - Resolves: bz#1956407
    (edk2: remote buffer overflow in IScsiHexToBin function in NetworkPkg/IScsiDxe [rhel-8.2.0.z])


author: Laszlo Ersek <lersek@redhat.com> - 20140723-1.git3facc08.el7
changelog:
  - rebase from upstream a618eaa to 3facc08
  - update to openssl-0.9.8za
  - drop downstream-only split varstore patch, rely on upstream's


author: Laszlo Ersek <lersek@redhat.com> - 20140822-1.git9ece15a.el7
changelog:
  - rebase from upstream 3facc08 to 9ece15a
  - update to openssl-0.9.8zb
  - update to FatPkg SVN r86 (git 2355ea2c)
  - the following patches of Paolo Bonzini have been merged in upstream; drop the
    downstream-only copies:
    7bc1421 edksetup.sh: Look for BuildEnv under EDK_TOOLS_PATH
    d549344 edksetup.sh: Ensure that WORKSPACE points to the top of an edk2
            checkout
    1c023eb BuildEnv: remove useless check before setting $WORKSPACE
  - include the following patches that have been pending review on the upstream
    list for a long time:
    [PATCH 0/4] OvmfPkg: complete client for QEMU's ACPI loader interface
    http://thread.gmane.org/gmane.comp.bios.tianocore.devel/8369
    [PATCH] OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size
    http://thread.gmane.org/gmane.comp.bios.tianocore.devel/8515
  - nasm is a build-time dependency now because upstream BuildTools has started
    to call it directly


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-2.git9ece15a
changelog:
  - ovmf-redhat-process-rh-specific.sh-suppress-missing-files.patch [bz#1145784]
  - ovmf-Revert-RH-only-OvmfPkg-QemuVideoDxe-fix-querying-of-.patch [bz#1145784]
  - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-implement-QEM.patch [bz#1145784]
  - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-remove-curren.patch [bz#1145784]
  - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-actualize-Qem.patch [bz#1145784]
  - ovmf-Revert-RH-only-OvmfPkg-resolve-OrderedCollectionLib-.patch [bz#1145784]
  - ovmf-OvmfPkg-QemuVideoDxe-work-around-misreported-QXL-fra.patch [bz#1145784]
  - ovmf-OvmfPkg-resolve-OrderedCollectionLib-with-base-red-b.patch [bz#1145784]
  - ovmf-OvmfPkg-AcpiPlatformDxe-actualize-QemuLoader.h-comme.patch [bz#1145784]
  - ovmf-OvmfPkg-AcpiPlatformDxe-remove-current-ACPI-table-lo.patch [bz#1145784]
  - ovmf-OvmfPkg-AcpiPlatformDxe-implement-QEMU-s-full-ACPI-t.patch [bz#1145784]
  - ovmf-spec-build-small-bootable-ISO-with-standalone-UEFI-s.patch [bz#1147592]
  - ovmf-OvmfPkg-allow-exclusion-of-the-shell-from-the-firmwa.patch [bz#1147592]
  - ovmf-spec-exclude-the-UEFI-shell-from-the-SecureBoot-enab.patch [bz#1147592]
  - ovmf-OvmfPkg-EnrollDefaultKeys-application-for-enrolling-.patch [bz#1148296]
  - ovmf-spec-package-EnrollDefaultKeys.efi-on-UefiShell.iso-.patch [bz#1148296]
  - ovmf-OvmfPkg-disable-stale-fork-of-SecureBootConfigDxe.patch [bz#1148294]
  - ovmf-OvmfPkg-SecureBootConfigDxe-remove-stale-fork.patch [bz#1148294]
  - Resolves: bz#1145784
    (OVMF sync with QXL and ACPI patches up to edk2 7a9612ce)
  - Resolves: bz#1147592
    (the binary RPM should include a small ISO file with a directly bootable UEFI shell binary)
  - Resolves: bz#1148294
    (drop OvmfPkg's stale fork of SecureBootConfigDxe)
  - Resolves: bz#1148296
    (provide a non-interactive way to auto-enroll important SecureBoot certificates)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-3.git9ece15a.el7
changelog:
  - ovmf-Revert-OvmfPkg-set-video-resolution-of-text-setup-to.patch [bz#1153927]
  - ovmf-Try-to-read-key-strike-even-when-the-TimeOuts-value-.patch [bz#1153927]
  - ovmf-OvmfPkg-BDS-remove-dead-call-to-PlatformBdsEnterFron.patch [bz#1153927]
  - ovmf-OvmfPkg-BDS-drop-useless-return-statement.patch [bz#1153927]
  - ovmf-OvmfPkg-BDS-don-t-overwrite-the-BDS-Front-Page-timeo.patch [bz#1153927]
  - ovmf-OvmfPkg-BDS-optimize-second-argument-in-PlatformBdsE.patch [bz#1153927]
  - ovmf-OvmfPkg-BDS-drop-superfluous-connect-first-boot-opti.patch [bz#1153927]
  - ovmf-OvmfPkg-BDS-drop-custom-boot-timeout-revert-to-Intel.patch [bz#1153927]
  - ovmf-OvmfPkg-set-video-resolution-of-text-setup-to-640x48.patch [bz#1153927]
  - Resolves: bz#1153927
    (set NEXTBOOT to uefi setting failed from Windows Recovery console)


author: Laszlo Ersek <lersek@redhat.com> - AAVMF-20141113-1.git77d5dac
changelog:
  - rebased to upstream 77d5dac
    <https://bugzilla.redhat.com/show_bug.cgi?id=1162314#c1>
  - patch "ArmVirtualizationPkg: FdtPL011SerialPortLib: support UEFI_APPLICATION"
    is now upstream (SVN r16219, git edb5073)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-4.git9ece15a.el7
changelog:
  - ovmf-Add-comments-to-clarify-mPubKeyStore-buffer-MemCopy.patch [bz#1162314]
  - ovmf-MdeModulePkg-SecurityPkg-Variable-Add-boundary-check.patch [bz#1162314]
  - Resolves: bz#1162314
   (EMBARGOED OVMF: uefi: INTEL-TA-201410-001 && INTEL-TA-201410-002 [rhel-7.1])


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-6.git9ece15a.el7
changelog:
  - ovmf-OvmfPkg-AcpiPlatformDxe-make-dependency-on-PCI-enume.patch [bz#1166027]
  - Resolves: bz#1166027
    (backport "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit")


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-7.git9ece15a.el7
changelog:
  - ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-READ.patch [bz#1166971]
  - ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-othe.patch [bz#1166971]
  - Resolves: bz#1166971
    (virtio-scsi disks and cd-roms with nonzero LUN are rejected with errors)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-2.git77d5dac.el7
changelog:
  - aavmf-ArmVirtualizationPkg-VirtFdtDxe-forward-FwCfg-addres.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-introduce-QemuFwCfgLib-instance.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-clone-PlatformIntelBdsLib-from-.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-add-basic-p.patch [bz#1172749]
  - aavmf-OvmfPkg-extract-QemuBootOrderLib.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-featurize-PCI-like-device-p.patch [bz#1172749]
  - aavmf-OvmfPkg-introduce-VIRTIO_MMIO_TRANSPORT_GUID.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-VirtFdtDxe-use-dedicated-VIRTIO.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-widen-ParseUnitAddressHexLi.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-OFW-to-UEFI-translation-for.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-adhere-to-Q.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-identify-new-shell-as-builtin-s.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-Intel-BDS-load-EFI-stubbed-Linu.patch [bz#1172749]
  - aavmf-spec-build-AAVMF-with-the-Intel-BDS-driver-RHELSA-on.patch [bz#1172749]
  - aavmf-Revert-ArmVirtualizationPkg-work-around-cache-incohe.patch [bz#1172910]
  - Resolves: bz#1172749
    (implement fw_cfg, boot order handling, and -kernel booting in ArmVirtualizationQemu)
  - Resolves: bz#1172910
    (revert Acadia-only workaround (commit df7bca4e) once Acadia host kernel (KVM) is fixed)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-3.git77d5dac.el7
changelog:
  - aavmf-OvmfPkg-QemuBootOrderLib-expose-QEMU-s-boot-menu-on-.patch [bz#1172756]
  - aavmf-OvmfPkg-PlatformBdsLib-get-front-page-timeout-from-Q.patch [bz#1172756]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-get-front-p.patch [bz#1172756]
  - Resolves: bz#1172756
    ([RFE]Expose boot-menu shortcut to domain via AAVMF)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-4.git77d5dac.el7
changelog:
  - aavmf-ArmPkg-ArmArchTimerLib-clean-up-comments.patch [bz#1188247]
  - aavmf-ArmPkg-ArmArchTimerLib-use-edk2-conformant-UINT64-UI.patch [bz#1188247]
  - aavmf-ArmPkg-ArmArchTimerLib-conditionally-rebase-to-actua.patch [bz#1188247]
  - aavmf-ArmVirtualizationQemu-ask-the-hardware-for-the-timer.patch [bz#1188247]
  - aavmf-ArmPkg-TimerDxe-smack-down-spurious-timer-interrupt-.patch [bz#1188054]
  - Resolves: bz#1188054
    (guest reboot (asked from within AAVMF) regressed in 3.19.0-0.rc5.58.aa7a host kernel)
  - Resolves: bz#1188247
    (backport "fix gBS->Stall()" series)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-5.git77d5dac.el7_1
changelog:
  - aavmf-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1197141]
  - aavmf-ArmPlatformPkg-PEIM-startup-is-not-an-error.patch [bz#1197141]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-lack-of-QEM.patch [bz#1197141]
  - aavmf-ArmVirtualizationPkg-expose-debug-message-bitmask-on.patch [bz#1197141]
  - aavmf-spec-build-and-install-verbose-and-silent-default-AA.patch [bz#1197141]
  - Resolves: bz#1197141
    (create silent & verbose builds)


author: Laszlo Ersek <lersek@redhat.com> - 20150414-1.gitc9e5618.el7
changelog:
  - rebase from upstream 9ece15a to c9e5618
  - adapt .gitignore files
  - update to openssl-0.9.8zf
  - create Logo-OpenSSL.bmp rather than modifying Logo.bmp in-place
  - update to FatPkg SVN r93 (git 8ff136aa)
  - drop the following downstream-only patches (obviated by upstream
    counterparts):
    "tools_def.template: use forward slash with --add-gnu-debuglink (RHEL only)"
    "tools_def.template: take GCC48 prefixes from environment (RHEL only)"
    "OvmfPkg: set video resolution of text setup to 640x480 (RHEL only)"
    "OvmfPkg: resolve OrderedCollectionLib with base red-black tree instance"
    "OvmfPkg: AcpiPlatformDxe: actualize QemuLoader.h comments"
    "OvmfPkg: AcpiPlatformDxe: remove current ACPI table loader"
    "OvmfPkg: AcpiPlatformDxe: implement QEMU's full ACPI table loader interface"
    "OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size"
    "OvmfPkg: disable stale fork of SecureBootConfigDxe"
    "OvmfPkg: SecureBootConfigDxe: remove stale fork"
    "Try to read key strike even when ..."
    "OvmfPkg: BDS: remove dead call to PlatformBdsEnterFrontPage()"
    "OvmfPkg: BDS: drop useless return statement"
    "OvmfPkg: BDS: don't overwrite the BDS Front Page timeout"
    "OvmfPkg: BDS: optimize second argument in PlatformBdsEnterFrontPage() call"
    'OvmfPkg: BDS: drop superfluous "connect first boot option" logic'
    "OvmfPkg: BDS: drop custom boot timeout, revert to IntelFrameworkModulePkg's"
    "Add comments to clarify mPubKeyStore buffer MemCopy. ..."
    "MdeModulePkg/SecurityPkg Variable: Add boundary check..."
    "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands"
  - merge downstream AAVMF patch "adapt packaging to Arm64", which forces us to
    rename the main package from "OVMF" to "ovmf"
  - drop the following ARM BDS specific tweaks (we'll only build the Intel BDS):
    "ArmPlatformPkg/Bds: generate ESP Image boot option if user pref is unset
     (Acadia)"
    "ArmPlatformPkg/Bds: check for other defaults too if user pref is unset
     (Acadia)"
    "ArmPlatformPkg/ArmVirtualizationPkg: auto-detect boot path (Acadia)"
    "ArmPlatformPkg/Bds: initialize ConIn/ConOut/ErrOut before connecting
     terminals"
    "ArmPlatformPkg/Bds: let FindCandidate() search all filesystems"
    "ArmPlatformPkg/Bds: FindCandidateOnHandle(): log full device path"
    "ArmPlatformPkg/Bds: fall back to Boot Menu when no default option was found"
    "ArmPlatformPkg/Bds: always connect drivers before looking at boot options"
  - drop patch "ArmPlatformPkg/ArmVirtualizationPkg: enable DEBUG_VERBOSE (Acadia
    only)", obsoleted by fixed bug 1197141
  - tweak patch "write up build instructions (for interactive, local development)
    (RHELSA)". The defaults in "BaseTools/Conf/target.template", ie.
    ACTIVE_PLATFORM and TARGET_ARCH, are set for OVMF / X64. The AAVMF build
    instructions now spell out the necessary override options (-p and -a,
    respectively).
  - extend patch "build FAT driver from source (RHELSA)" to the Xen build as well
    (only for consistency; we don't build for Xen).
  - drop the following downstream-only AAVMF patches, due to the 77d5dac ->
    c9e5618 AAVMF rebase & join:
    "redhat/process-rh-specific.sh: fix check for hunk-less filtered patches"
    "redhat/process-rh-specific.sh: suppress missing files in final 'rm'"
    "ArmVirtualizationQemu: build UEFI shell from source (Acadia only)"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands"
    "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB"
    "Changed build target to supp-rhel-7.1-candidate"
    "ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from DTB to PCDs"
    "ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE drivers"
    "ArmVirtualizationPkg: clone PlatformIntelBdsLib from ArmPlatformPkg"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy"
    "OvmfPkg: extract QemuBootOrderLib"
    "OvmfPkg: QemuBootOrderLib: featurize PCI-like device path translation"
    "OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID"
    "ArmVirtualizationPkg: VirtFdtDxe: use dedicated VIRTIO_MMIO_TRANSPORT_GUID"
    "OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to UINT64"
    "OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for virtio-mmio"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU's boot order"
    "ArmVirtualizationPkg: identify "new shell" as builtin shell for Intel BDS"
    "ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel from fw_cfg"
    'Revert "ArmVirtualizationPkg: work around cache incoherence on KVM affecting
     DTB"'
    "OvmfPkg: QemuBootOrderLib: expose QEMU's "-boot menu=on[, splash-time=N]""
    "OvmfPkg: PlatformBdsLib: get front page timeout from QEMU"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU"
    "ArmPkg: ArmArchTimerLib: clean up comments"
    "ArmPkg: ArmArchTimerLib: use edk2-conformant (UINT64 * UINT32) / UINT32"
    "ArmPkg: ArmArchTimerLib: conditionally rebase to actual timer frequency"
    "ArmVirtualizationQemu: ask the hardware for the timer frequency"
    "ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not errors"
    "ArmPlatformPkg: PEIM startup is not an error"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: lack of QEMU kernel is no error"
    "ArmVirtualizationPkg: expose debug message bitmask on build command line"
  - tweak patch "rebase to upstream 77d5dac (Acadia only)": update spec changelog
    only
  - tweak patch "spec: build AAVMF with the Intel BDS driver (RHELSA only)":
    apply "-D INTEL_BDS" to manual build instructions in redhat/README too
  - tweak patch "spec: build and install verbose and silent (default) AAVMF
    binaries": apply DEBUG_PRINT_ERROR_LEVEL setting to interactive build
    instructions in redhat/README too
  - install OVMF whitepaper as part of the OVMF build's documentation
  - Resolves: bz#1211337
    (merge AAVMF into OVMF)
  - Resolves: bz#1206523
    ([AAVMF] fix missing cache maintenance)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20150414-2.gitc9e5618.el7
changelog:
  - ovmf-OvmfPkg-PlatformPei-set-SMBIOS-entry-point-version-d.patch [bz#1232876]
  - Resolves: bz#1232876
    (OVMF should install a version 2.8 SMBIOS entry point)


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20151104-1.gitb9ffeab.el7
changelog:
  - rebase to upstream b9ffeab
  - Resolves: bz#1207554
    ([AAVMF] AArch64: populate SMBIOS)
  - Resolves: bz#1270279
    (AAVMF: output improvements)


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20160202-1.gitd7c0dfa.el7
changelog:
  - rebase to upstream d7c0dfa
  - update OpenSSL to 1.0.2e (upstream)
  - update FatPkg to SVN r97 (upstream)
  - drive NVMe devices (upstream)
  - resize xterm on serial console mode change, when requested with
    -fw_cfg name=opt/(ovmf|aavmf)/PcdResizeXterm,string=y
    (downstream)
  - Resolves: bz#1259395
    (revert / roll back AAVMF fix for BZ 1188054)
  - Resolves: bz#1202819
    (OVMF: secure boot limitations)
  - Resolves: bz#1182495
    (OVMF rejects iPXE oprom when Secure Boot is enabled)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20160202-2.gitd7c0dfa.el7
changelog:
  - ovmf-restore-TianoCore-splash-logo-without-OpenSSL-advert.patch [bz#1308678]
  - ovmf-OvmfPkg-ArmVirtPkg-show-OpenSSL-less-logo-without-Se.patch [bz#1308678]
  - ovmf-OvmfPkg-simplify-VARIABLE_STORE_HEADER-generation.patch [bz#1308678]
  - ovmf-redhat-bring-back-OVMF_CODE.fd-but-without-SB-and-wi.patch [bz#1308678]
  - ovmf-redhat-rename-OVMF_CODE.smm.fd-to-OVMF_CODE.secboot..patch [bz#1308678]


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20160419-1.git90bb4c5.el7
changelog:
  - FatPkg is under the 2-clause BSDL now; "ovmf" has become OSS
  - upgrade to openssl-1.0.2g
  - Resolves: bz#1323363
    (remove "-D SECURE_BOOT_ENABLE" from AAVMF)
  - Resolves: bz#1257882
    (FEAT: support to boot from virtio 1.0 modern devices)
  - Resolves: bz#1308678
    (clearly separate SB-less, SMM-less OVMF binary from SB+SMM OVMF binary)


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20160419-2.git90bb4c5.el7
changelog:
  - Submit scratch builds from the exploded tree again to
    supp-rhel-7.3-candidate, despite FatPkg being OSS at this point; see
    bz#1329559.


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20160608-1.git988715a.el7
changelog:
  - Resolves: bz#1341733
    (prevent SMM stack overflow in OVMF while enrolling certificates in "db")
  - Resolves: bz#1257882
    (FEAT: support to boot from virtio 1.0 modern devices)
  - Resolves: bz#1333238
    (Q35 machine can not boot up successfully with more than 3 virtio-scsi
    storage controller under switch)
  - Resolves: bz#1330955
    (VM can not be booted up from hard disk successfully when with a passthrough
    USB stick)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20160608-2.git988715a.el7
changelog:
  - ovmf-ArmPkg-ArmGicV3Dxe-configure-all-interrupts-as-non-s.patch [bz#1349407]
  - ovmf-ArmVirtPkg-PlatformBootManagerLib-Postpone-the-shell.patch [bz#1353689]
  - Resolves: bz#1349407
    (AArch64: backport fix to run over gicv3 emulation)
  - Resolves: bz#1353689
    (AAVMF: Drops to shell with uninitialized NVRAM file)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20160608-3.git988715a.el7
changelog:
  - ovmf-MdePkg-PCI-Add-missing-PCI-PCIE-definitions.patch [bz#1332408]
  - ovmf-ArmPlatformPkg-NorFlashDxe-accept-both-non-secure-an.patch [bz#1353494]
  - ovmf-ArmVirtPkg-ArmVirtQemu-switch-secure-boot-build-to-N.patch [bz#1353494]
  - ovmf-ArmPlatformPkg-NorFlashAuthenticatedDxe-remove-this-.patch [bz#1353494]
  - ovmf-ArmVirtPkg-add-FDF-definition-for-empty-varstore.patch [bz#1353494]
  - ovmf-redhat-package-the-varstore-template-produced-by-the.patch [bz#1353494]
  - ovmf-ArmVirtPkg-Re-add-the-Driver-Health-Manager.patch [bz#1353494]
  - ovmf-ArmVirtPkg-HighMemDxe-allow-patchable-PCD-for-PcdSys.patch [bz#1353494]
  - ovmf-ArmVirtPkg-ArmVirtQemuKernel-make-ACPI-support-AARCH.patch [bz#1353494]
  - ovmf-ArmVirtPkg-align-ArmVirtQemuKernel-with-ArmVirtQemu.patch [bz#1353494]
  - ovmf-ArmVirtPkg-ArmVirtQemu-factor-out-shared-FV.FvMain-d.patch [bz#1353494]
  - ovmf-ArmVirtPkg-factor-out-Rules-FDF-section.patch [bz#1353494]
  - ovmf-ArmVirtPkg-add-name-GUIDs-to-FvMain-instances.patch [bz#1353494]
  - ovmf-OvmfPkg-add-a-Name-GUID-to-each-Firmware-Volume.patch [bz#1353494]
  - ovmf-OvmfPkg-PlatformBootManagerLib-remove-stale-FvFile-b.patch [bz#1353494]
  - ovmf-MdePkg-IndustryStandard-introduce-EFI_PCI_CAPABILITY.patch [bz#1332408]
  - ovmf-MdeModulePkg-PciBusDxe-look-for-the-right-capability.patch [bz#1332408]
  - ovmf-MdeModulePkg-PciBusDxe-recognize-hotplug-capable-PCI.patch [bz#1332408]
  - ovmf-OvmfPkg-add-PciHotPlugInitDxe.patch [bz#1332408]
  - ovmf-ArmPkg-ArmGicLib-manage-GICv3-SPI-state-at-the-distr.patch [bz#1356655]
  - ovmf-ArmVirtPkg-PlatformBootManagerLib-remove-stale-FvFil.patch [bz#1353494]
  - ovmf-OvmfPkg-EnrollDefaultKeys-assign-Status-before-readi.patch [bz#1356913]
  - ovmf-OvmfPkg-EnrollDefaultKeys-silence-VS2015x86-warning-.patch [bz#1356913]
  - ovmf-CryptoPkg-update-openssl-to-ignore-RVCT-3079.patch [bz#1356184]
  - ovmf-CryptoPkg-Fix-typos-in-comments.patch [bz#1356184]
  - ovmf-CryptoPkg-BaseCryptLib-Avoid-passing-NULL-ptr-to-fun.patch [bz#1356184]
  - ovmf-CryptoPkg-BaseCryptLib-Init-the-content-of-struct-Ce.patch [bz#1356184]
  - ovmf-CryptoPkg-OpensslLib-Upgrade-OpenSSL-version-to-1.0..patch [bz#1356184]
  - Resolves: bz#1332408
    (Q35 machine can not hot-plug scsi controller under switch)
  - Resolves: bz#1353494
    ([OVMF] "EFI Internal Shell" should be removed from "Boot Manager")
  - Resolves: bz#1356184
    (refresh embedded OpenSSL to 1.0.2h)
  - Resolves: bz#1356655
    (AAVMF: stop accessing unmapped gicv3 registers)
  - Resolves: bz#1356913
    (fix use-without-initialization in EnrollDefaultKeys.efi)


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20160608b-1.git988715a.el7
changelog:
  - rework downstream-only commit dde83a75b566 "setup the tree for the secure
    boot feature (RHEL only)", excluding patent-encumbered files from the
    upstream OpenSSL 1.0.2g tarball [bz#1374710]
  - rework downstream-only commit dfc3ca1ee509 "CryptoPkg/OpensslLib: Upgrade
    OpenSSL version to 1.0.2h", excluding patent-encumbered files from the
    upstream OpenSSL 1.0.2h tarball [bz#1374710]


author: Laszlo Ersek <lersek@redhat.com> - ovmf-20170228-1.gitc325e41585e3.el7
changelog:
  - Rebase to upstream c325e41585e3 [bz#1416919]
  - Resolves: bz#1373812
    (guest boot from network even set 'boot order=1' for virtio disk with OVMF)
  - Resolves: bz#1380282
    (Update OVMF to openssl-1.0.2k-hobbled)
  - Resolves: bz#1412313
    (select broadcast SMI if available)
  - Resolves: bz#1416919
    (Rebase OVMF for RHEL-7.4)
  - Resolves: bz#1426330
    (disable libssl in CryptoPkg)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20170228-2.gitc325e41585e3.el7
changelog:
  - ovmf-MdeModulePkg-Core-Dxe-downgrade-CodeSegmentCount-is-.patch [bz#1433428]
  - Resolves: bz#1433428
    (AAVMF: Fix error message during ARM guest VM installation)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20170228-3.gitc325e41585e3.el7
changelog:
  - ovmf-ArmVirtPkg-FdtClientDxe-supplement-missing-EFIAPI-ca.patch [bz#1430262]
  - ovmf-ArmVirtPkg-ArmVirtPL031FdtClientLib-unconditionally-.patch [bz#1430262]
  - ovmf-MdeModulePkg-RamDiskDxe-fix-C-string-literal-catenat.patch [bz#1430262]
  - ovmf-EmbeddedPkg-introduce-EDKII-Platform-Has-ACPI-GUID.patch [bz#1430262]
  - ovmf-EmbeddedPkg-introduce-PlatformHasAcpiLib.patch [bz#1430262]
  - ovmf-EmbeddedPkg-introduce-EDKII-Platform-Has-Device-Tree.patch [bz#1430262]
  - ovmf-ArmVirtPkg-add-PlatformHasAcpiDtDxe.patch [bz#1430262]
  - ovmf-ArmVirtPkg-enable-AcpiTableDxe-and-EFI_ACPI_TABLE_PR.patch [bz#1430262]
  - ovmf-ArmVirtPkg-FdtClientDxe-install-DT-as-sysconfig-tabl.patch [bz#1430262]
  - ovmf-ArmVirtPkg-PlatformHasAcpiDtDxe-don-t-expose-DT-if-Q.patch [bz#1430262]
  - ovmf-ArmVirtPkg-remove-PURE_ACPI_BOOT_ENABLE-and-PcdPureA.patch [bz#1430262]
  - Resolves: bz#1430262
    (AAVMF: forward QEMU's DT to the guest OS only if ACPI payload is unavailable)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20170228-4.gitc325e41585e3.el7
changelog:
  - ovmf-ShellPkg-Shell-clean-up-bogus-member-types-in-SPLIT_.patch [bz#1442908]
  - ovmf-ShellPkg-Shell-eliminate-double-free-in-RunSplitComm.patch [bz#1442908]
  - Resolves: bz#1442908
    (Guest hang when running a wrong command in Uefishell)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20170228-5.gitc325e41585e3.el7
changelog:
  - ovmf-OvmfPkg-EnrollDefaultKeys-update-SignatureOwner-GUID.patch [bz#1443351]
  - ovmf-OvmfPkg-EnrollDefaultKeys-expose-CertType-parameter-.patch [bz#1443351]
  - ovmf-OvmfPkg-EnrollDefaultKeys-blacklist-empty-file-in-db.patch [bz#1443351]
  - ovmf-OvmfPkg-introduce-the-FD_SIZE_IN_KB-macro-build-flag.patch [bz#1443351]
  - ovmf-OvmfPkg-OvmfPkg.fdf.inc-extract-VARS_LIVE_SIZE-and-V.patch [bz#1443351]
  - ovmf-OvmfPkg-introduce-4MB-flash-image-mainly-for-Windows.patch [bz#1443351]
  - ovmf-OvmfPkg-raise-max-variable-size-auth-non-auth-to-33K.patch [bz#1443351]
  - ovmf-OvmfPkg-PlatformPei-handle-non-power-of-two-spare-si.patch [bz#1443351]
  - ovmf-redhat-update-local-build-instructions-with-D-FD_SIZ.patch [bz#1443351]
  - ovmf-redhat-update-OVMF-build-commands-with-D-FD_SIZE_4MB.patch [bz#1443351]
  - Resolves: bz#1443351
    ([svvp][ovmf] job "Secure Boot Logo Test" failed  with q35&ovmf)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-1.git92d07e48907f.el7
changelog:
  - Rebase to 92d07e48907f [bz#1469787]
  - Resolves: bz#1469787
    ((ovmf-rebase-rhel-7.5) Rebase OVMF for RHEL-7.5)
  - Resolves: bz#1434740
    (OvmfPkg/PciHotPlugInitDxe: don't reserve IO space when IO support is disabled)
  - Resolves: bz#1434747
    ([Q35] code12 error when hotplug x710 device in win2016)
  - Resolves: bz#1447027
    (Guest cannot boot with 240 or above vcpus when using ovmf)
  - Resolves: bz#1458192
    ([Q35] recognize "usb-storage" devices in XHCI ports)
  - Resolves: bz#1468526
    (>1TB RAM support)
  - Resolves: bz#1488247
    (provide "OVMF_CODE.secboot.verbose.fd" for log capturing; silence "OVMF_CODE.secboot.fd")
  - Resolves: bz#1496170
    (Inconsistent MOR control variables exposed by OVMF, breaks Windows Device Guard)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-2.git92d07e48907f.el7
changelog:
  - ovmf-MdeModulePkg-Bds-Remove-assertion-in-BmCharToUint.patch [bz#1513632]
  - ovmf-MdeModulePkg-Bds-Check-variable-name-even-if-OptionN.patch [bz#1513632]
  - ovmf-MdeModulePkg-PciBus-Fix-bug-that-PCI-BUS-claims-too-.patch [bz#1514105]
  - ovmf-OvmfPkg-make-it-a-proper-BASE-library.patch [bz#1488247]
  - ovmf-OvmfPkg-create-a-separate-PlatformDebugLibIoPort-ins.patch [bz#1488247]
  - ovmf-OvmfPkg-save-on-I-O-port-accesses-when-the-debug-por.patch [bz#1488247]
  - ovmf-OvmfPkg-enable-DEBUG_VERBOSE-RHEL-only.patch [bz#1488247]
  - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-QemuVide.patch [bz#1488247]
  - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-NvmExpre.patch [bz#1488247]
  - ovmf-Revert-redhat-introduce-separate-silent-and-verbose-.patch [bz#1488247]
  - Resolves: bz#1488247
    (make debug logging no-op unless a debug console is active)
  - Resolves: bz#1513632
    ([RHEL-ALT 7.5] AAVMF fails to boot after setting BootNext)
  - Resolves: bz#1514105
    (backport edk2 commit 6e3287442774 so that PciBusDxe not over-claim resources)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-3.git92d07e48907f.el7
changelog:
  - ovmf-UefiCpuPkg-CpuDxe-Fix-multiple-entries-of-RT_CODE-in.patch [bz#1518308]
  - ovmf-MdeModulePkg-DxeCore-Filter-out-all-paging-capabilit.patch [bz#1518308]
  - ovmf-MdeModulePkg-Core-Merge-memory-map-after-filtering-p.patch [bz#1518308]
  - Resolves: bz#1518308
    (UEFI memory map regression (runtime code entry splitting) introduced by c1cab54ce57c)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-4.git92d07e48907f.el7
changelog:
  - ovmf-MdeModulePkg-Core-Dxe-log-informative-memprotect-msg.patch [bz#1520485]
  - ovmf-MdeModulePkg-BdsDxe-fall-back-to-a-Boot-Manager-Menu.patch [bz#1515418]
  - Resolves: bz#1515418
    (RFE: Provide diagnostics for failed boot)
  - Resolves: bz#1520485
    (AAVMF: two new messages with silent build)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20180508-2.gitee3198e672e2
changelog:
  - OvmfPkg/PlatformBootManagerLib: connect consoles unconditionally [bz#1577546]
  - build OVMF varstore template with SB enabled / certs enrolled [bz#1561128]
  - connect Virtio RNG devices again [bz#1579518]
  - Resolves: bz#1577546
    (no input consoles connected under certain circumstances)
  - Resolves: bz#1561128
    (OVMF Secure boot enablement (enrollment of default keys))
  - Resolves: bz#1579518
    (EFI_RNG_PROTOCOL no longer produced for virtio-rng)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180508gitee3198e672e2-3.el8
changelog:
  - edk2-redhat-Provide-and-Obsolete-OVMF-and-AAVMF.patch [bz#1596148]
  - edk2-ArmVirtPkg-unify-HttpLib-resolutions-in-ArmVirt.dsc..patch [bz#1536627]
  - edk2-ArmVirtPkg-ArmVirtQemu-enable-the-IPv6-stack.patch [bz#1536627]
  - edk2-advertise-OpenSSL-due-to-IPv6-enablement-too-RHEL-on.patch [bz#1536627]
  - edk2-redhat-add-D-NETWORK_IP6_ENABLE-to-the-build-flags.patch [bz#1536627]
  - edk2-redhat-update-license-fields-and-files-in-the-spec-f.patch [bz#1536627]
  - Resolves: bz#1536627
    (IPv6 enablement in OVMF)
  - Resolves: bz#1596148
    (restore Provides/Obsoletes macros for OVMF and AAVMF, from RHEL-8 Alpha)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180508gitee3198e672e2-4.el8
changelog:
  - edk2-redhat-provide-virtual-bundled-OpenSSL-in-edk2-ovmf-.patch [bz#1607801]
  - Resolves: bz#1607801
    (add 'Provides: bundled(openssl) = 1.1.0h' to the spec file)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180508gitee3198e672e2-5.el8
changelog:
  - edk2-BaseTools-footer.makefile-expand-BUILD_CFLAGS-last-f.patch [bz#1607906]
  - edk2-BaseTools-header.makefile-remove-c-from-BUILD_CFLAGS.patch [bz#1607906]
  - edk2-BaseTools-Source-C-split-O2-to-BUILD_OPTFLAGS.patch [bz#1607906]
  - edk2-BaseTools-Source-C-take-EXTRA_OPTFLAGS-from-the-call.patch [bz#1607906]
  - edk2-BaseTools-Source-C-take-EXTRA_LDFLAGS-from-the-calle.patch [bz#1607906]
  - edk2-BaseTools-VfrCompile-honor-EXTRA_LDFLAGS.patch [bz#1607906]
  - edk2-redhat-inject-the-RPM-compile-and-link-options-to-th.patch [bz#1607906]
  - Resolves: bz#1607906
    (edk2-tools: Does not use RPM build flags)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180508gitee3198e672e2-5.el8
changelog:
  - edk2-MdeModulePkg-Variable-Fix-Timestamp-zeroing-issue-on.patch [bz#1641436]
  - edk2-MdePkg-Add-more-checker-in-UefiDecompressLib-to-acce.patch [bz#1641449 bz#1641453 bz#1641464 bz#1641469]
  - edk2-IntelFrameworkModulePkg-Add-more-checker-in-UefiTian.patch [bz#1641453 bz#1641464 bz#1641469]
  - edk2-BaseTools-Add-more-checker-in-Decompress-algorithm-t.patch [bz#1641445 bz#1641453 bz#1641464 bz#1641469]
  - Resolves: bz#1641436
    (CVE-2018-3613 edk2: Logic error in MdeModulePkg in EDK II firmware allows for privilege escalation by authenticated users [rhel-8])
  - Resolves: bz#1641445
    (CVE-2017-5731 edk2: Privilege escalation via processing of malformed files in TianoCompress.c [rhel-8])
  - Resolves: bz#1641449
    (CVE-2017-5732 edk2: Privilege escalation via processing of malformed files in BaseUefiDecompressLib.c [rhel-8])
  - Resolves: bz#1641453
    (CVE-2017-5733 edk2: Privilege escalation via heap-based buffer overflow in MakeTable() function [rhel-8])
  - Resolves: bz#1641464
    (CVE-2017-5734 edk2: Privilege escalation via stack-based buffer overflow in MakeTable() function [rhel-8])
  - Resolves: bz#1641469
    (CVE-2017-5735 edk2: Privilege escalation via heap-based buffer overflow in Decode() function [rhel-8])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180508gitee3198e672e2-8.el8
changelog:
  - edk2-NetworkPkg-UefiPxeBcDxe-Add-EXCLUSIVE-attribute-when.patch [bz#1643377]
  - Resolves: bz#1643377
    (Exception when grubx64.efi used for UEFI netboot)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180508gitee3198e672e2-9.el8
changelog:
  - edk2-BaseTools-Fix-UEFI-and-Tiano-Decompression-logic-iss.patch [bz#1662184]
  - edk2-MdePkg-BaseUefiDecompressLib-Fix-UEFI-Decompression-.patch [bz#1662184]
  - edk2-IntelFrameworkModulePkg-Fix-UEFI-and-Tiano-Decompres.patch [bz#1662184]
  - edk2-git-Use-HTTPS-support.patch []
  - Resolves: bz#1662184
    (backport fix for (theoretical?) regression introduced by earlier CVE fixes)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20190308git89910a39dcfd-2.el8
changelog:
  - edk2-redhat-provide-firmware-descriptor-meta-files.patch [bz#1600230]
  - Resolves: bz#1600230
    ([RHEL 8.1] RFE: provide firmware descriptor meta-files for the edk2-ovmf and edk2-aarch64 firmware images)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190308git89910a39dcfd-4.el8
changelog:
  - edk2-OvmfPkg-raise-the-PCIEXBAR-base-to-2816-MB-on-Q35.patch [bz#1666941]
  - edk2-OvmfPkg-PlatformPei-set-32-bit-UC-area-at-PciBase-Pc.patch [bz#1666941]
  - Resolves: bz#1666941
    (UEFI guest cannot boot into os when setting some special memory size)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190308git89910a39dcfd-5.el8
changelog:
  - edk2-redhat-add-D-TPM2_ENABLE-to-the-edk2-ovmf-build-flag.patch [bz#1693205]
  - Resolves: bz#1693205
    (edk2: Enable TPM2 support)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190308git89910a39dcfd-6.el8
changelog:
  - edk2-ArmVirtPkg-silence-DEBUG_VERBOSE-masking-0x00400000-.patch [bz#1714446]
  - edk2-OvmfPkg-QemuRamfbDxe-Do-not-report-DXE-failure-on-Aa.patch [bz#1714446]
  - edk2-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1714446]
  - Resolves: bz#1714446
    (edk2-aarch64 silent build is not silent enough)


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.6.6-14
changelog:
  - remove old stuff https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MRWOMRZ6KPCV25EFHJ2O67BCCP3L4Y6N/


author: Jack Magne <jmagne@redhat.com> - 1.1.2-6
changelog:
  - #Resolve: Bug 1638011 - esc docdir should not be versioned in rhel8.
  - #Resolve: Bug 1596915 - Remove XULRunner from ESC.


author: Jack Magne <jmagne@redhat.com> - 1.1.2-9
changelog:
  - Resolves:  rhbz#1679659 - esc changes blocked until gating tests are added
  - Fixed the gating test string to adhere to format.


author: Jack Magne <jmagne@redhat.com> - 1.1.2-10
changelog:
  - Resolves: rhbz#1679659 - esc changes blocked until gating tests are added.
  - Added notification list in yaml file, so entities are notified of changes.


author: Jack Magne <jmagne@redhat.com> - 1.1.2-11
changelog:
  - Resolves: rhbz#1724787 - ESC - HTTP GET Requests incorrectly Being Sent To TPS for Token Operations [8.2] 
  - Resolves: rhbz#1734117 - ESC does not detect/recognize both clean and formatted (with phone home) smart cards
  - Resolves: rhbz#1733645 - Gemalto, CAC, SCP01 cards are not detected by HP keyboard KUS1206 with builtin smartcard reader


author: Peter Hutterer <peter.hutterer@redhat.com> 2.7.0-8
changelog:
  - Split the lib into its own subpackage, it's LGPLv3+
  - remove utouch-evemu Obsoletes line, it's been over 5 years


author: Marek Kasik <mkasik@redhat.com> - 3.28.4-3
changelog:
  - Add requirement on evince-libs for nautilus and browser-plugin
  - subpackages (RPMDiff)
  - Related: #1717353


author: Milan Crha <mcrha@redhat.com> - 3.28.5-4
changelog:
  - Add patch for RH bug #1653232 ([CalDAV/CardDAV] Can add component to local cache with incomplete info)


author: Milan Crha <mcrha@redhat.com> - 3.28.5-5
changelog:
  - Add patch for RH bug #1654203 (Make tests retry when factory doesn't know about added ESource yet)


author: Milan Crha <mcrha@redhat.com> - 3.28.5-7
changelog:
  - Add patch for RH bug #1654720 (Correct use-after-free in e_vcard_attribute_remove_param_value())
  - Add patch for RH bug #1654783 (test-cal-client-get-revision could fail due to delayed D-Bus property change notification)


author: Milan Crha <mcrha@redhat.com> - 3.28.5-8
changelog:
  - Add patch for RH bug #1655030 (Make EVCardAttribute/EVCardAttributeParam structures ref-counted internally)


author: Milan Crha <mcrha@redhat.com> - 3.28.5-9
changelog:
  - Update patch for RH bug #1654203 (Make tests retry when factory doesn't know about added ESource yet)


author: Milan Crha <mcrha@redhat.com> - 3.28.5-11
changelog:
  - Update patch for RH bug #1713619 (test-cal-client-get-revision could fail due to delayed D-Bus property change notification)


author: Milan Crha <mcrha@redhat.com> - 3.28.5-3
changelog:
  - Add "Enable only Notification reminders in the calendar" upstream fix
  - Add "Treat 'Unknown' ResponseType as Needs-Action" upstream fix
  - Add "I#19 - Country is forgotten along the way to exchange server" upstream fix
  - Add "I#21 - Meeting with attachment cannot be saved in 2010" upstream fix
  - Add "Collection backend schedules two 'populate' requests after going online" upstream fix


author: Milan Crha <mcrha@redhat.com> - 3.28.5-7
changelog:
  - Add patch for RH bug #1764818 (Sync CategoryList with mail Labels)
  - Add patch for RH bug #1765005 (Send meeting change notifications only if being the organizer)


author: Owen Taylor <otaylor@redhat.com> - 2.4.2-4
changelog:
  - Make manpage installation agnostic of compression
    https://fedoraproject.org/wiki/Packaging:Guidelines#Manpages


author: Rex Dieter <rexdieter[AT]users.sf.net> 0.9.1-3
changelog:
  - cleanup %description
  - set eXecute bit on installed lib.
  - no_rpath patch
  - deps patch (items get (re)compiled on *every* call to 'make')


author: Jan Grulich <jgrulich@redhat.com> - 0.26-9
changelog:
  - Security fix for CVE-2017-17723, CVE-2017-17725, CVE-2018-10958, CVE-2018-10998,
    CVE-2018-11531, CVE-2018-12264, CVE-2018-12265, CVE-2018-14046, CVE-2018-5772,
    CVE-2018-8976, CVE-2018-8977, CVE-2018-9144


author: Jan Grulich <jgrulich@redhat.com> - 0.27.2-4
changelog:
  - Drop test for the previous CVE as we test it manually and we don't have POC available
    Resolves: bz#1800472


author: Jan Grulich <jgrulich@redhat.com> - 0.27.2-6
changelog:
  - Fix heap-based buffer overflow vulnerability in jp2image.cpp that may lead to DoS
    Resolves: bz#1990354


author: Radovan Sroka <rsroka@redhat.com> - 0.8.8-1
changelog:
  - New upstream release
  - Added new DNF plugin that can update the trust database when rpms are installed
  - Added support for FAN_OPEN_EXEC_PERM


author: Radovan Sroka <rsroka@redhat.com> - 0.8.10-2
changelog:
  - Convert hashes to lowercase like sha256sum outputs
  - Stop littering STDOUT output for dnf plugin in fapolicyd
  Resolves: rhbz#1721496


author: Radovan Sroka <rsroka@redhat.com> - 0.9.1-2
changelog:
  RHEL 8.2 ERRATUM
  - rebase to v0.9.1
  - updated default configuration with new syntax
  - removed daemon mounts configuration
  Resolves: rhbz#1759895
  - default fapolicyd policy prevents Ansible from running
  - added ansible rule to default ruleset
  Resolves: rhbz#1746464
  - suspicious logs on service start
  Resolves: rhbz#1747494
  - fapolicyd blocks dracut from generating initramfs
  - added dracut rule to default configuration
  Resolves: rhbz#1757736
  - fapolicyd fails to identify perl interpreter
  Resolves: rhbz#1765039


author: Radovan Sroka <rsroka@redhat.com> - 0.9.1-3
changelog:
  RHEL 8.2 ERRATUM
  - fixed build time python interpreter detection (spec)
  - added python2-devel as a BuildRequires (spec)
  - allow running bash scripts in home directories
  Resolves: rhbz#1801872


author: Radovan Sroka <rsroka@redhat.com> - 0.9.1-4.3
changelog:
  RHEL 8.2.Z ERRATUM
  - fapolicyd breaks system upgrade, leaving system in dead state
  Resolves: rhbz#1897091


author: Radovan Sroka <rsroka@redhat.com> - 0.9.1-4.4
changelog:
  RHEL 8.2.Z ERRATUM
  - Erratum RHBA-2020:4969 is of no help when upgrading partially RHEL 8.2 systems [rhel-8.2.0.z]
  Resolves: rhbz#1906473


author: Radovan Sroka <rsroka@redhat.com> - 1.0-2
changelog:
  RHEL 8.3 ERRATUM
  - rebase to v1.0
  - installed multiple policies to /usr/share/fapolicyd
    - known-libs (default)
    - restrictive
  - installed fapolicyd.trust file
  - enhanced fapolicyd-cli
  Resolves: rhbz#1817413
  - introduced fapolicyd-selinux that provides SELinux policy module
  Resolves: rhbz#1714529


author: Radovan Sroka <rsroka@redhat.com> - 1.0-3.1
changelog:
  RHEL 8.3.Z ERRATUM
  - allow root everything
  - ensure that root rule is in .rules
  Resolves: rhbz#1895513


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.23-1
changelog:
  - new upstream release
  - new package fence-agents-amt-ws
  - new package fence-agents-compute
  - new package fence-agents-drac
  - new package fence-agents-hds-cb
  - new package fence-agents-mpath
  - new package fence-agents-sanbox2
  - new package fence-agents-sbd
  - new package fence-agents-vbox
  - new package fence-agents-vmware
  - new package fence-agents-xenapi


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-12
changelog:
  - fence-agents-common: remove fence_scsi_check files
  - fence-scsi: add "fence_scsi_check_hardreboot"


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.1.1-1
changelog:
  - new upstream release
  - fence_vmware_soap / fence_ovh: use Python 2 till python3-suds bug
    is fixed


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-11
changelog:
  - fence_scsi: fix incorrect SCSI-key when node ID is 10 or higher
    Resolves: rhbz#1654968
  - fence_scsi: add watchdog retry support
    Resolves: rhbz#1654976
  - fence_hpblade: fix log_expect syntax
    Resolves: rhbz#1654616
  - fence_vmware_soap: cleanup when receiving SIGTERM
    Resolves: rhbz#1654973


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-13
changelog:
  - fence-agents-scsi: add missing fence-agents-common dependency
    Resolves: rhbz#1665170
  - fence_azure_arm: add bundled directory to search path
    Resolves: rhbz#1650214


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-23
changelog:
  - fence_rhevm: add RHEV v4 API support and auto-detection
    Resolves: rhbz#1709780
  - fence_rhevm: fix encoding issues
    Resolves: rhbz#1712263


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-25
changelog:
  - fence_redfish: add header for full Redfish spec compliance
    Resolves: rhbz#1704228
  - fence_scsi: fix to match new node ID format
    Resolves: rhbz#1714458


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-31
changelog:
  - fence_aliyun: add RAM role support
    Resolves: rhbz#1732766
  - fence_ilo4_ssh/fence_ilo5_ssh: add monitor timeout warning
    Resolves: rhbz#1734811
  - fence_mpath: fix watchdog reboot not triggered when multipath
    disconnected
    Resolves: rhbz#1751704


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-34
changelog:
  - fence_compute/fence_evacuate: fix region_name content type and
    project shortopt in usage text and project-domain shortopt
    Resolves: rhbz#1760201
  - fencing: improve stdin quote parsing
    Resolves: rhbz#1769783


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-39
changelog:
  - fencing: only use inetX_only parameters for SSH based agents and
    fence_zvmip
    Resolves: rhbz#1771594


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-41
changelog:
  - fence_mpath: add plug parameter support to be able to use pcmk_host_map
    Resolves: rhbz#1753228
  - fence_mpath: fix --reserve parameter typo
    Resolves: rhbz#1798641


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-41.1
changelog:
  - fence_lpar: fix issue with long username, hostname, etc not
    working when the command run by the agent exceeds 80 characters
    Resolves: rhbz#1861139


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 0.4.0-6
changelog:
  - Harden with -fPIE and -Wl,-z,now
    Resolves: rhbz#1624110
  - Add CI gating tests
    Resolves: rhbz#1682883


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 6.3.26-10
changelog:
  - Improve output related to SSLv3 disabling
    Resolves: #1331702
  - Minor fixes in options, usage message and man page


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 6.3.26-17
changelog:
  - Remove unnecessary python-devel dependency
    (disables build of fetchmailconf, but we don't pack it into rpm anyway)
    Resolves: #1591710


author: Dan Horák <dan[at]danny.cz> - 3.3.5-3
changelog:
  - Update BRs so nss-myhostname (provided by systemd) is included also
    in mpich-only builds (Related: #1383271)


author: Merlin Mathesius <mmathesi@redhat.com> - 3.3.5-8
changelog:
  - Disable Open MPI's vader byte transfer layer while running tests on 32-bit x86 platforms
    as it is known to be troublesome <https://github.com/open-mpi/ompi/issues/4260>.
    This resolves FTBFS issue (BZ#1518038).


author: Merlin Mathesius <mmathesi@redhat.com> - 3.3.5-11
changelog:
  - Regenerate autoconf files using current tools so proper build flags
    from redhat-rpm-config are used. This resolves BZ#1548473.


author: Jan Horak <jhorak@redhat.com> - 60.1.0-8
changelog:
  - Fixed homepage and bookmarks (rhbz#1606778)
  - Fixed missing file associations in RHEL6 (rhbz#1613565)


author: Jan Horak <jhorak@redhat.com> - 60.1.0-9
changelog:
  - Do not set user agent (rhbz#1608065)
  - GTK dialogs are localized now (rhbz#1619373)
  - JNLP association works again (rhbz#1607457)


author: Adam Jackson <ajax@redhat.com> - 0.11.7-2
changelog:
  - Remove Requires: kernel >= 4.0.4-202, which corresponds to rawhide
    somewhere before Fedora 22 which this spec file certainly no longer
    supports.


author: Fabio Alessandro Locati <fale@redhat.com> - 4.6.2-1
changelog:
  - Update to 4.6.1
  - Update the brand icons list using a new script
  - Add the script to create brand icons list


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.15-16
changelog:
  - Add make to Requires(post) to fix certificate generation on install.
    Resolves: Bug#1628213 FreeRADIUS fails to start due to default certificate
                          permissions


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.15-18
changelog:
  - Actually apply patches added previously.
    Related: Bug#1612512 Man page scan results for freeradius


author: Alexander Scheel <ascheel@redhat.com> - 3.0.17-1
changelog:
  - Update to FreeRADIUS server version 3.0.17
  - Adds OpenSSL HMAC patches from upstream (unreleased)
  - Adds Python2 shebang patches from upstream (unreleased)


author: Alexander Scheel <ascheel@redhat.com> - 3.0.17-4
changelog:
  - Fixes two EAP-PWD security issues
    Resolves: bz#1699417 authentication bypass with an invalid curve attack
    Resolves: bz#1699421 fake authentication using reflection


author: Ondrej Holy <oholy@redhat.com> - 2:2.0.0-46.rc4.1
changelog:
  - CVE-2020-11521: Fix out-of-bounds write in planar.c (#1837632)
  - CVE-2020-11523: Fix integer overflow in region.c (#1837633)
  - CVE-2020-11524: Fix out-of-bounds write in interleaved.c (#1837631)


author: Simone Caronni <negativo17@gmail.com> - 2:2.0.0-36.20180115git8f52c7e
changelog:
  - Update to latest snapshot.
  - Make GSS support optional and disable it for now (#1534094 and FreeRDP #4348,


author: Karsten Hopp <karsten@redhat.com> - 2.0.0-37git}
changelog:
  - use versioned build requirement on pkgconfig(openssl) to prevent using
    compat-openssl10-devel instead of openssl-devel


author: Simone Caronni <negativo17@gmail.com> - 2:2.0.0-39.20180314gitf8baeb7
changelog:
  - Update to latest snapshot.
  - Fixes connection to RDP servers with the latest Microsoft patches:
    https://github.com/FreeRDP/FreeRDP/issues/4449


author: Jindrich Novy <jnovy@redhat.com> - 0.7.2-4
changelog:
  - replace "fuse-overlayfs segfault" patch with improved one
    due to application to a different context
  - Resolves: #1805015


author: Jindrich Novy <jnovy@redhat.com> - 0.7.2-4
changelog:
  - replace "fuse-overlayfs segfault" patch with improved one
    due to application to a different context
  - Resolves: #1805017


author: Rex Dieter <rdieter@fedoraproject.org> - 7.6.2-1
changelog:
  - 7.6.2 (#1531008)
  - libgc soname bump
  - -devel: include all docs here (ie, remove README's from main too)


author: Nick Clifton <nickc@redhat.com> - 9.07-1
changelog:
  - Rebase to 9.07 release:
  - Annobin: Add checks of the exact location of the examined switches.
  - Annobin: Note when stack clash notes are generated.
  - Annocheck: Handle multiple builder IDs in the .comment section.
  - Add configure option to suppress building annocheck.
  - Fix debuginfod test.
  - Correct the build requirement for building with debuginfod support.
  - Add debuginfod support.
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
  - Rebuild againt latest gcc-10.
  - Add clang plugin (experimental).
  - Have annocheck ignore notes with an end address of 0.
  - Improve checking of gcc versions.
  - Do not skip positive results.
  - Generate a WARN result for code compiled with instrumentation enabled.  (#1753918)
  - Replace address checks with dladdr1.
  - Use libabigail like checking to ensure variable address consistency.
  - Skip generation of global notes for hot/cold sections.
  - Generate FAIL results if -Wall or -Wformat-security are missing.
  - If notes cannot be found in the executable look for them in the debuginfo file, if available.
  - Generate a FAIL if notes are missing from the executable/debuginfo file.
  - Record and report the setting of the AArcht64 specific -mbranch-protection option.
  - Improve detection of GO binaries.
  - Add gcc version information to annobin notes.
  - Do not complain about missing FORTIFY_SOURCE and GLIBCXX_ASSERTIONS in LTO compilations.
  - Allow compiler used to run tests to be specified on the command line.  (#1723401)


author: Nick Clifton <nickc@redhat.com> - 2.32-7
changelog:
  - Stop gold from aborting when it encounters input sections with the same name and different flags.  (#1722715)


author: Nick Clifton <nickc@redhat.com> - 2.32-17
changelog:
  - Fix a potential seg-fault in the BFD library when parsing pathalogical debug_info sections.  (#1779255)
  - Fix a potential memory exhaustion in the BFD library when parsing corrupt DWARF debug information.
  - Backport H.J.Lu's patch to add a workaround for the JCC Errata to the assembler. (#1779417)
  - Fix potential integer overflow in readelf.  (#1740470)
  - Fix potential integer overflow in GOLD.  (#1739491)


author: Mark Wielaard <mjw@fedoraproject.org> - 0.170-11
changelog:
  - Add explict libstdc++-devel BuildRequires for demangle support.
  - Add elfutils-0.170-unwind.patch. (#1555726)


author: Mark Wielaard <mjw@fedoraproject.org> - 0.171-1
changelog:
  - New upstream release.
    - DWARF5 and split dwarf, including GNU DebugFission, support.
    - readelf: Handle all new DWARF5 sections.
      --debug-dump=info+ will show split unit DIEs when found.
      --dwarf-skeleton can be used when inspecting a .dwo file.
      Recognizes GNU locviews with --debug-dump=loc.
    - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
      dwarf_getabbrevattr_data and dwarf_cu_info.
      libdw will now try to resolve the alt file on first use
      when not set yet with dwarf_set_alt.
      dwarf_aggregate_size() now works with multi-dimensional arrays.
    - libdwfl: Use process_vm_readv when available instead of ptrace.
    - backends: Add a RISC-V backend.


author: Mark Wielaard <mjw@fedoraproject.org> - 0.172-1
changelog:
  - New upstream release.
    - No functional changes compared to 0.171.
    - Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
      data. Thanks to running the afl fuzzer on eu-readelf and various
      testcases.
    - eu-readelf -N is ~15% faster.


author: Mark Wielaard <mjw@redhat.com> - 0.173-1
changelog:
  - New upstream release
    - More fixes for crashes and hangs found by afl-fuzz. In particular
      various functions now detect and break infinite loops caused by bad
      DIE tree cycles.
    - readelf: Will now lookup the size and signedness of constant value
      types to display them correctly (and not just how they were encoded).
    - libdw: New function dwarf_next_lines to read CU-less .debug_line data.
      dwarf_begin_elf now accepts ELF files containing just .debug_line
      or .debug_frame sections (which can be read without needing a DIE
      tree from the .debug_info section).
      Removed dwarf_getscn_info, which was never implemented.
    - backends: Handle BPF simple relocations.
      The RISCV backends now handles ABI specific CFI and knows about
      RISCV register types and names.

  - Add scl macros and elfutils-0.173-dts.patch.


author: Mark Wielaard <mjw@redhat.com> - 0.174-1
changelog:
  - New upstream release
    - libelf, libdw and all tools now handle extended shnum and shstrndx
      correctly
    - elfcompress: Don't rewrite input file if no section data needs
      updating.  Try harder to keep same file mode bits (suid) on rewrite.
    - strip: Handle mixed (out of order) allocated/non-allocated sections.
    - unstrip: Handle SHT_GROUP sections.
    - Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.


author: Mark Wielaard <mjw@redhat.com> - 0.176-1
changelog:
  - Update to elfutils-0.176.
    - Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
            CVE-2019-7664, CVE-2019-7665.


author: Mark Wielaard <mjw@redhat.com> - 0.176-4
changelog:
  - Add elfutils-0.176-gcc-pr88835.patch
  - Add elfutils-0.176-xlate-note.patch
  - Add elfutils-0.176-elf-update.patch


author: Marek Polacek <polacek@redhat.com> 9.1.1-2
changelog:
  - update from Fedora 9.1.1-2 (#1728745)
  - apply Fortran patches (#1722881)
  - do not include libasan5 and libubsan1 on RHEL 8 and use the system
    version (#1722892)


author: Marek Polacek <polacek@redhat.com> 9.2.1-2
changelog:
  - update from Fedora gcc-9.2.1-2 (#1747158)
  - fix ABI change in deque iterators (PR libstdc++/92267)
  - fix up sink select_best_block (PR tree-optimization/91355)
  - revert PR tree-optimization/91790 fix
  - allow MODE_PARTIAL_INT modes for integer constant input operands
    (PR other/92090)
  - fix adjust_unroll_factor (PR middle-end/90796)
  - fixes for SVE Vector PCS on AArch64: emit .variant_pcs for
    aarch64_vector_pcs symbol references (#1726641)


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.90.20190304-19
changelog:
  - Rebase to FSF GDB 8.2.90.20190301 (8.3pre).
  - Rewrite gdb-6.6-buildid-locate.patch.
  - Add (temporarily) gdb-fix-aarch64-enable-unittests.patch.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.90.20190320-21
changelog:
  - Rebase to FSF GDB 8.2.90.20190320 (8.3pre).
  - Fix 'New gdb terminal colors are unreadable on GNOME Terminal "dark"
    theme.' (Tom Tromey, RH BZ 1688372).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3-1
changelog:
  - Release GDB 8.3.
  - Fix 'gcore does not support COREFILTER_ELF_HEADERS' (Sergio Durigan
    Junior, RH BZ 1371380).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3-2
changelog:
  - "Fix" segfault that happens on parse_macro_definition because
    debugedit corrupts the .debug_macro section (Sergio Durigan Junior,
    RH BZ 1708192).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3-3
changelog:
  - Complement previous fix of a segfault that happens on
    parse_macro_definition (RHBZ 1715008, Sergio Durigan Junior).


author: Keith Seitz <keiths@redhat.com> - gcc-toolset-9 8.3-1
changelog:
  - Add Buildrequire for boost-devel.
  - Include guile support for RHEL.
  - Add gating for gcc-toolset-9.
  - Define global __python to workaround scl python issue.


