# 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: 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: Dan Williams <dcbw@redhat.com> 0.2-4
changelog:
  - Update from CVS
  - Improvements:
  	o Better link checking on wireless cards
  	o Panel applet now a Notification Area icon
  	o Static IP configuration support


author: <dcbw@redhat.com> - 0.3.2-2.cvs20041029
changelog:
  - #rh134893# NetworkManagerInfo and the panel-icon life-cycle
  - #rh134895# Status icon should hide when in Wired-only mode
  - #rh134896# Icon code needs rewrite
  - #rh134897# "Other Networks..." dialog needs implementing
  - #rh135055# Menu highlights incorrectly in NM
  - #rh135648# segfault with cipsec0
  - #rh135722# NetworkManager will not allow zaurus to sync via usb0
  - #rh135999# NetworkManager-0.3.1 will not connect to 128 wep
  - #rh136866# applet needs tooltips
  - #rh137047# lots of applets, yay!
  - #rh137341# Network Manager dies after disconnecting from wired network second time
  - Better checking for wireless devices
  - Fix some memleaks
  - Fix issues with dhclient declining an offered address
  - Fix an activation thread deadlock
  - More accurately detect "Other wireless networks" that are encrypted
  - Don't bring devices down as much, won't hotplug-spam as much anymore
  	about firmware
  - Add a "network not found" dialog when the user chooses a network that could
  	not be connected to


author: <dcbw@redhat.com> - 0.3.2-2.cvs20041115
changelog:
  - Update to CVS
  - Much better link detection, works with Open System authentication
  - Blacklist wireless cards rather than whitelisting them


author: <dcbw@redhat.com> - 0.3.2-3.cvs20041117
changelog:
  - Update to CVS
  - Fixes to link detection
  - Better detection of non-ESSID-broadcasting access points
  - Don't dialog-spam the user if a connection fails


author: <dcbw@redhat.com> - 0.3.2-4.3.cvs20041208
changelog:
  - Update to CVS
  - Updates to link detection, DHCP code
  - Remove NMLaunchHelper so we start up faster and don't
  	block for a connection.  This means services that depend
  	on the network may fail if they start right after NM
  - Make sure DHCP renew/rebinding works


author: <dcbw@redhat.com> - 0.3.3-1.cvs20050112
changelog:
  - Update to latest CVS
  - Fixes to DHCP code
  - Link-Local (ZeroConf/Rendezvous) support
  - Use bind in "caching-nameserver" mode to work around stupidity
  	in glibc's resolver library not recognizing resolv.conf changes
  - #rh144818# Clean up the specfile (Patch from Matthias Saou)
  - Ad-Hoc mode support with Link-Local addressing only (for now)
  - Fixes for device activation race conditions
  - Wireless scanning in separate thread


author: <dcbw@redhat.com> - 0.3.3-1.cvs20050118
changelog:
  - Fix issue where NM wouldn't recognize that access points were
  	encrypted, and then would try to connect without encryption
  - Refine packaging to put client library in separate package
  - Remove bind+caching-nameserver dep for FC-3, use 'nscd -i hosts'
  	instead.  DNS queries may timeout now right after device
  	activation due to this change.


author: Dan Williams <dcbw@redhat.com> 0.3.3-1.cvs20050124
changelog:
  - Update to latest CVS
  - Make sure we start as late as possible so that we ensure dbus & HAL
  	are already around
  - Fix race in initial device activation


author: Dan Williams <dcbw@redhat.com> 0.3.3-1.cvs20050202
changelog:
  - Display wireless network name in applet tooltip
  - Hopefully fix double-default-route problem
  - Write out valid resolv.conf when we exit
  - Make multi-domain search options work
  - Rework signal strength code to be WEXT conformant, if strength is
  	still wierd then its 95% surely a driver problem
  - Fix annoying instances of suddenly dropping and reactivating a
  	wireless device (Cisco cards were worst offenders here)
  - Fix some instances of NetworkManager not remembering your WEP key
  - Fix some races between NetworkManager and NetworkManagerInfo where
  	NetworkManager wouldn't recognize changes in the allowed list
  - Don't shove Ad-Hoc Access Point MAC addresses into GConf


author: Dan Williams <dcbw@redhat.com> 0.3.3-2.cvs20050214
changelog:
  - Never automatically choose a device that doesn't support carrier detection
  - Add right-click menu to applet, can now "Pause/Resume" scanning through it
  - Fix DHCP Renew/Rebind timeouts
  - Fix frequency cycling problem on some cards, even when scanning was off
  - Play better with IPv6
  - Don't send kernel version in DHCP packets, and ensure DHCP packets are at
  	least 300 bytes in length to work around broken router
  - New DHCP options D-BUS API by Dan Reed
  - Handle multiple domain search options in DHCP responses


author: Dan Williams <dcbw@redhat.com> - 0.4-9.cvs20050404
changelog:
  - Fix some memory leaks (Tom Parker)
  - Join to threads rather than spinning for their completion (Tom Parker)
  - Fix misuse of a g_assert() (Colin Walters)
  - Fix return checking of an ioctl() (Bill Moss)
  - Better detection and matching of hidden access points (Bill Moss)
  - Don't use varargs, and therefore don't crash on PPC (Peter Jones)


author: Dan Williams <dcbw@redhat.com> - 0.4-12.cvs20050404
changelog:
  - Enable OK button correctly in Passphrase and Other Networks dialogs when
  	using ASCII or Hex WEP keys


author: Dan Williams <dcbw@redhat.com> - 0.4-31.cvs20050616
changelog:
  - Update to latest CVS
  	o Clean up wording in Wireless Network Discovery menu
  	o Robert Love's applet beautify patch


author: Dan Williams <dcbw@redhat.com> - 0.4-32.cvs20050617
changelog:
  - Update to latest CVS
  	o VPN connection import/export capability
  	o Fix up some menu item names
  - Move nm-vpn-properties.glade to the gnome subpackage


author: David Zeuthen <davidz@redhat.com> - 0.4-33.cvs20050629
changelog:
  - Update to latest CVS to get latest VPN interface settings to satisfy
    BuildReq for NetworkManager-vpnc in Fedora Extras Development
  - Latest CVS also contains various bug- and UI-fixes


author: Dan Williams <dcbw@redhat.com> - 0.4-35.cvs20050811
changelog:
  - Update to latest CVS
  	o Use DHCP server address as gateway address if the DHCP server doesn't give
  		us a gateway address #rh165698#
  	o Fixes to the applet (Robert Love)
  	o Better caching of information in the applet (Bill Moss)
  	o Generate automatic suggested Ad-Hoc network name from machine's hostname
  		(Robert Love)
  	o Update all network information on successfull connect, not just 
  		authentication method


author: Dan Williams <dcbw@redhat.com> - 0.4.1-4.cvs20051009
changelog:
  - Update to latest CVS
  	o Integrate connection progress with applet icon (Chris Aillon)
  	o More information in "Connection Information" dialog (Robert Love)
  	o Shorten time taken to sleep
  	o Make applet icon wireless strength levels a bit more realistic
  	o Talk to named using DBUS rather than spawning our own
  		- You need to add "-D" to the OPTIONS line in /etc/sysconfig/named
  		- You need to set named to start as a service on startup


author: Dan Williams <dcbw@redaht.com> - 0.4.1-5.cvs20051010
changelog:
  - Fix automatic wireless connections
  - Remove usage of NMLoadModules callout, no longer needed
  - Try to fix deadlock when menu is down and keyring dialog pops up


author: Christopher Aillon <caillon@redhat.com> - 0.5.1-3
changelog:
  - Split out the -glib subpackage to have a -glib-devel package as well
  - Add epoch to version requirements for bind and wireless-tools
  - Update URL of project


author: Dan Williams <dcbw@redhat.com> 0.5.1-8.cvs20060131
changelog:
  - Switch to autostarting the applet instead of having it be session-managed
  - Work better with non-broadcasting access points
  - Add more manufacturer default SSIDs to the blacklist


author: Dan Williams <dcbw@redhat.com> 0.5.1-10.cvs20060205
changelog:
  - Workarounds for madwifi/Atheros cards
  - Do better with non-SSID-broadcasting access points
  - Fix hangs when access points change settings


author: Dan Williams <dcbw@redhat.com> 0.5.1-13.cvs20060221
changelog:
  - Add BuildRequires: libnl-devel (#rh179438#)
  - Fix libnm_glib to not clobber an application's existing dbus connection
  	(#rh177546#, gnome.org #326572)
  - libnotify support
  - AP compatibility fixes


author: Dan Williams <dcbw@redhat.com> 0.5.1-18.cvs20060301
changelog:
  - Fix VPN-related crash
  - Fix issue where NM would refuse to activate a VPN connection once it had timed out
  - Log wpa_supplicant output for better debugging


author: Dan Williams <dcbw@redhat.com> - 0.6.2-1
changelog:
  - Update to 0.6.2:
  	* Fix various WPA-related bugs
  	* Clean up leaks
  	* Increased DHCP timeout to account for slow DHCP servers, or STP-enabled
  		switches
  	* Allow applet to reconnect on dbus restarts
  	* Add "Dynamic WEP" support
  	* Allow hiding of password/key entry text
  	* More responsive connection switching


author: Jeremy Katz <katzj@redhat.com> - 0.6.2-2.fc6
changelog:
  - use the hal device type instead of poking via ioctl so that wireless 
    devices are properly detected even if the kill switch has been used


author: Bill Nottingham <notting@redhat.com> - 0.6.2-3.fc6
changelog:
  - use the same 0.6.2 tarball as FC5, so we have the same VPN interface
    (did he fire ten args, or only nine?)


author: Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20060521
changelog:
  - Update to latest CVS
  - Drop special-case-madwifi.patch, since WEXT code is in madwifi-ng trunk now


author: Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20060529
changelog:
  - Update to latest CVS
  	o Gnome.org #333420: dialog do not have window icons
  	o Gnome.org #336913: HIG tweaks for vpn properties pages
  	o Gnome.org #336846: HIG tweaks for nm-vpn-properties
  	o Gnome.org #336847: some bugs in nm-vpn-properties args parsing
  	o Gnome.org #341306: nm-vpn-properties crashes on startup
  	o Gnome.org #341263: Version 0.6.2-0ubuntu5 crashes on nm_device_802_11_wireless_get_type
  	o Gnome.org #341297: displays repeated keyring dialogs on resume from suspend
  	o Gnome.org #342400: Building libnm-util --without-gcrypt results in linker error
  	o Gnome.org #342398: Eleminate Gnome dependency for NetworkManager
  	o Gnome.org #336532: declaration of 'link' shadows a global declaration
  - Specfile fixes (#rh187489#)


author: Dan Williams <dcbw@redhat.com> - 1:0.6.4-2
changelog:
  - Revert FC6 to latest stable NM
  - Update to stable snapshot
  - Remove bind/caching-nameserver hard requirement


author: Dan Williams <dcbw@redhat.com> - 1:0.6.5-0.cvs20061025
changelog:
  - Update to a stable branch snapshot
      - Gnome applet timeout/redraw suppression when idle
      - Backport of LEAP patch from HEAD (from Thiago Bauermann)
      - Backport of asynchronous scanning patch from HEAD
      - Make renaming of VPN connections work (from Tambet Ingo)
      - Dial down wpa_supplicant debug spew
      - Cleanup of key/passphrase request scenarios (from Valentine Sinitsyn)
      - Shut down VPN connections on logout (from Robert Love)
      - Fix WPA passphrase hashing on PPC


author: Matthias Clasen <mclasen@redhat.com>
changelog:
  - Own the /etc/NetworkManager/dispatcher.d directory
  - Require pkgconfig for the -devel packages
  - Fix compilation with dbus 1.0


author: Dan Williams <dcbw@redhat.com> - 1:0.6.5-0.7.svn2547
changelog:
  - Update from trunk
  	* Updated translations
  	* Cleaned-up VPN properties dialogs
  	* Fix 64-bit kernel leakage issues in WEXT
  	* Don't capture and redirect wpa_supplicant log output


author: Dan Williams <dcbw@redhat.com> 1:0.6.5-4
changelog:
  - Fix ethernet link detection (gnome #354565, rh #194124)
  - Fix perpetual credentials request with private key passwords in the applet
  - Sleep a bit before activating wireless cards to work around driver bugs


author: Dan Williams <dcbw@redhat.com> 1:0.6.5-5
changelog:
  - Fix applet crash on 64-bit platforms when choosing
      "Connect to other wireless network..." (gnome.org #435036)
  - Add debug output for ethernet device link changes


author: Dan Williams <dcbw@redhat.com> 1:0.6.5-6
changelog:
  - Update to stable branch snapshot:
      - More fixes for ethernet link detection (gnome #354565, rh #194124)
      - Support for HAL-detected rfkill switches


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2880
changelog:
  - New snapshot
  	- Fix applet icon sizing on start (mclasen)
  	- Fix nm-tool installation (mclasen)
  	- Fix 'state' method call return (#303271)
  	- Fix 40-bit WEP keys (again)
  	- Fix loop when secrets were wrong/invalid
  	- Fix applet crash when clicking Cancel in the password dialog
  	- Ensure NM doesn't get stuck waiting for the supplicant to re-appear
  		if it crashes or goes away
  	- Make VPN properties applet work again
  	- Increase timeout for network password entry


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2886
changelog:
  - New snapshot
  	- Make wired device carrier state work in the applet
  	- Fix handling of errors with unencrypted APs
  	- Fix "frozen" applet icon by reporting NM state better
  	- Fix output of AP frequency in nm-tool


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2914
changelog:
  - New snapshot
  	- Add WPA passphrase support to password dialog
  	- Applet now reflects actual VPN behavior of one active connection
  	- Applet now notices VPN active connections on startup
  	- Fix connections with some WPA and WEP keys


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2961
changelog:
  - New snapshot
  	- Add timestamps to networks to connect to last used wireless network
  	- Turn autoconnect on in the applet
  	- Hidden SSID support
  	- Invalidate failed or cancelled connections again
  	- Fix issues with reactivation of the same device
  	- Handle connection updates in the applet (ex. find new VPN connections)
  	- Fix vertical sizing of menu items
  	- Fix AP list on wireless devices other than the first device in the applet
  	- Fix matching of current AP with the right menu item


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2962
changelog:
  - Fix merging of non-SSID-broadcasting APs into a device's scan list
  - Speed up opening of the applet menu


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2970
changelog:
  - Fix segfault with deferred connections
  - Fix default username with vpnc VPN plugin
  - Hidden SSID fixes


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2994
changelog:
  - Re-enable "Connect to other network"
  - Switch to new GUI bits for wireless security config and password entry


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3008
changelog:
  - Make WPA-EAP and Dynamic WEP options connect successfully
  - Static IPs are now handled correctly in NM itself


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3014
changelog:
  - Suppress excessive GConf updates which sometimes caused secrets to be cleared
      at the wrong times, causing connections to fail
  - Various EAP and LEAP related fixes


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3016
changelog:
  - Fix getting current access point
  - Fix WPA Enterprise connections
  - Wireless dialog now defaults to sensible choices based on the connection
  - Tell nscd to restart if needed, don't silently kill it


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.4.svn3020
changelog:
  - Handle PEM certificates
  - Hide WPA-PSK Type combo since it's as yet unused
  - Fix applet crash when AP security options changed and old secrets are still
      in the keyring
  - Fix applet crash connecting to unencrypted APs via the other network dialog


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.4.svn3030
changelog:
  - Bring up ethernet devices by default if no connections are defined (rh #339201)
  - Fix crash when switching networks or bringing up secrets dialog (rh #353091)
  - Fix crash when editing VPN connection properties a second time
  - Fix crash when cancelling the secrets dialog if another connection was
      activated in the mean time
  - Fix disembodied notification bubbles (rh #333391)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.2.svn3080
changelog:
  - Clarify naming of WPA & WPA2 Personal encryption options (rh #374861, rh #373831)
  - Don't require a CA certificate for applicable EAP methods (rh #359001)
  - Fix certificate and private key handling for EAP-TTLS and EAP-TLS (rh #323371)
  - Fix applet crash with USB devices (rh #337191)
  - Support upgrades from NM 0.6.x GConf settings


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.3.svn3096
changelog:
  - Fix connections when picking a WPA Enterprise AP from the menu
  - Fix issue where applet would provide multiple same connections to NM


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3133
changelog:
  - Fix applet crash when choosing to ignore the CA certificate (rh #359001)
  - Fix applet crash when editing VPN properties and VPN connection failures (rh #409351)
  - Add file filter name in certificate file picker dialog (rh #410201)
  - No longer start named when starting NM (rh #381571)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3138
changelog:
  - Fix applet connection comparison which failed to send connection updated
      signals to NM in some cases
  - Make VPN connection applet more robust against plugin failures


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3235
changelog:
  - Fix crash when activating a mobile broadband connection
  - Better handling of non-SSID-broadcasting APs on kernels that support it
      (gnome.org #464215) (rh #373841)
  - Honor DHCP-server provided MTU if present (gnome.org #332953)
  - Use previous DNS settings if the VPN concentrator doesn't provide any
      (gnome.org #346833)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3261
changelog:
  - Add CDMA mobile broadband support (if supported by HAL)
  - Rework applet connection and icon handling
  - Enable connection editor (only for deleting connections)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3302
changelog:
  - Enable system settings service
  - Allow explicit disconnection of mobile broadband devices
  - Fix applet memory leaks (rh #430178)
  - Applet Connection Information dialog tweaks (gnome.org #505899)
  - Filter input characters to passphrase/key entry (gnome.org #332951)
  - Fix applet focus stealing prevention behavior


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3370
changelog:
  - Fix crash of nm-system-settings on malformed ifcfg files (rh #434919)
  - Require gnome-icon-theme to pick up lock.png (rh #435344)
  - Fix applet segfault after connection removal via connection editor or GConf


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3417
changelog:
  - Honor DHCP rebinds
  - Multiple active device support
  - Better error handling of mobile broadband connection failures
  - Allow use of interface-specific dhclient config files
  - Recognize system settings which have no TYPE item


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3472
changelog:
  - Fix crashes on suspend/resume and exit (rh #437426)
  - Ensure there's always an option to chose the wired device
  - Never set default route via an IPv4 link-local addressed device (rh #437338)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3521
changelog:
  - Show VPN failures
  - Support Static WEP key indexes
  - Fix parsing of WEP keys from ifcfg files
  - Pre-fill wireless security UI bits in connection editor and applet


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3547
changelog:
  - Fix WEP key index handling in UI
  - Fix handling of NM_CONTROLLED in ifcfg files
  - Show device managed state in applet menu
  - Show wireless enabled state in applet menu
  - Better handling of default DHCP connections for wired devices
  - Fix loading of connection editor on KDE (rh #435344)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3566
changelog:
  - Turn on Add/Edit in the connection editor
  - Don't flush or change IPv6 addresses or routes
  - Enhance nm-online tool
  - Some serial communication fixes for mobile broadband


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3578
changelog:
  - Add dbus-glib-devel BuildRequires for NetworkManager-glib-devel (rh #442978)
  - Add PPP settings page to connection editor
  - Fix a few crashes with PPPoE
  - Fix active connection state changes that confused clients


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3590
changelog:
  - Don't select devices without a default gateway as the default route (rh #437338)
  - Fill in broadcast address if not specified (rh #443474)
  - Respect manual VPN IPv4 configuration options
  - Show Connection Information for the device with the default route only


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3614
changelog:
  - Don't ask for wireless keys when the driver sends disconnect events during
  	association; wait until the entire assocation times out
  - Replace dispatcher daemon with D-Bus activated callout
  - Fix parsing of DNS2 and DNS3 ifcfg file items
  - Execute dispatcher scripts in alphabetical order
  - Be active at runlevel 2
  - Hook up MAC address widgets for wired & wireless; and BSSID widget for wireless
  - Pre-populate anonymous identity and phase2 widgets correctly
  - Clear out unused connection keys from GConf


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3619
changelog:
  - Fix device initialization race that caused ethernet devices to get stuck on
      startup
  - Fix PPPoE connections not showing up in the applet
  - Fix disabled OK button in connection editor some wireless and IP4 settings
  - Don't exit if HAL isn't up yet; wait for it
  - Fix a suspend/resume crash


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3622
changelog:
  - Guess WEP key type in applet when asking for new keys
  - Correct OK button sensitivity in applet when asking for new WEP keys


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3665
changelog:
  - Fix issues with the Fedora plugin not noticing changes made by
      system-config-network (rh #444502)
  - Allow autoconnection of GSM and CDMA connections
  - Multiple IP address support for user connections
  - Fixes for Mobile Broadband cards that return line speed on connect
  - Implement PIN entry for GSM mobile broadband connections
  - Fix crash when editing unencrypted WiFi connections in the connection editor


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3667
changelog:
  - Restore behavior of marking wifi devices as "down" when disabling wireless
  - Fix a crash on resume when a VPN was active when going to sleep


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3675
changelog:
  - Read global gateway from /etc/sysconfig/network if missing (rh #446527)
  - nm-system-settings now terminates when dbus goes away (rh #444976)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.4.svn3675
changelog:
  - Move NM later in the shutdown process (rh #449070)
  - Move libnm-util into a subpackage to allow NM to be removed more easily (rh #351101)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.10.svn3801
changelog:
  - Move VPN configuration into connection editor
  - Fix mobile broadband username/password issues
  - Fix issues with broken rfkill setups (rh #448889)
  - Honor APN setting for GSM mobile broadband configurations
  - Fix adding CDMA connections in the connection editor


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn3830
changelog:
  - Expose server-returned DHCP options via D-Bus
  - Use avahi-autoipd rather than old built-in IPv4LL implementation
  - Send hostname to DHCP server if provided (DHCP_HOSTNAME ifcfg option)
  - Support sending DHCP Client Identifier to DHCP server
  - Allow forcing 802.1x PEAP Label to '0'
  - Make connection sharing more robust
  - Show status for shared and Ad-Hoc connections if no other connection is active


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn3846
changelog:
  - Convert stored IPv4 static IP addresses to new prefix-based scheme automatically
  - Fix pppd connections to some 3G providers (rh #455348)
  - Make PPPoE "Show Password" option work
  - Hide IPv4 config options that don't make sense in certain configurations


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn3927
changelog:
  - Expose DHCP-returned options over D-Bus and to dispatcher scripts
  - Add support for customized static routes
  - Handle multiple concurrent 3G or PPPoE connections
  - Fix GSM/CDMA username and password issues
  - Better handling of unmanaged devices from ifcfg files
  - Fix timeout handling of errors during 3G connections
  - Fix some routing issues (rh #456685)
  - Fix applet crashes after removing a device (rh #457380)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn4022
changelog:
  - Fix parsing of DOMAIN in ifcfg files (rh #459370)
  - Fix reconnection to mobile broadband networks after an auth failure
  - Fix recognition of timeouts of PPP during mobile broadband connection
  - More compatible connection sharing (rh #458625)
  - Fix DHCP in minimal environments without glibc locale information installed
  - Add support for Option mobile broadband devices (like iCON 225 and iCON 7.2)
  - Add IP4 config information to dispatcher script environment
  - Merge WEP ASCII and Hex key types for cleaner UI
  - Pre-fill PPPoE password when authentication fails
  - Fixed some changes not getting saved in the connection editor
  - Accept both prefix and netmask in the conection editor's IPv4 page


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn4174
changelog:
  - Ensure that mobile broadband cards are powered up before trying to use them
  - Hostname changing support (rh #441453)
  - Fix mobile broadband secret requests to happen less often
  - Better handling of default devices and default routes
  - Better information in tooltips and notifications
  - Various UI cleanups; hide widgets that aren't used (rh #465397, rh #465395)
  - Accept different separators for DNS servers and searches
  - Make applet's icon accurately reflect signal strength of the current AP


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn4201
changelog:
  - Fix issues with hostname during anaconda installation (rh #461933)
  - Fix Ad-Hoc WPA connections (rh #461197)
  - Don't require gnome-panel or gnome-panel-devel (rh #427834)
  - Fix determination of WPA encryption capabilities on some cards
  - Fix conflicts with PPTP and vpnc plugins
  - Allow .cer file extensions when choosing certificates


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn4229
changelog:
  - More reliable mobile broadband card initialization
  - Handle mobile broadband PINs correctly when PPP passwords are also used
  - Additional PolicyKit integration for editing system connections
  - Close the applet menu if a keyring password is needed (rh #353451)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.12.svn4293
changelog:
  - Update to NetworkManager 0.7.0 RC2
  - Handle gateways on a different subnet from the interface
  - Clear VPN secrets on connection failure to ensure they are requested again (rh #429287)
  - Add support for PKCS#12 private keys (rh #462705)
  - Fix mangling of VPN's default route on DHCP renew
  - Fix type detection of qemu/kvm network devices (rh #466340)
  - Clear up netmask/prefix confusion in the connection editor
  - Make the secrets dialog go away when it's not needed
  - Fix inability to add system connections (rh #471308)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.12.svn4295
changelog:
  - Fix issues reading ifcfg files
  - Previously fixed:
  - Doesn't send DHCP hostname (rh #469336)
  - 'Auto eth0' forgets settings (rh #468612)
  - DHCP renewal sometimes breaks VPN (rh #471852)
  - Connection editor menu item in the wrong place (rh #471495)
  - Cannot make system-wide connections (rh #471308)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.12.svn4296
changelog:
  - Fix PIN/PUK issues with high-speed Option HSDPA mobile broadband cards
  - Fix desensitized OK button when asking for wireless keys


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-1.git20090102
changelog:
  - Update to 0.7.1 pre-release
  - Allow connections to be ignored when determining the default route (rh #476089)
  - Own /usr/share/gnome-vpn-properties (rh #477155)
  - Fix log flooding due to netlink errors (rh #459205)
  - Pass connection UUID to dispatcher scripts via the environment
  - Fix possible crash after deactivating a VPN connection
  - Fix issues with editing wired 802.1x connections
  - Fix issues when using PKCS#12 certificates with 802.1x connections


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0-2.git20090207
changelog:
  - applet: fix blank VPN connection message bubbles
  - applet: better handling of VPN routing on update
  - applet: silence pointless warning (rh #484136)
  - applet: desensitize devices in the menu until they are ready (rh #483879)
  - nm: Expose WINS servers in the IP4Config over D-Bus
  - nm: Better handling of GSM Mobile Broadband modem initialization
  - nm: Handle DHCP Classless Static Routes (RFC 3442)
  - nm: Fix Mobile Broadband and PPPoE to always use 'noauth'
  - nm: Better compatibility with older dual-SSID AP configurations (rh #445369)
  - nm: Mark nm-system-settings.conf as config (rh #465633)
  - nm-tool: Show VPN connection information
  - ifcfg-rh: Silence message about ignoring loopback config (rh #484060)
  - ifcfg-rh: Fix issue with wrong gateway for system connections (rh #476089)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.97-1
changelog:
  - Update to 0.7.1rc1
  - nm: support for Huawei E160G mobile broadband devices (rh #466177)
  - nm: fix misleading routing error message (rh #477916)
  - nm: fix issues with 32-character SSIDs (rh #485312)
  - nm: allow root to activate user connections
  - nm: automatic modem detection with udev-extras
  - nm: massive manpage rewrite
  - applet: fix crash when showing the CA certificate ignore dialog a second time
  - applet: clear keyring items when deleting a connection
  - applet: fix max signal strength calculation in menu (rh #475123)
  - applet: fix VPN export (rh #480496)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.97-4.git20090219
changelog:
  - Fix PEAP version selection in the applet (rh #468844)
  - Match hostname behavior to 'network' service when hostname is localhost (rh #441453)


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.97-5.git20090220
changelog:
  - Use IFF_LOWER_UP for carrier detect instead of IFF_RUNNING
  - Add small delay before probing cdc-acm driven mobile broadband devices


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.98-1.git20090225
changelog:
  - Fix getting secrets for system connections (rh #486696)
  - More compatible modem autodetection
  - Better handle minimal ifcfg files


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.99-1
changelog:
  - nm: make default wired "Auto ethX" connection modifiable if an enabled system settings
      plugin supports modifying connections (rh #485555)
  - nm: manpage fixes (rh #447233)
  - nm: CVE-2009-0365 - GetSecrets disclosure
  - applet: CVE-2009-0578 - local users can modify the connection settings
  - applet: fix inability to choose WPA Ad-Hoc networks from the menu
  - ifcfg-rh: add read-only support for WPA-PSK connections


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.99-2
changelog:
  - Fix conflict with NetworkManager-openconnect (rh #489271)
  - Fix possible crash when resynchronizing devices if HAL restarts


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.99-3.5
changelog:
  - nm: work around unhandled device removals due to missing HAL events (rh #484530)
  - nm: improve handling of multiple modem ports
  - nm: support for Sony Ericsson F3507g / MD300 and Dell 5530
  - applet: updated translations


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.99-4
changelog:
  - nm: fix communication with Option GT Max 3.6 mobile broadband cards
  - nm: fix communication with Huawei mobile broadband cards (rh #487663)
  - nm: don't look up hostname when HOSTNAME=localhost unless asked (rh #490184)
  - nm: fix crash during IP4 configuration (rh #491620)
  - nm: ignore ONBOOT=no for minimal ifcfg files (f9 & f10 only) (rh #489398)
  - applet: updated translations


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.99-5
changelog:
  - nm: fix crashes with out-of-tree modules that provide no driver link (rh #492246)
  - nm: fix USB modem probing on recent udev versions


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.100-1
changelog:
  - Update to 0.7.1-rc4
  - nm: use PolicyKit for system connection secrets retrieval
  - nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections
  - editor: use PolicyKit to get system connection secrets


author: Dan Williams <dcbw@redhat.com> - 1:0.7.0.100-2.git20090408
changelog:
  - nm: fix recognition of Option GT Fusion and Option GT HSDPA (nozomi) devices (rh #494069)
  - nm: fix handling of spaces in DHCP 'domain-search' option
  - nm: fix detection of newer Option 'hso' devices
  - nm: ignore low MTUs returned by broken DHCP servers


author: Dan Williams <dcbw@redhat.com> - 1:0.7.1-1
changelog:
  - nm: update to 0.7.1
  - nm: fix startup race with HAL causing unmanaged devices to sometimes be managed (rh #494527)


author: Adam Jackson <ajax@redhat.com> 1:0.7.1-4.git20090414
changelog:
  - nm-save-the-leases.patch: Use per-connection lease files, and don't delete
    them on interface deactivate.


author: Dan Williams <dcbw@redhat.com> - 0.7.1-5.git20090617
changelog:
  - nm: fix AT&T Quicksilver modem connections (rh #502002)
  - nm: fix support for s390 bus types (rh #496820)
  - nm: fix detection of some CMOtech modems
  - nm: handle unsolicited wifi scans better
  - nm: resolv.conf fixes when using DHCP and overriding search domains
  - nm: handle WEP and WPA passphrases (rh #441070)
  - nm: fix removal of old APs when none are scanned
  - nm: fix Huawei EC121 and EC168C detection and handling (rh #496426)
  - applet: save WEP and WPA passphrases instead of hashed keys (rh #441070)
  - applet: fix broken notification bubble actions
  - applet: default to WEP encryption for Ad-Hoc network creation
  - applet: fix crash when connection editor dialogs are canceled
  - applet: add a mobile broadband provider wizard


author: Dan Williams <dcbw@redhat.com> - 0.7.1-7.git20090708
changelog:
  - nm: fixes for ZTE/Onda modem detection
  - nm: prevent re-opening serial port when the SIM has a PIN
  - applet: updated translations
  - editor: show list column headers


author: Dan Williams <dcbw@redhat.com> - 0.7.995-0.git20090728
changelog:
  - Update to upstream 'master' branch
  - Use modem-manager for better 3G modem support
  - Integrated system settings with NetworkManager itself
  - Use udev instead of HAL


author: Dan Williams <dcbw@redhat.com> - 0.7.995-3.git20090813
changelog:
  - nm: add iSCSI support
  - nm: add connection assume/takeover support for ethernet (rh #517333)
  - nm: IPv6 fixes
  - nm: re-add OLPC XO-1 mesh device support (removed with 0.7.0)
  - applet: better WiFi dialog focus handling


author: Dan Williams <dcbw@redhat.com> - 0.7.996-1.git20090826
changelog:
  - nm: IPv6 zeroconf support and fixes
  - nm: port to polkit (rh #499965)
  - nm: fixes for ehea devices (rh #511304) (rh #516591)
  - nm: work around PPP bug causing bogus nameservers for mobile broadband connections
  - editor: fix segfault with "Unlisted" plans in the mobile broadband assistant


author: Dan Williams <dcbw@redhat.com> - 0.7.996-2.git20090921
changelog:
  - nm: allow disconnection of all device types
  - nm: ensure that wired connections are torn down when their hardware goes away
  - nm: fix crash when canceling a VPN's request for secrets
  - editor: fix issues changing connections between system and user scopes
  - editor: ensure changes are thrown away when editing is canceled
  - applet: ensure connection changes are noticed by NetworkManager
  - applet: fix crash when creating new connections
  - applet: actually use wired 802.1x secrets after they are requested


author: Dan Williams <dcbw@redhat.com> - 0.7.996-3.git20090928
changelog:
  - nm: fix connection takeover when carrier is not on
  - nm: handle certificate paths (CA chain PEM files are now fully usable)
  - nm: defer action for 4 seconds when wired carrier drops
  - ifcfg-rh: fix writing WPA passphrases with odd characters
  - editor: fix editing of IPv4 settings with new connections (rh #525819)
  - editor: fix random crashes when editing due to bad widget refcounting
  - applet: debut reworked menu layout (not final yet...)


author: Dan Williams <dcbw@redhat.com> - 0.7.996-4.git20091002
changelog:
  - install: fix -gnome package pre script failures (rh #526519)
  - nm: fix failures validating private keys when using the NSS crypto backend
  - applet: fix crashes when clicking on menu but not associated (rh #526535)
  - editor: fix crash editing wired 802.1x settings
  - editor: fix secrets retrieval when editing connections


author: Dan Williams <dcbw@redhat.com> - 0.7.996-5.git20091021
changelog:
  - install: better fix for (rh #526519)
  - install: don't build Bluetooth bits on s390 (rh #529854)
  - nm: wired 802.1x connection activation fixes
  - nm: fix crash after modifying default wired connections like "Auto eth0"
  - nm: ensure VPN secrets are requested again after connection failure
  - nm: reset 'accept_ra' to previous value after deactivating IPv6 connections
  - nm: ensure random netlink events don't interfere with IPv6 connection activation
  - ifcfg-rh: fix writing out LEAP connections
  - ifcfg-rh: recognize 'static' as a valid BOOTPROTO (rh #528068)
  - applet: fix "could not find required resources" error (rh #529766)


author: Dan Williams <dcbw@redhat.com> - 0.7.996-7.git20091113
changelog:
  - nm: better pidfile handing (rh #517362)
  - nm: save WiFi and Networking enabled/disabled states across reboot
  - nm: fix crash with missing VPN secrets (rh #532084)
  - applet: fix system connection usage from the "Connect to hidden..." dialog
  - applet: show Bluetooth connections when no other devices are available (rh #532049)
  - applet: don't die when autoconfigured connections can't be made (rh #532680)
  - applet: allow system administrators to disable the "Create new wireless network..." menu item
  - applet: fix missing username connecting to VPNs the second time
  - applet: really fix animation stuttering
  - editor: fix IP config widget tooltips
  - editor: allow unlisted countries in the mobile broadband wizard (rh #530981)
  - ifcfg-rh: ignore .rpmnew files (rh #509621)


author: Dan Williams <dcbw@redhat.com> - 0.7.997-1
changelog:
  - core: remove haldaemon from initscript dependencies (rh #542078)
  - core: handle PEM certificates without an ending newline (rh #507315)
  - core: fix rfkill reporting for ipw2x00 devices
  - core: increase PPPoE timeout to 30 seconds
  - core: fix re-activating system connections with secrets
  - core: fix crash when deleting automatically created wired connections
  - core: ensure that a VPN's DNS servers are used when sharing the VPN connection
  - ifcfg-rh: support routes files (rh #507307)
  - ifcfg-rh: warn when device will be managed due to missing HWADDR (rh #545003)
  - ifcfg-rh: interpret DEFROUTE as never-default (rh #528281)
  - ifcfg-rh: handle MODE=Auto correctly
  - rpm: fix rpmlint errors
  - applet: don't crash on various D-Bus and other errors (rh #545011) (rh #542617)
  - editor: fix various PolicyKit-related crashes (rh #462944)
  - applet+editor: notify user that private keys must be protected


author: Dan Williams <dcbw@redhat.com> - 0.7.997-2.git20091214
changelog:
  - core: fix recognition of standalone 802.1x private keys
  - applet: clean notification text to ensure it passes libnotify validation


author: Dan Williams <dcbw@redhat.com> - 0.7.998-1.git20100106
changelog:
  - build: fix for new pppd (rh #548520)
  - core: add WWAN enable/disable functionality
  - ifcfg-rh: IPv6 addressing and routes support (rh #523288)
  - ifcfg-rh: ensure connection is updated when route/key files change
  - applet: fix crash when active AP isn't found (rh #546901)
  - editor: fix crash when editing connections (rh #549579)


author: Dan Williams <dcbw@redhat.com> - 0.7.999-1.git20100120
changelog:
  - core: support for managed-mode DHCPv6 (rh #429710)
  - ifcfg-rh: gracefully handle missing PREFIX/NETMASK
  - cli: initial preview of command-line client
  - applet: add --help to explain what the applet is (rh #494641)


author: Dan Williams <dcbw@redhat.com> - 0.8-0.2.git20100129
changelog:
  - core: add Bluetooth Dial-Up Networking (DUN) support (rh #136663)
  - core: start DHCPv6 on receipt of RA 'otherconf'/'managed' bits
  - nmcli: allow enable/disable of WiFi and WWAN


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.8-0.3.git20100129
changelog:
  - core: validate the autostart .desktop file
  - build: fix nmcli for the stricter ld (fixes FTBFS)
  - build: fix nm-connection-editor for the stricter ld (fixes FTBFS)
  - applet: don't autostart in KDE on F13+ (#541353)


author: Dan Williams <dcbw@redhat.com> - 0.8-0.4.git20100211
changelog:
  - core: fix mobile broadband PIN handling (rh #543088) (rh #560742)
  - core: better handling of /etc/hosts if hostname was already added by the user
  - applet: crash less on D-Bus property errors (rh #557007)
  - applet: fix crash entering wired 802.1x connection details (rh #556763)


author: Dan Williams <dcbw@redhat.com> - 0.8-1.git20100219
changelog:
  - core: update to final 0.8 release
  - core: fix Bluetooth DUN connections when secrets are needed
  - ifcfg-rh: add helper for initscripts to determine ifcfg connection UUIDs
  - applet: fix Bluetooth connection secrets requests
  - applet: fix rare conflict with other gnome-bluetooth plugins


author: Dan Williams <dcbw@redhat.com> - 0.8-2.git20100317
changelog:
  - man: many manpage updates
  - core: determine classful prefix if non is given via DHCP
  - core: ensure /etc/hosts is always up-to-date and correct (rh #569914)
  - core: support GSM network and roaming preferences
  - applet: startup speed enhancements
  - applet: better support for OTP/token-based WiFi connections (rh #526383)
  - applet: show GSM and CDMA registration status and signal strength when available
  - applet: fix zombie GSM and CDMA devices in the menu
  - applet: remove 4-character GSM PIN/PUK code limit
  - applet: fix insensitive WiFi Create... button (rh #541163)
  - applet: allow unlocking of mobile devices immediately when plugged in


author: Dan Williams <dcbw@redhat.com> - 0.8-3.git20100323
changelog:
  - core: don't exit early on non-fatal state file errors
  - core: fix Bluetooth connection issues (rh #572340)
  - applet: fix some translations (rh #576056)
  - applet: better feedback when wrong PIN/PUK is entered
  - applet: many updated translations
  - applet: PIN2 unlock not required for normal modem functionality
  - applet: fix wireless secrets dialog display


author: Dan Williams <dcbw@redhat.com> - 0.8-5.git20100408
changelog:
  - core: more flexible logging
  - core: fix crash with OLPC mesh devices after suspend
  - applet: updated translations
  - applet: show mobile broadband signal strength and technology in the icon
  - applet: fix continuous password requests for 802.1x connections (rh #576925)
  - applet: many updated translations


author: Dan Williams <dcbw@redhat.com> - 0.8-7.git20100422
changelog:
  - core: fix crash during install (rh #581794)
  - wifi: fix crash when supplicant segfaults after resume (rh #538717)
  - ifcfg-rh: fix MTU handling for wired connections (rh #569319)
  - applet: fix display of disabled mobile broadband devices


author: Dan Williams <dcbw@redhat.com> - 0.8-8.git20100426
changelog:
  - core: fix issues with IPv6 router advertisement mishandling (rh #530670)
  - core: many fixes for IPv6 RA and DHCP handling (rh #538499)
  - core: ignore WWAN ethernet devices until usable (rh #585214)
  - ifcfg-rh: fix handling of WEP passphrases (rh #581718)
  - applet: fix crashes (rh #582938) (rh #582428)
  - applet: fix crash with multiple concurrent authorization requests (rh #585405)
  - editor: allow disabling IPv4 on a per-connection basis
  - editor: add support for IPv6 DHCP-only configurations


author: Dan Williams <dcbw@redhat.com> - 0.8-10.git20100502
changelog:
  - core: IPv6 autoconf, DHCP, link-local, and manual mode fixes
  - editor: fix saving IPv6 address in user connections


author: Dan Williams <dcbw@redhat.com> - 0.8-11.git20100503
changelog:
  - core: allow IP configuration as long as one method completes (rh #567978)
  - core: don't prematurely remove IPv6 RDNSS nameservers (rh #588192)
  - core: ensure router advertisements are only used when needed (rh #588613)
  - editor: add IPv6 gateway editing capability


author: Dan Williams <dcbw@redhat.com> - 0.8-12.git20100504
changelog:
  - core: treat missing IPv6 configuration as ignored (rh #588814)
  - core: don't flush IPv6 link-local routes (rh #587836)
  - cli: update output formatting


author: Dan Williams <dcbw@redhat.com> - 0.8-13.git20100509
changelog:
  - core: restore initial accept_ra value for IPv6 ignored connections (rh #588619)
  - bluetooth: fix bad timeout on PAN connections (rh #586961)
  - applet: updated translations


author: Dan Williams <dcbw@redhat.com> - 0.8.1-0.1.git20100510
changelog:
  - core: fix handling of IPv6 RA flags when router goes away (rh #588560)
  - bluetooth: fix crash configuring DUN connections from the wizard (rh #590666)


author: Dan Williams <dcbw@redhat.com> - 0.8.1-0.2.git20100519
changelog:
  - core: use GIO in local mode only (rh #588745)
  - core: updated translations (rh #589230)
  - core: be more lenient in IPv6 RDNSS server expiry (rh #590202)
  - core: fix headers to be C++ compatible (rh #592783)
  - applet: updated translations (rh #589230)
  - applet: lock connections with well-known SSIDs to their specific AP


author: Dan Williams <dcbw@redhat.com> - 0.8.1-0.3
changelog:
  - core: fix nm-online crash (rh #593677)
  - core: fix failed suspend disables network (rh #589108)
  - core: print out missing firmware errors (rh #594578)
  - applet: fix device descriptions for some mobile broadband devices
  - keyfile: bluetooth fixes
  - applet: updated translations (rh #589230)


author: Dan Williams <dcbw@redhat.com> - 0.8.1-0.4
changelog:
  - Update to 0.8.1 release candidate
  - core: fix WWAN hardware enable state tracking (rh #591622)
  - core: fix Red Hat initscript return value on double-start (rh #584321)
  - core: add multicast route entry for IPv4 link-local connections
  - core: fix connection sharing in cases where a dnsmasq config file exists
  - core: fix handling of Ad-Hoc wifi connections to indicate correct network
  - core: ensure VPN interface name is passed to dispatcher when VPN goes down
  - ifcfg-rh: fix handling of ASCII WEP keys
  - ifcfg-rh: fix double-quoting of some SSIDs (rh #606518)
  - applet: ensure deleted connections are actually forgotten (rh #618973)
  - applet: don't crash if the AP's BSSID isn't availabe (rh #603236)
  - editor: don't crash on PolicyKit events after windows are closed (rh #572466)


author: Dan Williams <dcbw@redhat.com> - 0.8.1-1
changelog:
  - core: read nm-system-settings.conf before NetworkManager.conf (rh #606160)
  - core: fix editing system DSL connections when using keyfile plugin
  - core: work around inconsistent proprietary driver associated AP reporting
  - core: ensure empty VPN secrets are not used (rh #587784)
  - core: don't request WiFi scans when connection is locked to a specific BSSID
  - cli: show IPv6 settings and configuration
  - applet: updated translations
  - editor: fix a PolicyKit-related crash editing connections (rh #603566)
  - applet: fix saving the ignore-missing-CA-cert preference (rh #610084)
  - editor: fix listing connections on PPC64 (rh #608663)
  - editor: ensure editor windows are destroyed when closed (rh #572466)


author: Dan Williams <dcbw@redhat.com> - 0.8.1-2
changelog:
  - core: quiet annoying warnings (rh #612991)
  - core: fix retrieval of various IP options in libnm-glib (rh #611141)
  - core: ship NetworkManager.conf instead of deprecated nm-system-settings.conf (rh #606160)
  - core: add short hostname to /etc/hosts too (rh #621910)
  - core: recheck autoactivation when new system connections appear
  - core: enable DHCPv6-only configurations (rh #612445)
  - core: don't fail connection immediately if DHCP lease expires (rh #616084) (rh #590874)
  - core: fix editing of PPPoE system connections
  - core: work around twitchy frequency reporting of various wifi drivers
  - core: don't tear down user connections on console changes (rh #614556)
  - cli: wait a bit for NM's permissions check to complete (rh #614866)
  - ifcfg-rh: ignore BRIDGE and VLAN configs and treat as unmanaged (rh #619863)
  - man: add manpage for nm-online
  - applet: fix crash saving ignore-missing-CA-cert preference (rh #619775)
  - applet: hide PIN/PUK by default in the mobile PIN/PUK dialog (rh #615085)
  - applet: ensure Enter closes the PIN/PUK dialog (rh #611831)
  - applet: fix another crash in ignore-CA-certificate handling (rh #557495)
  - editor: fix handling of Wired/s390 connections (rh #618620)
  - editor: fix crash when canceling editing in IP address pages (rh #610891)
  - editor: fix handling of s390-specific options
  - editor: really fix crash when changing system connections (rh #603566)


author: Dan Williams <dcbw@redhat.com> - 0.8.1-6
changelog:
  - core: add dispatcher events on DHCPv4 and DHCPv6 lease changes
  - core: enforce access permissions when enabling/disabling WiFi and WWAN (rh #626337)
  - core: listen for UPower suspend/resume signals
  - applet: fix disabled Enable Networking and Enable Wireless menu items (rh #627365)
  - applet: updated translations
  - applet: obscure Mobile Broadband PIN in secondary unlock dialog


author: Dan Williams <dcbw@redhat.com> - 0.8.1-9
changelog:
  - core: fix suspend/resume regression (rh #638640)
  - core: fix issue causing some nmcli requests to be ignored


author: Dan Williams <dcbw@redhat.com> - 0.8.995-1.git20110308
changelog:
  - Update to NetworkManager 0.9-beta1
  - core: consolidate user and system settings services into NM itself
  - core: add WiMAX support
  - applet: support Fast User Switching


author: Dan Williams <dcbw@redhat.com> - 0.8.997-1
changelog:
  - Update to 0.8.997 (0.9-beta3)
  - ifcfg-rh: fix reading and writing of Dynamic WEP connections using LEAP as the eap method
  - wifi: fix signal strength for scanned access points with some drivers
  - applet: translation updates


author: Dan Williams <dcbw@redhat.com> - 0.8.997-4.git20110325
changelog:
  - core: fix possible libnm-glib crash when activating connections
  - applet: fix various naming and dialog title issues


author: Dan Williams <dcbw@redhat.com> - 0.8.997-5.git20110328
changelog:
  - core: fix connection deactivation on the compat interface
  - core: give default wired connections a more friendly name
  - core: fix base type of newly created wired connections
  - applet: many updated translations


author: Dan Williams <dcbw@redhat.com> - 0.8.997-7.git20110330
changelog:
  - core: fix creation of default wired connections
  - core: fix requesting new secrets when old ones fail (ex changing WEP keys)
  - editor: ensure all pages are sensitive after retrieving secrets
  - editor: fix crash when scrolling through connection lists (rh #693446)
  - applet: fix crash after using the wifi or wired secrets dialogs (rh #693446)


author: Dan Williams <dcbw@redhat.com> - 0.8.997-8.git20110331
changelog:
  - core: resurrect default VPN username
  - core: don't stomp on crypto library users by de-initing the crypto library


author: Dan Williams <dcbw@redhat.com> - 0.8.998-1
changelog:
  - Update to 0.8.998 (0.9.0-rc1)
  - core: fix near-infinite requests for passwords (rh #692783)
  - core: fix handling of wired 802.1x connections
  - core: ignore Nokia PC-Suite ethernet devices we can't use yet
  - applet: migrate 0.8 OpenVPN passwords to 0.9 formats


author: Dan Williams <dcbw@redhat.com> - 0.8.998-3.git20110419
changelog:
  - core: systemd and startup enhancements for NFS mounts
  - core: more efficient startup process
  - core: fix handling of multiple logins when one is inactive
  - core: fix handling of S390/Hercules CTC network interfaces (rh #641986)
  - core: support Easytether interfaces for Android phones
  - core: fix handling of WWAN enable/disable states
  - ifcfg-rh: harmonize handling if IPADDR/PREFIX/NETMASK with initscripts (rh #658907)
  - applet: fix connection to WPA Enterprise networks (rh #694765)


author: Dan Williams <dcbw@redhat.com> - 0.8.998-4.git20110427
changelog:
  - core: enable optimized background roaming for WPA Enterprise configs
  - core: better handling of WiFi and WiMAX rfkill (rh #599002)
  - applet: fix crash detecting Bluetooth DUN devices a second time
  - ifcfg-rh: fix managed/unmanaged changes when removing connections (rh #698202)


author: Dan Williams <dcbw@redhat.com> - 0.8.999-1
changelog:
  - core: ensure DER format certificates are correctly recognized (rh #699591)
  - core: fix WINS server handling in client helper libraries
  - core: enhance dispatcher script environment to include IPv6 and VPN details
  - applet: migrate openswan connections to 0.9
  - editor: improve usability of editing IP addresses (rh #698199)


author: Dan Williams <dcbw@redhat.com> - 0.8.999-2.git20110509
changelog:
  - core: fix possible crash when connections are deleted
  - core: fix exported symbols in libnm-util and libnm-glib
  - core/applet: updated translations


author: Dan Williams <dcbw@redhat.com> - 0.8.999-3.git20110526
changelog:
  - compat: fix activation/deactivation of VPN connections (rh #699786)
  - core: fix autodetection of previously-used hidden wifi networks
  - core: silence error if ConsoleKit database does not yet exist (rh #695617)
  - core: fix Ad-Hoc frequency handling (rh #699203)
  - core: fixes for migrated OpenConnect VPN plugin connections
  - core: various fixes for VPN connection secrets handling
  - core: send only short hostname to DHCP servers (rh #694758)
  - core: better handling of PKCS#8 private keys
  - core: fix dispatcher script interface name handling
  - editor: fix potential crash when connection is invalid (rh #704848)
  - editor: allow _ as a valid character for GSM APNs


author: Dan Williams <dcbw@redhat.com> - 0.8.9997-1.git20110531
changelog:
  - editor: fix resizing of UI elements (rh #707269)
  - core: retry wired connections when cable is replugged
  - core: fix a few warnings and remove some left-over debugging code


author: Dan Williams <dcbw@redhat.com> - 0.8.9997-3.git20110613
changelog:
  - keyfile: better handling of missing certificates/private keys
  - core: fix issues handling "always-ask" wired and WiFi 802.1x connections (rh #703785)
  - core: fix automatic handling of hidden WiFi networks (rh #707406)
  - editor: fix possible crash after reading network connections (rh #706906)
  - editor: make Enter/Return key close WiFi password dialogs (rh #708666)


author: Dan Williams <dcbw@redhat.com> - 0.8.9997-4.git20110620
changelog:
  - core: don't cache "(none)" hostname at startup (rh #706094)
  - core: fix handling of VPN connections with only system-owned secrets
  - core: fix optional waiting for networking at startup behavior (rh #710502)
  - ifcfg-rh: fix possible crashes in error cases
  - ifcfg-rh: fix various IPv4 and IPv6 handling issues
  - applet: add notifications of GSM mobile broadband registration status
  - editor: move secrets when making connections available to all users or private
  - applet: don't show irrelevant options when asking for passwords


author: Dan Williams <dcbw@redhat.com> - 0.8.9997-5.git20110702
changelog:
  - core: ensure users are authorized for shared wifi connections (CVE-2011-2176) (rh #715492)
  - core: retry failed connections after 5 minute timeout
  - core: immediately request new 802.1x 'always ask' passwords if they fail
  - core: add MAC blacklisting capability for WiFi and Wired connections
  - core: retry failed connections when new users log in (rh #706204)
  - applet: updated translations
  - core: drop compat interface now that KDE bits are updated to NM 0.9 API


author: Dan Williams <dcbw@redhat.com> - 0.8.9997-6.git20110721
changelog:
  - core: updated Russian translation (rh #652904)
  - core: fix possible crash if secrets are missing
  - core: append interface name for IPv6 link-local DNS server addresses (rh #720001)
  - core: fix setting hostname from DHCP options (rh #719100)
  - libnm-util: GObject introspection annotation fixes
  - libnm-util: ensure IP address/route prefixes are valid
  - ifcfg-rh: read anonymous identity for 802.1x PEAP connections (rh #708436)
  - applet: show notifications on CDMA home/roaming changes
  - applet: fix various issues saving VPN secrets
  - editor: allow exporting VPN secrets
  - editor: default to IPv6 "automatic" addressing mode


author: Dan Williams <dcbw@redhat.com> - 0.9.0-1
changelog:
  - Update to 0.9 release
  - core: fix issue where scan results could be ignored
  - core: ensure agent secrets are preserved when updating connections
  - core: don't autoconnect disabled modems
  - core: fix race when checking modem enabled/disabled status after disabling
  - core: ensure newly installed VPN plugins can actually talk to NM
  - core: add support for 802.1X certificate subject matching
  - libnm-glib: various introspection fixes
  - applet/editor: updated translations


author: Dan Williams <dcbw@redhat.com> - 0.9.1.90-1
changelog:
  - Update to 0.9.1.90 (0.9.2-beta1)
  - core: fix IPv6 link-local DNS servers in the dnsmasq DNS plugin
  - cli: add ability to delete connections
  - keyfile: fix an issue with duplicated keyfile connections
  - core: ensure the 'novj' option is passed through to pppd
  - core: store timestamps for VPN connections too (rh #725353)


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.1.90-2.git20110927
changelog:
  - core: ifcfg-rh: remove newlines when writing to ifcfg files (CVE-2011-3364) (rh #737338)
  - core: change iscsiadm path to /sbin/iscsiadm in ifcfg-rh plugin (rh #740753)
  - core: fix refcounting when deleting a default wired connection (lp:797868)


author: Adam Williamson <awilliam@redhat.com> - 1:0.9.1.90-5.git20110927
changelog:
  - Rebuilt for glibc (rh #747377)
  - core: fix setting hostname from DHCP options (rh #719100)
  - skip a release to keep up with F16


author: Dan Williams <dcbw@redhat.com> - 0.9.2-1
changelog:
  - core: fix possible crash when talking to ModemManager
  - core: improve handling of rfkill on some machines (eeepc 1005HA and others)
  - ifcfg-rh: don't use spaces in ifcfg file names (rh #742273)
  - core: accept IPv6 Router Advertisements when forwarding is on
  - core: bump dnsmasq cache size to 400 entries
  - core: ensure IPv6 static routes are flushed when device is deactivated
  - ifcfg-rh: fix changing WPA connections to WEP
  - core: fix setting hostname from DHCP (rh #719100)
  - libnm-glib: fix various GObject introspection issues (rh #747302)
  - core: don't change routing or DNS if no devices are managed
  - core: ensure IPv6 RA-provided routes are honored


author: Dan Williams <dcbw@redhat.com> - 0.9.3-0.1
changelog:
  - Update to 0.9.4 snapshot
  - wimax: enable optional support for Intel WiMAX devices
  - core: use nl80211 for WiFi device control
  - core: add basic support for Infiniband IP interfaces
  - core: add basic support for bonded interfaces
  - core: in-process IP configuration no longer blocks connected state


author: Dan Williams <dcbw@redhat.com> - 0.9.3.995-0.4
changelog:
  - Update to 0.9.3.995 (0.9.4-beta1)
  - core: add support for bonding and VLAN interfaces
  - core: add support for Internet connectivity detection
  - core: add support for IPv6 Privacy Extensions
  - core: fix interaction with firewalld restarts


author: Dan Williams <dcbw@redhat.com> - 0.9.3.995-0.5
changelog:
  - core: fix a crash with ipw2200 devices and adhoc networks
  - core: fix IPv6 addressing on newer kernels
  - core: fix issue with VPN plugin passwords (rh #802540)
  - cli: enhancements for Bonding, VLAN, and OLPC mesh devices
  - ifcfg-rh: fix quoting WPA passphrases that include quotes (rh #798102)
  - libnm-glib: fix some issues with duplicate devices shown in menus


author: Dan Williams <dcbw@redhat.com> - 0.9.3.995-0.6
changelog:
  - core: fix issue with carrier changes not being recognized (rh #800690)
  - editor: warn user if CA certificate is left blank


author: Dan Williams <dcbw@redhat.com> - 0.9.3.997-0.7
changelog:
  - Update to 0.9.3.997 (0.9.4-rc1)
  - core: fix possible WiFi hang when connecting to Ad-Hoc networks
  - core: enhanced IPv6 compatibility
  - core: proxy DNSSEC data when using the 'dnsmasq' caching nameserver plugin
  - core: allow VPNs to specify multiple domain names given by the server
  - core: fix an issue creating new InfiniBand connections
  - core/applet/editor: disable WiFi Ad-Hoc WPA connections until kernel bugs are fixed


author: Dan Williams <dcbw@redhat.com> - 0.9.3.997-1
changelog:
  - applet: move to network-manager-applet RPM
  - editor: move to nm-connection-editor RPM
  - libnm-gtk: move to libnm-gtk RPM


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.5.95-1.git20120713
changelog:
  - Update to 0.9.5.95 (0.9.6-rc1) snapshot
  - core: add autoconnect, driver-versioni and firmware-version properties to NMDevice
  - core: various IPv6 improvements
  - core: reduce number of changes made to DNS information during connection setup
  - core: add Vala language bindings
  - vpn: support IPv6 over VPNs
  - wifi: add on-demand WiFi scan support


author: Dan Williams <dcbw@redhat.com> - 0.9.5.96-1
changelog:
  - Update to 0.9.6-rc2
  - core: fix race between parallel DHCP client invocations
  - core: suppress a useless warning (rh #840580)
  - ifcfg-rh: fix segfault with malformed values (rh #841391)
  - ifcfg-rh: ignore IP config on bond slave configurations (rh #838907)


author: Dan Williams <dcbw@redhat.com> - 0.9.7.0-3.git20121004
changelog:
  - Forward-port some forgotten fixes from F17
  - Fix networked-filesystem systemd dependencies (rh #787314)
  - Don't restart NM on upgrade, don't stop NM on uninstall (rh #811200)


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.7.0-8.git20121004
changelog:
  - Apply patch from master to update hostname (rh #875085)
  - spec: create /etc/NetworkManager/dnsmasq.d (rh #873621)


author: Dan Williams <dcbw@redhat.com> - 0.9.7.997-1
changelog:
  - Update to 0.9.8-beta2
  - core: ignore bridges managed by other tools (rh #905035)
  - core: fix libnl assert (rh #894653)
  - wifi: always use Proactive Key Caching with WPA Enterprise (rh #834444)
  - core: don't crash when Internet connection sharing fails to start (rh #883142)


author: Dan Williams <dcbw@redhat.com> - 0.9.8.1-1.git20130327
changelog:
  - Update to 0.9.8.2 snapshot
  - core: fix VLAN parent handling when identified by UUID
  - core: quiet warning about invalid interface index (rh #920145)
  - core: request 'static-routes' from DHCP servers (rh #922558)
  - core: fix crash when dbus-daemon is restarted (rh #918273)
  - core: copy leasefiles from /var/lib/dhclient to fix netboot (rh #916233)
  - core: memory leak and potential crash fixes
  - ifcfg-rh: ensure missing STP property is interpreted as off (rh #922702)


author: Dan Williams <dcbw@redhat.com> - 0.9.8.1-2.git20130507
changelog:
  - core: fix issue with UI not showing disconnected on rfkill
  - core: memory leak fixes
  - core: silence warning about failure reading permanent MAC address (rh #907912)
  - core: wait up to 120s for slow-connecting modems
  - core: don't crash on PPPoE connections without a wired setting
  - core: ensure the AvailableConnections property is always correct
  - keyfile: ensure all-default VLAN connections are read correctly
  - core: suppress kernel's automatic creation of bond0 (rh #953466)
  - libnm-glib: make NMSecretAgent usable with GObject Introspection
  - libnm-util: fix GObject Introspection annotations of nm_connection_need_secrets()
  - core: documentation updates


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-1.git20130514
changelog:
  - Enable hardened build
  - Update to 0.9.10 snapshot
  - cli: new capabilities and somewhat re-arranged syntax
  - core: generic interface support
  - core: split config support; new "server mode" options
  - core: allow locking connections to interface names


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-2.git20130515
changelog:
  - Update for systemd network-online.target (rh #787314)
  - Add system service for the script dispatcher (rh #948433)


author: Dan Winship <danw@redhat.com> - 0.9.9.0-6
changelog:
  - Belatedly update udev directory for UsrMove
  - Fix incorrect dates in old changelog entries to avoid rpm warnings


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-9.git20130807
changelog:
  - core: fix assert on multi-hop routes (rh #989022)
  - core: fix dispatcher systemd unit enabling (rh #948433)
  - ifcfg-rh: ignore emacs temporary lockfiles (rh #987629)
  - core: fix various routing issues and interaction with kernel events
  - cli: confirm saving connections when autoconnect is enabled (rh #953296)
  - cli: automatically change method when static IP addresses are added
  - core: preserve externally added IPv4 routes and addresses


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-10.git20130906
changelog:
  - core: fix bug which disallowed deleting connections (rh #997568)
  - core: add support for Team devices
  - core: enable NetworkManager-wait-online by default (rh #816655)
  - core: fix crash when 'gre' and 'macvlan' links change (rh #997396)
  - core: fail activation when invalid static routes are configured (rh #999544)
  - core: enhance connectivity checking to include portal detection
  - core: allow hyphens for MAC addresses (rh #1002553)
  - core: remove NetworkManager-created software devices when they are deactivated (rh #953300)
  - core: fix handling of some DHCP client identifiers (rh #999503)
  - core: correctly handle Open vSwitch interfaces as generic interfaces (rh #1004356)
  - core: better handle Layer-2-only connections (rh #979288)
  - cli: enhanced bash completion
  - cli: make the 'describe' command more visible (rh #998002)
  - cli: fix bug rejecting changes to Wi-Fi channels (rh #999999)
  - cli: update bash completion to suggest connection names (rh #997997)
  - cli: fix tab completion for aliases in edit mode
  - cli: ask whether to switch IP method to 'auto' when all addresses are deleted (rh #998137)
  - cli: request missing information when --ask is passed (rh #953291)
  - cli: add 'remove' command to edit mode
  - cli: fix creation of secure Wi-Fi connections (rh #997969) (rh #997555)
  - cli: default autoconnect to no and ask whether to activate on save (rh #953296)
  - man: clarify manpage text (rh #960071) (rh #953299)
  - man: fix errors in the nmcli help output and manpage (rh #997566)
  - ifcfg-rh: only write IPV6_DEFAULTGW when there's actually a default gateway (rh #997759)
  - ifcfg-rh: fix handling of legacy-format routes file with missing gateway


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-11.git20130913
changelog:
  - core: actually enable ModemManager 1.0 support
  - libnm-glib: fix nm_remote_connection_delete() not calling callback (rh #997568)
  - cli: ensure terminal is reset after quitting
  - cli: set wep-key-type properly when editing (rh #1003945)
  - man: fix typo in nmcli examples manpage (rh #1004117)
  - core: fix setting VLAN ingress/egress mappings
  - core: allow creating VLANs from interfaces other than Ethernet (rh #1003180)
  - cli: fix input/output format conversion (rh #998929)


author: Dan Winship <danw@redhat.com> - 0.9.9.0-13.git20131001
changelog:
  - core: fix bridge device creation (#1012532)
  - core,settings: do not call functions with connection==NULL (rh #1008151)
  - cli: accept gateway in the IP questionnaire of 'nmcli -a con add' (rh #1007368)
  - cli: always print success message (not only in --pretty mode) (rh #1006444)
  - cli: fix bond questionnaire to be able to set miimon (rh #1007355)
  - ifcfg-rh: if IPv4 is disabled put DNS domains (DOMAIN) into IPv6 (rh #1004866)
  - platform: fix a crash when nm_platform_sysctl_get() returns NULL (rh #1010522)
  - platform: fix InfiniBand partition handling (rh #1008568)
  - infiniband: only check the last 8 bytes when doing hwaddr matches (rh #1008566)
  - bluez: merge adding support for BlueZ 5 (bgo #701078)
  - api: clarify lifetime and behavior of ActiveConnection's SpecificObject property (rh #1012309)
  - vpn: fix connecting to VPN (bgo #708255) (rh #1014716)
  - rdisc: do not crash on NDP init failures (rh #1012151)
  - cli: be more verbose when adding IP addresses in questionnaire (rh #1006450)
  - team: chain up parent dispose() in NMDeviceTeam dispose() (rh #1013593)
  - translation updates


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-14.git20131003
changelog:
  - core: fix DHCPv6 address prefix length (rh #1013583)
  - cli: enhance bonding questionaire (rh #1007355)
  - core: fix crash with Bluez5 if PAN connection is not defined (rh #1014770)
  - libnm-glib: fix various memory leaks that could cause UIs to mis-report state
  - core: fix issues with mis-configured IPv6 router advertisements (rh #1008104)
  - cli: fix potential crash editing connections (rh #1011942)


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-15.git20131003
changelog:
  - ifcfg-rh: fix crash in ifcfg-rh plugin when reloading connections (rh #1023571)
  - ifcfg-rh: fix crash when having connections with NEVER_DEFAULT (rh #1021112)
  - core: fix segfault in nm-policy when setting default route for vpn (rh #1019021)
  - ifcfg-rh: fix crash when reading connection (assert) (rh #1025007)
  - core: allow IPv4 to proceed if IPv6 is globally disabled but set to "auto" (rh #1012151)


author: Dan Winship <danw@redhat.com> - 0.9.9.0-18.git20131003
changelog:
  - nmcli: add "con load" to manually load an ifcfg file
  - vpn: fix logging to help debug rh #1018317
  - bridge: fix crash with bridge ports with empty settings (rh #1031170)


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-19.git20131003
changelog:
  - dispatcher: fix crash on exit while logging from signal handler (rh #1017884)
  - core: workaround crash when connecting to wifi (rh #1025371)
  - ethernet: don't crash if device doesn't have a MAC address (rh #1029053)
  - libnm-glib: fix crash by taking additional ref in result_cb() (rh #1030403)
  - ifcfg-rh: fix ignoring updates that don't change anything


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-21.git20131003
changelog:
  - core: wait for link before declaring startup complete (rh #1034921)
  - core: ignore RA-provided IPv6 default routes (rh #1029213)
  - core: set IPv4 broadcast address correctly (rh #1032819)


author: Thomas Haller <thaller@redhat.com> - 0.9.9.0-28.git20140131
changelog:
  - add nmtui package
  - bugfix caching of libnl objects (caused error with new libnl3 version when activating bridges) (rh #1063290)
  - fix NMManager:startup tracking (pending action) (rh #1030583)


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.9.1-2.git20140314
changelog:
  - Update to a git snapshot (git20140314 git:45a326d)
  - Fix Obsoletes and Requires to perform updates correctly


author: Jiří Klimeš <jklimes@redhat.com> - 0.9.9.1-3.git20140317
changelog:
  - Update to a git snapshot (git20140317 git:a1e89b4)
  - platform: fix NM crash if link has no name (e.g. for failed VPN connection)
  - libnm-util/cli: fix bridge priority default value (rh #1073664)


author: Dan Winship <danw@redhat.com> - 0.9.9.1-4.git20140319
changelog:
  - Update to a git snapshot (git20140319 git:3980806)
  - Rename NetworkManager-atm package to NetworkManager-adsl
  - Rename NetworkManager-bt package to NetworkManager-bluetooth


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.10.0-14.git20140704
changelog:
  - vpn: propagate daemon exec error correctly (bgo #739436)
  - core: do not assert when a device is enslaved externally (rh #1167345)


author: Dan Winship <danw@redhat.com> - 1:1.0.0-2
changelog:
  - build: fix NetworkManager-bluetooth dep on NetworkManager-wwan
  - build: re-enable hardware plugins on s390


author: Jiří Klimeš <jklimes@redhat.com> - 1:1.0.4-0.2.git20150707.cf15f2a
changelog:
  - Update to a new 1.0.3 development snapshot (git20150707)
  - core: fix handling of ignore-auto-* properties (rh #1239184)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-2
changelog:
  - Fix an assertion failure in nmcli (rh #1244048)
  - Fix default route handling on assumed connections (rh #1245648)


author: Thomas Haller <thaller@redhat.com> - 1:1.0.6-0.2.20150813git7e2caa2
changelog:
  - fix crash when deactivating assumed device (rh #1253949)
  - backport wifi scan options for ssid
  - use plain HTTP URI for connectivity check


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.3.20151023gite01c175
changelog:
  - Drop the NetworkManager-devel subpackage (folded into libnm-glib-devel)
  - Update to a later snapshot


author: Thomas Haller <thaller@redhat.com> - 1:1.2.0-0.6.beta1
changelog:
  - specfile: remove no longer needed 10-ibft-plugin.conf and sync with contrib/rpm
  - core: backport fix for missing braces bug in platform


author: Thomas Haller <thaller@redhat.com> - 1:1.2.2-2
changelog:
  - dns: clear cache of dnsmasq when updating DNS configuration (rh#1338731)
  - dns: fix restarting dnsmasq instance
  - spec: depend bluetooth subpackage on exact wwan version
  - all: fix some memleaks


author: Thomas Haller <thaller@redhat.com> - 1:1.4.0-4
changelog:
  - wifi: fix another activation failure when changing MAC address (rh#1371478, bgo#770456, bgo#770504)


author: Thomas Haller <thaller@redhat.com> - 1:1.5.2-2
changelog:
  - fix enabling ifcfg-rh plugin by default (rh#1397938)
  - move translation files from core to libnm/glib subpackages


author: Thomas Haller <thaller@redhat.com> - 1:1.5.2-3
changelog:
  - fix enabling ifcfg-rh plugin by default for +=/-= operations (rh#1397938)
  - fix missing symbol _nm_device_factory_no_default_settings


author: Thomas Haller <thaller@redhat.com> - 1:1.6-0.2.rc1
changelog:
  - Update with fixes from upstream nm-1-6 branch
  - build: let libnm and glib package conflict (rh #1406454)


author: Thomas Haller <thaller@redhat.com> - 1:1.8.0-2
changelog:
  - dhcp: don't add route to DHCP4 server (rh #1448987)
  - device: update external configuration before commit (rh #1449873)
  - libnm: fix NUL termination of device's description (rh #1443114)
  - libnm, core: ensure valid UTF-8 in device properties (rh #1443114)
  - core: fix device's UDI property on D-Bus (rh #1443114)
  - ifcfg-rh: omit empty next hop for routes in legacy format (rh #1452648)
  - core: fix persisting managed state of device (rh #1440171)
  - proxy: fix use-after-free (rh #1450459)
  - device: don't wrongly delay startup complete waiting for carrier (rh #1450444)


author: Thomas Haller <thaller@redhat.com> - 1:1.8.0-4
changelog:
  - ifcfg-rh: fix writing legacy NETMASK value (rh #1445414)
  - tui: fix crash during connect (rh #1456826)
  - libnm: fix libnm rejecting VLAN ID 4095 (rh #1456911)
  - bluetooth: fix crash on connecting to a NAP (rh #1454385)
  - device: release removed devices from master on cleanup (rh #1448907)
  - nmcli: fix crash when setting 802-1x.password-raw (rh #1456362)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-5
changelog:
  - bond: fix crash comparing mode while generating bond connection (rh #1459580)
  - connectivity: fix route penalty if WWAN and BT device using ip-ifindex (rh #1459932)
  - device: persist nm-owned in run state (rh #1376199)
  - device: fix assuming master device on restart (rh #1452062)
  - device: apply route metric penality only when the default route exists (rh #1459604)
  - connectivity: fix periodic connectivity check (rh #1458399)
  - bond: improve option matching on daemon restart (rh #1457909)
  - device: fix touching device after external activation (rh #1457242)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-6
changelog:
  - device: don't change MTU unless explicitly configured (rh #1460760)
  - core: don't remove external IPv4 addresses (rh #1459813)
  - cli: fix output of iface in overview output (rh#1460219)
  - ppp: unexport NMPPPManager instance on dispose (rh#1459579)
  - cli: remove spurious device names from wifi subcommands output (rh#1460527)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.8.2-1
changelog:
  - Update to 1.8.2 release
  - dhcp/dhclient: improve "interface" statement parsing
  - dns: fix public suffix check on search domains (rh #1404350)


author: Stephen Gallagher <sgallagh@redhat.com> - 1:1.8.2-2
changelog:
  - NetworkManager-wifi and NetworkManager-glib-devel should require
    NetworkManager, not provide it.


author: Thomas Haller <thaller@redhat.com> - 1:1.8.4-1
changelog:
  - Update to 1.8.4 release
  - don't install NetworkManager-wait-online in network-online.target.wants (rh#1455704)


author: Thomas Haller <thaller@redhat.com> - 1:1.8.4-3
changelog:
  - cli: fix crash in interactive mode for "describe ."
  - libnm/{vpn,remote}-connection: disconnect signal handlers when disposed
  - libnm/manager: disconnect from signals on the proxy when we're disposed


author: Thomas Haller <thaller@redhat.com> - 1:1.8.4-4
changelog:
  - device: fix frozen notify signals on unrealize error path
  - device: fix delay startup complete for unrealized devices
  - keyfile: fix handling routes with metric zero


author: Thomas Haller <thaller@redhat.com> - 1:1.8.4-6
changelog:
  - systemd: let NM-w-o.service require NetworkManager service (rh #1452866)
  - platform: really treat dsa devices as regular wired ethernet (rh #1371289)
  - libnm: fix accessing enabled and metered properties


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.12.0-0.4
changelog:
  - Update to 1.11.4, a development snapshot of NetworkManager 1.12
  - Switch to Python 3-only build root


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.14.0-4
changelog:
  - Don't depend on openvswitch (rh #1629178)
  - device: don't remove routes when the interface is down (rh #1636715)


author: Thomas Haller <thaller@redhat.com> - 1:1.14.0-6
changelog:
  - dhcp: fix out-of-bounds heap write for DHCPv6 with internal plugin (CVE-2018-15688)
  - dhcp: revert letting internal DHCP generate default client-id based on MAC address (rh #1640464)
  - dhcp: support "duid" setting for ipv4.dhcp-client-id
  - dhcp: support "${MAC}" identifier for connection.stable-id
  - dhcp: support dhcp-plugin device spec for matching devices in NetworkManager.conf
  - dhcp: install configuration snippet in config-server package for ipv4.dhcp-client-id=mac (rh #1640494)
  - dns: remove limitation for six DNS search entries (rh #1649704)
  - libnm: fix crash cancelling activation from within callback (rh #1643085)


author: Thomas Haller <thaller@redhat.com> - 1:1.14.0-9
changelog:
  - dhcp: fix default client-id for NetworkManager-config-server (rh #1658057)
  - connectivity: fix crash and portal detection (rh #1658217)
  - core: combine secret-key with machine-id for host identity (rh #1642023)
  - SR-IOV related fixes (rh #1651578, rh #1651576, rh #1651979)
  - core: fix updating agent-owned secrets (rh #1658771)
  - core: no longer set rp_filter sysctl (rh #1651097)
  - device: don't take device down when changing MAC address (rh #1659063)
  - doc: use pregenerated manual pages and gtk-doc from source tarball


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.14.0-10
changelog:
  - ifcfg-rh: fix reading SR-IOV settings
  - dhcp: support client-id and DUID for infiniband (rh #1658057)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.14.0-11
changelog:
  - device: ensure IP configuration is restored when link goes up (rh #1636715)
  - dhcp: fix client-id and DUID for infiniband (rh #1658057)
  - dhcp: change internal DHCP plugin's ipv4.dhcp-client-id setting to "mac" (rh #1661165)


author: Lubomir Rintel <lrintel@redhat.com> - 1:1.20.0-0.1
changelog:
  - Update to a 1.20 snapshot
  - core: fix a possible crash on device removal (rh #1659790)
  - core: fix automatic activation of software deviecs (rh #1667874)
  - team: use strict JSON parsing for configuration (rh #1691619)
  - team: don't kill teamd for external devices (rh #1693142)
  - logging: don't misuse SYSLOG_FACILITY field in journal (rh #1709741)


author: Lubomir Rintel <lrintel@redhat.com> - 1:1.20.0-0.2
changelog:
  - Update to a newer 1.20 snapshot
  - ovs: support dpdk interfaces (rh #1612503)
  - libnm-core: change unsupported modes for arp_ip_targets bond option (rh #1718173)
  - ipv6: add 'disabled' method (rh #1643841)
  - device: fix matching parent device by connection UUID (rh #1716438)
  - cli: fix default value for team.runner-min-ports (rh #1716987)
  - initrd: re-enable the generator (rh #1626348)


author: Thomas Haller <thaller@redhat.com> - 1:1.20.0-0.4
changelog:
  - Update to 1.20-rc1 snapshot
  - settings: support read-only directory for keyfile profiles (rh #1674545)
  - settings: add AddConnection2 D-Bus API to suppress autoconnect (rh #1677068)
  - settings: add no-reapply flat to Update2 D-Bus API (rh #1677070)
  - openvswitch: don't release slaves on quit (rh #1733709)
  - dhcp: expose private options for internal DHCP plugin (rh #1663253)
  - device: fix route table setting when re-activating device (rh #1719318)
  - man: clarify example in nm-openvswitch manual page (rh #1638038)
  - man: various improvements of manual pages (rh #1612554)


author: Thomas Haller <thaller@redhat.com> - 1:1.20.0-1
changelog:
  - Update to 1.20.0 release
  - fix license comments for RPM package (rh #1723395)
  - dhcp: disable experimental nettools DHCP plugin


author: Thomas Haller <thaller@redhat.com> - 1:1.20.0-3
changelog:
  - wifi: detect FT support per device to fix issues with driver support (rh #1743730)
  - doc: fix default values in pre-generated documentation (rh #1737945)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.0-0.1
changelog:
  - Update to 1.21.3, a development snapshot of NetworkManager 1.22
  - support configuring default route as a regular, static route (rh #1714438)


author: Thomas Haller <thaller@redhat.com> - 1:1.22.0-0.2
changelog:
  - Update to 1.22-rc1 (1.21.90)
  - large internal rework of libnm's NMClient
  - dhcp: switch implementation of "internal" DHCP to nettools' n-dhcp4
  - add support for carrier state of devices on D-Bus/libnm (rh #1722024)
  - cloud-setup: add initial and experimental tool for configuring in cloud (rh #1642461)
  - dhcp: support configuring FQDN hostname flags (rh #1649368)


author: Thomas Haller <thaller@redhat.com> - 1:1.22.2-1
changelog:
  - Update to 1.22.2
  - core,libnm: expose capability for OVS support (rh #1785147)
  - dhcp: various bugfixes for nettools n-dhcp4 plugin


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.4-1
changelog:
  - Update to 1.22.4
  - dhcp: fix behavior of internal DHCP client when the server sends a NAK (rh #1787219)


author: Antonio Cardace <acardace@redhat.com> - 1:1.22.6-1
changelog:
  - Update to 1.22.6
  - nm-device: add new pending action to keep the device busy when in between states (rh #1759956)
  - cloud-setup: avoid unsupported settings in systemd service unit (rh #1791758)
  - do not create virtual device if master is not present (rh #1795919)
  - allow IPv6 RA timeout to be set to a value higher than 120 seconds (rh #1795957)
  - fix behaviour when 'ipv4.dhcp-timeout' option is set to 'infinity' (rh #1791378)


author: Antonio Cardace <acardace@redhat.com> - 1:1.22.8-1
changelog:
  - Update to 1.22.8
  - Added configuration option to customize IPv6 RA timeout (rh #1801158)
  - Removed length limitation for OVS Bridge, Patches and Interfaces (only Patch types) names (rh #1788432)
  - Reworked asynchronous deactivation of OVS interfaces (rh #1787989, rh #1782701)
  - Fixed failure when creating team interfaces (rh #1798947)
  - ifcfg-rh: fix clearing ovs slave type from ifcfg-rh file (rh #1804167)
  - Fixed bug causing virtual devices to not be available after AddConnection()/Update() (rh #1804350)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.8-3
changelog:
  - dhcp: keep trying after a send failure (rh #1806516)
  - ovs: fail port enslavement when the bridge is not found (rh #1797696)


author: Thomas Haller <thaller@redhat.com> - 1:1.22.8-4
changelog:
  - core: fix leaking device state files in /run (rh #1810153)
  - dhcp: fix crash in nettools client when leaking GSource (rh #1810188)


author: Dan Williams <dcbw@redhat.com> - 0.4-35.cvs20050811
changelog:
  - Update to latest CVS
  	o Use DHCP server address as gateway address if the DHCP server doesn't give
  		us a gateway address #rh165698#
  	o Fixes to the applet (Robert Love)
  	o Better caching of information in the applet (Bill Moss)
  	o Generate automatic suggested Ad-Hoc network name from machine's hostname
  		(Robert Love)
  	o Update all network information on successfull connect, not just
  		authentication method


author: Jeremy Katz <katzj@redhat.com> - 0.6.2-2.fc6
changelog:
  - use the hal device type instead of poking via ioctl so that wireless
    devices are properly detected even if the kill switch has been used


author: Thomas Haller <thaller@redhat.com> - 1:1.22.8-5
changelog:
  - dhcp: fix handling IO error in nettools DHCPv4 client (rh #1843357)
  - ifcfg-rh: handle "802-1x.{,phase2-}ca-path" (rh #1843360, CVE-2020-10754)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.8-6
changelog:
  - ovs: support changing the MTU of ovs interfaces (rh #1820052)
  - ovs: fix race condition in setting MAC address (rh #1852106)


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: 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: 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: 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: Pavel Březina <pbrezina@redhat.com> - 1.0-7
changelog:
  - pam_systemd shouldn't be optional in system-auth (RHBZ #1643928)
  - compat tool: support --enablerequiresmartcard (RHBZ #1649277)
  - compat tool: support --smartcardaction=0 (RHBZ #1649279)
  - remove ecryptfs from authselect since it is not present in rhel8 (RHBZ #1649282)
  - authselect enable-features should error on unknown features (RHBZ #1651637)


author: Pavel Březina <pbrezina@redhat.com> - 1.0-9
changelog:
  - fix sources for official rhel translations (RHBZ #1608286)
  - fix coverity warnings for authselect enable-features should error on unknown features (RHBZ #1651637)


author: Pavel Březina <pbrezina@redhat.com> - 1.0-12
changelog:
  - make authselect work with selinux disabled (RHBZ #1668025)
  - require smartcard authentication only for specific services (RHBZ #1665058)
  - update translations (RHBZ #1608286)


author: Jakub Hrozek <jhrozek@redhat.com> - 1.0-13
changelog:
  - Revert pam_systemd.so to be optional
  - Resolves: #rhbz1643928 - pam_systemd shouldn't be optional in system-auth


author: Pavel Březina <pbrezina@redhat.com> - 1.1-1
changelog:
  - Rebase to authselect-1.1 (RHBZ #1685516)
  - Notify that oddjob-mkhomedir needs to be enabled manually (RHBZ #1694103)
  - Ask for smartcard insertion when smartcard authentication is required (RHBZ #1674397)
  - Update translations (RHBZ #1689973)


author: Caolán McNamara <caolanm@redhat.com> - 1:6.0.6.1-20
changelog:
  - Resolves: rhbz#1743958 CVE-2019-9849, etc.
  - Resolves: rhbz#1648281 Junk character gets added when some emojis are inserted


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: 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: Cristian Gafton <gafton@redhat.com>
changelog:
  - upgraded again to 2.8.1.0.28 (at least on alpha now egcs will compile)
  - added info packages handling


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - updated to 2.8.1.0.29 (HJ warned me that this thing is a moving target...
    :-)
  - "fixed" the damn make install command so that all tools get installed


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - added ARM patch from philb
  - version 2.9.1.0.19a
  - added a patch to allow arm* arch to be identified as an ARM


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - version  2.9.1.0.23
  - patch to make texinfo documentation compile
  - auto rebuild in the new build environment (release 2)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - back out very *stupid* sparc patch done by HJLu. People, keep out of
    things you don't understand.
  - add alpha relax patch from rth


author: Jim Kingdon
changelog:
  - No source/spec changes, just rebuilding with egcs-1.1.2-18 because
    the older egcs was miscompling gprof.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - 2.11.90.0.8
    - some SHF_MERGE suport fixes
  - don't build with tooldir /usrusr instead of /usr (#40937)
  - reserve few .dynamic entries for prelinking


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-6
changelog:
  - support for -z combreloc
  - remove .dynamic patch, -z combreloc patch does this better
  - set STT_FUNC default symbol sizes in .endp directive on IA-64


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-8
changelog:
  - on IA-64, put crtend{,S}.o's .IA_64.unwind section last in
    .IA_64.unwind output section (for compatibility with 7.1 eh)


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-11
changelog:
  - add iplt support for IA-64 (Richard Henderson)
  - switch to new section flags for SHF_MERGE and SHF_STRINGS, put
    in compatibility code
  - "s" section flag for small data sections on IA-64 and Alpha
    (Richard Henderson)
  - fix sparc64 .plt[32768+] handling
  - don't emit .rela.stab on sparc


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.5-1
changelog:
  - update to 2.11.92.0.5
    - binutils localization (#45148)
    - fix typo in REPORT_BUGS_TO (#54325)
  - support files bigger than 2GB in strings (#54406)


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-1
changelog:
  - update to 2.11.92.0.12
    - optimize .dynstr and .shstrtab sections (#55524)
    - fix ld.1 glitch (#55459)
  - turn relocs against SHF_MERGE local symbols with zero addend
    into STT_SECTION + addend
  - remove man pages for programs not included (nlmconv, windres, dlltool;
    - add BuildRequires for texinfo


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-3
changelog:
  - H.J.'s patch to avoid crash if input files are not ELF
  - don't crash if a SHF_MERGE for some reason could not be merged
  - fix objcopy/strip to preserve SHF_MERGE sh_entsize
  - optimize .eh_frame sections, add PT_GNU_EH_FRAME support
  - support anonymous version tags in version script


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-7
changelog:
  - as ld is currently not able to shrink input sections to zero size
    during discard_info, build a fake minimal CIE in that case
  - update elf-strtab patch to what was commited


author: Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-2
changelog:
  - trade one saved runtime page for data segment (=almost always not shared)
    for up to one page of disk space where possible


author: Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-4
changelog:
  - add DW_EH_PE_absptr -> DW_EH_PE_pcrel optimization for shared libs,
    if DW_EH_PE_absptr cannot be converted that way, don't build the
    .eh_frame_hdr search table


author: Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-12
changelog:
  - fix .hidden handling on SPARC (Richard Henderson)
  - don't crash when linking -shared non-pic code with SHF_MERGE
  - fix .eh_frame_hdr for DW_EH_PE_aligned
  - correctly adjust DW_EH_PE_pcrel encoded personalities in CIEs


author: Jakub Jelinek <jakub@redhat.com> 2.12.90.0.15-1
changelog:
  - update to 2.12.90.0.15
  - TLS .tbss fix
  - don't use rpm %configure macro, it is broken too often (#69366)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-1
changelog:
  - update to 2.13.90.0.2
    - fix ld TLS assertion failure (#70084)
    - fix readelf --debug-dump= handling to match man page and --help
      (#68997)
  - fix _GLOBAL_OFFSET_TABLE gas handling (#70241)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-3
changelog:
  - allow addends for IA-32 TLS @tpoff, @ntpoff and @dtpoff
  - clear memory at *r_offset of dynamic relocs on PPC
  - avoid ld crash if accessing non-local symbols through LE relocs
  - new IA-32 TLS relocs, bugfixes and testcases
  - use brl insn on IA-64 (Richard Henderson)
  - fix R_IA64_PCREL21{M,F} handling (Richard Henderson)
  - build in separate builddir, so that gasp tests don't fail
  - include localization


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-1
changelog:
  - update to 2.13.90.0.4
  - x86-64 TLS support
  - some IA-32 TLS fixes
  - some backported patches from trunk
  - include opcodes, ld, gas and bfd l10n too


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-2
changelog:
  - fix orphan .rel and .rela section placement with -z combreloc (Alan Modra)
  - skip incompatible linker scripts when searching for libraries


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-1
changelog:
  - update to 2.13.90.0.10
  - add a bi-arch patch for sparc/s390/x86_64
  - add --enable-64-bit-bfd on sparc, s390 and ppc


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-3
changelog:
  - fix names and content of alpha non-alloced .rela.* sections (#76583)
  - delete unpackaged files from the buildroot


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-4
changelog:
  - pad .rodata.cstNN sections at the end if they aren't sized to multiple
    of sh_entsize
  - temporary patch to make .eh_frame and .gcc_except_table sections
    readonly if possible (should be removed when AUTO_PLACE is implemented)
  - fix .PPC.EMB.apuinfo section flags


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-8
changelog:
  - alpha TLS fixes
  - use .debug_line directory table to make the section tiny bit smaller
  - libtool fix from Jens Petersen


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-2
changelog:
  - fix SEARCH_DIR on x86_64/s390x
  - fix Alpha --relax
  - create DT_RELA{,SZ,ENT} on s390 even if there is just .rela.plt
    and no .rela.dyn section
  - support IA-32 on IA-64 (#83752)
  - .eh_frame_hdr fix (Andreas Schwab)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-3
changelog:
  - handle .symver x, x@FOO in ld such that relocs against x become
    dynamic relocations against x@FOO (#83325)
  - two PPC64 TLS patches (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-5
changelog:
  - fix the previous .symver change
  - remove libbfd.so and libopcodes.so symlinks, so that other packages
    link statically, not dynamically against libbfd and libopcodes
    whose ABI is everything but stable


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-6
changelog:
  - don't clear elf_link_hash_flags in the .symver patch
  - only use TC_FORCE_RELOCATION in s390's TC_FORCE_RELOCATION_SUB_SAME
    (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-4
changelog:
  - fix ppc32 plt reference counting
  - don't include %{_prefix}/%{_lib}/debug in the non-debuginfo package
    (#87729)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-1
changelog:
  - update to 2.14.90.0.4-1
  - gas CFI updates (Richard Henderson)
  - dynamic executables (Ulrich Drepper)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-2
changelog:
  - rename ld --dynamic option to --pic-executable or --pie
  - fix ld --help output
  - document --pie/--pic-executable in ld.info and ld.1


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-7
changelog:
  - some CFI updates/fixes
  - don't create dynamic relocations against symbols defined in PIE
    exported from its .dynsym


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-8
changelog:
  - remove some unnecessary provides in ppc64 linker script
    which were causing e.g. empty .ctors/.dtors section creation


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-9
changelog:
  - ensure R_PPC64_{RELATIVE,ADDR64} have *r_offset == r_addend
    and the other relocs have *r_offset == 0


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-13
changelog:
  - update CFI stuff to 2003-06-18
  - make sure .eh_frame is aligned to 8 bytes on 64-bit arches,
    remove padding within one .eh_frame section


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-14
changelog:
  - added support for Intel Prescott instructions
  - fix hint@pause for ia64
  - add workaround for LTP sillyness (#97934)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-16
changelog:
  - fix readelf -d on IA-64
  - build libiberty.a with -fPIC, so that it can be lined into shared
    libraries


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-17
changelog:
  - fix ia64 -pie support
  - require no undefined non-weak symbols in PIEs like required for normal
    binaries


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-19
changelog:
  - fix -pie support on amd64, s390, s390x and ppc64
  - issue relocation overflow errors for s390/s390x -fpic code when
    accessing .got slots above 4096 bytes from .got start


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-22
changelog:
  - fix elfNN_ia64_dynamic_symbol_p (Richard Henderson, #86661)
  - don't access memory beyond what was allocated in readelf
    (Richard Henderson)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-4
changelog:
  - fix ppc64 elfvsb linker tests
  - some more 64-bit cleanliness fixes, give ppc64 fdesc symbols
    type and size (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-1
changelog:
  - update to 2.14.90.0.6
  - speed up string merging (Lars Knoll, Michael Matz, Alan Modra)
  - speed up IA-64 local symbol handling during linking


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-4
changelog:
  - fix assembly parsing of foo=(.-bar)/4 (Alan Modra)
  - fix IA-64 assembly parsing of (p7) hint @pause


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-2
changelog:
  - fix testcases on AMD64
  - fix .got's sh_entsize on IA32/AMD64
  - set COMMONPAGESIZE on s390/s390x
  - set COMMONPAGESIZE on ppc32 (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-8
changelog:
  - with -z now without --enable-new-dtags create DT_BIND_NOW
    dynamic entry in addition to DT_FLAGS_1 with DF_1_NOW bit set


author: Jakub Jelinek <jakub@redhat.com> 2.15.90.0.1.1-2
changelog:
  - update to 20040326 CVS
    - fix ppc64 weak .opd symbol handling (Alan Modra, #119086)
  - fix .tbss handling bug introduced


author: Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-4
changelog:
  - -z relro ppc/ppc64/ia64 fixes
  - change x86-64 .plt symbol st_size handling to match ia32
  - prettify objdump -d output


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-4
changelog:
  - kill ppc64 dot symbols (Alan Modra)
  - objdump -d support for objects without dot symbols
  - support for overlapping ppc64 .opd entries


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-5
changelog:
  - various ppc64 make check fixes when using non-dot-syms gcc (Alan Modra)
  - fix --gc-sections
  - on ia64 create empty .gnu.linkonce.ia64unw*.* sections for
    .gnu.linkonce.t.* function doesn't need unwind info


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-7
changelog:
  - resolve all undefined ppc64 .* syms to the function bodies through
    .opd, not just those used in brach instructions (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-8
changelog:
  - fix linker segfaults on input objects with SHF_LINK_ORDER with
    incorrect sh_link (H.J.Lu, Nick Clifton, #130198, BZ #290)


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-9
changelog:
  - avoid almost 1MB (sparse) gaps in the middle of -z relro
    libraries on x86-64 (Andreas Schwab)
  - fix -z relro to make sure end of PT_GNU_RELRO segment is always
    COMMONPAGESIZE aligned


author: Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-3
changelog:
  - revert Sep 09 change to make ppc L second argument e.g. for tlbie
    non-optional
  - fix stripping of prelinked binaries and libraries (#133734)
  - allow strings(1) on 32-bit arches to be used again with > 2GB
    files (#133555)


author: Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-10
changelog:
  - avoid unnecessary gap with -z relro showing on i686 libc.so
  - ppc64 --emit-relocs fix (Alan Modra)
  - don't crash if STT_SECTION symbol has incorrect st_shndx (e.g. SHN_ABS,
    as created by nasm; #142181)
  - don't try to make absptr LSDAs relative if they don't have relocations
    against them (Alan Modra, #141162)


author: Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-1
changelog:
  - update to 2.15.94.0.2
  - fix .note.GNU-stack/PT_GNU_STACK computation in linker on ppc64 (#147296)
  - fix stripping of binaries/libraries that have empty sections right before
    .dynamic section (with the same starting address; #144038)
  - handle AS_NEEDED (...) in linker script INPUT/GROUP


author: Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-3
changelog:
  - fix buffer overflows in readelf (#149506)
  - move c++filt to binutils from gcc-c++, conflict with gcc-c++ < 4.0 (#86333)


author: Jakub Jelinek <jakub@redhat.com> 2.16.90.0.3-1
changelog:
  - update to 2.16.90.0.3
  - update to 20050615 CVS
    - ppc32 secure PLT support (Alan Modra)
  - further bfd/readelf robustification


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.1-3
changelog:
  - fix buffer overflow in readelf ia64 unwind printing code
  - use vsnprintf rather than vsprintf in gas diagnostics (Tavis Ormandy)
  - fix ld-cdtest when CFLAGS contains -fexceptions


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.2-2
changelog:
  - don't complain about relocs to discarded sections in ppc32
    .got2 sections (Alan Modra, PR target/17828)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.5-1
changelog:
  - update to 2.16.91.0.5
  - don't error about .toc1 references to discarded sectiosn on ppc64
    (#175944)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-1
changelog:
  - update to 2.16.91.0.6
    - fix ppc64 --gc-sections
    - disassembler fixes for x86_64 cr/debug regs
    - fix linker search order for DT_NEEDED libs


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-2
changelog:
  - add MNI support on i?86/x86_64 (#183080)
  - support S signal frame augmentation flag in .eh_frame,
    add .cfi_signal_frame support (#175951, PR other/26208, BZ#300)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-6
changelog:
  - fix ld error message formatting, so that collect2 parser can
    parse it again for g++ -frepo (#187142)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-1
changelog:
  - update to 2.17.50.0.2
  - update from CVS to 20060601
  - speed up the ELF linker by caching the result of kept section check
    (H.J. Lu)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-3
changelog:
  - fix two places in ld that misbehaved with MALLOC_PERTURB_=N
  - fix .tls_common handling in relocatable linking


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-8
changelog:
  - add support for new AMDFAM10 instructions (#198281, IT#97662)
  - add -march=/-mtune= gas support on x86/x86-64
  - x86/x86-64 nop insn improvements
  - fix DT_GNU_HASH shift count value computation


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-2
changelog:
  - update to 2.17.50.0.6
    - fix for section relative linker script defined symbols in
      empty sections (#207598, BZ#3267)
    - fix handling of DW_CFA_set_loc in .eh_frame optimizations
    - fix R_PPC_{PLT,GOT{,_TLSGD,_TLSLD,_TPREL,_DTPREL}}16_HA relocation
      handling with weak undefined symbols (Alan Modra, #211094)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.7-1
changelog:
  - update to 2.17.50.0.7
    - .cfi_personality and .cfi_lsda directives, per subsection .cfi_*
      directives, better .eh_frame CIE merging


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.12-1
changelog:
  - update to 2.17.50.0.12
  - revert the misdesigned LD_SYMBOLIC{,_FUNCTIONS} env var support,
    only support -Bsymbolic/-Bsymbolic-functions/--dynamic-list*


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.12-3
changelog:
  - don't require matching ELF_OSABI for target vecs with ELFOSABI_NONE,
    only prefer specific osabi target vecs over the generic ones
    (H.J.Lu, #230964, BZ#3826)
  - build libbfd.so and libopcodes.so with -Bsymbolic-functions


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.17-4
changelog:
  - don't kill the %{_gnu} part of target name on arm
    (Lennert Buytenhek, #243516)
  - create just one PT_NOTE segment header for all consecutive SHT_NOTE
    sections


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.18-1
changelog:
  - update to 2.17.50.0.18
    - GPLv3+
    - preserve .note.gnu.build-id in objcopy --only-keep-debug (#251935)
    - fix sparc64/alpha broken by --build-id patch (#252936)
  - update License tag
  - fix ld crash with --build-id and non-ELF output format (Alan Modra, BZ#4923)


author: Jakub Jelinek <jakub@redhat.com> 2.18.50.0.4-2
changelog:
  - revert aranges optimization (Alan Modra, BZ#5303, BZ#5755)
  - fix ld-shared testcase for GCC 4.3 (H.J. Lu)


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.6-4
changelog:
  - include the `dist' tag in the Release number
  - libbfd.a symbols visibility is now hidden (for #447426, suggested by Jakub)


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.8-1
changelog:
  - Update to 2.18.50.0.8.
    - Drop the .clmul -> .pclmul renaming backport.
  - Add %{binutils_target} macro to support building cross-binutils.
    (David Woodhouse)
  - Support `--without testsuite' to suppress the testsuite run.
  - Support `--with debug' to build without optimizations.
  - Refresh the patchset with fuzz 0 (for new rpmbuild).
  - Enable the spu target on ppc/ppc64 (BZ 455242).


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.8-2
changelog:
  - Fix parsing elf64-i386 files for kdump PAE vmcore dumps (BZ 457189).
  - Turn on 64-bit BFD support for i386, globally enable AC_SYS_LARGEFILE.
  - `--with debug' builds now with --disable-shared.
  - Removed a forgotten unused ld/eelf32_spu.c workaround from 2.18.50.0.8-1.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.9-1
changelog:
  - Update to 2.18.50.0.9.
    - Drop the ppc-only spu target pre-build stage (BZ 455242).
    - Drop parsing elf64-i386 files for kdump PAE vmcore dumps (BZ 457189).
  - New .spec BuildRequires zlib-devel (/-static) for compressed sections.
  - Update .spec Buildroot to be more unique.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.9-2
changelog:
  - Package review, analysed by Jon Ciesla and Patrice Dumas (BZ 225615).
   - build back in the sourcedir without problems as gasp is no longer included.
   - Fix the install-info requirement.
   - Drop the needless gzipping of the info files.
   - Provide Obsoletes versions.
   - Use the %configure macro.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.9-3
changelog:
  - Provide libbfd.so and libopcodes.so for automatic dependencies (BZ 463101).
  - Fix .eh_frame_hdr build on C++ files with discarded common groups (BZ 458950).
  - Provide --build and --host to fix `rpmbuild --target' biarch builds.
  - Include %{binutils_target}- filename prefix for binaries for cross builds.
  - Fix multilib conflict on %{_prefix}/include/bfd.h's BFD_HOST_64BIT_LONG_LONG.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.9-6
changelog:
  - binutils-devel now requires zlib-devel (BZ 463101 comment 5).
  - Fix complains on .gnu.linkonce.r relocations to their discarded
    .gnu.linkonce.t counterparts.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.18.50.0.9-7
changelog:
  - Fix %{_prefix}/include/bfd.h on 32-bit hosts due the 64-bit BFD target
    support from 2.18.50.0.8-2 (BZ 468495).


author: Nick Clifton <nickc@redhat.com> 2.19.50.0.1
changelog:
  - Rebase sources on 2.19.50.0.1 tarball.  Update all patches, trimming
    those that are no longer needed.


author: Nick Clifton <nickc@redhat.com> 2.19.50.0.1-8
changelog:
  - Add build-id patch to ensure that section contents are incorporated
    into a build id.  (BZ 472152)


author: Nick Clifton <nickc@redhat.com> 2.19.51.0.11-28
changelog:
  - Rebase sources on 2.19.51.0.13 tarball.  Remove redundant orphan section placement patch. (BZ 512937)


author: Nick Clifton <nickc@redhat.com> 2.20.51.0.2-1
changelog:
  - Rebase on 2.20 tarball.
  - Remove redundant moxie patch.
  - Remove redundant unique is global patch.
  - Remove redundant cxxfilt java doc patch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.20.51.0.2-2
changelog:
  - Fix rpm --excludedocs (BZ 515922).
  - Fix spurious scriplet errors by `exit 0'. (BZ 517979, Nick Clifton)


author: Nick CLifton <nickc@redhat.com> 2.20.51.0.2-3
changelog:
  - Rename --add-needed to --copy-dt-needed-entries and improve error message about unresolved symbols in DT_NEEDED DSOs.


author: Jakub Jelinek <jakub@redhat.com> 2.20.51.0.2-4
changelog:
  - Fix ld -s with IRELATIVE relocations.  (BZ 533321, PR ld/10911)
  - Add AMD Orochi LWP support, fix FMA4 support.


author: Nick Clifton <nickc@redhat.com> - 2.20.51.0.7-1
changelog:
  - Rebase on 2.20.51.0.7 tarball.
  - Delete redundant patches:
    binutils-2.20.51.0.2-add-needed.patch,
    binutils-2.20.51.0.2-do-not-set-ifunc.patch,
    binutils-2.20.51.0.2-enable-gold.patch,
    binutils-2.20.51.0.2-gas-expr.patch,
    binutils-2.20.51.0.2-ifunc-ld-s.patch,
    binutils-2.20.51.0.2-lwp.patch,
    binutils-2.20.51.0.2-ppc-hidden-plt-relocs.patch,
    binutils-2.20.51.0.2-x86-hash-table.patch,
  - Do not allow unique symbols to be bound locally.  (PR ld/11434)
  - Add support for DWARF4 debug information.


author: Nick Clifton <nickc@redhat.com> - 2.20.51.0.7-4
changelog:
  - Allow GOLD linker to parse "-l<name>" directives inside INPUT statements in linker scripts. (BZ 600553)


author: Nick Clifton <nickc@redhat.com> - 2.20.51.0.7-5
changelog:
  - Rename the binutils-static package to binutils-devel in line with the Fedora packaging guidelines.


author: Nick Clifton <nickc@redhat.com> - 2.21.51.0.5-1
changelog:
  - Rebase on 2.21.51.0.5 tarball.
  - Delete redundant patches.
  - Fix gold+ld configure command line option.


author: Nick Clifton <nickc@redhat.com> - 2.22.52.0.1-1
changelog:
  - Rebase on 2.22.52 release.
  - Remove build-id.patch and gold-casts.patch as they are included in the 2.22.52 sources.


author: Nick Clifton <nickc@redhat.com> - 2.22.52.0.2-1
changelog:
  - Rebase on 2.22.52.0.2 release.  (#816514)
  - Retire binutils-2.22.52.0.1-weakdef.patch, binutils-2.22.52.0.1-ld-13621.patch, binutils-rh797752.patch, binutils-2.22.52.0.1-x86_64-hidden-ifunc.patch, binutils-2.22.52.0.1-tsx.patch and binutils-2.22.52.0.1-hidden-ifunc.patch.
  - Update binutils-2.22.52.0.1-reloc-on-by-default.patch.


author: Nick Clifton <nickc@redhat.com> - 2.23.51.0.1-1
changelog:
  - Rebase on 2.23.51.0.1 release.  (#846433)
  - Retire binutils-2.22.52.0.4-dwz.patch, binutils-2.22.52.0.4-ar-4Gb.patch, binutils-2.22.52.0.4-arm-plt-refcount.patch, binutils-2.22.52.0.4-s390-64bit-archive.patch.


author: Nick Clifton <nickc@redhat.com> - 2.23.51.0.2-1
changelog:
  - Rebase on 2.23.51.0.2 release.  (#856119)
  - Retire binutils-2.23.51.0.1-gold-keep.patch and binutils-rh805974.patch.


author: Nick Clifton <nickc@redhat.com> - 2.23.52.0.1-9
changelog:
  - Enhance opncls.c:find_separate_debug_file() to look in Fedora specific locations.
  - Enhance dwarf2.c:find_line() to work with shared libraries.  (#920542)


author: Nick Clifton <nickc@redhat.com> - 2.23.88.0.1-1
changelog:
  - Switch over to basing sources on the official FSF binutils releases.
  - Retire binutils-2.23.52.0.1-revert-pr15149.patch.
  - Update binutils-2.22.52.0.1-relro-on-by-default.patch and binutils-2.23.52.0.1-as-doc-texinfo-fixes.patch.


author: Nick Clifton <nickc@redhat.com> - 2.23.88.0.1-4
changelog:
  - Import H.J.'s patch to add support for kernel ld -r modules.
  - Fix errors reported by version 5.0 of texinfo when parsing bfd documentation.


author: Nick Clifton <nickc@redhat.com> - 2.23.88.0.1-6
changelog:
  - Fix building of aarch64 targets after applying the patch for kernel ld -r modules.
  - Fix building when "--with debug" is specified.


author: Kyle McMartin <kyle@redhat.com> 2.23.88.0.1-13
changelog:
  - Add the hard-float/soft-float ABI flag as appropriate for
    ET_DYN/ET_EXEC in EABI_VER5.
  - Fix last changelog entry, it was release 12, not 14.


author: Nick Clifton <nickc@redhat.com> - 2.24-1
changelog:
  - Rebase on binutils 2.24 snapshot.
  - Retire: binutils-2.23.52.0.1-64-bit-thin-archives.patch,
  -         binutils-2.23.52.0.1-as-doc-texinfo-fixes.patch,
  -         binutils-2.23.52.0.1-check-regular-ifunc-refs.patch,
  -         binutils-2.23.2-ld-texinfo-fixes.patch,
  -         binutils-2.23.2-bfd-texinfo-fixes.patch,
  -         binutils-2.23.2-dwz-alt-debuginfo.patch
  -         binutils-2.23.2-s390-gas-machinemode.patch
  -         binutils-2.23.2-xtensa.memset.patch
  -         binutils-2.23.2-s390-zEC12.patch
  -         binutils-2.23.2-arm-add-float-abi-to-e_flags.patch
  -         binutils-2.23.51.0.1-readelf-flush-stdout.patch


author: Nick Clifton <nickc@redhat.com> - 2.24-4
changelog:
  - Update binutils 2.24 snapshot.
  - Stop NM from halting if it encounters a file with no symbols when displaying dynamic symbols in multiple files.  (#1022845)


author: Nick Clifton <nickc@redhat.com> - 2.24-5
changelog:
  - Update binutils 2.24 snapshot.
  - Switch to using GIT instead of CVS to access the FSF repository.
  - Retire binutils-2.24-nm-dynsym.patch


author: Kyle McMartin <kyle@redhat.com> - 2.24-16
changelog:
  - Backport a couple LTO testsuite fixes from HEAD.
    Default to -ffat-lto-objects for some ld tests, which was the default in
    gcc 4.8, but changed in 4.9, and resulted in some failures.
  - Add STATIC_TLS flag on ARM when IE relocs are emitted in a shared
    library. Also fix up offsets in the testsuite resulting from the
    addition of the flags.
  - XFail some ld tests on AArch64 to cut some of the spurious testsuite
    failures down.


author: Kyle McMartin <kmcmarti@redhat.com> - 2.24-23
changelog:
  - aarch64: increase common page size to 64KB
  - binutils-HEAD-change-ld-notice-interface.patch: backport fix from HEAD
    that fixes LTO + ifunc when using ld.bfd instead of gold.
  - binutils-2.24-aarch64-fix-gotplt-offset-ifunc.patch
    binutils-2.24-aarch64-fix-static-ifunc.patch, split elfnn-aarch64 patches
    into upstream git commits, to make it easier to figure out what's
    backported already
  - binutils-2.24-aarch64-fix-ie-relax.patch: add fix for gd to ie relaxation
    when target register is >16 (pretty unlikely, but...)


author: Nick Clifton <nickc@redhat.com> - 2.24-24
changelog:
  - Import patch from mainline to fix seg-fault when reading corrupt srec fields.
    Resolves: BZ #1156272


author: Nick Clifton <nickc@redhat.com> - 2.24-25
changelog:
  - Import patch from mainline to fix seg-fault when reading corrupt group headers.
    Resolves: BZ #1157276


author: Nick Clifton <nickc@redhat.com> - 2.24-26
changelog:
  - Import patches for PR/17510 and PR/17512 to fix reading corrupt ELF binaries.
    Resolves: BZ #1157276, #1157277


author: Nick Clifton <nickc@redhat.com> - 2.24-28
changelog:
  - Fix buffer overrun in ihex parser.
  - Fix memory corruption in previous patch.
  - Consoldiate corrupt handling patches into just one patch.
  - Default strings command to using -a.


author: Nick Clifton <nickc@redhat.com> - 2.25-1
changelog:
  - Rebase on FSF binutils 2.25 release.
  - Retire: binutils-2.24-s390-mkopc.patch
  - Retire: binutils-2.24-elfnn-aarch64.patch
  - Retire: binutils-2.24-DW_FORM_ref_addr.patch
  - Retire: binutils-2.24-set-section-macros.patch
  - Retire: binutils-2.24-fake-zlib-sections.patch
  - Retire: binutils-2.24-arm-static-tls.patch
  - Retire: binutils-2.24-fat-lto-objects.patch
  - Retire: binutils-2.24-symbol-warning.patch
  - Retire: binutils-2.24-aarch64-ld-shared-non-PIC-xfail.patch
  - Retire: binutils-2.24-weak-sym-merge.patch
  - Retire: binutils-2.24-indirect-chain.patch
  - Retire: binutils-2.24-aarch64-fix-final_link_relocate.patch
  - Retire: binutils-2.24-aarch64-fix-gotplt-offset-ifunc.patch
  - Retire: binutils-2.24-aarch64-fix-static-ifunc.patch
  - Retire: binutils-2.24-aarch64-fix-ie-relax.patch
  - Retire: binutils-HEAD-change-ld-notice-interface.patch
  - Retire: binutils-2.24-corrupt-binaries.patch
  - Retire: binutils-2.24-strings-default-all.patch
  - Retire: binutils-2.24-corrupt-ar.patch


author: Nick Clifton <nickc@redhat.com> - 2.25-12
changelog:
  - For AArch64 issue an error message when attempting to resolve a
    PC-relative dynamic reloc in a non-PIC object file.
  - Related: 1232499


author: Nick Clifton <nickc@redhat.com> 2.25.1-9
changelog:
  - Prevent an infinite recursion when a plugin tries to claim a file in an unrecognised format.
    (#1174065)


author: Nick Clifton <nickc@redhat.com> 2.26-1
changelog:
  - Rebase on FSF binutils 2.26 release.
  - Retire: binutils-2.25.1-ihex-parsing.patch
  - Retire: binutils-2.25.1-dynamic_list.patch
  - Retire: binutils-2.25.1-aarch64-pr18668.patch
  - Retire: binutils-rh1247126.patch
    (#1271387)


author: Nick Clifton <nickc@redhat.com> 2.26-4
changelog:
  - Drop the kernel patch entirely...
  - Retire: binutils-2.25-kernel-ld-r.patch
  - Retire: binutils-2.25.1-plugin-format-checking.patch


author: Nick Clifton <nickc@redhat.com> 2.26-8
changelog:
  - Fix indentation in bfd/coff-[i386|x86_64].c to avoid compile time warning.
  - Suppress GOLD's dir_caches destructor.
  - Suppress GOLD's Reloc_stub::Key::name function.
  - Suppress unused ARM architecture variations in GAS.


author: Nick Clifton <nickc@redhat.com> 2.26-9
changelog:
  - Fix indentation in bfd/elf64-s390.c, gas/config/tc-ia64.c
    and bfd/pe-mips.c to avoid compile time warnings.


author: Nick Clifton <nickc@redhat.com> 2.26-15
changelog:
  - Import patch to have common symbols in an executable override definitions in shared objects (PR 19579)
    (#1312507)


author: Nick Clifton <nickc@redhat.com> 2.26-20
changelog:
  - Housekeeping: Delete retired patches.  Renumber patches.
  - Increase version number past F24 because F24 update is blocked by a version number comparison.


author: Nick Clifton <nickc@redhat.com> 2.27-1
changelog:
  - Rebase on FSF binutils 2.27 release.
  - Retire: binutils-2.26-formatting.patch
  - Retire: binutils-2.26-Bsymbolic_PIE.patch
  - Retire: binutils-rh1312151.patch
  - Retire: binutils-2.26-fix-GOT-offset-calculation.patch
  - Retire: binutils-2.26-common-definitions.patch
  - Retire: binutils-2.26-x86-PIE-relocations.patch


author: Nick Clifton <nickc@redhat.com> 2.27-3
changelog:
  - Put sections in a monotonically increasing order of file offset.
  - Allow ARM and AArch64 targets to have relro on by default.


author: Nick Clifton <nickc@redhat.com> 2.27-5
changelog:
  - Add support for building the rpm with "--with bootstrap" enabled.
  - Retire: binutils-2.20.51.0.2-ia64-lib64.patch


author: Nick Clifton <nickc@redhat.com> 2.27-6
changelog:
  - Omit building GOLD when bootstrapping.
  - Add a generic build requirement on gcc.
  - Move bison and m4 build requirements to be conditional upon building GOLD.
  - Add --with-sysroot configure option when building native targets.
  - Skip PR14918 linker test for ARM native targets.
    (#1374889)


author: Nick Clifton <nickc@redhat.com> 2.27-7
changelog:
  - Use --with-sysroot=/ for native targets.  This prevents the default
    sysroot of /usr/local/<target>/sys-root from being used, which breaks 
    locating needed shared libaries, but still allows the --sysroot
    linker command line option to be effective.
    (#1374889)
    (#1377803)
    (#1377949)


author: Mark Pryor <pryorm09@gmail.com> 2.27-9
changelog:
  - Fix invocation of /sbin/ldconfig when reinstalling binutils
    in order to prevent warnings from rpm.
    (#1379030)
    (#1379117)


author: Nick Clifton <nickc@redhat.com> 2.28-1
changelog:
  - Rebase on FSF binutils v2.28.
  - Retire: binutils-2.23.52.0.1-addr2line-dynsymtab.patch
  - Retire: binutils-2.27-local-dynsym-count.patch
  - Retire: binutils-2.27-monotonic-section-offsets.patch
  - Retire: binutils-2.27-arm-aarch64-default-relro.patch
  - Retire: binutils-2.28-gold.patch
  - Retire: binutils-2.27-objdump-improvements.patch
  - Retire: binutils-2.27-dwarf-parse-speedup.patch
  - Retire: binutils-2.27-objdump-improvements.2.patch
  - Retire: binutils-2.27-arm-binary-objects.patch
  - Retire: binutils-2.27-ppc-fp-attributes.patch
  - Add patch to sync libiberty with FSF GCC mainline.
    (#1428310)


author: Mark Wielaard <mjw@redhat.com> 2.28-3
changelog:
  - Backport patch to add support for putting name, comp_dir and
    producer strings into the .debug_str section. 
    (#1429389)


author: Nick Clifton <nickc@redhat.com> 2.28-4
changelog:
  - Update GNU BUILD NOTES patch.
  - Import FSF binutils patch to fix an abort with PowerPC dynamic relocs.


author: Nick Clifton <nickc@redhat.com> 2.28-5
changelog:
  - Update GNU BUILD NOTES patch.
  - Import FSF binutils patch to fix running readelf on debug info binaries.
    (#1434050)


author: Nick Clifton <nickc@redhat.com> 2.29-1
changelog:
  - Rebase on FSF binutils 2.29.
  - Retire: binutils-2.20.51.0.10-ppc64-pie.patch
  - Retire: binutils-2.27-ld-buffer-overflow.patch
  - Retire: binutils-2.28-libiberty-bugfixes.patch
  - Retire: binutils-gnu-build-notes.patch
  - Retire: binutils-2.28-gas-comp_dir.patch
  - Retire: binutils-2.28-ppc-dynamic-relocs.patch
  - Retire: binutils-2.28-dynamic-section-warning.patch
  - Retire: binutils-2.28-aarch64-copy-relocs.patch
  - Retire: binutils-2.28-DW_AT_export_symbols.patch


author: Nick Clifton <nickc@redhat.com> 2.29-5
changelog:
  - Update ppc64 localentry0 patch with changes made by Alan Modra to the FSF binutils sources.
    (#1475636)


author: Nick Clifton <nickc@redhat.com> - 2.29-7
changelog:
  - Annotate patches with reason and lifetime expectances.
  - Retire: binutils-2.24-ldforcele.patch
  - Retire: binutils-2.25-set-long-long.patch
  - Retire: binutils-2.25.1-cleansweep.patch
  - Retire: binutils-2.26-fix-compile-warnings.patch
  - Retire: binutils-2.28-ignore-gold-duplicates.patch


author: Nick Clifton <nickc@redhat.com> 2.29-8
changelog:
  - Import fix for PR 21884 which stops a seg-fault in the linker when changing output format to binary during a final link.
    (#1491023)


author: Nick Clifton <nickc@redhat.com> 2.29.1-1
changelog:
  - Rebase on FSF binutils 2.29.1 release.
  - Retire: binutils-2.29-ppc64-plt-localentry0-disable.patch
  - Retire: binutils-2.29-non-elf-orphan-skip.patch


author: Nick Clifton <nickc@redhat.com> 2.29.1-2
changelog:
  - Enable GOLD for PPC64 and s390x. (#1173780)
  - Retire: binutils-2.20.51.0.10-sec-merge-emit.patch.
    (It has been redundant for a long time now...)


author: Nick Clifton <nickc@redhat.com> 2.29.1-3
changelog:
  - Disable PLT elision for x86/x86_64.  (#1452111 and #1333481)
  - Fix the GOLD linkers generation of relocations for start and stop symbols.  (#1500898)


author: Nick Clifton <nickc@redhat.com> 2.29.1-4
changelog:
  - Prevent the PowerPC64 linker from triggering a seg-fault when discarding dynamic sections.  (#1513014)
  - Prevent a seg-fault when attempting to pad a section with a NULL padding pointer.
  - Do not create PLT entries for AARCH64 IFUNC symbols referenced in debug sections.
  - Fix compile time warning messages.


author: Nick Clifton <nickc@redhat.com> 2.29.1-8
changelog:
  - Add standards.info file to documentation distributed with the binutils package.  (#1467390 and #1520899)


author: Nick Clifton <nickc@redhat.com> 2.30-11
changelog:
  - Treat relocs against s390x IFUNC symbols in note sections as relocs against the FUNC symbol instead.  (#1553705)


author: Nick Clifton <nickc@redhat.com> 2.30-12
changelog:
  - Treat relocs against s390x IFUNC symbols in note sections as relocs against the FUNC symbol instead.
  - Combined previous patches into one which covers all ifunc supporting architectures.    (#1553705)
  - Retire binutils-s390-ifunc-relocs-in-notes.patch
  - Retire binutils-x86_64-ifunc-relocs-in-notes.patch


author: Nick Clifton <nickc@redhat.com> 2.30-13
changelog:
  - Do not discard debugobj files created by GCC v8 LTO wrapper.  (#1543912 and RHBZ 84847 and PR 20882)


author: Nick Clifton <nickc@redhat.com> 2.30-14
changelog:
  - Fix the GOLD linker's processing of protected symbols created by the LLVM plugin.  (#1559234 and PR 22868)


author: Nick Clifton <nickc@redhat.com> 2.30-16
changelog:
  - Fix for PR 22887 - crashing objdump by passing it a corrupt AOUT binary.  (#1553115)
  - Fix for PR 22905 - crashing objdump by passing it a corrupt DWARF file.  (#1553122)
  - Fix for PR 22741 - crashing objdump by passing it a corrupt COFF file.  (#1571918)


author: Nick Clifton <nickc@redhat.com> 2.30-18
changelog:
  - Fix a seg-fault parsing corrupt DWARF information.  (#1573360)
  - Fix another seg-fault parsing corrupt DWARF information.  (#1573367)
  - Fix a seg-fault copying a corrupt ELF file.  (#1551788)
  - Fix a seg-fault parsing a large ELF files on a 32-bit host.  (#1539891)
  - Fix a seg-fault running nm on a corrupt ELF file.  (#15343247)
  - Fix a seg-fault running nm on a file containing corrupt DWARF information.  (#1551781)
  - Fix another seg-fault running nm on a file containing corrupt DWARF information.  (#1551763)


author: Nick Clifton <nickc@redhat.com> 2.30-19
changelog:
  - Fix a seg-fault running objcopy on a corrupt PE format file.  (#1574702)
  - Fix a seg-fault running objcopy on a corrupt ELF format file.  (#1574705)


author: Nick Clifton <nickc@redhat.com> 2.30-20
changelog:
  - Have the x86 linker resolve relocations against the _end, _edata and __bss_start symbols locally.  (#1576735)
  - Do not generate GNU build notes for linkonce sections.  (#1576362)


author: Nick Clifton <nickc@redhat.com> 2.30-22
changelog:
  - Fix handling of local versioned symbols by the x86 linker.  (PR 23194)
  - Fix linker testsuite failures.


author: Nick Clifton <nickc@redhat.com> 2.30-24
changelog:
  - When installing both ld.bfd and ld.gold, do not reset the current alternative if upgrading.  (#1592069)


author: Nick Clifton <nickc@redhat.com> 2.30-58
changelog:
  - Stop the BFD library from complaining about sections with multiple sets of relocations.  (#1749084)


author: Nick Clifton <nickc@redhat.com> 2.30-60
changelog:
  - Add support for SVE Vector PCS on AArch64.  (#1726637)
  - Add fixes for coverity test failures.
  - Improve objcopy's ability to merge GNU build attribute notes.


author: Nick Clifton <nickc@redhat.com> 2.30-61
changelog:
  - Enable threading in the GOLD linker.  (#1729225)
  - Add check to readelf in order to prevent an integer overflow.


author: Nick Clifton <nickc@redhat.com> - 2.30-71
changelog:
  - Fix a potential seg-fault in the BFD library when parsing pathalogical debug_info sections.  (#1779245)
  - Fix a potential memory exhaustion in the BFD library when parsing corrupt DWARF debug information.


author: Nick Clifton <nickc@redhat.com> - 2.30-72
changelog:
  - Allow the BFD library to handle the copying of files containing secondary reloc sections.  (#1801879)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


