# changelog

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)
  - core: fix crash deactivating team devices (rh #1013593)


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-15.git20131004
changelog:
  - core: add support for 'primary' bond option (rh #1013727)
  - cli: fix creation of Dynamic WEP configurations (rh #1005171)


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-16.git20131011
changelog:
  - core: fix IPv4 addressing when IPv6 is disabled at boot time (rh #1012151)
  - ifcfg-rh: fix handling of default routes in route6 files (rh #991807)
  - core: fix PropertiesChanged signals for IP-related properties
  - ifcfg-rh: make minimal ifcfg file handling consistent with initscripts


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-19.git20131108
changelog:
  - core: fix various issues with ignore-carrier configuration (rh #1018403)
  - core: improve handling of NPAR/SRIOV devices in bonds (rh #804527)
  - ifcfg-rh: fix crash when reading connection (rh #1025007)
  - core: better handling of unrecognized connections (rh #1022256)
  - cli: add 'nmcli dev connect eth0' functionality (rh #961543)
  - core: add support for DCB/FCoE configuration (rh #799241)
  - cli: add 'activate' menu command for interactive editor (rh #1004883)
  - core: fix segfault when setting default IPv6 route for VPNs (rh #1019021)
  - core: track autoconnect for software devices that are removed (rh #1005913)
  - ifcfg-rh: always read and write static IP addresses (rh #998135)
  - cli: copy remove connection to local one on save (rh #997958)
  - core: don't crash when no DHCP client is available (rh #1015809)
  - libnm-glib: fix crash in nm_client_new() (rh #1010288)


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-28.git20131212
changelog:
  - core: fix auto-activation after deactivation (rh #1033187)
  - core: delay startup complete for initial carrier (rh #1030583)
  - wifi: fix possible crashes checking associated AP (rh #1025371)
  - core: fix sending of hostname to DHCP server (rh #1001529)
  - core: don't retry a failed connection indefinitely (rh #1040528)
  - core: add reconnect delay for PPPoE connections (rh #1023503)
  - core: fix handling of routes with gateway in keyfiles (bgo #719851)
  - core: fix wierd profile doubling on restart (rh #1029859)
  - core: ensure software connections can be auto-activated after creationg (rh #1035814)
  - core: fix setting broadcast address (rh #1032819)
  - core: fix handling of PtP addresses for VPNs (rh #1018317)
  - cli: fix help command for connection object (rh #1036545)
  - core: fix connection auto-activation based on timestamp order (rh #1029854)
  - core: fix connecting VLAN interfaces without a specific interface name (rh #1034908)
  - core: fix crash canceling secrets requests (rh #922855)
  - libnm-glib: fix crash when connections are deleted remotely (rh #1030403)
  - cli: add "nmcli con load file..." (bgo #709830)
  - core: use disable_ipv6 in the right situations (rh #1004255)
  - cli: fix crash on editing 'lo' connection (rh #1030395)
  - core: ignore RA-provided IPv6 default routes (rh #1042402)
  - core: fix various issues found by Coverity (rh #1025894)
  - cli: add bash completion for hostname commands (rh #1018510)
  - core: require secondary connections to be VPNs (rh #997039)
  - core: don't crash if ethernet device has no MAC address (rh #1029053)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.0-30.git20130108
changelog:
  - core: ignore public-suffix search domains like ".com" or ".net" (#851521)
  - core: don't touch virtual devices on suspend/resume (rh #1038158)
  - core: fix handling of local nameservers in resolv.conf on startup (rh #1035861)
  - core: fix race with 'network' service at boot (rh #1034983)
  - core: fix stale information in dispatcher DHCP lease change events
  - cli: more compact 'nmcli dev' output format (rh #998003)
  - cli: make some mandatory parameters actually mandatory (rh #953397)
  - cli: enhance help documentation and bash completion (rh #1036545)
  - cli: show VPN connection information (rh #1036132)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.0-32.git20140122
changelog:
  - core: add host route for DHCPv4 server if outside assigned subnet (rh #983325)
  - core: set classful prefix length for DHCPv4 static routes
  - core: only request wired 802.1x secrets during initial connection
  - cli: fix crash when edited connection removed by another client (rh #1011942)
  - cli: add help for second-level commands (rh #1034119)


author: Dan Winship <danw@redhat.com> - 1:0.9.9.0-37.git20140131
changelog:
  - dbus: kill at_console usage in permissions (rh #979416)
  - policy: allow inactive (remote/SSH) sessions to perform some actions (rh #979416)
  - cli: consolidate active and configured connections (rh #997999)
  - core/rdisc: add support for IPv6 privacy (rh #1003859)
  - core/platform: revise failure to activate connection on error of setting route (rh #1005416)
  - core/platform: sort routes before adding them in nm_platform_ipX_route_sync() (rh #1005416)
  - vpn: handle missing tunnel interface for IP-based VPNs (rh #1030068)
  - core: make NMDeviceTun 'mode' immutable and set at construct time (rh #1034737)
  - core/rdisc: add autoconf addresses as /64 (instead of /128) (rh #1044590)
  - ifcfg-rh: unescape Team configuration (rh #1051517)
  - core: fix a crash with autoconnect masters with autoconnect slaves (rh #1054194)
  - libnm-glib: additional functions to get nameservers (rh #1056146)


author: Thomas Haller <thaller@redhat.com> - 1:0.9.9.1-0.git20140228
changelog:
  - new snapshot version 0.9.9.1
  - cli: show warning when setting band/channel for infrastructure mode wifi (rh #1000096)
  - cli: better checking of WEP key types in interactive editor (rh #1040964)
  - core: fix crash while wrongly switching device to state NEED_AUTH (rh #1058308)
  - core: fix crash during re-activation with pending activation request (rh #1058843)
  - cli: support set/appending container types in modify command and interactive editor (rh #1044027)


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.9.1-2.git20140228
changelog:
  - core: fix adding gateway route for IPv6 (rh #1072410)
  - core: unschedule deletion of sw device when activating request (rh #1073015)
  - cli: fix a crash when trying to set a white-space string as IP (rh #1071394)
  - core: correctly handle pre-activation dependency failure (rh #1069695)
  - libnm-util, libnm-glib: Add master/slave-matching utils (rh #1045203)
  - rdisc: set the expiration timer correctly (rh #1073560)
  - core,libnm-glib: support 'type', 'id' properties in NMActiveConnection (rh #1061822)
  - core: reenable auto activation for slave connections with a matching UUID master
  - core: implement function nm_active_connection_get_uuid()
  - core: rename function nm_active_connection_get_name() to nm_active_connection_get_id()
  - libnm-glib: fix a double free in NMDeviceVlan
  - platform: fix converting address flags in nm_platform_ip6_address_to_string()
  - core: postpone non-static master IP configuration until carrier
  - core: match IPv4 'disabled' method to 'auto' when device has no link
  - core: refactor connection matching and add testcase
  - policy: fix crash caused by calling functions on connection==NULL


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-3.git20140313
changelog:
  - core: read and assume team port configuration (rh #1035859)
  - core: looser IPv6 existing configuration assumption (rh #1073824)
  - core: follow network interface renames (rh #907836)
  - core: add support for VXLAN interfaces (rh #1066705)
  - wifi: fix connections to hidden SSIDs (rh #1069844)
  - cli: allow using master connection name when creating slaves (rh #1057494)
  - ifcfg-rh: fix reading and writing of Team port configurations (rh #1074160)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-4.git20140313
changelog:
  - core: fix startup auto-activation of slow carrier detect interfaces (rh #1076592)
  - core: align default bridge priority with kernel defaults (rh #1073664)


author: Dan Winship <danw@redhat.com> - 1:0.9.9.1-7.git20140313
changelog:
  - ifcfg-rh: give a better error on "permission denied" (rh #1070617)
  - tui: allow cancelling with "Esc" from "nmtui connect" (rh #1080059)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-8.git20140326
changelog:
  - core: fix management of some static configurations from initramfs (rh #1077743)
  - ifcfg-rh: add support for alias files (rh #1067170)
  - core: additional fixes for Data Center Bridging (DCB) (rh #799241)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-11.git20140326
changelog:
  - core: additional fixes for Data Center Bridging (DCB) (rh #799241) (rh #1081991)
  - core: ensure /etc/resolv.conf has the right SELinux label (rh #1070829)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-12.git20140326
changelog:
  - core: fix master interface DHCP handling if ignore-carrier is set (rh #1083624)
  - core: fix startup state not finishing correctly (rh #1084554)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-13.git20140326
changelog:
  - core: ignore IPv6 cache routes to fix initial connection generation (rh #1083153)
  - core: ensure slow DHCP emits 'dhcp4-change' and 'dhcp6-change' dispatcher events (rh #1091296)


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7-5
changelog:
  - fix implicit linking when checking for QtHelp and QtAssistant
  - remove Python 3 code from Python 2.6 directory, fixes FTBFS (#564633)


author: Rex Dieter <rdieter@fedoraproject.org> 4.10.1-2
changelog:
  - filter private shared objects
  - %{python_sitelib}/dbus/mainloop/qt.so should be in %python_sitearch (#957260)
  - .spec cleanup
  - -assistant subpkg


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-7
changelog:
  - Fixed cancel button behaviour in reporter
  - disabled core file sending
  - removed some debug messages


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-10
changelog:
  - New gui
  - Added new method DeleteDebugDump to daemon
  - Removed gcc warnings from applet
  - Rewritten CCpp hook and removed dealock in DebugDumps lib (zprikryl)
  - fixed few gcc warnings
  - DBusBackend improvements


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-11
changelog:
  - more spec file fixes according to review
  - async dbus method calls, added exception handler
  - avoid deadlocks (zprikryl)
  - root is god (zprikryl)
  - create bt only once (zprikryl)


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-12
changelog:
  - initial fedora release
  - changed SOURCE url
  - added desktop-file-utils to BR
  - changed crash-catcher to %{name}


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-13
changelog:
  - More renaming issues fixed..
  - Changed BR from gtkmm24 to gtk2
  - Fixed saving of user comment
  - Added a progress bar, new Comment entry for user comments..
  - FILENAME_CMDLINE and FILENAME_RELEASE are optional
  - new default path to DB
  - Rename to abrt


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.2-1
changelog:
  - added kerneloops addon to rpm (aarapov)
  - added kerneloops addon and plugin (aarapov)
  - Made Crash() private
  - Applet requires gui, removed dbus-glib deps
  - Closing stdout in daemon rhbz#489622
  - Changed applet behaviour according to rhbz#489624
  - Changed gui according to rhbz#489624, fixed dbus timeouts
  - Increased timeout for async dbus calls to 60sec
  - deps cleanup, signal AnalyzeComplete has the crashreport as an argument.
  - Fixed empty package Description.
  - Fixed problem with applet tooltip on x86_64


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.3-1
changelog:
  - new version
  - added bz plugin
  - minor fix in reporter gui
  - Configurable max size of debugdump storage rhbz#490889
  - Wrap lines in report to keep the window sane sized
  - Fixed gui for new daemon API
  - removed unneeded code
  - removed dependency on args
  - new guuid hash creating
  - fixed local UUID
  - fixed debuginfo-install checks
  - renamed MW library
  - Added notification thru libnotify
  - fixed parsing settings of action plugins
  - added support for action plugins
  - kerneloops - plugin: fail gracefully.
  - Added commlayer to make dbus optional
  - a lot of kerneloops fixes
  - new approach for getting debuginfos and backtraces
  - fixed unlocking of a debugdump
  - replaced language and application plugins by analyzer plugin
  - more excetpion handling
  - conf file isn't needed
  - Plugin's configuration file is optional
  - Add curl dependency
  - Added column 'user' to the gui
  - Gui: set the newest entry as active (ticket#23)
  - Delete and Report button are no longer active if no entry is selected (ticket#41)
  - Gui refreshes silently (ticket#36)
  - Added error reporting over dbus to daemon, error handling in gui, about dialog


author: Denys Vlasenko <dvlasenk@redhat.com> 0.0.7-2
changelog:
  - removed dangerous parameter option
  - minimum plugin activation period is 1 second
  - in case of plugin error, don't delete debug dumps
  - abrt-gui: fix crash when run by root
  - simplify parsing of debuginfo-install output


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.8-1
changelog:
  - new version
  - resolved: Bug 518420 -  ordinary user's abrt-applet shows up for root owned crashes (npajkovs)
  - GUI: added support for gettext (+part of czech translation) (jmoskovc)
  - added support for saving settings (zprikryl)
  - fixed conf: comment in the middle of the line isn't supported anymore (zprikryl)
  - BZ#518413 PATCH ... furious kerneloops reporting (aarapov)
  - GUI: added first part of support for gettext (jmoskovc)
  - add new parameter to FileTransfer plugin (dnovotny)
  - added support for updating abrt's table (zprikryl)
  - added check for cc-list and reporter. +1 is created iff reporter is somebody else and current user isn't in cc list. (zprikryl)
  - GUI: few improvements, to be more userfriendly (jmoskovc)
  - LOGGER: return valid uri of the log file on succes (jmoskovc)
  - GUI: bring the GUI up to front instead of just blinking in taskbar (trac#60, rhbz#512390) (jmoskovc)
  - Try to execute $bindir/abrt-gui, then fall back to $PATH search. Closes bug 65 (vda.linux)
  - APPLET: added popup menu (trac#37, rhbz#518386) (jmoskovc)
  - Improved report results (zprikryl)
  - Fixed sigsegv (#rhbz 518609) (zprikryl)
  - GUI: removed dependency on libsexy if gtk2 >= 2.17 (jmoskovc)
  - fixed signature check (zprikryl)
  - KerneloopsSysLog: check line length to be >= 4 before looking for "Abrt" (vda.linux)
  - Comment cannot start in the middle of the line. Comment has to start by Char # (first char in the line) (zprikryl)
  - command mailx isn't run under root anymore. (zprikryl)
  - GUI: added horizontal scrolling to report window (jmoskovc)
  - GUI: added clickable link to "after report" status window (jmoskovc)
  - added default values for abrt daemon (zprikryl)
  - Plugins/CCpp: remove trailing \n from debuginfo-install's output (vda.linux)
  - explain EnableGPGCheck option better (vda.linux)
  - mailx: correct English (vda.linux)
  - Bugzilla.conf: correct English (vda.linux)
  - GUI: nicer after report message (jmoskovc)
  - BZ plugin: removed /xmlrpc.cgi from config, made the report message more user friendly (jmoskovc)
  - CCpp plugin: do not abort if debuginfos aren't found (vda.linux)
  - abrt.spec: bump version to 0.0.7-2 (vda.linux)
  - mailx removed dangerous parameter option (zprikryl)
  - minimum timeout is 1 second (zprikryl)
  - in case of plugin error, don't delete debug dumps (zprikryl)
  - abrt-gui: fix crash when run by root (vda.linux)
  - and lot more in git log ...


author: Colin Walters <watlers@verbum.org> 0.0.8-2
changelog:
  - Change Conflicts: kerneloops to be an Obsoletes so we do the right thing
    on upgrades.  Also add an Obsoletes: bug-buddy.


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.8.5-1
changelog:
  - new version
  - APPLET: added about dialog, removed popup, if icon is not visible, fixed (trac#43) (jmoskovc@redhat.com)
  - renamed abrt to abrtd, few minor spec file fixes (jmoskovc@redhat.com)
  - Made abrt service start by deafult (jmoskovc@redhat.com)
  - add gettext support for all plugins (npajkovs@redhat.com)
  - APPLET: removed the warning bubble about not running abrt service (walters)
  - APPLET: changed tooltip rhbz#520293 (jmoskovc@redhat.com)
  - CommLayerServerDBus: rewrote to use dbus, not dbus-c++ (vda.linux@googlemail.com)
  - fixed timeout on boot causing [ FAILED ] message (vda.linux@googlemail.com)
  - and many other fixes


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.9-1
changelog:
  - new version
  - comments and how to reproduce are stored now (npajkovs@redhat.com)
  - reduce verbosity a bit (vda.linux@googlemail.com)
  - GUI: fixed word wrap in Comment field rhbz#524349 (jmoskovc@redhat.com)
  - remove last vestives of dbus-c++ from build system (vda.linux@googlemail.com)
  - GUI: added popup menu, fixed behaviour when run with root privs (jmoskovc@redhat.com)
  - add dbus signalization when quota exceeded (npajkovs@redhat.com)
  - Added cleaning of attachment variable, so there should not be mixed attachmetn anymore. (zprikryl@redhat.com)
  - fixed closing of debug dump in case of existing backtrace (zprikryl@redhat.com)
  - remove C++ dbus glue in src/CLI; fix a bug in --report (vda.linux@googlemail.com)
  - new polkit action for installing debuginfo, default "yes" (danny@rawhide.localdomain)
  - Polkit moved to Utils (can be used both in daemon and plugins) (danny@rawhide.localdomain)
  - oops... remove stray trailing '\' (vda.linux@googlemail.com)
  - GUI: added missing tooltips (jmoskovc@redhat.com)
  - PYHOOK: ignore KeyboardInterrupt exception (jmoskovc@redhat.com)
  - added ticket uploader plugin (gavin@redhat.com) (zprikryl@redhat.com)
  - GUI: added UI for global settings (just preview, not usable!) (jmoskovc@redhat.com)
  - Add checker if bugzilla login and password are filled in. (npajkovs@redhat.com)
  - Add new config option InstallDebuginfo into CCpp.conf (npajkovs@redhat.com)
  - translation updates
  - many other fixes


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.10-1
changelog:
  - new version
  - added more logging (vda.linux@googlemail.com)
  - made polkit policy to be more permissive when installing debuginfo (jmoskovc@redhat.com)
  - lib/Plugins/CCpp.cpp: add build-ids to backtrace (vda.linux@googlemail.com)
  - lib/Plugins/CCpp.cpp: do not use temp file for gdb commands - use -ex CMD instead (vda.linux@googlemail.com)
  - GUI: added refresh button, added sanity check to plugin settings (jmoskovc@redhat.com)
  - Initial man page for abrt-cli (kklic@redhat.com)
  - Added --version, -V, --help, -? options. Fixed crash caused by unknown option. (kklic@redhat.com)
  - Date/time honors current system locale (kklic@redhat.com)
  - fixed saving/reading user config (jmoskovc@redhat.com)
  - SPEC: added gnome-python2-gnomekeyring to requirements (jmoskovc@redhat.com)
  - GUI: call Report() with the latest pluginsettings (jmoskovc@redhat.com)
  - Fix Bug 526220 -  [abrt] crash detected in abrt-gui-0.0.9-2.fc12 (vda.linux@googlemail.com)
  - removed unsecure reading/writting from ~HOME directory rhbz#522878 (jmoskovc@redhat.com)
  - error checking added to archive creation (danny@rawhide.localdomain)
  - try using pk-debuginfo-install before falling back to debuginfo-install (vda.linux@googlemail.com)
  - abrt-gui: make "report" toolbar button work even if abrtd is not running (vda.linux@googlemail.com)
  - set LIMIT_MESSAGE to 16k, typo fix and daemon now reads config information from dbus (npajkovs@redhat.com)
  - add support for abrtd autostart (vda.linux@googlemail.com)
  - GUI: reversed the dumplist, so the latest crashes are at the top (jmoskovc@redhat.com)
  - rewrite FileTransfer to use library calls instead of commandline calls for compression (dnovotny@redhat.com)
  - and many minor fixes ..


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.11-1
changelog:
  - re-enabled kerneloops
  - abrt-debuginfo-install: download packages one-by-one - better logging (vda.linux@googlemail.com)
  - do not report empty fields (vda.linux@googlemail.com)
  - Added abrt.png, fixed rhbz#531181 (jmoskovc@redhat.com)
  - added option DebugInfoCacheMB to limit size of unpacked debuginfos (vda.linux@googlemail.com)
  - fixed the problem with overwriting the default plugin settings (jmoskovc@redhat.com)
  - disabled kerneloops in config file (jmoskovc@redhat.com)
  - added dependency to gdb >= 7.0 (jmoskovc@redhat.com)
  - better format of report text (vda.linux@googlemail.com)
  - Python backtrace size limited to 1 MB (kklic@redhat.com)
  - lib/Plugins/Bugzilla: better message at login failure (vda.linux@googlemail.com)
  - build fixes, added plugin-logger to abrt-desktop (jmoskovc@redhat.com)
  - blacklisted nspluginwrapper, because it causes too many useless reports (jmoskovc@redhat.com)
  - GUI: Wrong settings window is not shown behind the reporter dialog rhbz#531119 (jmoskovc@redhat.com)
  - Normal user can see kerneloops and report it Bugzilla memory leaks fix (npajkovs@redhat.com)
  - dumpoops: add -s option to dump results to stdout (vda.linux@googlemail.com)
  - removed kerneloops from abrt-desktop rhbz#528395 (jmoskovc@redhat.com)
  - GUI: fixed exception when enabling plugin rhbz#530495 (jmoskovc@redhat.com)
  - Improved abrt-cli (kklic@redhat.com)
  - Added backtrace rating to CCpp analyzer (dnovotny@redhat.com)
  - GUI improvements (jmoskovc@redhat.com)
  - Added abrt-pyhook-helper (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.0-1
changelog:
  - new version
  - comment input wraps words rhbz#531276
  - fixed hiding password dialog rhbz#529583
  - easier kerneloops reporting rhbz#528395
  - made menu entry translatable rhbz#536878 (jmoskovc@redhat.com)
  - GUI: don't read the g-k every time we want to use the setting (jmoskovc@redhat.com)
  - GUI: survive if g-k access is denied rhbz#534171 (jmoskovc@redhat.com)
  - include more info into oops (we were losing the stack dump) (vda.linux@googlemail.com)
  - make BZ insert small text attachments inline; move text file detection code (vda.linux@googlemail.com)
  - GUI: fixed text wrapping in comment field rhbz#531276 (jmoskovc@redhat.com)
  - GUI: added cancel to send dialog rhbz#537238 (jmoskovc@redhat.com)
  - include abrt version in bug descriptions (vda.linux@googlemail.com)
  - ccpp hook: implemented ReadonlyLocalDebugInfoDirs directive (vda.linux@googlemail.com)
  - GUI: added window icon rhbz#537240 (jmoskovc@redhat.com)
  - add support for \" escaping in config file (vda.linux@googlemail.com)
  - add experimental saving of /var/log/Xorg*.log for X crashes (vda.linux@googlemail.com)
  - APPLET: changed icon from default gtk-warning to abrt specific, add animation (jmoskovc@redhat.com)
  - don't show icon on abrtd start/stop rhbz#537630 (jmoskovc@redhat.com)
  - /var/cache/abrt permissions 1775 -> 0775 in spec file (kklic@redhat.com)
  - Daemon properly checks /var/cache/abrt attributes (kklic@redhat.com)
  - abrt user group; used by abrt-pyhook-helper (kklic@redhat.com)
  - pyhook-helper: uid taken from system instead of command line (kklic@redhat.com)
  - KerneloopsSysLog: fix breakage in code which detects abrt marker (vda.linux@googlemail.com)
  - GUI: added support for backtrace rating (jmoskovc@redhat.com)
  - InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp. (vda.linux@googlemail.com)
  - abrtd: call res_init() if /etc/resolv.conf or friends were changed rhbz#533589 (vda.linux@googlemail.com)
  - supress errors in python hook to not colide with the running script (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.1-1
changelog:
  - PyHook: better logic for checking if abrtd is running rhbz#539987 (jmoskovc@redhat.com)
  - re-enabled gpg sign checking (jmoskovc@redhat.com)
  - PyHook: use repr() for displaying variables rhbz#545070 (jmoskovc@redhat.com)
  - kerneloops: fix the linux kernel version identification (aarapov@redhat.com)
  - gui review (rrakus@redhat.com)
  - when we trim the dir, we must delete it from DB too rhbz#541854 (vda.linux@googlemail.com)
  - improved dupe checking (kklic@redhat.com)
  - GUI: handle cases when gui fails to start daemon on demand rhbz#543725 (jmoskovc@redhat.com)
  - Add abrt group only if it is missing; fixes rhbz#543250 (kklic@redhat.com)
  - GUI: more string fixes rhbz#543266 (jmoskovc@redhat.com)
  - abrt.spec: straighten out relations between abrt-desktop and abrt-gui (vda.linux@googlemail.com)
  - refuse to start if some required plugins are missing rhbz#518422 (vda.linux@googlemail.com)
  - GUI: survive gnome-keyring access denial rhbz#543200 (jmoskovc@redhat.com)
  - typo fixes rhbz#543266 (jmoskovc@redhat.com)
  - abrt-debuginfo-install: better fix for incorrect passing double quotes (vda.linux@googlemail.com)
  - APPLET: stop animation when it's not needed rhbz#542157 (jmoskovc@redhat.com)
  - ccpp hook: reanme it, and add "crash storm protection" (see rhbz#542003) (vda.linux@googlemail.com)
  - Hooks/CCpp.cpp: add MakeCompatCore = yes/no directive. Fixes rhbz#541707 (vda.linux@googlemail.com)
  - SPEC: removed sqlite3 package, fixed some update problems (jmoskovc@redhat.com)
  - Kerneloops are reported automaticky now when AutoReportUIDs = root is in Kerneloops.conf (npajkovs@redhat.com)
  - remove word 'detected' from description rhbz#541459 (vda.linux@googlemail.com)
  - src/Hooks/CCpp.cpp: do save abrtd's own coredumps, but carefully... (vda.linux@googlemail.com)
  - CCpp.cpp: quote parameters if needed rhbz#540164 (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.2-1
changelog:
  - disabled GPG check again (jmoskovc@redhat.com)
  - abrt-pyhook-helper rename (vda.linux@googlemail.com)
  - abrt-cli: report success/failure of reporting. closes bug 71 (vda.linux@googlemail.com)
  - less logging (vda.linux@googlemail.com)
  - mkde abrt-gui --help and --version behave as expected. closes bug 85 (vda.linux@googlemail.com)
  - dbus lib: fix parsing of 0-element arrays. Fixes bug 95 (vda.linux@googlemail.com)
  - make "abrt-cli --delete randomuuid" report that deletion failed. closes bug 59 (vda.linux@googlemail.com)
  - applet: make animation stop after 1 minute. (closes bug 108) (vda.linux@googlemail.com)
  - show comment and how to reproduce fields, when BT rating > 3 (jmoskovc@redhat.com)
  - Gui: make report status window's text wrap. Fixes bug 82 (vda.linux@googlemail.com)
  - CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90) (vda.linux@googlemail.com)
  - added link to bugzilla new account page to Bugzilla config dialog (jmoskovc@redhat.com)
  - GUI: added log window (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.3-1
changelog:
  - speed optimalization of abrt-debuginfo-install (jmoskovc@redhat.com)
  - updated credits (jmoskovc@redhat.com)
  - GUI: fixed crash when abrt-gui is run without X server rhbz#552039 (jmoskovc@redhat.com)
  - abrt-backtrace manpage installed (kklic@redhat.com)
  - cmdline and daemon checking is done by abrt-python-hook (kklic@redhat.com)
  - moved get_cmdline() and daemon_is_ok() to abrtlib (kklic@redhat.com)
  - large file support for whole abrt (kklic@redhat.com)
  - made s_signal_caught volatile (vda.linux@googlemail.com)
  - abrt-debuginfo-install: fixes for runs w/o cachedir (vda.linux@googlemail.com)
  - remove unsafe log() from signal handler (vda.linux@googlemail.com)
  - src/Hooks/CCpp.cpp: use and honour 'c' (core limit size). (vda.linux@googlemail.com)
  - lib/Plugins/CCpp.cpp: save gdb error messages too (vda.linux@googlemail.com)
  - prevent destructors from throwing exceptions; check curl_easy_init errors (vda.linux@googlemail.com)
  - don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109 (jmoskovc@redhat.com)
  - GUI: autoscroll log window (jmoskovc@redhat.com)
  - Kerneloops.conf: better comments (vda.linux@googlemail.com)
  - applet: reduce blinking time to 30 seconds (vda.linux@googlemail.com)
  - add paranoia checks on setuid/setgid (vda.linux@googlemail.com)
  - more "obviously correct" code for secure opening of /dev/null (vda.linux@googlemail.com)
  - get rid of ugly sleep call inside while() (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.4-1
changelog:
  - enabled sosreport
  - fixes in ticketuploader
  - GUI: redesign of reporter dialog (jmoskovc@redhat.com)
  - Set the prgname to "Automatic Bug Reporting Tool" fixes rhbz#550357 (jmoskovc@redhat.com)
  - CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735 (vda.linux@googlemail.com)
  - s/os.exit/sys.exit - closes rhbz#556313 (vda.linux@googlemail.com)
  - use repr() to print variable values in python hook rhbz#545070 (jmoskovc@redhat.com)
  - gui: add logging infrastructure (vda.linux@googlemail.com)
  - Added "Enabled = yes" to all plugin's config files (jmoskovc@redhat.com)
  - *: disable plugin loading/unloading through GUI. Document keyring a bit (vda.linux@googlemail.com)
  - fix memory leaks in catcut plugin (npajkovs@redhat.com)
  - fix memory leaks in bugzilla (npajkovs@redhat.com)
  - abrt-hook-python: sanitize input more; log to syslog (vda.linux@googlemail.com)
  - Fixed /var/cache/abrt/ permissions (kklic@redhat.com)
  - Kerneloops: we require commandline for every crash, save dummy one for oopses (vda.linux@googlemail.com)
  - *: remove nss dependencies (vda.linux@googlemail.com)
  - CCpp: use our own sha1 implementation (less pain with nss libs) (vda.linux@googlemail.com)
  - DebugDump: more consistent logic in setting mode and uid:gid on dump dir (vda.linux@googlemail.com)
  - fixes based on security review (vda.linux@googlemail.com)
  - SOSreport/TicketUploader: use more restrictive file modes (vda.linux@googlemail.com)
  - abrt-hook-python: add input sanitization and directory size guard (vda.linux@googlemail.com)
  - RunApp: safer chdir. Overhauled "sparn a child and get its output" in general (vda.linux@googlemail.com)
  - DebugDump: use more restrictive modes (vda.linux@googlemail.com)
  - SQLite3: check for SQL injection (vda.linux@googlemail.com)
  - replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no (vda.linux@googlemail.com)
  - abrt.spec: move "requires: gdb" to abrt-desktop (vda.linux@googlemail.com)
  - ccpp: add a possibility to disable backtrace generation (vda.linux@googlemail.com)
  - abrtd: limit the number of frames in backtrace to 3000 (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.5-1
changelog:
  - moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com)
  - Logger: create log file with mode 0600 rhbz#559545 (vda.linux@googlemail.com)
  - GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com)
  - Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com)
  - GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com)
  - fix bug 559881 (kerneloops not shown in "new" GUI) (vda.linux@googlemail.com)
  - GUI ReporterDialog: hide log button (vda.linux@googlemail.com)
  - added valgrind and strace to blacklist (jmoskovc@redhat.com)
  - SOSreport: do not leave stray files in /tmp (vda.linux@googlemail.com)
  - Save the core where it belongs if ulimit -c is > 0 (jmoskovc@redhat.com)
  - reenabled gpg check (jmoskovc@redhat.com)
  - SOSreport: run it niced (vda.linux@googlemail.com)
  - report GUI: rename buttons: Log -> Show log, Send -> Send report (vda.linux@googlemail.com)
  - applet: reduce blinking timeout to 3 sec (vda.linux@googlemail.com)
  - fix dbus autostart (vda.linux@googlemail.com)
  - abrtd: set "Reported" status only if at least one reporter succeeded (vda.linux@googlemail.com)
  - SQLite3: disable newline escaping, SQLite does not handle it (vda.linux@googlemail.com)
  - SOSreport: make it avoid double runs; add forced regeneration; upd PLUGINS-HOWTO (vda.linux@googlemail.com)
  - attribute SEGVs in perl to script's package, like we already do for python (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.6-1
changelog:
  - print __glib_assert_msg (rhbz#549735);
  - SPEC: added some requires to abrt-cli to make it work out-of-the-box (jmoskovc@redhat.com)
  - abrt-hook-ccpp: fix rhbz#560612 "limit '18446744073709551615' is bogus" rhbz#560612(vda.linux@googlemail.com)
  - APPLET: don't show the icon when abrtd is not running rhbz#557866 (jmoskovc@redhat.com)
  - GUI: made report message labels wrap (jmoskovc@redhat.com)
  - GUI: don't die if daemon doesn't send the gpg keys (jmoskovc@redhat.com)
  - disabled the autoreporting of kerneloopses (jmoskovc@redhat.com)
  - Kerneloops: fix BZ reporting of oopses (vda.linux@googlemail.com)
  - GUI: wider report message dialog (jmoskovc@redhat.com)
  - moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com)
  - Logger: create log file with mode 0600 (vda.linux@googlemail.com)
  - GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com)
  - Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com)
  - GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.7-1
changelog:
  - enabled column sorting rhbz#541853
  - Load plugin settings also from ~/.abrt/*.conf (kklic@redhat.com)
  - fix bz#541088 "abrt should not catch python excp EPIPE" (vda.linux@googlemail.com)
  - fix bz#554242 "Cannot tab between input areas in report dialog" (vda.linux@googlemail.com)
  - fix bz#563484 "abrt uses unnecessary disk space when getting debug info" (vda.linux@googlemail.com)
  - Don't show empty 'Not loaded plugins' section - fix#2 rhbz#560971 (jmoskovc@redhat.com)
  - fix big-endian build problem (vda.linux@googlemail.com)
  - Fixes, displays package owners (kklic@redhat.com)
  - GUI: fixed exception in plugin settings dialog rhbz#560851 (jmoskovc@redhat.com)
  - GUI: respect system settings for toolbars rhbz#552161 (jmoskovc@redhat.com)
  - python hook: move UUID generation to abrtd; generate REASON, add it to bz title (vda.linux@googlemail.com)
  - make "reason" field less verbose; bz reporter: include it in "summary" (vda.linux@googlemail.com)
  - added avant-window-navigator to blacklist per maintainer request (jmoskovc@redhat.com)
  - CCpp analyzer: fix rhbz#552435 (bt rating misinterpreting # chars) (vda.linux@googlemail.com)
  - Ask for login and password if missing from reporter plugin. (kklic@redhat.com)
  - abrtd: fix handling of dupes (weren't deleting dup's directory); better logging (vda.linux@googlemail.com)
  - abrtd: handle "perl -w /usr/bin/script" too (vda.linux@googlemail.com)
  - Component-wise duplicates (kklic@redhat.com)
  - abrtd: fix rhbz#560642 - don't die on bad plugin names (vda.linux@googlemail.com)
  - Fixed parsing backtrace from rhbz#549293 (kklic@redhat.com)
  - GUI: fixed scrolling in reporter dialog rhbz#559687 (jmoskovc@redhat.com)
  - fixed button order in plugins windows rhbz#560961 (jmoskovc@redhat.com)
  - GUI: fixed windows icons and titles rhbz#537240, rhbz#560964 (jmoskovc@redhat.com)
  - Fix to successfully parse a backtrace from rhbz#550642 (kklic@redhat.com)
  - cli: fix the problem of not showing oops text in editor (vda.linux@googlemail.com)
  - GUI: fix rhbz#560971 "Don't show empty 'Not loaded plugins' section" (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-0.git-20100222
changelog:
  - Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com)
  - make abrt work with the latest kernels (>= 2.6.33) (jmoskovc@redhat.com)
  - lib/Utils/abrt_dbus: utf8-sanitize all strings in dbus messages (fixes #565876) (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-1
changelog:
  - fix initscript (npajkovs@redhat.com)
  - Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-3
changelog:
  - fixed kerneloops reporting rhbz#570081
  - fixed Source url
  - fixed debuginfo-install to work on F13
    - improved debuginfo-install (vda.linux@googlemail.com)
    - fix debuginfo-install to work with yum >= 3.2.26 (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-0.201003312045.1
changelog:
  - test day build
  - updated translation
  - minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com)
  - GUI: total rewrite based on design from Mairin Duffy (jmoskovc@redhat.com)
  - trivial: better HTTP/curl error reporting (vda.linux@googlemail.com)
  - Use backtrace parser from abrtutils, new backtrace rating algorithm, store crash function if it's known (kklic@redhat.com)
  - abrt-rate-backtrace is replaced by abrt-backtrace --rate (kklic@redhat.com)
  - Ignore some temp files (kklic@redhat.com)
  - PYHOOK: don't use sitecustomize.py rhbz#539497 (jmoskovc@redhat.com)
  - rhfastcheck: a new reporter plugin based on Gavin's work (vda.linux@googlemail.com)
  - rhticket: new reporter plugin (vda.linux@googlemail.com)
  - GUI: fixed few window icons (jmoskovc@redhat.com)
  - Allow user to select which reporter he wants to use to report a crash using CLI.(kklic@redhat.com)
  - bz reporter: s/uuid/duphash; more understandable message; simplify result str generation; fix indentation (vda.linux@googlemail.com)
  - GUI: fixed crash count column sorting rhbz#573139 (jmoskovc@redhat.com)
  - Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196. (vda.linux@googlemail.com)
  - Kerneloops: fix a case when we file an oops w/o backtrace (vda.linux@googlemail.com)
  - minor fix in abrt-debuginfo-install to make it work with yum >= 3.2.26 (jmoskovc@redhat.com)
  - GUI: added action to applet to directly report last crash (jmoskovc@redhat.com)
  - Never flag backtrace as binary file (fixes problem observed in bz#571411) (vda.linux@googlemail.com)
  - improve syslog file detection. closes bz#565983 (vda.linux@googlemail.com)
  - add arch, package and release in comment (npajkovs@redhat.com)
  - add ProcessUnpackaged option to abrt.conf (vda.linux@googlemail.com)
  - abrt-debuginfo-install: use -debuginfo repos which match enabled "usual" repos (vda.linux@googlemail.com)
  - fix format security error (fcrozat@mandriva.com)
  - icons repackaging (jmoskovc@redhat.com)
  - partial fix for bz#565983 (vda.linux@googlemail.com)
  - SPEC: Updated source URL (jmoskovc@redhat.com)
  - removed unneeded patches
  - and much more ...


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-1
changelog:
  - hooklib: fix excessive rounding down in free space calculation (bz#575644) (vda.linux@googlemail.com)
  - gui: fix 551989 "crash detected in abrt-gui-1.0.0-1.fc12" and such (vda.linux@googlemail.com)
  - trivial: fix 566806 "abrt-gui sometimes can't be closed" (vda.linux@googlemail.com)
  - gui: fix the last case where gnome-keyring's find_items_sync() may throw DeniedError (vda.linux@googlemail.com)
  - fixed some compilation problems on F13 (jmoskovc@redhat.com)
  - updated translations (jmoskovc@redhat.com)
  - minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-2
changelog:
  - fixed problem with localized yum messages rhbz#581804
  - better bugzilla summary (napjkovs@redhat.com)
  - ignore interpreter (py,perl) crashes caused by unpackaged scripts (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.0-1
changelog:
  - updated transaltions
  - added Hebrew into languages
  - updated icons rhbz#587698 (jmoskovc@redhat.com)
  - Bugzilla login/password emptiness check uses 'or' instead of 'and' (kklic@redhat.com)
  - Show error message when abrtd service is run as non-root. rhbz#584352 (kklic@redhat.com)
  - Rename EnableOpenGPG to OpenGPGCheck in the man page rhbz#584332 (kklic@redhat.com)
  - Document ProcessUnpackaged in abrt.conf.5. Document default values. (kklic@redhat.com)
  - Crash function is now detected even for threads without an abort frame (kklic@redhat.com)
  - comment can be private (npajkovs@redhat.com)
  - do not catch perl/python crashes when the script is not of known package origin (kklic@redhat.com)
  - kerneloop is more informative when failed (npajkovs@redhat.com)
  - add function name into summary(if it's found) (npajkovs@redhat.com)
  - Change kerneloops message when it fails (npajkovs@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.1-1
changelog:
  - updated translations
  - removed avant-window-navigator from blacklist (jmoskovc@redhat.com)
  - Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux@googlemail.com)
  - fix bug 588945 - sparse core files performance hit (vda.linux@googlemail.com)
  - Add BlackListedPaths option to abrt.conf. Fixes #582421 (vda.linux@googlemail.com)
  - Do not die when /var/cache/abrt/*/uid does not contain a number (rhbz#580899) (kklic@redhat.com)
  - rid of rewriting config in /etc/abrt/abrt.conf (npajkovs@redhat.com)
  - fix bug 571411: backtrace attachment of the form /var/cache/abrt/foo-12345-67890/backtrace (vda.linux@googlemail.com)
  - Do not echo password to terminal in abrt-cli (kklic@redhat.com)
  - improved daemon error messages (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.2-1
changelog:
  - updated translation
  - obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com)
  - Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux@googlemail.com)
  - kill yumdownloader if abrt-debuginfo-install is terminated mid-flight (vda.linux@googlemail.com)
  - do not create Python dumps if argv[0] is not absolute (vda.linux@googlemail.com)
  - improve kerneloops hash (vda.linux@googlemail.com)
  - Move /var/cache/abrt to /var/spool/abrt. rhbz#568101. (vda.linux@googlemail.com)
  - bugzilla: better summary and decription messages (npajkovs@redhat.com)
  - renamed daemon pid and lock file rhbz#588315 (jmoskovc@redhat.com)
  - Daemon socket for reporting crashes (kklic@redhat.com)
  - Move hooklib from src/Hooks to lib/Utils (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.2-3
changelog:
  - fixed spec file to create /var/spool/abrt rhbz#593670
  - updated init script to reflect the pid file renaming


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.4-1
changelog:
  - added reporting wizard
  - fixed few leaked fds
  - fixed kerneloops --- cut here --- problem
  - updated translations


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.5-1
changelog:
  - GUI: polished the reporter assistant (jmoskovc@redhat.com)
  - Logger reporter: do not store useless info (vda.linux@googlemail.com)
  - ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux@googlemail.com)
  - SPEC: added CFLAGS="-fno-strict-aliasing" to fix the rpmdiff warnings rhbz#599364 (jmoskovc@redhat.com)
  - GUI: don't remove user comments when re-reporting the bug rhbz#601779 (jmoskovc@redhat.com)
  - remove "(deleted)" from executable path rhbz#593037 (jmoskovc@redhat.com)
  - CCpp analyzer: add 60 sec cap on gdb run time. (vda.linux@googlemail.com)
  - add new file *hostname* into debugdump directory (npajkovs@redhat.com)
  - rhticket: upload real tarball, not a bogus file (vda.linux@googlemail.com)
  - abrt-hook-ccpp: eliminate race between process exit and compat coredump creation rhbz#584554 (vda.linux@googlemail.com)
  - rhticket: actually do create ticket, using Gavin's lib code (vda.linux@googlemail.com)
  - properly obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com)
  - GUI: remember comment and howto on backtrace refresh rhbz#545690 (jmoskovc@redhat.com)
  - use header case in button label rhbz#565812 (jmoskovc@redhat.com)
  - make log window resizable (vda.linux@googlemail.com)
  - rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.10-1
changelog:
  - blacklisted mono-core package
  - die with an error message if the database plugin is not accessible when needed (kklic@redhat.com)
  - change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk@redhat.com)
  - the Logger plugin returns a message as the result of Report() call instead of a file URL (kklic@redhat.com)
  - Cut off prelink suffixes from executable name if any (mtoman@redhat.com)
  - CCpp: abrt-debuginfo-install output lines can be long, accomodate them (dvlasenk@redhat.com)
  - do not pop up message on crash if the same crash is the same (dvlasenk@redhat.com)
  - fedora bugs do not depend on rhel bugs (npajkovs@redhat.com)
  - GUI: fixed problem with no gkeyring and just one reporter enabled rhbz#612457 (jmoskovc@redhat.com)
  - added a document about interpreted language integration (kklic@redhat.com)
  - moved devel header files to inc/ and included them in -devel package (jmoskovc@redhat.com, npajkovs@redhat.com)
  - renamed abrt-utils.pc to abrt.pc (jmoskovc@redhat.com)
  - string updates based on a UI text review (kklic@redhat.com)
  - rhtsupport obsoletes the old rh plugins (jmoskovc@redhat.com)
  - list allowed items in RHTSupport.conf (kklic@redhat.com)
  - GUI: fixed package name in warning message when the packge is kernel rhbz#612191 (jmoskovc@redhat.com)
  - remove rating for python crashes (jmoskovc@redhat.com)
  - CCpp: give zero rating to an empty backtrace (jmoskovc@redhat.com)
  - GUI: allow sending crashes without rating (jmoskovc@redhat.com)
  - RHTSupport: set default URL to api.access.redhat.com/rs (dvlasenk@redhat.com)
  - abort initialization on abrt.conf parsing errors (dvlasenk@redhat.com)
  - changing NoSSLVerify to SSLVerify in bugzilla plugin (mtoman@redhat.com)
  - added rating to python crashes
  - show hostname in cli (kklic@redhat.com)
  - updated po files (jmoskovc@redhat.com)
  - added support for package specific actions rhbz#606917 (jmoskovc@redhat.com)
  - renamed TicketUploader to ReportUploader (jmoskovc@redhat.com)
  - bad hostnames on remote crashes (npajkovs@redhat.com)
  - unlimited MaxCrashReportsSize (npajkovs@redhat.com)
  - abrt_rh_support: improve error messages rhbz#608698 (vda.linux@googlemail.com)
  - Added BacktraceRemotes option. (kklic@redhat.com)
  - Allow remote crashes to not to belong to a package. Skip GPG check on remote crashes. (kklic@redhat.com)
  - remove obsolete Catcut and rhfastcheck reporters (vda.linux@googlemail.com)
  - make rhel bug point to correct place rhbz#578397 (npajkovs@redhat.com)
  - Show comment and how to reproduce fields when reporing crashes in abrt-cli (kklic@redhat.com)
  - Bash completion update (kklic@redhat.com)
  - Rename --get-list to --list (kklic@redhat.com)
  - Update man page (kklic@redhat.com)
  - Options overhaul (kklic@redhat.com)
  - abrt should not point to Fedora bugs but create new RHEL bug instead (npajkovs@redhat.com)
  - Don't show global uuid in report (npajkovs@redhat.com)
  - GUI: don't try to use action plugins as reporters (jmoskovc@redhat.com)
  - Added WatchCrashdumpArchiveDir directive to abrt.conf and related code (vda.linux@googlemail.com)
  - GUI: don't show the placehondler icon rhbz#605693 (jmoskovc@redhat.com)
  - Make "Loaded foo.conf" message less confusing (vda.linux@googlemail.com)
  - Fixed a flaw in strbuf_prepend_str (kklic@redhat.com)
  - TicketUploader: do not add '\n' to text files in crashdump (vda.linux@googlemail.com)
  - GUI: skip the plugin selection, if it's not needed (jmoskovc@redhat.com)
  - Check conf file for syntax errors (kklic@redhat.com)
  - move misplaced sanity checks in cron parser (vda.linux@googlemail.com)
  - GUI: don't require the rating for all reporters (jmoskovc@redhat.com)
  - GUI: fixed exception when there is no configure dialog for plugin rhbz#603745 (jmoskovc@redhat.com)
  - Add a GUI config dialog for RHTSupport plugin (vda.linux@googlemail.com)
  - abrt_curl: fix a problem with incorrect content-length on 32-bit arches (vda.linux@googlemail.com)
  - sosreport: save the dump directly to crashdump directory (vda.linux@googlemail.com)
  - plugin rename: rhticket -> RHTSupport (vda.linux@googlemail.com)
  - Daemon socket for reporting crashes (karel@localhost.localdomain)
  - GUI: fixed few typos (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.13-1
changelog:
  - updated translation
  - added native systemd file rhbz#617316 (jmoskovc@redhat.com)
  - added ar to LINGUAS (jmoskovc@redhat.com)
  - made /etc/abrt/plugins/Bugzilla.conf world-readable again (jmoskovc@redhat.com)
  - l10n: adding fa locale (lashar@fedoraproject.org)
  - l10n: new Persian (lashar@fedoraproject.org)
  - remove libzip code (npajkovs@redhat.com)
  - add libxml-2.0 into configure (npajkovs@redhat.com)
  - fixed typo in man page rhbz#610748 (jmoskovc@redhat.com)
  - RHTSupport: GUI's SSLVerify checkbox had one missing bit of code (vda.linux@googlemail.com)
  - abrt_curl: discard headers from HTTP redirection (vda.linux@googlemail.com)
  - moved abrt.socket and abrtd.lock into /var/run/abrt making selinux happy (jmoskovc@redhat.com)
  - Mention --info and --backtrace in the abrt-cli man page. (kklic@redhat.com)
  - build fixes for gcc 4.5 (jmoskovc@redhat.com)
  - abrt-hook-ccpp: small fixes prompted by testing on RHEL5 (vda.linux@googlemail.com)
  - Added --info action to abrt-cli (mtoman@redhat.com)
  - wire up SSLVerify in RHTSupport.conf to actually have the desired effect (vda.linux@googlemail.com)
  - fixed tooltip localization rhbz#574693 (jmoskovc@redhat.com)
  - dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux@googlemail.com)
  - A message change suggested by dhensley (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.14-1
changelog:
  - made howto mandatory
  - fixed segv in abrt-hook-ccpp rhbz#652338
  - added warning if kernel was tainted
  - make the "install debuginfo" hint selectable rhbz#644343
  - wrap howto and comments rhbz#625237
  - wrap lines in the backtrace window rhbz#625232
  - changed '*' to '•' rhbz#625236
  - make the bt viewer not-editable rhbz#621871
  - removed unneeded patches


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.15-1
changelog:
  - removed unused files (jmoskovc@redhat.com)
  - update po files (jmoskovc@redhat.com)
  - removed some unused files (jmoskovc@redhat.com)
  - pass old pattern to ccpp hook and use it (dvlasenk@redhat.com)
  - GUI: added warning when gnome-keyring can't be accessed rhbz#576866 (jmoskovc@redhat.com)
  - 666893 - Unable to make sense of XML-RPC response from server (npajkovs@redhat.com)
  - PyHook: ignore SystemExit exception rhbz#636913 (jmoskovc@redhat.com)
  - 665405 - ABRT's usage of sos does not grab /var/log/messages (npajkovs@redhat.com)
  - add a note in report if kernel is tainted (npajkovs@redhat.com)
  - KerneloopsScanner.cpp: make a room for NULL byte (npajkovs@redhat.com)
  - fix multicharacter warring (npajkovs@redhat.com)
  - open help page instead of about rhbz#666267


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.16-1
changelog:
  - rhtsupport: added list of attachments to comment rhbz#668875
  - rhtsupport: stop consuming non-standard header rhbz#670492
  - Resolves: #670492, #668875


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.17-1
changelog:
  - rewritten abrt-debuginfo-install script to use the yum API
  - GUI: added search box to backtrace view rhbz#612017 (jmoskovc@redhat.com)
  - fixed some gui warnings rhbz#671488 (jmoskovc@redhat.com)
  - btparser/dupechecker improvements:
    - Better handling of glibc architecture-specific functions (kklic@redhat.com)
    - support format of thread header: "Thread 8 (LWP 6357):" (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-2
changelog:
  - use %ghost on files in /var/run and /var/lock rhbz#656542
  - fixed notification persistence in gnome3
  - added analyze selector to CLI
  - refuse reporting to bz without backtrace or hash
  - use g_set_prgname to set the prgname of abrt-gui trac#180


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-3
changelog:
  - fixed notification persistence in gnome3 (again)
  - fixed wrong group:user on /var/cache/abrt-di afte rupdate from abrt 1.x #692064
  - added mono-core to blacklist


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.1-1
changelog:
  - updated to 2.0.1
  - updated translation
  - allowed reporting oops to bugzilla
  - added warning when the plugin settings are wrong
  - added help text in plugins settings
  - the plugin settings dialog is translatable
  - improved dir rescanning logic in abrt-gui
  - fixed icons for child dialogs
  - retrace-client: human readable messages instead of http codes
  - save envirnment variables when app crashes
  - fixed gpg/pgp check
  - revert to the old icon


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-1
changelog:
  - updated translation
  - new icons (thanks to Lapo Calamandrei)
  - changed address of retrace01 to retrace
  - fixed problem with not trusted ssl certificate #695977
  - #692713 Dialogue Box Buttons Wrong Way Around
  - #695452 abrt crashing when trying to generate backtrace
  - #698458 RFE: report separators between reports in abrt.log
  - #699098 999 futile attempts to delete excess debuginfo
  - #691881 GUI doesn't sort by last occurrence by default, and doesn't remember that sort order if you set it and restart the app
  - #698418 Can't access '/var/spool/abrt/ccpp-2011-04-18-11:53:22-2661': Permission denied
  - #698934 abrt-applet segfault on abrtd restart
  - #695450 Retrace client - show meaningful message on failure
  - #616407 RFE: Change abrt to catch TRAP signal crashes
  - #584352 running service abrtd a non-root user doesn't show error
  - retrace client: fail on servers with problematic SSL certificates (kklic@redhat.com)
  - retrace-client: Load system-wide certificates. Move NSS init/shutdown to main, as it shouldn't be run multiple times. (kklic@redhat.com)
  - abrt-cli: update manpage. Closes #243 (dvlasenk@redhat.com)
  - move abrt-handle-crashdump to abrt-cli package. No code changes (dvlasenk@redhat.com)
  - add abrt-action-print manpage. Closes #238 (dvlasenk@redhat.com)
  - add abrt-action-trim-files manpage. Closes #241 (dvlasenk@redhat.com)
  - added abrt-action-generate-backtrace manpage (dvlasenk@redhat.com)
  - add abrt-action-analyze-backtrace manpage. Closes #227 (dvlasenk@redhat.com)
  - retrace server: do not create zombie workers (mtoman@redhat.com)
  - btparser: Remove top frame with address 0x0000 (jump to NULL) during normalization to avoid incorrect backtrace ratings (rhbz#639049) (kklic@redhat.com)
  - abrt-gui: better list refreshing. Closes #251 (dvlasenk@redhat.com)
  - fix for spurious "Lock file 'DIR/.lock' is locked by process PID" message (dvlasenk@redhat.com)
  - Asciidoc manpage support; abrt-action-mailx manpage (kklic@redhat.com)
  - list-dsos: don't list the same library multiple times (jmoskovc@redhat.com)
  - call abrt-action-trim-files from abrt-action-install-debuginfo (dvlasenk@redhat.com)
  - list-dsos: added package install time trac#123 (jmoskovc@redhat.com)
  - retrace client: handle messages in HTTP body (mtoman@redhat.com)
  - retrace server: remove chroot on failure (mtoman@redhat.com)
  - spec: use versioned deps on libreport (jmoskovc@redhat.com)
  - generate abrt version from git (npajkovs@redhat.com)
  - abrt-action-trim-files needs to be suided rhbz#699098 (jmoskovc@redhat.com)
  - gui: suppress printing dumpdir access errors (bz#698418) (mlichvar@redhat.com)
  - Do not leave dump dir locked by abrt-action-generate-backtrace. (kklic@redhat.com)
  - wizard: expand explanatory text on 1st screen. Closes 201 (dvlasenk@redhat.com)
  - gui: fixed the OK and CANCEL buttons order in event config dialog (jmoskovc@redhat.com)
  - Make abrt-action-list-dsos.py take -m maps -o dsos params; and abrt-action-analyze-core.py to take -o build_ids param (dvlasenk@redhat.com)
  - abrt-action-install-debuginfo.py: don't die on some Yum exceptions. closes bz#681281 (dvlasenk@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-1
changelog:
  - new upstream version
  - resolves wrong provs/obsolete rhbz#723376
  - split main UI into two panes
  - debuginfo-install script asks before downloading
  - Resolves: #723376


author: Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-4
changelog:
  - fixed sigsegv in a-a-save-package-data rhbz#737961
  - fixed privs for /var/run/abrt rhbz#725974
  - fixed segv in free space check
  - Resolves: #737961 #725974


author: Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4.981-1
changelog:
  - updated translation
  - don't allow to skip the analyze step
  - don't send ~ backups
  - added hint to report only in English
  - renamed abrt-action-kerneloops -> reporter-kerneloops
  - explain option bugtracker and logger
  - gui added padding to main window
  - better message when gdb time outs
  - added support for catching vmcores
  - added version to Logger output
  - [RFE] abrt should have an easy way to include smolt-profile
  - Resolves: #694828 #694833 #704958 #735071 #731189 #739182 #704452 #734037 #606123 #631822


author: Nikola Pajkovsky <npajkovs@redhat.com> - 2.0.4.981-3
changelog:
  - don't file kernel bugs if "tainted: B" is set.
  - don't file bugs about BIOS bugs.
  - incorrect TAINTED description in bugs.
  - Resoves: #718097 #708534 724838


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.6-1
changelog:
  - new version
  - Resolves: #701171 #712508 #726033 #728194 #728314 #730107 #733389 #738602
  - Resolves: #741242 #749365 #700252 #734298 #736016 #738324 #748457 #692274
  - Resolves: #711986 #723219 #749891 #712602 #744887 #749603 #625445 #665210
  - Resolves: #737991 #639068 #578969 #636000 #631856


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-1
changelog:
  - new version
  - disabled kerneloops.org
  - abrt-ccpp hook fixes
  - catch indentation errors in python rhbz#578969
  - fixed make check
  - fixed retrace-client to work with rawhide
  - require abrtd service in other services rhbz#752014
  - fixed problems with dupes rhbz#701717
  - keep abrt services enabled when updating F15->F16
  - Resolves: 752014 749891 749603 744887 730422 665210 639068 625445 701717 752014 578969 732876 757683 753183 756146 749100


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-1
changelog:
  - new upstream release
  - fixed problem with empty problem directory rhzb#808131
  - fixed exception in a-a-a-core when eu-unstrip output is broken
  - Resolves: #808131, #804309


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.11-1
changelog:
  - new upstream release
  - Resolves: #622773, #741222, #823299, #825116, #826058, #826800, #831333, #832085, #838842


author: Jakub Filak <jfilak@redhat.com> 2.0.11-2
changelog:
  - fix abrt-dbus crash if no element is found in GetInfo()
  - set sending-sensitive-data option to 'yes' for analyze_RetraceServer event


author: Jakub Filak <jfilak@redhat.com> 2.0.12-1
changelog:
  - move abrtd.pid to /var/run/abrt/abrtd.pid
  - abrt-harvest-vmcore: add CopyVMcore config option to copy vmcores. Closes 448, rhbz#811733, rhbz#844679
  - update po files rhzb#800784
  - applet: fix a SEGV caused by notify_init() not being called
  - minor fix to pkg-config file
  - ignore results of setregid() and setreuid() after glibc update
  - hopefully fixed ugly applet icon rhbz#797078
  - add update of abrt server database to event chains
  - Resolves: #761431, #811733, #844679, #797078


author: Jakub Filak <jfilak@redhat.com> 2.0.14-1
changelog:
  - abrt-dump-oops: save /sys/kernel/debug/suspend_stats. Closes rhbz#787749
  - abrt-hook-ccpp: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870
  - abrt-dump-oops: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870
  - abrt-action-analyze-oops: fail if we end up hashing "" (empty string). Closes rhbz#862013
  - retrace-client: respect chrooted os_release in pkgcheck
  - Added oops_recursive_locking1.right to Makefile.am
  - fix koops-parser.at, remove bastardized copy of oops_recursive_locking1.test
  - add new oops example (currently fails, the fix is coming up)
  - fix oops jiffies time stamp counter removal code
  - trivia: s/dump/problem directory; fix false positive in oops-with-jiffies.right
  - testsuite: added f18 kickstart
  - open files for appned not for write rhbz#854266
  - added more info about locking - rewrote with vda's comments rhbz#859724
  - ccpp_event.conf: ignore crashes with nonzero TracerPid. Closes rhbz#812350
  - show more info when abrtd can't acquire lock on pid, related to rhbz#859724
  - abrt-hook-ccpp: save "proc_pid_status" element
  - use FILENAME_ABRT_VERSION instead of string literal
  - Fix pyhook test to reflect changes made in write_dump
  - trac#333: Add code generating dso_list to the python hook
  - spec: tui should require libreport-cli rhbz#859770
  - trac#682: emit Crash DBus signal on org.freedesktop.problems bus
  - spec: added deps on elfutils rhbz#859674
  - Resolves: #859674, #859770, #859724, #812350, #854266, #862013, #747870, #787749


author: Jakub Filak <jfilak@redhat.com> 2.0.15-1
changelog:
  - add collect_* event to reporting chains for CCpp/Python/Kernel
  - core-backtrace: make sure kernel version does not contain spaces
  - core-backtrace: also include '?' flag for kerneloops
  - don't check EXECUTABLE if it isn't present in list
  - retrace-client: check whether all included files are regular
  - abrt_exception_handler.py: save 'environ' element
  - add Makefile target release-fix
  - Make it possible for developer to disable crash processing for specific apps. Closes rhbz#848786
  - s/Dump directory/Problem directory/
  - Resolves: #864014, #864331, #848786


author: Jakub Filak <jfilak@redhat.com> 2.0.16-1
changelog:
  - xorg_event: make post-create save dmesg, drop problems w/ binary modules
    Partially addresses: #856790
  - collect_xsession_errors should not fail if !xsession-errors
    Resolves: #866698


author: Jakub Filak <jfilak@redhat.com> 2.0.17-1
changelog:
  - provide a problem item containing versions of binaries listed in Xorg backtrace
    Adresses #867694 comment 1
  - import rpm lazily
  - Resolves: #864324


author: Jakub Filak <jfilak@redhat.com> 2.0.18-1
changelog:
  - bugzilla-dupe-search: fix os_release to contain the same OS version as bug 755535
  - Do not stop reporting when GConf entry is not found. Closes rhbz#869833
  - Fix false positive caused by English language fix
  - pyhook: import inspect lazily
  - Resolves: #869833


author: Jakub Filak <jfilak@redhat.com> 2.0.19-1
changelog:
  - call g_type_init() only in GLib version < 2.35
  - plugins/*_event.conf: use reporter-bz -F FMTFILE as appropriate
  - repeat unchaged retrace status message only in verbose mode
  - check the correct return value of yesforever answer
  - abrt-handle-event: forward event process requests to parent
  - don't leak optional retrace path and kernel tainted string
  - enhance koops tainted flag parser
  - Use "comment" element instead of "description"
  - Resolves: #873488


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-1
changelog:
  - New version 2.0.20
  - Fix typo: usefull->useful
  - koops: generate core backtrace if missing
  - udpated po files
  - Cosmetic fixes in abrtd-inotify-flood test
  - Hook up abrtd-inotify-flood to test infrastructure
  - Add a testcase for inotify flood
  - replace 'Start Autoreport' btn by a popup dialog
  - dbus: NewProblem returns full path as problem_id
  - abrt-action-analyze-xorg: fix /usr/include/paths.h -> paths.h
  - abrtd: set inotify fd to non-blocking mode; ignore 0-sized inotify reads. Closes rhbz#873815
  - s/ABRT dump/problem directory/g
  - abrt-applet: don't leak component name
  - abrt-applet: alerts only not reported problems
  - build system: Remove leftover of abrt-action-analyze-xorg shell script
  - Rewrite abrt-action-analyze-xorg in C (partially)
  - rework abrt-gui>Help>'Report problem with ABRT'
  - abrt-action-analyze-oops: fix help text - we have no -s option
  - Help text fix - using "problem directory" consistently
  - abrt-dump-oops: add list of tainted modules to NOT_REPORTABLE string. Closes trac#821
  - a-a-p-c-a: use ask_yes_no_yesforever() fn from reportclient
  - abrt-dump-oops: save /proc/modules contents. Partially closes trac#821
  - add ureporter wrapper sending ureport only once per problem dir
  - introduce Desktop Session Autoreporting
  - add Autoreporting configuration options
  - abrt-action-analyze-xorg: robustify 'test "a" = "b"' against bugs
  - Collect ~/.xsession_errors from its new path, if it is there. Closes trac#791
  - reflect recent libreport API changes .trac#822
  - Indentation fix. No code changes.
  - minor fix to previous commit realted to .trac#541
  - don't use gtk_main* when using gtk_application .trac#890
  - minor fix to quit button
  - Make "Open problem data" open the expert mode GUI
  - Teach kernel oops hash to ignore "<IRQ>" / "<EOI>" prefixes. Closes rhbz#875852
  - introduce DeleteElement D-Bus method
  - introduce SetElement D-Bus method
  - allow only one instance of gui trac#541
  - runtests/bugzilla-comment-format: fix false positive AGAIN
  - update translations
  - a-a-p-c-a: use correct name in gettext initialization
  - Fix build system so that make rpm works again
  - runtests/bugzilla-comment-format: fix false positive
  - Improve xorg post-create. closes trac#838
  - Update po files
  - fix problem occurrence counter updating algorithm
  - abrt-dbus: immediately return an error if not-existing problem is requested
  - bugzilla-comment-format: new test
  - a-a-p-c-a: use event python API instead of abrt-handle-event
  - doc: add dbus problems service specification


author: Jakub Filak <jfilak@redhat.com> 2.1.0-1
changelog:
  - pkg-config: export defaultdumplocation variable
  - configure: set default dump location to /var/tmp/abrt
  - abrtd: sanitize mode and ovner of all elements
  - updated translation
  - abrtd-inotify-flood test: expend it to check for another inotify-related bug
  - gnome-abrt is default GUI
  - applet: on requrest open gnome-abrt instead of abrt-gui
  - Make it so that g_io_channel_read_chars(channel_inotify) does not buffer data.
  - multilib fixes
  - daemon: unify accessibility check before delete with dbus
  - dbus: move dir accessibility check from abrt to libreport
  - dbus: user dd_chown instead of own impl.
  - allow default dump directory to be configured through cmd line args
  - introduce abrt-python
  - reporter-bz: post a comment to dup bug, if we found a dup. version 2.
  - replace left over magic dd modes by macro
  - synchronize default dump dir mode with libreport
  - replace all occurrences of hardcoded dump location by a variable
  - harvest-vmcore: read dump dir path from configuration
  - use lchown when chowning files over dbus
  - use lchown when chowning newly created problem directory
  - verify-that-report-edits test: fix to account for new CLI interface
  - koops: add all x86 TRAP prefixes to list of suspicious strings
  - koops: put all suspicious strings to global variable
  - applet: extend comment. No code changes
  - applet: introduce shortened reporting
  - abrt-applet: handle SIGTERM and perform nice termination
  - abrt-applet: update the seen list on every possible action
  - applet: don't notify outdated new problems
  - Add and use "report-cli" event instead of removed "report-cli -r" option
  - fixed the relro flags rhbz#812284
  - applet: unref unused GIOChannel
  - Resolves: #892230, #895742


author: Jakub Filak <jfilak@redhat.com> 2.1.1-1
changelog:
  - add SETGID bit to abrt-action-install-debuginfo-to-abrt-cache
  - add abrt-desktop depency on libreport-fedora
  - abrt-dump-{oops,xorg}: limit amount of created dirs, add cooldown sleep if exceeded
  - abrt-watch-log: handle a case when child doesn't process its input
  - abrt-watch-log: fix a bug in mmap error check
  - abrt-action-analyze-xorg: fix the case with DIR != "."
  - Resolves: #908256


author: Jakub Filak <jfilak@redhat.com> 2.1.2-1
changelog:
  - Improve log messages
  - Update translation
  - Introduce helpers for management of list of ignored problems
  - applet: show a confirmation notify bubble for reported problems in ShortenedReporting mode
  - applet: mark problems as ignored and don't notify ignored problems
  - applet: remove confusing "Show" button
  - applet: pass problem's id to the gui app
  - abrt-ccpp: try to read hs_err.log from crash's CWD
  - abrt-action-perform-ccpp-analysis: Complain if analyze_RetraceServer can't run. Closes 619
  - abrt-gui: change URL to point to most recent doc
  - add abrt-action-analyze-ccpp-local to ccpp-addon related to rhbz#759443
  - analyze-ccpp don't suid to abrt when run as root, related rhbz#759443
  - abrtd: prohibit DumpLocation == WatchCrashdumpArchiveDir. Closes rhbz#854668
  - abrtd: don't blame interpreter, blame the running script #609
  - a-a-ureport: don't fail on missing counter file
  - a-a-ureport: allow to send ureport more than once
  - dbus doc: install abrt-dbus documentation files to the correct places
  - dbus doc: extend the documentation of DBus API
  - dbus doc: make xml interface parseable by qtdbusxml2cpp
  - dbus: add basics to a new problem
  - abrt-harvest-vmcore: don't copy dir from var/spool if copy already exists
  - fix path in the collect_xsession_errors event
  - retrace-client: print dots instead of repeated status message
  - move abrt.pth to arch specific location rhbz#912540
  - Make forking code paths more robust.
  - add more logging to catch "stuck core-backtrace" problem; reduce gdb looping
  - Resolves: #879160, #854668, #885044, #903005, #905412, #909968, #912540


author: Jakub Filak <jfilak@redhat.com> 2.1.2-2
changelog:
  - Require correct version of libreport
  - Add a patch for abrtd which ensures that the dump location always exists
  - disable shortened and auto reporting in RHEL
  - Resolves: #918040, #918041


author: Jakub Filak <jfilak@redhat.com> 2.1.3-1
changelog:
  - record runlevel
  - Integration with satyr
  - dbus: check correct errno after dump_dir_is_accessible_by_uid()
  - require libreport workflow package acc. to OS type
  - remove the abrt-gui closes #629
  - retrace-client: do not allow space in os_release_id; closes #625
  - Remove all smolt-related files and code bits
  - abrtd: recreate Dump Location directory if it is delete


author: Jakub Filak <jfilak@redhat.com> 2.1.3-2
changelog:
  - Require correct version of libreport
  - Add dependecies required for reporting to abrt-cli package
  - Resolves: #947651


author: Jakub Filak <jfilak@redhat.com> 2.1.4-1
changelog:
  - build abrtd and setuided executables with full relro rhbz#812284
  - added a console notification script to profile.d closes #641
  - return the right exit code for user cancellation
  - add more examples to Problem API doc
  - updated translation Related: #951416
  - Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70)
  - abrt-action-ureport: rewrite in python, improve messages
  - abrt-cli: added 'status' command
  - abrt-cli: make "report -v[vv]" export correct $ABRT_VERBOSE value
  - bodhi, retrace: support /etc/os-release
  - abrt-action-generate-core-backtrace: be a bit more verbose
  - abrt-dump-oops: add "Machine Check Exception" to the list of watched strings rhbz#812537
  - abrt-action-install-debuginfo: do not assume os.execvp never returns
  - abrtd: mark unprocessed dump directories as not-reportable
  - abrtd: update last occurrence dump dir file
  - spec: remove the commented macros rhbz#864851
  - spec: added the versioned abrt-libs requires to silence rpmdiff rhbz#881123
  - spec: create a new subpackage for the console notification #641
  - spec: add deps. required for reporting to abrt-cli pkg
  - spec: inc required version of libreport


author: Jakub Filak <jfilak@redhat.com> 2.1.5-1
changelog:
  - abrt-retrace-client requires tar closes #635
  - abrt-tui requires abrt closes #633
  - a-d-oops: obtain kernel version from the oops
  - a-a-p-ccpp-analysis: import all used attributes
  - vmcore: provide all problem elements necessary for the reporting
  - a-d-oops: add 'update' command line argument
  - a-a-g-core-backtrace: don't crash if kernel file doesn't exist
  - a-a-a-vmcore: save kernel version in 'kernel' file
  - abrt-cli: make status help message more precise
  - abrt-cli status: don't include reported problems into count
  - abrt-cli list: implement --since and --until
  - abrt-python: open dirs read-only if possible
  - dbus: ChownProblemDir method really changes the owner
  - python: disable events in collision with anaconda
  - abrt-python requires pygobject2
  - systemd units: start services only if it make sense
  - abrt-harvest-uefioops.in: test for abrtd after testing for pstore, not before
  - make abrt-uefioops.service conditional on /sys/fs/pstore being populated
  - dbus: fix SetElement failing when shrinking an item
  - spec: fix unowned directories
  - abrt-python: whole python API path in POTFILES.skip
  - abrt-python: fix dbus compatibility on RHEL6
  - abrt-python: check if gid equals current users gid
  - abrt-python: fix tests compatibility with python 2.6
  - abrt-python: pass DD_OPEN_READONLY only if available
  - abrt-python: fix deprecation warnings
  - console notification shouldn't ask confirmation - closes #652
  - Short BT deduplication false positives workaround
  - Only problems of same type can be duplicates
  - abrt-python: fix bug in problem.get
  - abrt-python: pep8 cleanup
  - koops parse: support <NMI> frame prefix
  - don't show non critical errors in console notification
  - Resolves: #958961, #974670


author: Jakub Filak <jfilak@redhat.com> 2.1.6-1
changelog:
  - replace functions deprecated in Gtk-3.10 with their substitutes
  - integrate with satyr, drop btparser
  - use absolute path in python shebang rhzb#987010
  - abrt-action-save-package-data: properly close rpm database. Closes #674.
  - abrt-action-save-package-data: fix handling of ProcessUnpackaged on scripts
  - abrt-action-save-package-data manpage: typo fix
  - change /var/spool/abrt/ to /var/tmp/abrt in doc rhbz#912750
  - Fix RPMdiff warnings about abrtd and abrt-action-install-debuginfo-to-abrt-cache
  - specfile: add dependency on abrt-libs to abrt-addon-uefioops
  - stop using the hardcoded event list, use workflows instead rhbz#866027
  - retrace-client: build correct release for Fedora Rawhide
  - spec: drop unnecessary Obsoletes and Provides
  - correct FSF address in python exception hook
  - add missing manual pages for binaries and scripts
  - fix rpmlint issues in the spec file
  - move event option XML files to /usr/share/libreport/
  - abrt-hook-ccpp: always fall back to creating user core.
  - dbus: add GetForeignProblems method
  - the system tray icon opens recently detected problem
  - add gdb python plugin which analyzes coredump for vulnerability
  - applet: stop saving configuration at exit
  - introduce system-config-abrt
  - abrt-cli status: make the output more natural
  - Fix wrong path in shell include
  - abrt-dump-xorg: save "type=xorg" along with "analyzer=xorg"
  - Update python hook to use fixed socket interface
  - abrt-server: updates/fixes for future rasdaemon needs
  - Resolves: #988165


author: Jakub Filak <jfilak@redhat.com> 2.1.7-1
changelog:
  - fix debuginfo installer expecting user input from a pipe - closes #696
  - add environment variable whitelist to debuginfo install wrapper - closes #692
  - add repo_pattern argument as a custom repository filter - closes #688
  - abrt-cli list: replace "@" prefix by "id " prefix
  - fix a crash in 'abrt-cli info' when short id isn't found
  - Use common string-to-sha1_hash functions. #694
  - doc: update OpenGPGCheck in a-a-save-package-data rhbz#997922
  - abrt-cli report: accept sha1 hashes of directory names. #693
  - abrt-dump-oops: emit a message if throttling for a significant period of time
  - abrt-gdb-exploitable: print current instruction
  - spec: posttrans scriptlet regenerating core_backtraces
  - abrt-handle-event: add check for missing crash thread
  - provide tmpfiles.d configuration
  - abrt-cli list: use sha1 hash as short ids instead of @N thing. rhbz#906733
  - vmcore: fail gracefully if dump_dir is not accessible
  - spec: vmcore: require kexec-tools
  - vmcore: use re.MULTILINE instead of numerical value
  - vmcore: don't fail if /etc/kdump.conf is not readable
  - abrt-cli info: add "-s SIZE" option. closes #689
  - fix noninteractive mode in debuginfo installer - rhbz#737066
  - fixed the gpg keys loading - closes #686
  - Fix type of OPT_BOOL's referenced flag variable - it must be int, not bool!
  - adds a kdump.conf parser to get the correct dump dir location, closes #640
  - xorg_event.conf: use abrt-action-list-dsos to create dso_list
  - abrt-action-list-dsos: extend it to be able to parse Xorg backtrace.
  - don't require debuginfo for vmcore analysis rhbz#768389
  - specfile: make addon-pstoreoops obsolete addon-uefioops
  - abrt-dump-oops: add -t option which slows down problem creation. rhbz#902398.
  - rename uefioops to pstoreoops rhbz#949721
  - spec: create type element for problem dirs where it doesn't exist - rhbz#958968
  - introduce abrt-upload-watch
  - fix ccpp hook to create the type element - closes #682
  - specfile: use systemd-rpm macros. rhbz#850019
  - abrt-harvest-vmcore: notify new path - #657
  - abrt-dump-oops: remove redundant g_list_length() call, make messages clearer
  - updated translation - rhbz#860555
  - updated transifex url
  - GUI config: add Close/Defaults button
  - GUI config: hide option descriptions in tool tips
  - GUI config: add Silent shortened reporting support
  - applet: silent shortened reporting
  - applet: less misleading label for Ignore button
  - abrt-handle-upload: switch from shell to python; send socket notification. #657
  - spec: add build requires for XSMP depencies
  - applet: update seen list when X Session dies
  - improved the error messages in abrt-server - closes #679
  - fix typo in abrt-config-widget.ui
  - spec: add new packages abrt-gui-libs and abrt-gui-devel
  - delete desktop file for system-config-abrt
  - expose abrt configuration GUI in public API
  - rewrite abrt-harvest-uefioops to python - closes #678
  - spec: abrt-python is no longer noarch - related #677
  - created python binding for notify_new_path - closes #677
  - spec: install applet's desktop file to system dir
  - applet: configure notification source
  - rewrite shell script for moving vmcores into python closes #676
  - abrtd: ensure that the dump location directory exists
  - a-a-ureport: generate core_backtrace only for CCpp problems
  - do not store potentially big data in /tmp
  - abrt-dbus: send new problem notify signal to socket
  - abrtd: remove "post-create" machinery. Related to #657
  - Avoid leaving stale rpmdb locks behind (rhbz#918184)
  - abrtd: improve parsing of pidfile in create_pidfile()
  - abrt-dump-{oops,xorg}: send new problem notify signal to socket
  - abrtd: disable inotify watch on DUMP_LOC
  - abrt-hook-ccpp: send "POST /creation_notification" after creating problem dir
  - Stop dying in check_free_space(); rename it to low_free_space()
  - abrt-server: make create_problem_dir() run "post-create"
  - abrt-handle-event: create DUMP_LOC/post-create.lock when running "post-create"
  - abrt-server: add support for "POST /creation_notification"
  - abrt-handle-event: free more of allocated data
  - Resolves: #880694, #895745, #906733, #949721, #953927, #960549, #961520, #967644, #990208, #993591, #993592


author: Jakub Filak <jfilak@redhat.com> 2.1.11-1
changelog:
  - Update translations
  - harvest_vmcore: replace regexp config parsing with augeas
  - introduce D-Bus Configuration Service
  - mark koopses with unsupporeted HW as not-reportable
  - bodhi: use the right exit codes
  - abrt-handle-event: don't use already freed memory
  - introduce abrt-auto-reporting utility
  - abrt-action-notify: fix couple of flaws
  - Use satyr to compute koops duphash
  - koops: tweak koops parser for s390 Call Traces
  - configui: do not use deprecated gtk3 API
  - completely remove abrt-dedup-client
  - move /etc/abrt/abrt-harvest-vmcore.conf to /etc/abrt/plugins/vmcore.conf
  - Resolves: #1027259, #1035405, #1036585, #1040892, #1044424, #1050160


author: Jakub Filak <jfilak@redhat.com> 2.1.11-2
changelog:
  - use elfutils stack unwinder
  - collect installed RPM details in sosreport
  - Resolves: #1048210, #1052920


author: Jakub Filak <jfilak@redhat.com> 2.1.11-3
changelog:
  - fix a double free error in abrt-applet
  - configure Augeas to parse only required files
  - show 'Close' button in the Configuration dialogue
  - Resolves: #1050167, #1053534, #1054158


author: Jakub Filak <jfilak@redhat.com> 2.1.11-5
changelog:
  - abrt-cli requires libreport-rhel (the reporting workflows)
  - applet: don't notify missing ignored_problems file
  - abrt-cli: show a hint about creating a case in RHTS
  - abrt-cli: show a info text suggesting enabling the autoreporting
  - Related: #1044424
  - Resolves: #1054291, #1055565, #1056980


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-7
changelog:
  - Fix-handling-of-Machine-Check-Exceptions
  - abrt-harvest-vmcore recovers from Permission denied errors
  - never stop 'notify' event
  - install abrt-python files to arch specific dir
  - Resolves: #1032077, #1032511, #1057710
  - Related: #881123


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-9
changelog:
  - Stop consuming 100%CPU in abrt-upload-watch
  - Turn off Autoreporting
  - Enabled GPG check
  - Resolves: #1051480, #1063317


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-11
changelog:
  - Capture all necessary logs in sosreport.tar.gz
  - do not send ureport from abrt-applet
  - do not run gdb under root
  - Resolves: #1067114, #1069278, #1069719


author: Jim Perrin <jperrin@centos.org> - 2.1.11-12.el7.centos
changelog:
  - Applying patch from David Mansfield <david@orthanc.cobite.com>
  - Per http://bugs.centos.org/view.php?id=7192


author: Chris Lumens <clumens@redhat.com> - 18.4-1
changelog:
  - dracut: fix inst.ks.sendmac (#826657) (wwoods)
  - dracut: suppress ks errors from missing %include (wwoods)
  - dracut: add comment to run_kickstart() (wwoods)
  - Remove unused writeKS methods. (clumens)
  - Only show unused devices that haven't been removed/deleted. (dlehman)
  - Don't unexpand already-expanded pages when trying to expand them again.
    (dlehman)
  - Make parents of hidden devices appear to be leaves. (dlehman)
  - Remove the right device name from the lvm filter when unhiding device.
    (dlehman)
  - Take configured filesystems into account when checking package space.
    (dlehman)
  - Make sure the ksdata autopart type matches the storage one. (dlehman)
  - Base auto-generated name prefixes on productName, not device type. (dlehman)
  - Remove shrink code that was a workaround for the old ui flow. (dlehman)
  - Remove old ui progress args from devicelibs.btrfs. (dlehman)
  - Make sure we allocate partitions and grow lvm as needed in kickstart.
    (dlehman)
  - Streamline autopart request setup slightly. (dlehman)
  - Make it possible to call setUpBootLoader safely at any time. (dlehman)
  - Move setup of new partition weight arg to Storage.newPartition. (dlehman)
  - Use a copy of the main Storage instance during custom partitioning. (dlehman)
  - Track requested sizes of btrfs subvols. (dlehman)
  - Add a method to retrieve a devicetree device by id number. (dlehman)
  - Fix DiskLabel so it can be deep-copied. (dlehman)
  - Add a method to produce a deep copy of a Storage instance. (dlehman)
  - Fix subtraction for Size. (dlehman)
  - Add support for creating device based on a top-down specification. (dlehman)
  - Add size-set managers to keep a set of growable requests in sync. (dlehman)
  - Add a function to estimate required disk space for an md array. (dlehman)
  - Add a method to estimate disk space needs for a new logical volume. (dlehman)
  - Add a convenience method for new btrfs subvols and drop subvol size args.
    (dlehman)
  - Use the UEFI shim to load grub. (pjones)
  - Check that Gtk.main is not already running before starting another one
    (vpodzime)
  - With tmux, we no longer need to start up a shell during VNC installs.
    (clumens)
  - We no longer need getkeymaps, mapshdr, or readmap. (clumens)
  - Remove the last references to isysLoadKeymap. (clumens)
  - remove Security class (bcl)
  - replace lokkit for selinux settings (#815540) (bcl)
  - tests: Add tests for new SimpleConfigFile features (bcl)
  - tests: cleanup whitespace in simpleconfig_test.py (bcl)
  - simpleconfig: rewrite to better support commented config files (bcl)
  - If the anaconda process crashes, don't delete its window. (clumens)
  - On interactive installs, default the root account to locked. (clumens)
  - Make the keyboard layout test a big text area instead of a single line.
    (clumens)
  - Remove our loadKeymap code from isys (vpodzime)
  - Replace system-config-keyboard with our methods using ksdata.keyboard
    (vpodzime)
  - A little fix of newui -> master merge (iscsi offload devices) (rvykydal)
  - Require new version of python-meh (vpodzime)
  - Modify kernelPackages to select the right kernel for ARM systems. (dmarlin)
  - ARM: clean up the kernel selection to be consistent with the rest of the code
    (dennis)
  - add command line option to set the arm platform. (dennis)
  - Add support to determine the ARM processor variety and select the correct
    kernel to install. (dmarlin)
  - TODO list updates. (clumens)
  - Sent pot file updates to the master branch in transifex, not f17. (clumens)


author: Chris Lumens <clumens@redhat.com> - 18.5-1
changelog:
  - Mark/unmark some strings for translation, as appropriate. (clumens)
  - Save the distro label into the right variable for retranslation. (clumens)
  - Add custom widget files to POTFILES.in. (clumens)
  - Fix attribution on common UI code. (clumens)
  - don't set armMachine in class definition (bcl)
  - libudev now has a version of .1 (hamzy)
  - Load anaconda-lib.sh if necessary (jkeating)
  - Use shell code to work around missing basename (jkeating)
  - Enable text mode once again! (jkeating)
  - Update text prompt to include c for continue (jkeating)
  - Don't continue if incomplete spokes exist (jkeating)
  - Return a bool for timezone completed property (jkeating)
  - Add a text progress hub to do the install (jkeating)
  - text based storage spoke. (jkeating)
  - Allow updating tmux.conf via makeupdates. (clumens)
  - Prevent yum messages from showing on tty (jkeating)
  - Remove unused imports from the installclasses. (clumens)
  - NoSuchGroup is provided by packaging now.  yuminstall is on the way out.
    (clumens)
  - Set transaction color in case of multilib install. (clumens)
  - Add selinux-specific RPM macro setup. (clumens)
  - Add the user-agent to urlgrabber from the old yuminstall.py. (clumens)
  - Fix inheritance problems with the gui *Spoke classes. (clumens)
  - Only setup python-meh when doing graphical installs (jkeating)
  - Call the correct method to schedule the screen (jkeating)
  - Add a missing import of os (jkeating)
  - Don't display indirect spokes in the hub (jkeating)
  - Revert "Remove unncessary __init__ definition. (clumens)" (jkeating)
  - Honor displayMode from kickstart files (jkeating)
  - Merge master into newtui (jkeating)
  - Remove the base_tests file for now (jkeating)
  - Remove unused import of UIObject (jkeating)
  - Fix up detailederror for new common UI code (jkeating)
  - Translate the base text hub class (jkeating)
  - Translate the base tui class strings (jkeating)
  - Remove unncessary __init__ definition. (clumens) (jkeating)
  - Translate some strings in the base tui spokes classes (jkeating)
  - Always use collect directly from common (jkeating)
  - Add comment headers to the new files (jkeating)
  - Ad source files to POTFILES.in (msivak)
  - Merge remote-tracking branch 'origin/master' into newtui (msivak)
  - import localization stuff and use it to translate more strings (msivak)
  - finish renaming _mainloop (msivak)
  - Fix naming for data attribute and move the NormalSpoke.__init__ under the
    proper class (msivak)
  - Improve documentation and add licensing headers (msivak)
  - Add translations to the simpleline framework (msivak)
  - Add translations to Password Spoke (msivak)
  - Add elementary timezone spoke (msivak)
  - Pass screen args argument to prompt and input methods + fix for run-text-
    spoke (msivak)
  - Merge master into newtui (msivak)
  - Add automake files for TUI (msivak)
  - add couple of tests and fix write method of widget (newline added unwanted
    space) (msivak)
  - add couple of tests and support for them (msivak)
  - add documentation and comments to TUI classes (msivak)
  - Add documentation to the simpleline library for TUI (msivak)
  - Add the new Summary hub and Password TUI spokes + tools to test TUI stuff
    (msivak)
  - Fix bits and pieces to make TUI hub and spoke model work + example Hub and
    Password spoke (msivak)
  - Create common abstract classes usable for all types of UI (msivak)
  - Create the base classes for TUI Hub and Spoke model (msivak)
  - Make collect and part of UserInterface setup more generic (msivak)
  - Text based UI framework core (msivak)


author: Chris Lumens <clumens@redhat.com> - 18.6-1
changelog:
  - Remove linuxrc.s390 (dcantrell)
  - Source in url-lib.sh if we don't have it (#847831) (jkeating)
  - parse-kickstart: add proc_cmdline (fix init_logger()) (wwoods)
  - Remove the data/bootdisk directory tree. (clumens)
  - Remove duplicate boot disk setting code (#848841). (clumens)
  - Force authconfig to be installed on the target system (#848803). (clumens)


author: Chris Lumens <clumens@redhat.com> - 18.7-1
changelog:
  - Do another _main_window -> main_window change. (clumens)
  - Mark the storage category title for translation. (clumens)
  - _actions should be set up in the __init__ method. (clumens)
  - Don't require hfs-tools on RHEL (#849987). (clumens)
  - dracut: remove workarounds for broken splitsep() (wwoods)
  - dracut: update Requires: in spec (wwoods)
  - Use ksdata.timezone and timezone module instead of anaconda.timezone
    (vpodzime)
  - Remove the last usage of the system-config-date in Anaconda (vpodzime)
  - Add support for swap --hibernation on LVM (vpodzime)
  - Don't rely on selection staying selected when doing crazy things to it
    (vpodzime)
  - Replace nonexisting icon with an existing one (DatetimeSpoke) (vpodzime)
  - integer out of range for L format code (hamzy)
  - Network spoke: use chr() instead of str() to convert dbus.Byte (#849395)
    (rvykydal)
  - verify package checksums against metadata (bcl)
  - use F18_PartData for hibernation flag support. (bcl)
  - fix Gtk import in software.py (bcl)
  - dracut: fix rd.neednet use in parse-kickstart (#849672) (wwoods)
  - parse-anaconda-net: Add missing semicolon for dhclient.conf (bcl)
  - anaconda-modprobe: fix .ko removal (bcl)
  - Only devices that already exist may be ISO install sources (#849482).
    (clumens)
  - Use python-meh's MainExceptionWindow's main_window property (vpodzime)
  - dracut: fix syntax error in parse-kickstart (wwoods)
  - Show fstype as "Unknown" for devices with unrecognised formatting. (dlehman)
  - BTRFS magic for custom spoke. (dlehman)
  - The device type of preexisting devices cannot be changed. (dlehman)
  - Revert old hack that disabled btrfs in the old ui. (dlehman)
  - Use correct device instance when updating selector w/ new device. (dlehman)
  - Fix a traceback when clicking on the summary in custom spoke. (dlehman)
  - Move device size calculation and setting into DeviceFactory. (dlehman)
  - Stop pretending btrfs subvols can have a size. (dlehman)
  - Fix a typo in StorageDevice._setSize. (dlehman)
  - dracut: add info about special variables to README (wwoods)
  - dracut: fix invalid use of 'eth0' (wwoods)
  - dracut: drop upgrade-specific hack (wwoods)
  - dracut: set "$netif" correctly in initqueue/online scripts (wwoods)
  - dracut: fix old-style static ip=xxx gw=yyy... (wwoods)
  - dracut: import anaconda-lib.sh in pre-udev hook (wwoods)
  - dracut: fix set_neednet so network comes up (#849672) (wwoods)
  - dracut: drop save_netinfo (wwoods)
  - move anaconda-modprobe to pre-udev hook, silence modprobe errors (wwoods)
  - parse-kickstart: fix crash with PXE + ks=file: (#844478) (wwoods)
  - parse-kickstart: clarify/refactor Network handling (wwoods)
  - Actually create default ifcfg files (#849012) (rvykydal)
  - Don't fail on write of nonexisting IfcfgFile(SimpleConfigFile) (#849012,
    - If dracut left the DVD mounted, don't try to remount it (#849152). (clumens)
  - Add support for most device editing functions. (dlehman)
  - Various fixes, cleanups, and added logging for the custom spoke. (dlehman)
  - Work around some signal handling issues in the custom spoke. (dlehman)
  - Make choosing an auto-selected page after refresh slightly less fallible.
    (dlehman)
  - Raise an exception if a new device ends up with size 0. (dlehman)
  - Split out logic to determine container based on factory and/or device.
    (dlehman)
  - Allow adding disks to a container's disk set. (dlehman)
  - Allow passing a device into newDevice for adjustment. (dlehman)
  - Add PartitionFactory class so partitions don't need a separate code path.
    (dlehman)
  - Add a convenience method for scheduling resize actions. (dlehman)
  - Return early from doKickstartStorage if there are no disks selected.
    (dlehman)
  - Remove isomd5sum-static from build requires (vpodzime)
  - Don't rely on having some network devices available (vpodzime)
  - Enlightbox mainExceptionWindow (vpodzime)
  - Put mainExceptionWindow in a WindowGroup (vpodzime)
  - Bump required yum version to get the environment code. (notting)
  - Add a flag so we don't get spurious 'change' events from the treeview while
    we're setting up the UI. (notting)
  - Wire in the new environment logic through the UI. (notting)
  - Add a local method for exposing group visibility from the comps file.
    (notting)
  - Add methods to yumpayload for handling environments. (notting)
  - Add some nicer wording to the column heads in the software selection UI.
    (notting)
  - Rename 'description' to 'groupDescription'. (notting)
  - dracut: add README (wwoods)


author: Chris Lumens <clumens@redhat.com> - 18.8-1
changelog:
  - Make sure the InstallOptionsNDialogs get the correct space labels. (clumens)
  - Get rid of the big pause going from the storage spoke back to the hub.
    (clumens)
  - Don't fail when making updates if the symlink already exists. (clumens)
  - Make sure to set the default TZ in ksdata so the completed method works.
    (clumens)
  - Allow creation of biosboot and prepboot partitions in the custom spoke.
    (dlehman)
  - Hide removable disks containing install media from the custom spoke.
    (dlehman)
  - Make the minimum size for custom spoke partitions 1MB. (dlehman)
  - The return value of execWithRedirect is an integer. (dlehman)
  - Only include following free space in partitions' max size. (dlehman)
  - Handle btrfs volumes with a dataLevel of None. (dlehman)
  - Handle newDevice partitions smaller than the default of 500MB. (#853125)
    (dlehman)
  - Add underlines to the expander and encryption checkbox in custom
    partitioning. (clumens)
  - Remember to mark an environment as selected in the store. (clumens)
  - Rename the addon/environment store columns to make sense. (clumens)
  - Use slightly less confusing labels for the various back buttons. (clumens)
  - Add a property to SpokeWindow for setting the single button's label.
    (clumens)
  - Rename the SpokeWindow's back button to just button. (clumens)
  - Use the blocking read to avoid busy wait in TUI progress (msivak)
  - Make progress hub spokes possible and move the root password there (msivak)
  - Don't let user hit Add button if no new layouts are selected (vpodzime)
  - Gtk.ListStore.iter_previous now returns new iterator (#849060) (vpodzime)
  - Write storage configs after payload install for live installs. (#856836)
    (dlehman)
  - Update the pot file for various important string changes. (clumens)
  - Attempt to fix word wrapping issues with the betanag dialog (#853913).
    (clumens)
  - CONTINUE -> BEGIN INSTALLATION (#856614). (clumens)
  - Language selection should work the same as keyboard selection (#854570).
    (clumens)
  - Fix ransom notes cycling. (clumens)
  - Improve the clarity of the custom checkbutton label. (dlehman)
  - Add error handling around significant ui-initiated storage operations.
    (dlehman)
  - Improve error granularity slightly in automatic partitioning. (dlehman)
  - Fix detection of preexisting md arrays again. (dlehman)
  - Handle changes to sizes of predefined devices in custom spoke. (dlehman)
  - Fix traceback when switching device type to BTRFS. (dlehman)
  - Validate mountpoints in the add-a-mountpoint dialog. (dlehman)
  - Tell 'lvm' that yes, we really, really want to remove PV (vpodzime)
  - Use 250ms interval for installation progress updating (vpodzime)
  - network spoke: hide for live CD and image installs (#854586) (rvykydal)
  - Fixed luks_add_key() (jsafrane)
  - Display a radio button next to the environment choices. (clumens)
  - Update TODO list. (clumens)
  - Set the busy spinning cursor while the UI is loading. (clumens)
  - network spoke: add "No network devices available" status (rvykydal)
  - network spoke: clear device info if no network devices are found (#853903)
    (rvykydal)
  - fix root password setup (#855481) (bcl)
  - Rewrite expand_langs to return more items (vpodzime)
  - Don't try to setup X layouts in text installation (#852447) (vpodzime)
  - Add UTF-8 enconding suffix to our language strings (#854688) (vpodzime)
  - Require rsync (vpodzime)
  - Don't rely on chrony.conf file being available (#854899) (vpodzime)
  - Require chrony and rdate, because Anaconda needs them (#854899) (vpodzime)
  - Use the real path to dracut-lib.sh (#851362) (jkeating)
  - fixup live install (#853988, #854962) (bcl)
  - Only check media if we really want it (#853404) (jkeating)
  - Fix thinko in anaconda arg handling portion of multilib patch. (dlehman)
  - Honor kickstart and command line switches to enable multilib. (dlehman)
  - Quitting the live installer shouldn't reboot the system (#854904). (clumens)
  - The kickstart language-related command is "lang", not "language". (clumens)
  - Fix btrfs/lvm/raid kickstart installs (#853649). (clumens)
  - Store "en" as the default, not "en_US". (clumens)
  - Mark ksdata.*.execute invocations as another step (vpodzime)
  - Reorder and comment options passed to rsync (vpodzime)
  - Fix bug in writing keyboard configuration files (vpodzime)
  - network spoke: require connection only for url and nfs methods (#853899)
    (rvykydal)
  - Drop the addBase handling in anaconda - if you want a group, list a group.
    (notting)
  - Don't depend on storage or instClass in EFIGRUB (pjones)
  - Use self.stage1_device where appropriate in EFIGRUB. (pjones)
  - Explicitly disable the rootpw lock (#853788) (jkeating)
  - require nm-connection-editor (#854586) (bcl)
  - Include packaging log in exception reports. (dlehman)
  - Add Kazakh as a valid translation. (clumens)
  - Deselect any existing environment when selecting a new one (#851510).
    (clumens)
  - Use chvt command for tty switching (vpodzime)
  - Use the disk's serial number instead of index as an ID. (clumens)
  - Use the disk's ID for deleting from the shopping cart, not an index
    (#853798). (clumens)
  - Use the F18_Partition class (#853593). (clumens)
  - Remove anaconda.instLanguage object and language module (vpodzime)
  - Remove lang-table and localeinfo.py (vpodzime)
  - parse-kickstart: handle 'network --ipv6=auto ...' (wwoods)
  - parse-kickstart: set IPV6INIT=yes when using ipv6 (#830434) (wwoods)
  - Make TUI password spoke behave the same as it's GUI counterpart (msivak)
  - Remove ROOT_PATH/etc/localtime before symlinking timezone (vpodzime)
  - Continue post-installation steps even if writing NTP configuration fails
    (vpodzime)
  - update transifex.txt for newui (bcl)
  - Handle invalid spoke input (#853253) (jkeating)
  - Remove unnecessary (and broken) import (#853576) (jkeating)
  - Destroy the Add Mountpoint dialog when escape is pressed (#853058). (clumens)
  - Keep the current spoke on top of the hub. (clumens)
  - And then fix an assortment of non-packaging pylint errors, too. (clumens)
  - Fix problems in the packaging module that pylint detected. (clumens)
  - Update runpylint to find newui modules correctly. (clumens)
  - Prevent duplicate mountpoint creation. (dlehman)
  - If there's only one disk, select it by default. (dlehman)
  - Evaulate growth potential for all reqs, even when allocating a fixed req.
    (dlehman)
  - Do not honor partitions' disk attr when reallocating them. (dlehman)
  - Set size is a safe max size for partitions. (dlehman)
  - Set the ANACONDA udev property in the post-switchroot udevdb. (dlehman)
  - Calculate size func kwargs at call time to pick up changes. (dlehman)
  - Add support md devices and btrfs raid features in the custom spoke. (dlehman)
  - Move the BTRFS options to last and remove unsupported options. (dlehman)
  - Remove "Technology" ComboBoxes from device options for now. (dlehman)
  - Tweak setContainerMembers to work with a defined md array. (dlehman)
  - Add support for named md devices. (dlehman)
  - Make sure a disk is partitioned before treating it as such. (#849707)
    (dlehman)
  - Setup python path /after/ we've done updates (jkeating)
  - Fix a string substitution think-o (jkeating)
  - We now BuildRequires python-babel as well. (clumens)
  - Update TODO list. (clumens)
  - Only show groups in the UI if they have members that install by default
    (default or manadtory packages). (notting)
  - Symlink /run/initramfs/inst.{updates,product} to /tmp (jkeating)
  - Use shutil.move for replacing old config with the new one (vpodzime)
  - Honor user's choice on NTP (ON/OFF) (vpodzime)
  - Don't crash if someone gives us bad timezone (vpodzime)
  - Use expand_langs to find matching language (LanguageSpoke) (vpodzime)
  - Move expandLangs to localization module (vpodzime)
  - Use Gtk.main_level() to check if main loop is already running (vpodzime)
  - Move setup from ImagePayload to LiveImagePayload. (clumens)
  - Avoid duplicates in the packages property. (clumens)
  - Set a progress message when liveinst starts installing software. (clumens)
  - Fix default definitions of some payload class methods. (clumens)
  - Add a spaceRequired property for LiveImagePayload. (clumens)
  - getDirSize should stay on a single filesystem, not look at submounts.
    (clumens)
  - Don't look for existing installations on live devices. (clumens)
  - We don't need image_file in the live payload. (clumens)
  - Now that we're using rsync, the livecd and rootfs do not have to match.
    (clumens)
  - Disable software selection and source spokes on live installs. (clumens)
  - Fix args to LiveImagePayload.setup (#852272). (clumens)
  - require anaconda-widgets (bcl)
  - Handle already mounted optical devices (#851274) (jkeating)
  - Return full device object of selected optical drive (jkeating)
  - Add a method to determine if device is mounted (jkeating)
  - anaconda-cleanup: fix DeviceTree args (bcl)
  - Unset install_device if repo setup fails (jkeating)
  - _peopleRepositoriesFilter -> _peopleRepositoriesFilterEntry (#852182).
    (clumens)
  - on_*_changed callbacks take one argument, not two. (clumens)
  - Use the correct icon size constant. (clumens)
  - remove dead code (setMethodstr, expandFTPMethod) (wwoods)
  - parse-kickstart: update some TODO comments (wwoods)
  - parse-kickstart: simplify logging (wwoods)
  - enable fastestmirror yum plugin (#849797) (bcl)
  - networking: remove Network() object (rvykydal)
  - networking: use ksdata.network.hostname instead of actual installer hostname
    (rvykydal)
  - networking: consolidate writing/copying of configuration files (rvykydal)
  - networking: 70-persistent-net.rules doesn't exist anymore. (rvykydal)
  - networking: disable ipv6 directly in installed system config file (rvykydal)
  - networking: mirror end-of-installation network config tweaks in ksdata.
    (rvykydal)
  - networking: write configuration in doInstall (rvykydal)
  - Add mounts before swaps so the default selection is a mount. (dlehman)
  - Use MB if a new mountpoint size does not include a unit spec. (#850839)
    (dlehman)
  - Correctly handle partitions with sizes smaller than 500MB. (#850839)
    (dlehman)
  - Don't include removed devices in Storage.unusedDevices. (dlehman)
  - Handle SameSizeSet growth trimming when all members are too large. (dlehman)
  - Add several missing yum lock aqcuisitions. (#851212) (dlehman)
  - Offer completions for new mountpoints. (dlehman)
  - Add old_source checking for closest mirror and url methods too (#851336).
    (clumens)
  - Revert "Only use mounted media that has repodata" (jkeating)
  - Only use mounted media that has repodata (jkeating)
  - _bootloaderClass -> bootloaderClass for some platforms (#848173). (clumens)
  - Make the storage info bar clickable to reveal error messages. (clumens)
  - Move the software-specific error message out of the DetailedErrorDialog
    class. (clumens)
  - Add a gui password spoke (jkeating)
  - Put traceback reports on a diet. (clumens)


author: Chris Lumens <clumens@redhat.com> - 18.9-1
changelog:
  - And remove compssort.py from POTFILES.in, too. (clumens)
  - Select a default environment (#858180). (clumens)
  - Remove compssort.py. (clumens)
  - Don't attempt to catch and re-raise a SystemError from AnacondaThread.run.
    (clumens)
  - Add a progress message for quitting the installer. (clumens)
  - GUI error handling dialogs need to be protected from threading deadlocks.
    (clumens)
  - Initialize gdk threading as well. (clumens)
  - Handle --ignoremissing in _applyYumSelections (#859021). (clumens)
  - Fix the destination path for anaconda.xlog (#860041). (clumens)
  - Hide the ISO install source if you've nuked all possible drives (#858088).
    (clumens)
  - Don't write out /etc/sysconfig/clock anymore (#859217). (clumens)
  - Index the exn mapping by string, not by object. (clumens)
  - Don't write HOSTNAME=HOSTNAME=myhostnamehere (#859141). (clumens)
  - Close temp file before moving it (#858681) (vpodzime)
  - Update widget-specific TODO list. (clumens)
  - Don't use grey for the status text of a SpokeSelector (#855638). (clumens)
  - Fix a typo in makeupdates. (clumens)
  - UEFI paths must include a leading backslash on some machines. (#856938)
    (pjones)
  - Read cmdline files from /run/install (jkeating)
  - Copy command line files prior to pivot (jkeating)
  - Grab the proxy username from the correct text entry (#858536). (clumens)
  - Remove our use of scsi_wait_scan (#858393). (clumens)
  - Don't overwrite the opts attribute on NFS installs (#858700). (clumens)
  - Change the keyboard shortcut for the updates checkbox. (clumens)
  - Add the storage category to POTFILES.in. (clumens)
  - Don't explicitly start the progress spinner in python code. (clumens)
  - Move the progress bar back down to the bottom of the progress hub. (clumens)
  - Remove a bunch of stuff from the TODO list for a change. (clumens)
  - Move check of new partition size against format limits. (dlehman)
  - Improve growth check when deciding where to allocate new partitions.
    (dlehman)
  - Keep btrfs selectors' sizes in sync as volume size changes. (dlehman)
  - Allow specification of a label for new swap space via custom ui. (dlehman)
  - Don't allow stage2 as stage1 unless specified via location. (dlehman)
  - Remove reference to PartitioningWarning, which was removed last week
    (#875931). (clumens)
  - Add a way to test exception handling (vpodzime)
  - Fix dumpState to work with the new python-meh (#856235) (vpodzime)


author: Chris Lumens <clumens@redhat.com> - 18.10-1
changelog:
  - isys.mount needs to be told when something should be mounted NFS (#860273).
    (clumens)
  - Disks with new disklabels don't count as new devices in custom. (dlehman)
  - Fix thread synchronization issue going from storage to custom. (#860495)
    (dlehman)
  - Treat disks with unrecognized or no formatting as empty. (#858862) (dlehman)
  - Improve management of mountpoint selectors in the custom spoke. (dlehman)
  - Improve handling of existing devices when refreshing the custom spoke.
    (dlehman)
  - Apply custom changes not involving actions to the main devicetree. (dlehman)
  - Add a mountpoint entry to the device options area. (dlehman)
  - Move mountpoint validation out of the add mountpoint dialog. (dlehman)
  - Only run the storage sanity check if we've run autopart. (dlehman)
  - Add a method to reset a device to its original state. (dlehman)
  - Make a copy of the original format instead of just storing another ref.
    (dlehman)
  - Reformatting effectively removes a device from an existing Root. (dlehman)
  - Fix test for whether to create biosboot during autopart. (#853628) (dlehman)
  - Close AddLayout dialog on double-click (vpodzime)
  - Remove useless handler of Cancel button (AddLayout dialog) (vpodzime)
  - Don't rely on having some month and year selected (#859185) (vpodzime)
  - Add debug option to bumpver (bcl)
  - Raise an error if bootDrive is invalid (jkeating)
  - Handle automated installs (jkeating)
  - Handle errors from text storage execute (jkeating)
  - Fix ready and completed properties for text storage (jkeating)
  - Use ksdata to determine text password completeness (jkeating)


author: Chris Lumens <clumens@redhat.com> - 18.11-1
changelog:
  - Use gdk_threaded() when running AddLayout dialog (vpodzime)
  - Work the anaconda object into the VNC test (jkeating)
  - Use askvnc spoke to change vnc password (jkeating)
  - Fix logic error in vnc password length check (jkeating)
  - Allow vncpassword spoke text to be configurable (jkeating)
  - Don't ask for VNC if we can't do it (jkeating)
  - Skip VNC prompt if text is requested in kickstart (jkeating)
  - KEYTABLE is now vconsole.keymap (#859298) (bcl)
  - The partitionErrorHandler text needs a 's' in the format string (#861376).
    (clumens)
  - Fix a problem with storage error handling (#861376). (clumens)
  - Fix bootloader setup on s390. (#857940) (dlehman)
  - Make Keboard and Welcome spokes runtime-system friendly (vpodzime)
  - Make DateTime spoke runtime-system friendly (vpodzime)
  - Add a guard for testing if we can modify runtime system (vpodzime)
  - Bring back prompt for VNC (jkeating)
  - Add standalone spoke to prompt for VNC (jkeating)
  - Fail on incomplete ksdata when in cmdline mode (jkeating)
  - Add a flag attribute to handle cmdline mode (jkeating)
  - fix libuser setup (#855481) (bcl)
  - Remove obsolete requirement on comps-extras. (notting)


author: Brian C. Lane <bcl@redhat.com> - 18.12-1
changelog:
  - copy-logs changed names (bcl)
  - Reference correct UI button name (#862409) (jkeating)
  - Don't echo vnc password to the screen (#862593) (jkeating)
  - Make the log copy script the last one to run (jkeating)
  - Copy ks script logs into the install root as well (jkeating)
  - Create ks script logs outside of chroot (jkeating)
  - Don't look for ifcfgs of wireless devices (#860791) (rvykydal)
  - doAutoPartition should raise errors instead of handle them. (clumens)
  - In the install options dialogs, call out how much space is on selected disks.
    (clumens)
  - In order to display the resize prompt dialog, we need to compare Sizes to
    Sizes. (clumens)
  - Use a better starting value for required space than 0. (clumens)
  - Default to CLEARPART_TYPE_NONE (#855976). (clumens)
  - Remove some unused clearpart-related settings. (clumens)
  - Hook up the new resize dialog. (clumens)
  - Add a resize dialog. (clumens)
  - Require the hostname package (#862419) (jkeating)


author: Chris Lumens <clumens@redhat.com> - 18.13-1
changelog:
  - Make sure packages anaconda requires are installed. (clumens)
  - Add method returning current activated X layout (vpodzime)
  - Fix a deadlock when trying to add a keyboard layout (#862612). (clumens)
  - ntfsresize uses SI (MB) while the rest of us use IEC (MiB). (#862109)
    (dlehman)
  - Remove empty extended partitions after removing a logical partition.
    (dlehman)
  - Handle all logical/extended partitions in unusedDevices. (dlehman)
  - Update autopart/custom setting before moving to reclaim dialog. (#863225)
    (dlehman)
  - Raise an exception early in newDevice if no disks were specified. (#858139)
    (dlehman)
  - Fix a regression in BTRFSVolumeDevice.listSubVolumes. (#862742) (dlehman)
  - Fix behavior of resolveDevice when devspec is a device name. (dlehman)
  - Prevent BTRFS volumes from ever having the name None. (dlehman)
  - Prevent negative free value for filesystems. (#861812) (dlehman)
  - Don't show extended partitions that contain logical partitions. (#862971)
    (dlehman)
  - Delete ts data instead of trying to undo dep installs. (#851114) (dlehman)
  - Change the manglings for a couple locales (petersen). (clumens)
  - Hook up the "Modify Software Selection" button on install opts dialogs.
    (clumens)
  - More TODO list updates. (clumens)
  - Add a label to the resize dialog for how much space is required. (clumens)
  - Add a column to the disk shopping cart for setting the boot device (#860430).
    (clumens)
  - Rework the disk shopping cart link a little bit. (clumens)
  - Do not use constant value in SoftwareSpoke's completed property (vpodzime)
  - Pull in existing swaps and bootloader devices whenever there are mounts.
    (dlehman)
  - Revert broken logic for newly formatted devices in unusedDevices. (dlehman)
  - Add an apply button to the device/mountpoint configuration options. (dlehman)
  - Don't base StorageSpoke.ready on storage execute thread presence. (#861574)
    (dlehman)
  - Prevent systemd timeout waiting for encryption passphrase. (#861123)
    (dlehman)
  - Fix traceback when switching device type to lvm. (#860990) (dlehman)
  - Fix error handling in the add mountpoint dialog. (#860992) (dlehman)
  - Allow xfs /boot. (dlehman)
  - Fix makeupdates to work for glade files in subdirs of spokes/ or hubs/.
    (dlehman)
  - Fix parsing of NFS method strings (#860966) (jkeating)
  - Make the URL entry sensitive for NFS installs, too (#863014). (clumens)
  - Add in a locale mapping to avoid incorrect system settings (#858591).
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.14-1
changelog:
  - Add UI support for encrypted automatic partitioning. (dlehman)
  - Add support to the custom spoke for encrypted block devices. (dlehman)
  - Add a page for decrypting existing LUKS devices. (dlehman)
  - Add a dialog for collecting a passphrase for newly encrypted devices.
    (dlehman)
  - Add a property that provides a list of all selectors in the accordion.
    (dlehman)
  - Handle luks formats during populate if they have a passphrase set. (dlehman)
  - Add encryption support to the device factory classes. (dlehman)
  - s/dev/disk in the disk shopping cart. (clumens)
  - Set a default payload in InstallOptions1Dialog (#863582). (clumens)
  - Pass disks into the SelectedDisksDialog (#863588). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.15-1
changelog:
  - add noverifyssl to anaconda-dracut (#852229) (bcl)
  - Don't crash when running anaconda a second time (jkeating)
  - Handle ssh prompt in new tmux world (jkeating)
  - Add a service to run anaconda directly on the tty (jkeating)
  - Add a script to attach to anaconda's tmux (jkeating)
  - Add ARM-OMAP class to create a uboot partition to support the boot-loader.
    (dmarlin)
  - Avoid a loop of storage spoke executions during kickstart (#865048).
    (clumens)
  - Correct lookup of raid.XX "mountpoints" for kickstart installs (#864764).
    (clumens)
  - Change language matching on the welcome screen back around. (clumens)
  - Another attempt at fixing the squished screen bug (#849211). (clumens)
  - Fix a stupid typo in the disk shopping cart (#864842). (clumens)
  - Reorder the buttons and labels on the bottom left of the storage spoke.
    (clumens)
  - Modify the DetailedErrorDialog buttons. (clumens)
  - Sync up hidden/unhidden disks between the UI and storage module (#864180).
    (clumens)
  - When handling a storage error, reload self.disks (#862972). (clumens)
  - Fix sshd bringup when also using a kickstart file (#863441) (jkeating)
  - Require root password spoke be visited (#859069) (jkeating)
  - add some thread logging (bcl)
  - Reword the description on the resize dialog (#863577). (clumens)
  - Present an error message if no disks are detected (#864093). (clumens)
  - When changing environments, don't explicitly exclude groups (#863886).
    (clumens)
  - Fix marking the "Modify Software Selection" button as sensitive in one case.
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.16-1
changelog:
  - Don't try to load ifcfg files for wifi devices (#865355) (vpodzime)
  - Rewrite isWirelessDevice to Python and DBus calls (#862801) (vpodzime)
  - Use a capital "B" in the size module (#859932). (clumens)
  - The environment window needs a vertical scroll bar (#865066). (clumens)
  - liveinst should recognize inst.updates too (#865398). (clumens)
  - Improve validation of device edit requests. (dlehman)
  - Fix listing of subvolumes for existing btrfs volumes. (dlehman)
  - Remove overzealous correction of device type for /boot*. (#863574) (dlehman)
  - Pad filesystem minimum sizes to ensure other OS can still run. (dlehman)
  - Handle encrypted partitions in size set classes. (dlehman)
  - Don't set mountpoints of "(null)" in mountpoint selectors. (dlehman)
  - Prevent crash trying to populate raid options on a one-disk system. (dlehman)
  - Rework type combos and don't offer RAID on one-disk systems. (dlehman)
  - Bundle more of data/ in updates.img (jkeating)
  - Revive reipl (#860244) (jkeating)


author: Brian C. Lane <bcl@redhat.com> - 18.17-1
changelog:
  - Add an error handler for fatal package installation errors (#865291).
    (clumens)
  - Modify the status test for the software selection spoke. (clumens)
  - Various layout and font improvements to the keyboard spoke (mizmo, rlerch).
    (clumens)
  - Just return the size string uppercased (#867074). (clumens)
  - Revert "Use a capital "B" in the size module (#859932)." (clumens)
  - Revert "Fix one more reference to bits (#859932)." (clumens)
  - Fix padding around the addons view in the software spoke. (clumens)
  - The Unknown page selectors/devices have no root. (dlehman)
  - Avoid using mount --move on shared paths (#853508) (jkeating)
  - Revert "Release Gdk lock in exception handling" (msivak)
  - Make all Gtk calls from inside of it's main loop (and thread) (msivak)
  - Remove Gdk thread initialization, introduce new helper functions and make
    exception handler be called by Gtk only once (msivak)
  - Fix threading initialization (msivak)
  - Do not remove the layout if it was added back (#865830) (vpodzime)
  - Release Gdk lock in exception handling (vpodzime)
  - Configure new-kernel-pkg to keep tboot configuration on updates (#742885)
    (pjones)
  - Honor the nompath option. (dlehman)
  - Validate lv names. (dlehman)
  - Add support for specifying encryption cipher mode via kickstart. (dlehman)
  - Acquire the yum lock before accessing YumBase.repos. (#858993) (dlehman)
  - Remove the entry on the resize dialog's combo boxes. (clumens)
  - disks_free -> disks_size (#863647). (clumens)
  - Fix one more reference to bits (#859932). (clumens)
  - Fix a traceback in media check (#865897). (clumens)
  - Add support for deleting an entire root via the existing ConfirmDeleteDialog.
    (clumens)
  - Don't traceback when removing a mountpoint with no expanded selector
    (#862746). (clumens)
  - Remove the code for removing an entire Root all at once. (clumens)
  - Yet more TODO list updates. (clumens)
  - Don't display "None" in the name of a root. (clumens)
  - Fix configuration of protected wireless connections (#855526) (rvykydal)
  - Fix graphical kickstart with %packages data (jkeating)
  - Add password validation to text password spoke (jkeating)
  - Make use of the validatePassword routine from users.py (jkeating)
  - Add a password verification method to users.py (jkeating)
  - Always honor the 'nokill' flag (vpodzime)
  - Fall back to lvm autopart if the default fails. (#864708) (dlehman)
  - Special boot devices are handled the same whether they exist or not.
    (dlehman)
  - Fix a bug allocating fixed-size partitions. (dlehman)
  - Clean up size sets immediately after allocation run. (#864771) (dlehman)
  - Make sure partition base sizes are adequate for their formatting. (dlehman)
  - Don't fail to account for all set members' growth. (dlehman)
  - Remove some extra calls to show_first_mountpoint. (dlehman)
  - Show the correct raid options for btrfs. (dlehman)
  - Support change of raid level in custom spoke. (dlehman)
  - Use devicetree as partition list source instead of parted. (#864718)
    (dlehman)
  - Use Storage convenience methods to schedule reclaim actions. (dlehman)
  - Pass disk list when trying to recover from device type change failure.
    (dlehman)
  - Fill in missing parts of the disabled raid features dict. (dlehman)
  - Clear errors when entering or leaving the custom spoke. (dlehman)
  - Hook up signal handler for raid feature checkbuttons. (dlehman)
  - Raise MDRaidError instead of ValueError from devicelibs.mdraid. (dlehman)
  - Minimum we have to do with HW clock (vpodzime)
  - Check X layouts specified in kickstart for validity (vpodzime)
  - Work with VConsole keymap and X layouts separately (vpodzime)
  - Add class wrapping systemd-localed functionality (vpodzime)
  - Don't write XkbVariants if none are specified (vpodzime)
  - Add comment to the begining of generated xorg.conf file (vpodzime)
  - Don't display "None" for NIC vendors and products NM can't identify (#859540)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.18-1
changelog:
  - remove firewall.py from POTFILES.in (bcl)
  - Add missing pieces for kickstart's encryption cipher option. (dlehman)
  - update to use firewalld (#815540) (bcl)
  - Fix a typo in method name (#863765) (msivak)
  - Add missing import (#867296) (msivak)
  - There is no anaconda object available in writeSysconfigKernel (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.19-1
changelog:
  - Reset the comps to empty along with everything else in yum. (clumens)
  - Hook up the "Remove Packages" button on the dep solving error screen.
    (clumens)
  - If nothing's changed in the software spoke, don't redo dep solving. (clumens)
  - skip vnc prompt with text mode and kickstart (bcl)
  - Use correct name for MD RAID device description text. (dlehman)
  - Fix selector management after a reformat action is scheduled. (dlehman)
  - Aqcuire yum lock before doing the work of _yumCacheDirHack. (#858993)
    (dlehman)
  - Reset error list on success of doKickstartStorage. (dlehman)
  - Tighten up management of passphrases across Storage resets. (#865364)
    (dlehman)
  - Do not count not-yet-created filesystems as free space. (#866895) (dlehman)
  - Remove any preexisting autopart layout before space check. (#866895)
    (dlehman)
  - Apply disk selections to the devicetree before the space check. (#866895)
    (dlehman)
  - Update free space totals before refresh after removing a device. (dlehman)
  - Log exceptions raised from PartitionDevice constructor. (dlehman)
  - Fix size specs for PartitionFactory. (dlehman)
  - Reinitialize disks after removing the last partition from custom spoke.
    (dlehman)
  - Refactor shouldClear slightly. (dlehman)
  - Use correct means for getting device type in the custom spoke. (dlehman)
  - Repopulate the RHS after editing a device. (dlehman)
  - Don't bother resizing a container that has just been emptied. (dlehman)
  - Don't allow implicit fstype change via mountpoint. (#866953) (dlehman)
  - Set up devices before trying to decrypt them. (#865247, #867533) (dlehman)
  - Don't short-circuit devicetree populate based on clearpart setting. (dlehman)
  - Keep hostname when updating ksdata after GUI network configuration (#866516)
    (rvykydal)
  - don't save system time on s390 (#867856) (dan)
  - Network spoke: make Configure button insensitive when running nmce (#865931)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.20-1
changelog:
  - Add dialog for configuring layout switching options (vpodzime)
  - Initialize layout switching if needed (vpodzime)
  - Save layout switching configuration (vpodzime)
  - Add support for layout switching options to XklWrapper (vpodzime)
  - We need to set _root in two places for a MountpointSelector. (clumens)
  - Correctly destroy the deletion confirmation dialog. (clumens)
  - Don't set self.data.method.url until after checking for a protocol (#869102).
    (clumens)
  - Fix an undetected bug when setting up an HTTPS method. (clumens)
  - YabootSILOBase objects don't have an encrypted_password parameter (#869016).
    (clumens)
  - rprivate -> make-rprivate (#869246). (clumens)
  - If NFS is selected in the source spoke, the URL must contain a colon
    (#869103). (clumens)
  - Modify behavior when leaving the reclaim storage dialog (#864128, #867770,
    - Set the status text in the SpokeSelector widget differently now. (clumens)
  - Use the correct font for each language on the welcome screen (#868836,
    tagoh). (clumens)
  - Everywhere we make a MountpointSelector, give it a _root attr (#868702).
    (clumens)
  - payloadInstallHandler should only optionally take a package argument
    (#868542). (clumens)
  - Add a reformat checkbutton to indicate a desire to reformat the device.
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 18.21-1
changelog:
  - Add PowerNV as a recognized PPC platform (nacc)
  - anaconda should print unknown platform information (hamzy)
  - Toggle chosen property on focus change (MountpointSelector) (vpodzime)
  - Lock source spoke while depsolving (#867591) (jkeating)
  - In custom part, don't display mountpoints without associated disks (#865942).
    (clumens)
  - Tie "Reclaim Space" button sensitivity to how much space the user freed
    (#869375). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.22-1
changelog:
  - Revert "Update parsing of 'btrfs subvol list' to match its new output.
    (#868468)" (dlehman)
  - Pass RAID level to btrfs volume constructor. (#866101) (dlehman)
  - Fix a traceback when removing non-existing partitions in custom. (#869839)
    (dlehman)
  - Update parsing of 'btrfs subvol list' to match its new output. (#868468)
    (dlehman)
  - Remove the word "review" from the label on the custom checkbutton. (#871109)
    (dlehman)
  - Require that the root filesystem be created by anaconda. (#871104) (dlehman)
  - On error, reset the RHS to what it used to be (#869422). (clumens)
  - Don't prompt when in cmdline mode (#869685) (jkeating)
  - Force a root password to be set (#869675) (jkeating)
  - Network spoke: fix hostname handling in standalone spoke (#868535) (rvykydal)
  - Network spoke: fix config info update after switching device OFF and ON
    (#871429) (rvykydal)
  - Network spoke: connected requires activated (not active) connection (#871129)
    (rvykydal)
  - Blank out passphrases from /root/anaconda-ks.cfg (#868519). (clumens)
  - Setup package repo in the background (#870552) (jkeating)
  - check disklabels when calculating free space (#863892) (bcl)
  - updateBaseRepo does not need a storage argument. (clumens)
  - Fix up calling superclass setup methods in packaging (#870556). (clumens)
  - Fix a race condition with kickstarts (#868834) (jkeating)
  - run checkisomd5 from anaconda-diskroot (#848764) (bcl)
  - skip luks passphrase in exception dump (#868509) (bcl)
  - Replace ' ' with '_' when looking for ifcfg files (#869106) (rvykydal)
  - Remove storageComplete, which was only called from dispatch.py. (clumens)
  - Remove dispatch.py and its associated test case. (clumens)
  - Use a slightly different method to get supported languages (#858801, tagoh).
    (clumens)
  - Fix problems when changing things in the software spoke (#868742, #869424).
    (clumens)
  - Network spoke: fix callback arguments for device add/remove. (rvykydal)
  - display storage errors in text mode storage spoke (bcl)
  - only clear errors if re-running the check (#868707) (bcl)
  - set boot flag and name for EFI partition (#866106) (bcl)
  - clear pmbr_boot on EFI systems (#844551) (bcl)
  - Lots of UI layout tweaks (mizmo). (clumens)
  - /etc/sysconfig/keyboard doesn't support vconsole.xyz options. (notting)


author: Brian C. Lane <bcl@redhat.com> - 18.23-1
changelog:
  - Update parsing of 'btrfs subvol list' to match its new output. (#868468)
    (dlehman)
  - Add a way to select the default device type. (dlehman)
  - Enable specification of disk(s) for individual mountpoints. (#870569)
    (dlehman)
  - Improve management of complex devices in custom spoke. (#865199) (dlehman)
  - Save btrfs subvols' requested size. (dlehman)
  - Reclaim extra set member growth evenly across members. (dlehman)
  - Give lvmpv a slightly more realistic minimum size. (dlehman)
  - Fix required space calculation for lvm. (dlehman)
  - Don't filter disks when scanning storage after autopart fails. (#866717)
    (dlehman)
  - Fix detection of partitioned md devices. (#866519) (dlehman)
  - Correct handling of disks with hidden formats. (#866519) (dlehman)
  - Revert "Fall back to lvm autopart if the default fails." (dlehman)
  - Revert the default autopart type to lvm. (#870207) (dlehman)
  - Apparently necessary kpartx changes (#867593) (dlehman)
  - Mark a few more important strings for translation. (clumens)
  - If lang= was provided on the command line, set the installation language.
    (clumens)
  - Make the decision to skip the welcome screen more complicated. (clumens)
  - Set a translation domain before loading a glade file. (clumens)
  - Don't decorate the NTP config dialog. (clumens)
  - Mark properties in existing glade files as translatable. (clumens)
  - Widget properties exposed via glade need to be marked as translatable.
    (clumens)
  - Network spoke: don't try to call replace on None (traceback) (#869106)
    (rvykydal)
  - Fix nfsiso repo selection (#871648) (jkeating)


author: Brian C. Lane <bcl@redhat.com> - 18.27-1
changelog:
  - Mark more UI strings with N_ (#874276). (clumens)
  - Pressing Enter on the passphrase dialog should continue (#788556). (clumens)
  - Pressing Enter should activate the rightmost button on the detailed dialog.
    (clumens)
  - Pressing enter on a MountpointSelector should display it on the RHS
    (#873352). (clumens)
  - Make language groups work again (#873865) (jkeating)
  - Update payload if slower dhcp succeeds in network pre-hub spoke (#873468)
    (rvykydal)
  - Fix group access after parsing btrfs subvol list output. (#868468) (dlehman)
  - Account for autopart swap size when checking free space. (dlehman)
  - ignoredisk.onlyuse contains names, not StorageDevice instances. (#873463)
    (dlehman)
  - Correctly handle toggle of encryption state for devices. (#873445) (dlehman)
  - Handle changes to encryption state of container members. (#873445) (dlehman)
  - Change custom spoke to apply encryption to PVs, not LVs. (dlehman)
  - Widen the sidebar on custom partitioning (mizmo). (clumens)
  - Fix spacing and padding on SpokeSelectors (mizmo). (clumens)
  - Set the font globally (mizmo). (clumens)
  - Handle if we get something other than a .treeinfo file (#872012). (clumens)
  - If repo metadata fetching fails, set an info error message (#873605).
    (clumens)
  - Enable yum langpacks plugin to get conditional packages (#868869) (jkeating)
  - Base whether an add-on is selected on the selectedGroups, not ksdata
    (#873092). (clumens)
  - Add UTC and GMT-X timezones (#863199) (vpodzime)
  - TimezoneMap should handle "" timezone (vpodzime)
  - raise error on rsync failure (#868755) (bcl)
  - exclude bind mounts from rsync (#871637) (bcl)
  - Fix up the InstallOptions3Dialog.refresh arguments (#873392). (clumens)
  - Mark strings at the top of spokes with N_; translate later with _ (#872791).
    (clumens)
  - Do not decorate the dialog that appears when you click on storage info bar.
    (clumens)
  - You have to give "raise" an exception if you're outside a handler (#872874).
    (clumens)
  - Prompt for encryption passphrase in reclaim path. (#869391) (dlehman)
  - Prevent user from hitting save without entering a passphrase. (#869391)
    (dlehman)
  - Font and padding updates for the network spoke (mizmo). (clumens)
  - Fix alignment on the Add and Configure Mount Point dialogs. (clumens)
  - Network spoke: activate wifi connection after setting secrets (#871132)
    (rvykydal)
  - Fix nfsiso as stage2 (#871554) (jkeating)
  - Fix traceback when saving changes to an existing partition. (#872446)
    (dlehman)
  - Some more stuff for the mangleMap (#866730) (vpodzime)
  - Handle locale's encoding and script in a better way (vpodzime)
  - Use both language and country to guess layout (#861061) (vpodzime)
  - Fix remaining issues with md fwraid. (#872739) (dlehman)
  - Do not return None from Size.__str__ (#869405) (vpodzime)
  - Add a platform weight for ARM images (dmarlin)
  - Remove a bunch of stuff from the TODO list. (clumens)
  - Don't decorate the main exception window. (clumens)
  - Move the custom partitioning's Apply Changes button. (clumens)
  - Indent partition type options under the expander further. (clumens)
  - Left align the Label label, and indent the custom options further. (clumens)
  - Lots of custom partitioning UI changes (mizmo). (clumens)
  - Update fonts on the welcome language spoke (rlerch). (clumens)
  - Lots of storage spoke font and spacing changes (mizmo). (clumens)
  - Set the background of the custom partitioning accordion back to white
    (mizmo). (clumens)
  - Set the Local Standard Disks background back to white (mizmo). (clumens)
  - Reorder Device Type options in custom part to match the Partition Type combo.
    (clumens)
  - Use the same terminology for partitions as is in use on the custom spoke.
    (clumens)
  - livecd specific code has moved (bcl)
  - Add progress percentage info to liveinst (bcl)


author: Brian C. Lane <bcl@redhat.com> - 18.28-1
changelog:
  - Show NFS as the source if dracut left it for us (#875235) (jkeating)
  - Convert the accordion Button to a LinkButton (mizmo). (clumens)
  - Buttons shouldn't scream at people (#868536, mizmo). (clumens)
  - Don't attempt to handle exceptions when NFS mounts fail. (clumens)
  - If there's an error setting up the source, display it as the status.
    (clumens)
  - Add logging around the messages that can be processed by the hub. (clumens)
  - You can't reformat a btrfs volume/subvolume. (dlehman)
  - Always account for device removals in their containers. (dlehman)
  - Fix container member management for md devices. (dlehman)
  - Use a more robust method for removing previous autopart. (#868589) (dlehman)
  - Post-custom sanity check determines storage spoke completeness. (#868925)
    (dlehman)
  - Fix detection of inactive md arrays. (#873031) (dlehman)
  - Vastly simplify the process for applying changes from custom spoke. (dlehman)
  - Clean up container disk set and encryption change handling. (#874714)
    (dlehman)
  - Honor kickstart bootloader --location=none. (#871143) (dlehman)
  - Use original raid level and disk set when reverting a device. (dlehman)
  - Set raid level based on defined volume for not-yet-btrfs mounts. (dlehman)
  - Network spoke: improve status info (shorten) (rvykydal)
  - Network spoke: update list of connected devices in hub status (rvykydal)
  - Network spoke: Add "Connecting..." state to status (#868704) (rvykydal)
  - Network spoke: Update status of networking in hub (#868704) (rvykydal)
  - check for small grub2 embed space (#737508) (bcl)
  - Set SpokeSelector's tooltip to spoke's status (vpodzime)
  - Don't let mount/umount block python threads (#873600). (clumens)
  - Fix makeupdates to correctly detect and include changes in isys. (clumens)
  - Update pot file with proper lower cased buttons (#868536, mizmo). (clumens)
  - Default to LVM on text installs too (#874586). (clumens)
  - Remove network enablement in anaconda from rescue mode (#873854) (rvykydal)
  - Add very basic U-Boot support for ARM platforms (dmarlin)
  - Fix test for changed disk set for partitions. (#873994) (dlehman)
  - Add support for preexisting whole-disk formatting. (#870476) (dlehman)
  - There is no Storage.destroyFormat method. (dlehman)
  - Move DEVICE_TYPE constants into storage and use them everywhere. (dlehman)
  - A device scheduled for reformat is not unused. (dlehman)
  - Catch the right exception when settin up raid options ui. (#873486) (dlehman)
  - Network spoke: Use connection state that triggered a callback (bug #871429)
    (rvykydal)
  - Use sr_Latn_RS instead of sr_RS (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.29-1
changelog:
  - Quit after handling transaction errors. (clumens)
  - Add a function to display relevant transaction errors (#873106). (clumens)
  - Don't decorate error dialogs. (clumens)
  - Fix error handling when new device ends up with size 0. (dlehman)
  - Explicitly request all free space when no size given in custom. (#872833)
    (dlehman)
  - Disable the language spoke off the first hub, for now (#874263). (clumens)
  - Wrap text on install options dialogs (#874265). (clumens)
  - Encode unicode strings from XklWrapper (#873762) (vpodzime)
  - New version (out of order) (bcl)
  - Network spoke: fix traceback (number of callback parameters) (#875393)
    (rvykydal)
  - Adjust right margin for MountpointSelector (mizmo). (clumens)
  - Fix introspection warnings for widgets (stefw)


author: Brian C. Lane <bcl@redhat.com> - 18.30-1
changelog:
  - only raise rsync error on error 12 (#868755) (bcl)
  - Dump default auto connection's ifcfg file instead of writing a new one
    (#870922) (rvykydal)
  - Number timezones starting with 1 (#859342) (msivak)
  - only call bootloader.check() if bootloader is setup (#875278) (bcl)
  - Fix operator precedence when checking for the presence of transifex-client.
    (clumens)
  - Make the custom and keyboard toolbar buttons larger (mizmo). (clumens)
  - More changes to leave the spoke via a glib idle call, not calling directly.
    (clumens)
  - Hide the custom addon button. (clumens)
  - Enable verbose yum logging once more (jkeating)
  - rm transifex-client buildreq; check and install only if needed (sbueno)
  - Handle nfsiso leavings by dracut (#876223) (jkeating)
  - Prevent some raid-related tracebacks. (#874034) (dlehman)
  - Don't try to save changes to a locked luks device. (#876180) (dlehman)
  - Keyboard test layout padding fix (mizmo). (clumens)
  - Correct colors for selected items in mountpoint selector widget (mizmo).
    (clumens)
  - Include hidden disks in the storage spoke's list of devices (#875475).
    (clumens)
  - Make the DetailedErrorDialog taller by default (#874620). (clumens)
  - If there's only a Quit button, don't make it secondary. (clumens)
  - Handle package dependency errors on kickstart installs too (#865073).
    (clumens)
  - Remove iso-codes dependency, libxklavier has it fixed now (vpodzime)
  - Rework custom partitioning alignment too (mizmo). (clumens)
  - Attempt to fix the shrunken storage UI (mizmo). (clumens)
  - Do not allow TreeView search in AddLayout dialog (#876131) (vpodzime)
  - DiskOverview widget selection color correction (mizmo). (clumens)
  - Use the main loop to control displaying the resize dialog. (clumens)
  - Use ksdata to set default runlevel (jkeating)
  - Execute xconfig data (#874868) (jkeating)
  - Write out xconfig data when executed (jkeating)
  - Code cleanups (jkeating)
  - Link to the correct default target (jkeating)
  - Add a mapping of old run level to new systemd target (jkeating)


author: Brian C. Lane <bcl@redhat.com> - 18.31-1
changelog:
  - Rename icons for liveinst (conflict with redhat-logos) (#878037) (rvykydal)
  - Rework actions in the resize dialog to avoid shortcomings (#866209, #867770).
    (clumens)
  - Check that everything's a GDK window before attempting to manipulate it.
    (clumens)
  - On live installs, the progress hub should have a Quit button (#854904).
    (clumens)
  - If no bootloader is to be installed, pop up a warning. (clumens)
  - Escape ampersands in spoke status text. (clumens)
  - Allow not setting any boot device via the UI (#867469). (clumens)
  - Allow specifying whether the URL you've given is a mirrorlist or not
    (#868558). (clumens)
  - Prevent false positives when checking for encryption change. (dlehman)
  - Don't add incomplete VGs to the LVM reject filter. (#878225) (dlehman)
  - Show device names for devices in the Unknown page/subsection. (#855646)
    (dlehman)
  - Add a page to the custom RHS notebook for uneditable devices. (#875942)
    (dlehman)
  - Fix error in iutil.execCapture when fatal and non-zero exit (stefw)
  - Allow iutil.execWithCapture to work without a chroot (stefw)
  - Handle hd iso leavings by dracut (#876897) (jkeating)
  - show error when rsync fails (#868755) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 18.32-1
changelog:
  - Bootloader checking should work in terms of self.stage1/2_ attrs (#880277).
    (clumens)
  - Catch OverflowError in manual partitioning. (sbueno+anaconda)
  - Do not accept tabs in the keyboard layout test box (#897312). (clumens)
  - Wait for slower dhcp for payload setup and hostname setting (#873468)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.33-1
changelog:
  - Escape single percent signs in RPM changelog entries. (dcantrell)
  - Fixes for PkgWrangler review. (dcantrell)
  - Don't let defaults override user-specified container settings. (#879702)
    (dlehman)
  - Fix partition allocation when enabling container encryption. (#879702)
    (dlehman)
  - Remove partitions from all appropriate DiskLabel instances. (#870586)
    (dlehman)
  - Add a way for users to set the names of lvm and md devices. (dlehman)
  - Update the RAID-specific UI after changing the device's disk set. (dlehman)
  - Correctly handle the default vg not having been instantiated yet. (dlehman)
  - Drop requested container disks that don't have enough space. (#873293)
    (dlehman)
  - Don't allow LVM disk set selection via configure button. (dlehman)
  - Try to add new device to an existing container if disks are full. (dlehman)
  - Fix code to lock encryption checkbutton for LV in existing VG (#877871)
    (dlehman)
  - Add support for changing a new LV's VG. (dlehman)
  - Fix check for in-use LV name to include VG name. (#875477) (dlehman)
  - Remove the automatic show_all from those info_bar related functions.
    (clumens)
  - Add set_info, set_error, set_warning functions to the BaseWindow object.
    (clumens)
  - set_info functions may not be called from outside the main thread (#873600).
    (clumens)
  - Test if path is valid before using it (NTPConfigDialog) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.35-1
changelog:
  - Fix a bug when switching back to an HDISO install source (#879612). (clumens)
  - Lower case the DONE button on media check. (clumens)
  - Change mirrorlist checkbox text (#883191). (clumens)
  - Change the bootloader button to indicate you can also not install one.
    (clumens)
  - Stop writing /etc/sysconfig/keyboard (#871543) (mschmidt)
  - Stop writing /etc/sysconfig/i18n (#871543) (mschmidt)
  - Write /etc/hostname (#871543) (mschmidt)
  - Correct doing string substitution for encryption. (clumens)
  - Add install.py to POTFILES.in so a lot more strings can be translated.
    (clumens)
  - Only instantiate main line action objects when they are needed. (clumens)
  - Add a category to POTFILES.in so "USER SETTINGS" gets translated. (clumens)
  - Make sure product info and spoke titles are translated throughout. (clumens)
  - Substitute on new_install_name when it's needed, not at the top of custom.py.
    (clumens)
  - Compare the protocol combox box on position, not text. (clumens)
  - When we retranslate the welcome window, inform glibc. (clumens)
  - Add gettext checks to widgets/configure.ac. (clumens)
  - The initial welcome screen is the only one that needs to do retranslation.
    (clumens)
  - Remove the generic retranslate method from the python portion of the UI.
    (clumens)
  - Do not allow manipulating protected devices in the reclaim dialog (#882147).
    (clumens)
  - ISOImage needs to look at /run/install/source for the mounted image
    (#879142). (clumens)
  - Minor TODO list update. (clumens)
  - Get rid of the unneeded action1. (clumens)
  - Do not list some layouts twice (#882526) (vpodzime)
  - Check if the given NTP server is a valid hostname (#865869) (vpodzime)
  - Improve and document network.sanityCheckHostname (vpodzime)
  - don't write network settings on image install (bcl)


author: Brian C. Lane <bcl@redhat.com> - 18.36-1
changelog:
  - Call udev_settle from inside udev_trigger. (dlehman)
  - Prevent enabling the encryption checkbutton erroneously. (dlehman)
  - Make sure Storage is initialized before refreshing the custom spoke.
    (dlehman)
  - Fix initialization of Storage.roots to use a list. (#884270) (dlehman)
  - Don't allow reformat without setting a mountpoint. (#883076) (dlehman)
  - Fix check for toggled encryption checkbutton. (#882722) (dlehman)
  - Make sure FS minSize is never greater than its currentSize. (#876547)
    (dlehman)
  - When considering whether anything can be shrunk, throw out protected devs.
    (clumens)
  - In the UI, mark the HDISO source device as protected (#879610). (clumens)
  - update mdraid superBlock space calculation (#883483) (bcl)
  - Remove resetResolver function, we don't need it anymore (#868695) (rvykydal)
  - Network spoke: improve logging. (rvykydal)
  - Unify writeNetworkConf with other modules (rename, put in ks.execute)
    (rvykydal)
  - Fix network command --onboot and --activate options. (rvykydal)
  - Fix two calls of self.window.set_info (#883632) (vpodzime)
  - Use BaseWindow.set_warning and set_error in GUIObject's methods (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.38-1
changelog:
  - In interactive installs, default to bootloader in the MBR (#885284).
    (clumens)
  - Make sure software selection is checked against filesystem space. (#853636)
    (dlehman)
  - Update default install size and disk space estimate. (dlehman)
  - Add checkbox for setting language default layout (#866887) (vpodzime)
  - Change testing area label to something more appropriate (KeyboardSpoke)
    (vpodzime)
  - Fix getting country layout variants (vpodzime)
  - Wait for slower dhcp before running vnc server (#868777) (rvykydal)
  - Network spoke: fix NMClient signal callback arguments (#885488) (rvykydal)
  - Add logging for networking and improve logging of ifcfg files (rvykydal)
  - Honor user request via UI to not install a bootloader. (#885240) (dlehman)
  - Handle partition removals regardless of deepcopy. (#884896) (dlehman)
  - Default to partitions for /boot* instead of just /boot/efi. (#884606)
    (dlehman)
  - Fix a logic error in ActionDestroyFormat.obsoletes. (#885004) (dlehman)
  - Take device type into account when making the config button sensitive
    (#885051). (clumens)
  - Hide VG-related widgets when displaying a non-LV mountpoint first (#885131).
    (clumens)
  - Install default system for %packages --default (#869978) (bcl)
  - Fix a typo in the live cd completion text (#884373). (clumens)
  - Do not allow deleting or editing a protected device in custom part (#884599).
    (clumens)
  - If path doesn't exist, don't traceback.  Return None. (clumens)
  - Add/remove the HDISO source from protectedDevSpecs (#882147). (clumens)
  - Put the bad VG name into the error message (#884359). (clumens)
  - Use updated connection settings object for default auto config files
    (#883383) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.39-1
changelog:
  - Add more yum locking to yumpayload (#860022) (bcl)
  - The percent bar can go in the same column as the space label. (clumens)
  - Don't resize NTFS partitions to smaller than the filesystem on them
    (#885912). (clumens)
  - Remove some unused error handling code from old UI. (clumens)
  - Don't generate ifcfg files for non-existing devices in parse-kickstart
    (#886647) (rvykydal)
  - Encode unicode strings returned by pytz.country_timezones() (#887236)
    (vpodzime)
  - Always set passphrase for newly encrypted devices. (#888560) (dlehman)
  - Handle edit of preexisting encrypted lv. (#885378) (dlehman)
  - Raise DeviceError instead of ValueError from device ctor. (#888089) (dlehman)
  - Set line wrap on the info bar (#888112). (clumens)
  - Don't crash when vg edit triggers spurious change event. (#883699) (dlehman)
  - Add handling for incomplete lvm/md devices. (#876441) (dlehman)
  - Fallback to mdN if no name was found for incomplete md array. (#873224)
    (dlehman)
  - Add product.py to POTFILES (#858628). (clumens)
  - Sort categories in GUI alphabetically (msivak)
  - Fix typo in variable name (msivak)
  - Collect addon paths properly (msivak)
  - Move the import constants line below setupPythonUpdates (msivak)
  - Only close AddLayout dialog on double-click if something is selected
    (#887371) (vpodzime)
  - Add warning to keyboard spoke on live installations (#886463) (vpodzime)
  - Split ksdata execute and setup methods for addons (msivak)
  - Add support for KS %addon section and the API+code to use it (msivak)
  - Import collected modules only once (msivak)
  - Update run-spoke to use paths (msivak)
  - Export QuitDialog and it's message string (msivak)
  - Update the hack we use to preload AnacondaWidgets - we need to load the
    typelib not just the .so file (msivak)
  - Add FirstbootMixIn (msivak)
  - Move the path definitions to Interface and pass it to the Hubs from there
    (msivak)
  - Make TUI ready for getting spokes from multiple directories (msivak)
  - Make GUI more reusable and support multiple directories for spokes and
    categories (msivak)
  - Modify collect so it works with directories with missing __init__.py (msivak)
  - Split completed and mandatory attributes (msivak)
  - Move info about possible actions below the free space info (vpodzime)
  - Fix a couple pylint errors (#867125). (clumens)
  - Fix an undefined variable error (#867129). (clumens)
  - The fs type combo should be sensitive when reformat is checked (#887201).
    (clumens)
  - Remove idiomatic, hard to translate text (#865598). (clumens)
  - Activate default layout when it is changed (#882440) (vpodzime)
  - Validate and correct vg names as needed. (dlehman)
  - Don't allow resize of devices with no/unrecognized formatting. (#869841)
    (dlehman)
  - Add keyboard dracut setup args (#875567) (vpodzime)
  - recheck software when source changes (#875599) (bcl)
  - Include the new lib directory in the package (#886319, #886470). (clumens)
  - Add a gradient background to spoke headers (mizmo, clumens). (clumens)
  - Only allow changing filesystem type if the reformat combo is checked
    (#885906). (clumens)
  - It's possible for mountpoint to be None (#885279). (clumens)
  - Explicitly set True/False in the bootloader setting (#885381). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.40-1
changelog:
  - Prepare structures to save spoke completenes for firstboot and GIE (msivak)
  - Do not call exit at the end of GUI interface, just quit the main loop
    (msivak)
  - Improve handling of .py and .pyc equivalence while collecting classes
    (msivak)
  - Set default language to en_US.UTF-8 (#891379) (msivak)
  - Set the local hostname during installation (vpodzime)
  - Refactor and cleanup our localization module (vpodzime)
  - Network spoke: use correct state value to display device status. (rvykydal)
  - drop fcoe-utils dependency for s390x (rhbz#894025) (sbueno+anaconda)
  - More TODO list wrangling. (clumens)
  - On storage, remove the "Continue" button and make "Done" do it all (#882737).
    (clumens)
  - getLUKSPassphrase is no longer used, so kill it. (clumens)
  - "Hub" shouldn't be in the title for any text mode hub. (clumens)
  - Do not lightbox any dialogs on the custom storage spoke (#875291). (clumens)
  - Revert "Do not lightbox the Add Mountpoint dialog (#875291)." (clumens)
  - Don't allow changing a VG name to empty in the VG editor (#892395). (clumens)
  - Check country_layouts is not None when using it (#893026) (vpodzime)
  - Don't redownload payload from closest mirror only if we actually have some
    (#892665) (rvykydal)
  - Remove some modules obsoleted by the packaging module. (dlehman)
  - Prefer country over language when returning default layout (#867110)
    (vpodzime)
  - Fix Quit button in standalone network spoke (#892120) (rvykydal)
  - Network spoke: add sanity check for hostname setting (#856456) (rvykydal)
  - Network spoke: add hostname setting (#856456) (rvykydal)
  - Fix completeness check for md fwraid arrays. (#892621) (dlehman)
  - Fix handling of failure to create a new container. (#892046) (dlehman)
  - Force disk selection for interactive installs. (#888293) (dlehman)
  - Mark another string for translation (#892760). (clumens)
  - Do not lightbox the Add Mountpoint dialog (#875291). (clumens)
  - Strip out pango markup before attempting to match languages (#892463).
    (clumens)
  - Mark the live progress hub message for translation (#892069). (clumens)
  - Allow deleting whole disks using the reclaim dialog (#880686). (clumens)
  - Don't allow mountpoints to start with /dev (#891447). (clumens)
  - Disable the configure button for pre-existing devices (#888296). (clumens)
  - Add keyboard mnemonics to the spoke selectors, too. (clumens)
  - Add keyboard accelerators to a whole lot of widgets (#864964). (clumens)
  - Try fallback if none exactly matching language is found (#891487) (vpodzime)
  - Only skip welcome screen for ks installs (#891755) (bcl)
  - protect getDirSize from vanishing files (#891759) (bcl)
  - start vnc without ip address (#832510) (bcl)
  - Update physical device's sysfs path for btrfs (sub)volumes. (#891443)
    (dlehman)
  - Wrap text on the updates checkbox to fix screen placement (#888880).
    (clumens)
  - The return value from execWithRedirect is an int (#891313). (clumens)
  - Add placeholder names to a couple strings (#890157). (clumens)
  - Fix multiple copies of spokes appearing from update image (msivak)
  - Import pyanaconda.addons in the anaconda script (vpodzime)
  - Update the API which controls where should spokes be displayed (msivak)
  - Update the way we look for glade files, spokes, hubs and categories (msivak)
  - Make screenshot routines reusable in Firstboot (msivak)
  - Do not fail when missing directories are present in addon paths (msivak)
  - Pass addons paths to user interfaces (msivak)
  - hook up help window close button (#889570) (bcl)
  - add setKeyboardCheckButton to list of things to translate (#889352) (bcl)
  - Mark for translation and show translated some more GUI elements (#877658)
    (vpodzime)
  - Translate storage errors (#877658) (vpodzime)
  - Don't allow changing the boot disk from inside the custom spoke. (#889585)
    (dlehman)
  - Add help text and a help button to the custom storage spoke. (#889570)
    (dlehman)
  - Allow /boot on btrfs subvol if using grub2. (#888603,868465) (dlehman)
  - Don't keep old device name when switching to btrfs in custom. (dlehman)
  - Fix container member set management for md arrays. (#889101) (dlehman)
  - Include incomplete devices when listing dependant devices. (#889330)
    (dlehman)
  - Use systemd to run checkisomd5 (#874486) (harald)
  - fixup direct nfs iso url handling (#879187) (bcl)
  - fixup nfs repo install code (#879187) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.1-1
changelog:
  - Rework the reclaim dialog to have a resize slider. (clumens)
  - g_type_init call is no longer needed (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.2-1
changelog:
  - Use only one large grid for the hubs. (clumens)
  - Indicate nothing will happen until "Begin Installation" is clicked (#883195).
    (clumens)
  - Exit anaconda correctly on SIGTERM (vpodzime)
  - Move communication module to pyanaconda/ui (vpodzime)
  - Function getDefaultHostname was renamed some time ago. (rvykydal)
  - Use constant for default hostname ("localhost.localdomain" currently)
    (rvykydal)
  - Make update_hostname function do just one thing - update ksdata. (rvykydal)
  - Rename wait_for_dhcp pieces to say what they actually do (rvykydal)
  - Initialize network synchronously (#902090) (rvykydal)
  - xgettext wants "utf-8", not "utf8".  Python doesn't seem to care. (clumens)
  - On the storage spoke, only show the summary button if a disk is selected.
    (clumens)
  - Add text letting people know they can use existing filesystems (#883150).
    (clumens)
  - Default to mirrored RAID instead of striped (#888867). (clumens)
  - Replace the RAID level checkboxes with a single combo box. (clumens)
  - Don't allow mountpoints to start with /proc or /sys either. (clumens)
  - Add 'nmcli dev list' output to data gathered after crash (vpodzime)
  - Add lsblk output to data gathered after crash (#879940) (vpodzime)
  - Cleanup some trailing whitespace on otherwise empty lines (vpodzime)
  - Refactor and cleanup exception handling pieces (vpodzime)
  - Exception handling for text mode (#865325) (vpodzime)
  - python-meh's saveExceptionWindow no longer uses the accountManager (vpodzime)
  - Enable line wrapping in a couple more places (#901551). (clumens)
  - Support /boot on RAID metadata version 1.2 (#896163). (clumens)
  - Don't check memory for rescue mode (#895948). (clumens)
  - Split __init__ and setup in TUI screens so we can set the environment and
    search paths (msivak)
  - Add a requirement on device-mapper-multipath (#895973) (msivak)
  - Update default fs type code (#855401). (clumens)
  - Display the background gradient image from a map signal handler. (clumens)
  - Remove the old cmdline and script interfaces. (clumens)
  - anaconda-cleanup doesn't use an interface at all. (clumens)
  - Remove the old text mode UI. (clumens)
  - Move constants_text out of the textw directory. (clumens)
  - Remove more references to system-config-*. (clumens)
  - Add device NM_DEVICE_TYPE_ETHERNET to isys (#893892) (rvykydal)
  - Dump missing ifcfg ifles only for ethernet devices (#893892) (rvykydal)
  - Take over dhcp connection by NM for network root (eg nfs) (#883451, #893656)
    (rvykydal)
  - Use DEFAULT_LANG instead of magic value "en_US.UTF-8" (vpodzime)
  - fixup spec with 19.1 commits (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.3-1
changelog:
  - unpack product.img to correct location (#869098) (bcl)
  - Fix including _isys.so and isys/__init__.py in updates.img (vpodzime)
  - Fix typo "DHCPV6" (rvykydal)
  - Don't crash on wireless connections created in Live CD desktop (#895736)
    (rvykydal)
  - Adapt ifcfg -> ksdata mapping to NM change from IPADDR to IPADDR0. (rvykydal)
  - Fix static and dhcp of network --ipv6 command (set IPV6_AUTOCONF=no)
    (rvykydal)
  - NM defaults to IPV6_AUTOCONF=yes (rvykydal)
  - Fix up spacing on installation options dialog buttons a little bit. (clumens)
  - Ignore double clicks on the DiskOverviews (#902467). (clumens)
  - When the user creates a new mountpoint, display it by default (#886039).
    (clumens)
  - Add device node name information to the storage spoke and disk cart
    (#902617). (clumens)
  - Do not include disks that have 0 size (#903131, #904977). (clumens)
  - Preserve the state of the Customize... expanders on custom storage (#883134).
    (clumens)
  - Make it a little more clear what's happening on the disk selection spoke
    (#903498). (clumens)
  - Move Xorg to vt7 (bcl)
  - Network: read ipv6 configuration type from NM settings instead of ifcfg file
    (rvykydal)
  - Don't fail on missing ifcfg file when setting default ONBOOT (#904817)
    (rvykydal)
  - Don't fail on invalid network --device kickstart specification. (rvykydal)
  - Ignore ipv6 for a device (IPV6INIT=no) only for noipv6 option. (rvykydal)
  - Network: fix disabling of ipv6 (noipv6 option) (rvykydal)
  - Stop writing /etc/sysconfig/network (#895900) (rvykydal)
  - We dont create missing ifcfg files on our own in anaconda anymore. (rvykydal)
  - Use NM dbus interface to modify ifcfg configuration (#893892) (rvykydal)
  - Document FileSystemSpaceChecker. (clumens)
  - Add the customization category to POTFILES.in. (clumens)
  - Add a license and overview to the g-i overrides file. (clumens)
  - Create/clarify some documentation in the custom widgets. (clumens)
  - Condense string formatting in a couple custom widgets. (clumens)
  - Remove the widget-specific TODO list. (clumens)
  - Add selinux to the list of parameters we pass on (#895860). (clumens)
  - Display error status messages in a darker red color. (clumens)
  - Add newline at the end of xorg.conf generated from ksdata (vpodzime)
  - Move pyanaconda.packaging.get_mount_* into blivet.util. (dlehman)
  - Remove obsolete references to simpleFilter. (dlehman)
  - Remove the storage module and replace it with blivet. (dlehman)
  - Move tsort, platform, and baseudev into storage. (dlehman)
  - Start laying groundwork for splitting storage out of pyanaconda. (dlehman)
  - Remove anaconda flag checking from OpticalDevice.eject. (dlehman)
  - Remove unused functions and move storage-specific utils to storage. (dlehman)
  - Remove installclass arch filtering. (dlehman)
  - Handle sending program output to tty5 through the logging setup. (dlehman)
  - Use dumpe2fs output to determine dirty fs. (dlehman)
  - Remove filesystem migration code. (dlehman)
  - Use threadMgr.wait to check threads (bcl)
  - Add error reporting to threadMgr (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.4-1
changelog:
  - Remove libcurl requirement from configure.ac. (dlehman)
  - DMI_CHASSIS_VENDOR has moved into blivet. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 19.5-1
changelog:
  - Add --dirinstall command (bcl)
  - Convert the mount point entry to one containing a drop down. (clumens)
  - Move the Modify SW button into a link in the text. (clumens)
  - Rework all the dialogs after you click Done on the storage spoke (#903501).
    (clumens)
  - Overrides for the Gdk have _2BUTTON_PRESS defined (vpodzime)
  - Add entries with completions to the comboboxes (DatetimeSpoke) (vpodzime)
  - Make the custom partitioning bullet points take up less horizontal space.
    (clumens)
  - Don't say you can reuse existing mountpoints unless there are some. (clumens)
  - Point gobject-introspection at our updates directory for overrides. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 19.6-1
changelog:
  - fix uuid reference in parse-kickstart (bcl)
  - Fixup kickstart script logging (bcl)
  - Tell libreport the crash happened in Anaconda (#885690) (vpodzime)
  - Restore older behavior regarding ks argument without a file name (#910550).
    (clumens)
  - Move the encryption checkbox to the dialog (bcl)
  - re-fetch metadata when proxy settings change (bcl)
  - Apply some fixes to the spec file (#909592, metherid (clumens)
  - install -> installation in a couple user-visible strings. (clumens)
  - Restore support for partial kickstart files (#887254). (clumens)
  - Get rid of packagesSeen. (clumens)
  - Remove debugging print (DatetimeSpoke) (vpodzime)
  - Honor modules' __all__ when doing collect (msivak)
  - Use ksdata.addons instead of ksdata.addon and add ADDON_PATHS to sys.path
    (vpodzime)
  - Remove unused modules (dbus) and stuff from network.py (rvykydal)
  - Replace get_NM_connection() using new nm module. (rvykydal)
  - Replace get_NM_settings_value() using new nm module (rvykydal)
  - Replace nmIsConnected() using new nm module (rvykydal)
  - Replace hasActiveNetDev() using new nm module (rvykydal)
  - Replace getDevicesProperies() using new nm module (rvykydal)
  - Replace getIPAddresses() using new nm module (rvykydal)
  - Replace getMacAddress() using new nm module (rvykydal)
  - Replace isWirelessDevice() using new nm module (rvykydal)
  - Replace getLinkStatus() using new nm module (rvykydal)
  - Replace getActiveNetDevs() using new nm module (rvykydal)
  - Replace getDevices() using new nm module (rvykydal)
  - Move NM dbus calls to separate module. (rvykydal)
  - Move networking functions from isys to network module. (rvykydal)
  - Remove unused stuff from network.py (rvykydal)
  - Remove unused networking stuff from isys (rvykydal)
  - Network spoke: remove unused NM path and interface constants (rvykydal)
  - Add 'eject' to the anaconda initramfs (wwoods)
  - Ensure hookdir exists before creating eject script (wwoods)
  - remove anaconda-cleanup-initramfs.service (wwoods)
  - Add dracut/save-initramfs.sh (wwoods)
  - Bring back the askmethod parameter (#889887). (clumens)
  - Add a new selectorFromDevice method to the accordion. (clumens)
  - The storage logger is now the blivet logger. (dlehman)
  - DeviceFactory has moved from blivet to blivet.devicefactory. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 19.7-1
changelog:
  - Fix RAID level test (bcl)
  - unpack product.img to /updates (#911873) (bcl)
  - If you attempt to search on the network device pane, don't crash. (clumens)
  - Don't treat the _ in x86_64 as a mnemonic. (clumens)
  - If you set_markup, the label forgets set_use_underline from glade. (clumens)
  - Don't try to update spokes that are indirect. (clumens)
  - If you cannot reclaim more space, don't show the reclaim radio (#911791).
    (clumens)
  - Swap the order of the part scheme combo and encryption checkbox. (clumens)
  - Fix for the addons kickstart support (vpodzime)
  - kickstart.py needs udev that now lives in blivet (vpodzime)
  - Refactor pieces of the Datetime spoke and move some parts to kickstart.py
    (vpodzime)
  - Set ONBOOT=no for default autoconnections (#905918, #886090) (rvykydal)
  - Don't use "type" to name a variable. (rvykydal)
  - Update all spokes on a Hub when spoke is exited (msivak)
  - Wait for continueButton in KS mode if the user changed anything (msivak)
  - Fix up word wrap on the DetailedErrorDialog. (clumens)
  - Display storage warnings, similar to how errors are displayed (#909410).
    (clumens)
  - Fix reprompting and screen redrawing on invalid input (vpodzime)
  - Refresh addons_paths once we know if gui or tui takes place (vpodzime)
  - Fixup anaconda.spec (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.8-1
changelog:
  - Add more stuff to the exception reporting skip list. (clumens)
  - Compare Sizes to Sizes in the reclaim dialog (#913484). (clumens)
  - The disk cart summary does not need a mnemonic. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 19.9-1
changelog:
  - Behave nice when root password is set by kickstart (msivak)
  - Password spoke is mandatory if the created user is not an admin (msivak)
  - Use the user data provided by kickstart (msivak)
  - Add the User creation spoke including the Advanced dialog (msivak)
  - Bonding support: kickstart (rvykydal)
  - Condense some duplicated and overly wordy code in custom.py. (clumens)
  - Add a new allMembers property that returns a list of pages and members.
    (clumens)
  - All Pages have a title, so get rid of the getattr games. (clumens)
  - Allow more than one Page to be expanded at a time. (clumens)
  - Get rid of the currentPage method. (clumens)
  - Promote page._members to page.members. (clumens)
  - Require passing the title to a Page's constructor. (clumens)
  - Pressing F12 should do the same thing as clicking "Done" (#840998). (clumens)
  - A bunch more "install" -> "installation" changes. (clumens)
  - When the user clicks "Reclaim Space", go back to the hub (#911792). (clumens)
  - Modify the logic that makes the reclaim button sensitive (#911793). (clumens)
  - Add a free space line under every disk in the reclaim dialog. (clumens)
  - Remove the initial sentence from the top of the reclaim dialog (#911793).
    (clumens)
  - Fix a traceback in verifying optical media on the source spoke. (clumens)
  - Revert "Hook up the "Remove Packages" button on the dep solving error
    screen." (#905899). (clumens)
  - Don't display "(null)" as a MountpointSelector's mountpoint. (clumens)
  - dracut: add anaconda-pre-shutdown.sh to fix eject (#809920) (wwoods)
  - Continue booting when checkisomd5 is aborted (#891551) (bcl)
  - Fix ksdevice=<MAC> - instead of renaming the device to ksdev0 just use it
    (rvykydal)
  - Add pigz to initrd.img (wwoods)
  - Use %_prefix macro value when calling configure in makeupdates (vpodzime)
  - Try to import modules the standard way first in collect (msivak)


author: Brian C. Lane <bcl@redhat.com> - 19.10-1
changelog:
  - Bonding support: GUI - hub status information (#906263) (rvykydal)
  - Bonding support: GUI - generate kickstart network command for bonds (#906263)
    (rvykydal)
  - Bonding support: GUI - add device dialog (#906263) (rvykydal)
  - Bonding support: GUI - add device dialog (glade) (#906263) (rvykydal)
  - Bonding support: GUI - device list, configuration and adding bond (#906263)
    (rvykydal)
  - Bonding support: GUI - Slaves line in Wired tab (glade) (#906263) (rvykydal)
  - Crypt the root we get from the user (#918991). (jkeating)
  - Adapt to the new libxklavier's behaviour (vpodzime)
  - We use python-meh's interfaces instead of Anaconda's (vpodzime)
  - Redraw screen in case of valid input and nothing new scheduled (vpodzime)
  - Fix two places where we are locking up the main thread (#886680). (clumens)
  - Log when we acquire and release the _yum_lock (dlehman, clumens). (clumens)
  - Do not fail when the logging stream cannot be opened (in initial-setup..)
    (msivak)
  - Mark DateTime spoke as usable for Firstboot (msivak)
  - Fix a missing import and move the addon KS output template (msivak)
  - Make the TUI mainloop more resistant to screen implementation errors (msivak)
  - Teach TUI how to react on async events (msivak)
  - Could not load UI file advanced_user.glade (hamzy)
  - Don't try to remove the timer when it's None (DatetimeSpoke) (vpodzime)
  - Log failed imports in the collect functions (vpodzime)
  - remove the remnants of sparc support (dennis)
  - Remove installmethod.py (dead code) (wwoods)
  - Make default media eject behavior match old behavior (wwoods)
  - Silence "cp: cannot stat '/etc/cmdline'..." error message (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 19.11-1
changelog:
  - Don't create temporary lists if not needed (vpodzime)
  - Fix reclaiming disk space for non-us installations. (rvykydal)
  - Allow for raising thread exceptions when threadMgr.get is called (bcl,
    clumens). (clumens)
  - Hook up the new refresh dialog. (clumens)
  - Add a dialog prompting the user to refresh anaconda's view of storage.
    (clumens)
  - Add a refresh button to the custom partitioning toolbar. (clumens)
  - Add a reset button to the bottom right of the custom spoke. (clumens)
  - Hook up the new action summary dialog. (clumens)
  - Add a summary screen of actions to be performed on all disks. (clumens)
  - Catch error when incorrect nfs address entered (sbueno+anaconda)
  - Use GDBus also for connection settings update. (rvykydal)
  - Network spoke: improve message format parametrization for translators
    (rvykydal)
  - Don't set ibft device renaming for dracut, let it just do its job (#828505)
    (rvykydal)
  - Mark Timezone selection as firstboot spoke (msivak)
  - Add user creation spoke to TUI (msivak)
  - Refactor TUI password spoke to use the declarative EditTUISpoke (msivak)
  - Use guess_username from pyanaconda.users in gui.spokes.UserSpoke (msivak)
  - Add declarative EditTUISpoke (msivak)
  - Allow modyfying exit question in TUI (msivak)
  - Return False from TUI.run() if it was exited prematurely (msivak)
  - Add guess_username function to users.py (msivak)
  - Mark incomplete mandatory spokes in text mode (msivak)
  - Network spoke: move formatting parameters out of translation function
    (rvykydal)
  - Network spoke: add keyboard accelerator to add device combobox (#906263)
    (rvykydal)
  - Network spoke: don't decorate add_device_dialog (#906263) (rvykydal)
  - Don't pass undefined stdout from execWithCapture. (rvykydal)
  - Network spoke: import network module instead of list of too many functions
    (rvykydal)
  - Vlan support: kickstart (#906272) (rvykydal)
  - Vlan support: generate kickstart (#906272) (rvykydal)
  - Vlan support: GUI - hub status information (#906272) (rvykydal)
  - Network spoke: check whether added network device is already in list
    (#906272) (rvykydal)
  - Vlan support: GUI - add "Vlan ID" and "Parent" to vlan tab (#906272)
    (rvykydal)
  - Return correct nm_device_setting_value for bonds and vlans (#906272)
    (rvykydal)
  - Vlan support: GUI - show vlan devices (#906272) (rvykydal)
  - Vlan support: GUI - add "Parent" and "Vlan ID" info (glade) (#906272)
    (rvykydal)
  - Vlan support: GUI - add vlan device (glade) (#906272) (rvykydal)
  - Show that password was set by kickstart in TUI (msivak)
  - Add settable quit message to TUI (msivak)
  - Check _current_action for not being None before using it (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.12-1
changelog:
  - _model -> model in filter.py. (clumens)
  - Add some documentation to FilterPage. (clumens)
  - Add the advanced storage UI and hook it up. (clumens)
  - Don't wrap the DO creation in gtk_thread_wait. (clumens)
  - Add a button to the specialized window to bring up the add dialog. (clumens)
  - Filter out multipath devices from the getDisks results. (clumens)
  - Reduce duplicated code between the GUI and TUI. (clumens)
  - Set the horizontal and vertical scales to what we want. (clumens)
  - Move DiskOverview creation out into its own method. (clumens)
  - Add a slot on the storage spoke for display of advanced storage. (clumens)
  - Log the actual exception for getPackage (bcl)
  - Add the addon repos from a repo's treeinfo file (bcl)
  - Disable failed repos, not remove them (bcl)
  - Add repo addon to source spoke (bcl)
  - Remove the previous addon repo code and UI (bcl)
  - Addon repo glade changes (bcl)
  - Enable updates repo by default (bcl)
  - Adjust _getTreeInfo so that proxy_url can be passed (bcl)
  - Add enable flag to RepoData object (bcl)
  - Modify repo interface in packaging (bcl)
  - Change the source DiskOverview to a label (bcl)
  - Display the reason for payloadInstallHandler error (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.13-1
changelog:
  - Set Tip text on the create user spoke. (dcantrell)
  - Use space instead of underscore when user uses the timezone name (#924352)
    (msivak)
  - Use only self.data in TUI timezone spoke's status (msivak)
  - Use the named tuple in root password dialog (#924138) (msivak)
  - Add message instructing users they can type to search for language.
    (sbueno+anaconda)
  - Don't unbusy the cursor until the first action is ready to display. (clumens)
  - Move custom storage setup into its own thread. (clumens)
  - When you turn off NTP, clear the warning along the bottom of the screen.
    (clumens)
  - If the disk has no serial number, don't give the DiskOverview a popup.
    (clumens)
  - Reorder the columns on the shopping cart so name is next to description.
    (clumens)
  - Add device node names to the resize dialog as a new column. (clumens)
  - Use an emblem for indicating spokes have not been completed. (clumens)
  - If you remove all the disks in the shopping cart, disable the buttons.
    (clumens)
  - Apply a style to the network spoke's toolbar. (clumens)
  - Add a little more space between the updates checkbox and the add repo stuff.
    (clumens)
  - Remove the partition scheme expanders. (clumens)
  - Don't error out if a ks %include is missing when looking for sshpw
    (#923627). (clumens)
  - Do not guess username immediately when user clears it (#924184) (msivak)
  - Do not require password when no user is requested (#924150) (msivak)
  - Refresh the checkboxes on AdvancedUser dialog properly (#924257) (msivak)
  - Allow setting the default GID of the new user. (msivak)
  - Add call to new-kernel-pkg --rpmposttrans (#922988) (bcl)
  - Make our gtk_* decorators safer and more intelligent (vpodzime)
  - Add method for checking if in main thread to the ThreadManager (vpodzime)
  - Port the mandatory logic for User and Password spokes from GUI to TUI
    (msivak)
  - Use only self.data to determine completeness in User spoke (msivak)
  - Make firstboot kickstart command aware of initial-setup (msivak)
  - Add command and data updates to AnacondaKSHandler's __init__ (msivak)


author: Brian C. Lane <bcl@redhat.com> - 19.14-1
changelog:
  - Handle the end of the %addon section (vpodzime)
  - Don't allow setting a mountpoint for an fstype we cannot mount. (dlehman)
  - Fix a bug I introduced with 3c78c1a5c. (clumens)
  - Get rid of the customization expanders on custom partitioning. (clumens)
  - Translate the "Create a new volume group..." text (#892782). (clumens)
  - Move the Desired Capacity label and spinner into its own row (#907883,
    - move Xorg test up so we might start vnc instead (hamzy)
  - Set word wrapping on the label telling you how to switch layouts (#924885).
    (clumens)
  - gtk_thread_wait -> gtk_action_wait in custom.py (#926926). (clumens)
  - Support multiple values for kicstart network --namserver= in dracut (#917481)
    (rvykydal)
  - get_widget -> get_object (#927898). (clumens)
  - THREAD_* constants are in pyanaconda, not pykickstart. (clumens)
  - Network spoke: fix model access thinko in Add device dialog (rvykydal)
  - Use constants for thread names (mkolman)
  - Move network connection timeout from network to constants (mkolman)
  - udev-settle.service is now systemd-udev-settle.service (wwoods)
  - Add boot-options.txt (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 19.15-1
changelog:
  - Fix two small problems with the UID/GID spin buttons (#929173, #929138).
    (clumens)
  - The Update Settings button should only be sensitive if you change something.
    (clumens)
  - Move datetime spoke initialization into its own thread, too. (clumens)
  - Make it more clear nothing will happen immediately on custom storage
    (#883195). (clumens)
  - Replace the custom part size spinner with an entry. (clumens)
  - Add a factory class for our various communications queues. (clumens)
  - Make exception handling in the rescue mode work (#926913) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.16-1
changelog:
  - Modify LocaledWrapper to use our safe_dbus module (#928287) (vpodzime)
  - Add module providing safe DBus operations (vpodzime)
  - Define a DEFAULT_DBUS_TIMEOUT constant and use it (vpodzime)
  - Execute the yum transaction in another process (bcl)
  - Add anaconda-yum (bcl)
  - Add execReadlines utility (bcl)
  - Use namedtuple instead of our magic tuples (vpodzime)
  - Tell python-meh architecture of the anaconda package (vpodzime)
  - Add release number to the result of getAnacondaVersion (vpodzime)
  - Fix _isys.so location in the updates.img (vpodzime)
  - Network spoke: Fix reading of device type from combobox (#947120) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 19.17-1
changelog:
  - Pass open file to execWithRedirect for vncpasswd (#948638) (bcl)
  - Fix ip= saving in parse-kickstart (hamzy)
  - Fix initial raid level when switching to a raid-capable device type.
    (dlehman)
  - The raid level combo cannot be not sensitive for preexisting devices.
    (dlehman)
  - Make sure fstype combo is not sensitive for btrfs devices. (dlehman)
  - Add an entry to the raid level combo for btrfs' single. (dlehman)
  - Clean up _save_right_side and adapt to changes in blivet.devicefactory.
    (dlehman)
  - Remove anaconda's udev rules. (dlehman)
  - Add requires for some things that aren't strictly required by blivet.
    (dlehman)
  - Parent's finalize method needs self (vpodzime)
  - Use Sphinx syntax for docstrings (vpodzime)
  - Use None for unbounded size requests. (dlehman)
  - Disable yum lock debugging for the final release. (clumens)
  - The source spoke should display something nicer than "Not ready" (#948112).
    (clumens)
  - Don't run storage execution in an endless loop (#948331, #948285). (clumens)
  - If an incorrect source is given for a ks install, don't fallback (#948212).
    (clumens)
  - Fix a bug when creating a new mountpoint with no given size (#948228).
    (clumens)
  - memInstalled has moved (#947261). (clumens)
  - Correctly report an error if OSError is hit when setting up the source
    (#947634). (clumens)
  - Add anaconda-yum to %files (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.18-1
changelog:
  - Revert "Revert "Don't emit "gfxterm" in grub2 configs (#821355)"" (pjones)
  - Make "s" a hotkey for "Save Changes" on Advanced User Configuration. (pjones)
  - Clean up tracebacks saved in pstore space (#950709) (pjones)
  - Move anaconda-yum to /usr/libexec/anaconda/ (bcl)
  - Cleanup: remove dead upgrade code (wwoods)
  - Fix console= persistence, remove serial (#928269) (wwoods)
  - Revert "Don't emit "gfxterm" in grub2 configs (#821355)" (pjones)
  - Disable grub2-mkconfig's submenus by default. (pjones)
  - Don't emit "gfxterm" in grub2 configs (#821355) (pjones)
  - updates to boot-options.txt (wwoods)
  - flags.py: remove unused flags (wwoods)
  - remove flags.virtpconsole (wwoods)
  - Call os.chdir("/") after calling os.chroot (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.19-1
changelog:
  - Show device size with full precision to avoid spurious resize. (#951276)
    (dlehman)
  - Fix another typo (old_fstype->old_fs_type). (#951593) (dlehman)
  - Fix typo encryption_changed->changed_encryption. (#950700) (dlehman)
  - Remove some remnants of old multipath code. (#951259) (dlehman)
  - Protect the block device containing the stage2 image. (dlehman)
  - Clarify code for iutil.get_active_console() etc. (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 19.21-1
changelog:
  - Set seen for lang from option & use constant for default (mkolman)
  - Hook the Geolocation module to Anaconda (mkolman)
  - Add geolocation module (mkolman)
  - Add logging to exception handling (vpodzime)
  - Run exception handling in the main thread also in TUI (vpodzime)
  - Update network ksdata with cmdline options (#893784) (rvykydal)
  - Return network devices actually activated (instead of just active) (#949002)
    (rvykydal)
  - Don't traceback if we can't find PermHwAddr when looking for slaves (#949341)
    (rvykydal)
  - Add support for iSCSI iface binding. (rvykydal)
  - Fix a traceback when handling node login authentication. (clumens)
  - Add a requirement on python-IPy now. (clumens)
  - Display individual buttons on the filter UI instead of a combo. (clumens)
  - Hook up authentication for iSCSI discovery and node login. (clumens)
  - When the clear button is clicked on the filter spoke, clear out the fields.
    (clumens)
  - Remove the extra "Target LUN" search option. (clumens)
  - If all iSCSI nodes have been logged into, leave the dialog. (clumens)
  - Populate the port combo on the filter spoke's search page. (clumens)
  - Hook up filtering for iSCSI devices. (clumens)
  - Add initial iSCSI support to the advanced storage UI. (clumens)
  - Add a generic function to FilterPage for setting up a GtkComboBoxText.
    (clumens)
  - self.disks -> self.pages in filter UI refresh method. (clumens)
  - Add a button to bring up the Add Additional dialogs. (clumens)
  - Remove pixmaps no longer needed by newui. (clumens)
  - Add a checkmark on a DiskOverview when it is selected. (clumens)
  - Make a couple UI modifications to the resize slider. (clumens)
  - Make several changes to how addons are displayed (#873498). (clumens)
  - Allow clicking on environment and addon text to toggle them (#928010).
    (clumens)
  - Fix scrolling problems on the environment side of software selection
    (#928008). (clumens)
  - Handle quit messages on the text progress UI hub (#895756). (clumens)
  - If there's an error while in text mode, display it. (clumens)
  - Force sizes on the network toolbar buttons (#951580). (clumens)
  - Disable the "Closest mirror" option if there's no fastestmirror plugin
    (#876135). (clumens)
  - Move text UI summary hub setup into the setup method (#927315, #950956).
    (clumens)
  - Bring the text storage spoke a little more in line with the graphical one.
    (clumens)
  - Make a home directory for the user by default (#950792). (clumens)
  - Add some padding under the ransom notes on the progress hub. (clumens)
  - Remove a lot of ancient crud from the installclasses. (clumens)
  - Set the default fs type on RHEL (#951088). (clumens)
  - Add a Spoke.changed attribute. (clumens)
  - Display device names on MountpointSelectors (#888872). (clumens)
  - Add signal handlers for controlling password entry visibility. (clumens)
  - Ransom notes can be either PNGs or JPGs. (clumens)
  - dracut/parse-kickstart: handle network --mtu (wwoods)
  - Exclude a couple more password variables from dumps (bcl)
  - Enlightbox dialogs in the custom spoke (vpodzime)
  - Create and use GtkWindowGroup for our windows (vpodzime)
  - We can import Gtk globally now (vpodzime)
  - Handle both types of data we can get from libxklavier (#950921) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.22-1
changelog:
  - Container management improvements. (dlehman)
  - Include swap-related disk space needs in storage options dialogs. (#951269)
    (dlehman)
  - Show the summary screen before the luks passphrase dialog. (dlehman)
  - Add language support spoke (#912364) (rvykydal)
  - Add kickstart lang --addsupport option (#912364) (rvykydal)
  - Add network --ipv6gateway kickstart option (#905226) (rvykydal)
  - Remove pre-18.0 history from anaconda.spec. (clumens)
  - Add free space information to DiskOverviews (#949746). (clumens)
  - Raise exception if our module fails to be imported (vpodzime)
  - Fix exception handling in rescue mode (vpodzime)
  - Select all disks when Ctrl+A is pressed (#864707) (vpodzime)
  - DiskOverview needs to grab focus if clicked (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.23-1
changelog:
  - Only check mandatory spokes in automated install (#956960,#895258) (bcl)
  - Add scratch-bumpver target (bcl)
  - Add Driver Update Disk repo handling to Anaconda (bcl)
  - Add Driver Update Disk support to anaconda-dracut (bcl)
  - Port driver update utilities from loader (bcl)
  - Fix a typo. (clumens)
  - Do not translate a blank window name. (clumens)
  - Add a separator under the default language on the welcome screen. (clumens)
  - Move the selected language to the top of the list on the welcome screen.
    (clumens)
  - Remove the unused LanguageSpoke. (clumens)
  - Add the "Add FCoE" dialog (#903122). (clumens)
  - Allow enabling /etc/anaconda.repos.d repos like the docs say (#955724).
    (clumens)
  - Move where the password quality checker is created (#956049). (clumens)
  - Allow multiple disk selection with Shift-click (#864707) (vpodzime)
  - Select all disks in the box with advanced storage as well (vpodzime)
  - Don't change DiskOverview's background on 'chosen' changed (vpodzime)
  - Fix number of arguments for languageGroups (liveDVD class) (#957038)
    (rvykydal)
  - Apply some minor padding fixes on the container editing dialog. (clumens)
  - If no root password was given, lock root's account (#927922). (clumens)
  - Remove some unneeded boxes and alignments in the NTP config dialog. (clumens)
  - Default to using the iscsi discovery credentials for login, if provided.
    (clumens)
  - langsupport spoke: keep data.lang.lang first in status of spoke (rvykydal)
  - Unpack property value returned by GDBus before using it (#956614) (rvykydal)
  - Don't traceback when no activated devices were found for ks network default
    (#956614) (rvykydal)
  - Ask about VNC also in connecting state, not only connected (#952801)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 19.24-1
changelog:
  - Fix check for early exit from on_container_changed. (dlehman)
  - Add ability to manipulate container sizes directly. (dlehman)
  - Don't lock users who chose custom storage out. (dlehman)
  - Don't allow unhiding of hidden disks during disk image installs. (#956020)
    (dlehman)
  - Add layout indicator to the LUKS passphrase dialog (vpodzime)
  - Add layout indicator to the BaseWindow (vpodzime)
  - LayoutIndicator widget (vpodzime)
  - self._password is set to None not "" initially (#958723) (vpodzime)
  - Use constants for protocol's order instead of magic numbers (vpodzime)
  - Support setting the name of a btrfs subvol (#892363). (clumens)
  - If there are errors processing the kickstart file early on, just print them.
    (clumens)
  - Stop defining _, N_, and P_ all over the place. (clumens)
  - Fix a probably rare traceback in resizing from the custom part UI. (clumens)
  - Add methods to do some hiding/showing that we do several different places.
    (clumens)
  - Make it more obvious which fields on custom part are editable (#958251).
    (clumens)
  - Clean up some of the get_object usage in custom.py. (clumens)
  - Streamline DatetimeSpoke's timezone updating (#953311) (vpodzime)
  - Allow setting timezone on the map without signal (vpodzime)
  - Sensitivity of the date&time settings doesn't depend on timezone (vpodzime)
  - Give the RAID level label on custom a mnemonic widget. (clumens)
  - Give the hostname entry a keyboard shortcut. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 19.25-1
changelog:
  - Change the buttons on the quit dialog. (clumens)
  - Add FONT=latarcyrheb-sun16 to /etc/vconsole.conf (vpodzime)
  - Use ntpdate instead of rdate (#950267) (vpodzime)
  - Add layouts with a country if not added with a language (#960569) (vpodzime)
  - Fixup xconf keymap code for text/dirinstall (bcl)
  - Bump pykickstart to 1.99.30 for liveimg support (bcl)
  - Add kickstart liveimg install command (bcl)
  - Make sure all threads are done before install (bcl)
  - Make sure stage1_disk isn't empty (#950487) (bcl)
  - Add /boot/efi to suggested mountpoints (#960677) (bcl)
  - Add extlinux command-line option. (mattdm)
  - Add extlinux as a bootloader type. (mattdm)
  - Bump the pykickstart requirement for the extlinux patches. (clumens)
  - Revert "Busy cursor when applying changes in the custom spoke" (mkolman)
  - Revert "Context manager for doing things with busied cursor" (mkolman)
  - Use the F19 bootloader class from pykickstart, for --extlinux (mattdm)
  - Transform bootloader --extlinux to extlinux command-line option (mattdm)
  - Rework the layout of the storage spoke for low resolution setups. (clumens)
  - Fix lower resolution display problems on the filter spoke. (clumens)
  - Don't show iscsi passwords when focused, either.  Enjoy typing blind.
    (clumens)
  - Add a couple more things to .gitignore. (clumens)
  - Remove the bootloader class's obsoletes attribute. (clumens)
  - Disable sort indicators on the filter UI. (clumens)
  - Remove the Viewport from the disk shopping cart. (clumens)
  - Cleaning up some of the TUI storage code (sbueno+anaconda)
  - Add ability in TUI for users to select partitioning scheme. (sbueno+anaconda)
  - Use the firmware-provided language if it's something we support. (pjones)
  - Use systemd-localed for writing out xorg conf file (#958714) (vpodzime)
  - Busy cursor when applying changes in the custom spoke (vpodzime)
  - Make sure the "unbusy cursor" is used for the exception window (vpodzime)
  - Context manager for doing things with busied cursor (vpodzime)
  - Revert "Add signal handlers for controlling password entry visibility."
    (#958608). (clumens)
  - Force a password to be set if option checked in TUI. (#927956)
    (sbueno+anaconda)
  - Fix a minor display issue in TUI. (sbueno+anaconda)
  - hostname has dropped -v option (bcl)
  - Only override proxy and noverifyssl if specified (#880482) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.26-1
changelog:
  - Pressing Delete on custom part should remove the selected mountpoint.
    (clumens)
  - Use the same text formatting on the langsupport spoke as on the welcome
    spoke. (clumens)
  - Remove the now-unused LanguageMixIn. (clumens)
  - Do not BuildRequire python-bugzilla on RHEL (#953182) (dcantrell)
  - Don't require network configuration in Live DVD (#962485) (rvykydal)
  - Set default FS choice to LVM in text mode (#962600) (sbueno+anaconda)
  - Move udev rules generation to pre-trigger (#958924) (bcl)
  - Suggest names for btrfs mountpoints (bcl)
  - Use a method to reset current_selector (#959707) (bcl)
  - Fix non-default language being hidden in welcome spoke (mkolman)
  - Mark placeholder text in add addtnl keyboard screen as translatable.
    (sbueno+anaconda)
  - Mark language search string translatable. (#955229) (sbueno+anaconda)
  - Remove the get_current_layout_name function (#895766) (vpodzime)
  - Add support for the realm command (mkolman)
  - Revert "Add support for the realm command" (mkolman)
  - Add support for the realm command (mkolman)
  - Support for getting NTP servers from DHCP (#862755) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 19.27-1
changelog:
  - Partial fix for screen resize problems (#869364) (clumens)
  - Remove an extra call to page clicked handler from refresh. (#959722)
    (dlehman)
  - Always run through the full storage spoke. (#960732) (dlehman)
  - Update apply button as appropriate after invoking dialogs. (#960254)
    (dlehman)
  - Don't allow setting btrfs subvolumes' size. (#959723) (dlehman)
  - Drop btrfs-specific raid level "single" for non-btrfs. (#959688) (dlehman)
  - Update btrfs volume label when changing volume name. (#959727) (dlehman)
  - Don't allow setting labels for btrfs subvolumes. (#960601) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 19.29-1
changelog:
  - Handle empty text in simpleline (bcl)
  - Fixup TUI source to work with kickstart (bcl)
  - Add missing disk_selection XML (#962012,#962631) (bcl)
  - Add ability for users to specify an installation source repo in text UI.
    (sbueno+anaconda)
  - Add the ability to select software in text UI. (sbueno+anaconda)
  - Add 'refresh' option in TUI; lock users out of threads that aren't ready
    (sbueno+anaconda)
  - Add 'software' category to TUI summary hub (sbueno+anaconda)
  - Only try to activate layouts if runtime system can be changed (vpodzime)
  - Be more defensive in handling layouts from kickstart (#963103) (vpodzime)
  - Return all layouts the XklWrapper knows about (#883555) (vpodzime)
  - Fix issue where FS selection not applied in text UI. (#964069)
    (sbueno+anaconda)


author: Brian C. Lane <bcl@redhat.com> - 19.31.1-1
changelog:
  * Thu May 23 2013 Brian C. Lane <bcl@redhat.com> - 19.30-1
  - Fix software selection in text UI. (#965974) (sbueno+anaconda)
  - Don't call _update_summary from within _add_disk_overview. (clumens)
  - getDisks should not return a list that has duplicates in it. (clumens)
  - Fix the rescan button (#929299). (clumens)
  - Let checkbox disable updates-testing (#962522) (bcl)
  - disable updates when method is set in ks (#952791) (bcl)
  - Fix string formatting on text UI storage spoke. (#965460) (sbueno+anaconda)


author: Brian C. Lane <bcl@redhat.com> - 19.31.2-1
changelog:
  - Fix driver disk path for inst.dd= method (bcl)
    Resolves: rhbz#987513
  - Allow logging into multiple iscsi nodes at once (clumens).
    Resolves: rhbz#975831
  - Add support for NFS as install source in TUI. (sbueno+anaconda)
    Resolves: rhbz#971298
  - Fix crash while parsing ntp servers from DHCP6 (dshea)
    Resolves: rhbz#987978
  - Wait for device connections for iface-bound iscsi in kickstart (rvykydal)
    Resolves: rhbz#740105
  - Refer to blivet instead of storage in iscsi kickstart (rvykydal)
    Resolves: rhbz#740105
  - Mark disk 'selected' if only one present in TUI. (sbueno+anaconda)
    Resolves: rhbz#975790
  - Update devicetree only if we logged in to some target in add iscsi dialog.
    (rvykydal)
    Related: rhbz#740105
  - Don't show multipath members in specialized disks overview (rvykydal)
    Resolves: rhbz#740105
  - Do not populate devicetree after each single login in iscsi dialog (rvykydal)
    Resolves: rhbz#740105
  - Match also iface when logging into selected iface-bound iscsi target
    (rvykydal)
    Resolves: rhbz#740105
  - Make sure proper installclass selected for RHEL installs. (sbueno+anaconda)
    Resolves: rhbz#975720


author: Brian C. Lane <bcl@redhat.com> - 19.31.3-1
changelog:
  - Skip password strength check for kickstart passwords (dshea)
    Resolves: rhbz#993040
  - Add unsupported hardware dialog (bcl)
    Resolves: rhbz#872728
  - Only move INSTALL_TREE when it is mounted (bcl)
    Resolves: rhbz#888196
  - Require fcoe-utils only on ix86 and x86_64 architectures (vpodzime)
    Resolves: rhbz#989913
  - For vnc require network in intramfs (rvykydal)
    Resolves: rhbz#990071
  - Honor hostname set in kickstart (rvykydal)
    Resolves: rhbz#988483
  - Don't prompt for ssh on s390x if doing an image install. (sbueno)
    Resolves: rhbz#983056


author: Brian C. Lane <bcl@redhat.com> - 19.31.4-1
changelog:
  - Use ksdata.method.seen (bcl)
    Resolves: rhbz#989461
  - Check that we're doing an HD install before examining the attr (clumens).
    Resolves: rhbz#989428


author: Brian C. Lane <bcl@redhat.com> - 19.31.7-1
changelog:
  - dracut/parse-kickstart should use the updated method-related classes
    (clumens).
    Resolves: rhbz#994978


author: Brian C. Lane <bcl@redhat.com> - 19.31.8-1
changelog:
  - dracut no longer auto assembles everything (bcl)
    Resolves: rhbz#960496
  - Don't override multilib setting unless the option was passed. (dlehman)
    Resolves: rhbz#987557
  - Don't read proxy for methods that have no proxy (dshea)
    Resolves: rhbz#997410


author: Brian C. Lane <bcl@redhat.com> - 19.31.9-1
changelog:
  - The NFS text dialog should never attempt to use method.url (clumens).
    Resolves: rhbz#998446
  - Update both the method and repo info. (dshea)
    Resolves: rhbz#999185


author: Brian C. Lane <bcl@redhat.com> - 19.31.10-1
changelog:
  - Check for hwaddress exceptions. (dshea)
    Resolves: rhbz#999514
  - If LANG isn't set, set it to default value. (sbueno+anaconda)
    Resolves: rhbz#997397
  - Do not run another instance of the TUI for errors (vpodzime)
    Resolves: rhbz#997661
  - Do not try to exit from the installation thread (vpodzime)
    Related: rhbz#997661
  - Tell which thread failed to be added by the ThreadMgr (vpodzime)
    Related: rhbz#997661


author: Brian C. Lane <bcl@redhat.com> - 19.31.11-1
changelog:
  - Return only network devices supported in installer from nm_devices (rvykydal)
    Resolves: rhbz#999514
  - Obtain network device type specific dbus interface dynamically (rvykydal)
    Resolves: rhbz#999514
  - Catch no-hwaddr exception only for the respective call (rvykydal)
    Resolves: rhbz#999514
  - Don't catch hwaddr not found exception for ethernet devices (rvykydal)
    Resolves: rhbz#999514


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 19.31.12-1
changelog:
  - Text network spoke: more strict ipv6 address input checking (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: add to translated files (po/POTFILES.in) (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: require netmask and gateway for static ipv4 (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: Condense device configuration information (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: fix ipv4 regex (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: basic configuration support (rvykydal)
    Resolves: rhbz#909299
  - Add support for network configuration in TUI. (sbueno+anaconda)
    Resolves: rhbz#909299


author: Brian C. Lane <bcl@redhat.com> - 19.31.13-1
changelog:
  - Remove Closest mirrors if no mirrors (bcl)
    Related: rhbz#876135
  - Fix fastestmirror plugin check (bcl)
    Related: rhbz#876135
  - Optionally hide the GUI option to install updates (dshea)
    Resolves: rhbz#999442
  - Move the really_hide and really_show functions to utils (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.31.14-1
changelog:
  - Add more details to iso device selector (bcl)
    Resolves: rhbz#971290
  - Warn user if they enter a weak password in TUI. (sbueno+anaconda)
    Resolves: rhbz#1001039
  - Don't mark spoke as completed if no repo is set. (sbueno+anaconda)
    Resolves: rhbz#1001538
  - Run firstboot-only spokes on first boot by default (vpodzime)
    Related: rhbz#1000409
  - Let hubs specify which environments they support (vpodzime)
    Related: rhbz#1000409
  - Don't enable chronyd if disabled in kickstart (mkolman)
    Resolves: rhbz#1002583


author: Brian C. Lane <bcl@redhat.com> - 19.31.15-1
changelog:
  - Handle kickstarts that don't specify timezone (mkolman)
    Resolves: rhbz#1001598
  - Only ignore missing packages entries (bcl)
    Resolves: rhbz#983316


author: Brian C. Lane <bcl@redhat.com> - 19.31.16-1
changelog:
  - Let users configure autopart options in interactive text ks.
    (sbueno+anaconda)
    Resolves: rhbz#1001061
  - Catch race of network device state vs reading its config properties
    (rvykydal)
    Resolves: rhbz#919478
  - Fix check for device state when reading its IPXConfig (rvykydal)
    Resolves: rhbz#1005681
  - Network spoke: fix showing of ipv6 addresses (rvykydal)
    Resolves: rhbz#1005681
  - Network spoke: show global ipv6 addresses (rvykydal)
    Resolves: rhbz#1005681
  - Network spoke: fix refresh of device IP configuration (rvykydal)
    Resolves: rhbz#1005681
  - Firstboot should be disabled by default after automated installations
    (vpodzime)
    Resolves: rhbz#985277


author: Brian C. Lane <bcl@redhat.com> - 19.31.17-1
changelog:
  - Don't set up the resize slider for non-resizable devices. (dlehman)
    Resolves: rhbz#1008049
  - Fix handling of flexible specs in onpart for member devices. (dlehman)
    Resolves: rhbz#1008048
  - Don't mount cdroms that contain no mountable media. (dlehman)
    Resolves: rhbz#1008050
  - Check MBR gap size even when /boot is on a plain partition. (dlehman)
    Resolves: rhbz#1008051
  - Try to use VConsole keymap name as X layout (vpodzime)
    Resolves: rhbz#1007359
  - Check ready state before baseRepo (bcl)
    Resolves: rhbz#1001538
    Related: rhbz#1001538


author: Brian C. Lane <bcl@redhat.com> - 19.31.19-1
changelog:
  - Export the pykickstart Eula command (vpodzime)
    Related: rhbz#1000409
  - LiveImageKSPayload skip the parent class setup method (bcl)
    Resolves: rhbz#1010500


author: Brian C. Lane <bcl@redhat.com> - 19.31.20-1
changelog:
  - Encrypt normal user passwords when doing text install. (sbueno+anaconda)
    Resolves: rhbz#1012028
  - Fixup Eula class (bcl)
    Related: rhbz#1000409
  - Center the Langsupport spoke's description (vpodzime)
    Related: rhbz#1006458
  - Normalize keyboard layout and variant strings from langtable (vpodzime)
    Related: rhbz#1006458
  - More robust parsing of the layout and variant string specification (vpodzime)
    Related: rhbz#1006458
  - Share code between the Welcome and Langsupport spokes (vpodzime)
    Related: rhbz#1006458
  - Rework the Langsupport spoke to work with all locales (vpodzime)
    Related: rhbz#1006458
  - Match langs with stripped accents when filtering languages (vpodzime)
    Related: rhbz#1006458
  - Get rid of the non-deterministic expand_langs and its usage (vpodzime)
    Related: rhbz#1006458
  - Rework the Welcome spoke to allow users choose from all locales (vpodzime)
    Resolves: rhbz#1006458
  - Allow seting up locale without modifying ksdata (vpodzime)
    Related: rhbz#1006458
  - Remove an unused argument of get_available_translations (vpodzime)
    Related: rhbz#1006458
  - Specify also query script when getting locale's native name (vpodzime)
    Related: rhbz#1006458
  - Fix the langcode parsing regexp (vpodzime)
    Related: rhbz#1006458
  - Adapt to the new localization module (vpodzime)
    Related: rhbz#1006458
  - Rewrite the localization module (vpodzime)
    Related: rhbz#1006458


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 19.31.21-1
changelog:
  - Move DEFAULT_VC_FONT to constants (vpodzime)
    Resolves: rhbz#1012811
  - Fix issue where spoke returns to hub early in text mode. (sbueno+anaconda)
    Resolves: rhbz#979375
  - Don't confuse users by misleading tooltip (vpodzime)
    Resolves: rhbz#1011112
  - Display newly created partitions without a mountpoint, too (clumens).
    Resolves: rhbz#886039
  - If the full device path is given in repo=hd:, still select it in the UI
    (clumens).
    Resolves: rhbz#980479
  - tui ErrorDialog needs to be modal (bcl)
    Resolves: rhbz#983316


author: Brian C. Lane <bcl@redhat.com> - 19.31.22-1
changelog:
  - Moved the NFS nolock option into Payload._setupNFS (dshea)
    Resolves: rhbz#1001593
  - Don't try to parse langcode if none given (vpodzime)
    Resolves: rhbz#1013955


author: Brian C. Lane <bcl@redhat.com> - 19.31.24-1
changelog:
  - Pass layout and variant in specific format to Gkbd (vpodzime)
    Resolves: rhbz#1011155
  - Return switching options with the same order as shown (vpodzime)
    Resolves: rhbz#1011130
  - Make the keyboard layout preview dialog bigger (vpodzime)
    Resolves: rhbz#1011140
  - Make Keyboard spoke's status consistent with other statuses (vpodzime)
    Resolves: rhbz#1011166
  - Generate ifcfg VLAN_ID value for kickstart network --vlanid (rvykydal)
    Resolves: rhbz#1011860
  - Set ONBOOT=yes for the device used for installation (rvykydal).
    Resolves: rhbz#1002544
  - Add a tooltip to the container combobox (bcl)
    Resolves: rhbz#975801
  - Support for removing services from the firewall needs newer PyKickstart
    (mkolman)
    Related: rhbz#1016008
  - Add support for removing services from the firewall (mkolman)
    Related: rhbz#1016008
  - Don't set ksdata.lang.seen to True if using default value (mkolman)
    Resolves: rhbz#997397
  - network gui: do not crash on devices without settings (eg wireless)
    (rvykydal)
    Related: rhbz#1011928
    Resolves: rhbz#1011928
  - Network TUI: show the same status as in gui (rvykydal)
    Resolves: rhbz#1011928
  - Network TUI: don't traceback when applying config to device without link
    (rvykydal)
    Resolves: rhbz#1011866
  - Network TUI: fix updating of ksdata in apply (rvykydal)
    Resolves: rhbz#1011855
  - Network TUI: ignore slaves devices for configuration (rvykydal)
    Resolves: rhbz#1011841
  - network: don't create ksdata for devices enslaved in GUI (rvykydal)
    Resolves: rhbz#1011826
  - Clean up ifcfg file handling (rvykydal)
    Resolves: rhbz#1011826
  - Don't use temporary file and move when writing out an ifcfg file (vpodzime)
    Related: rhbz#1011826
    Resolves: rhbz#1011826


author: Brian C. Lane <bcl@redhat.com> - 19.31.26-1
changelog:
  - Clear bootDisk and bootloader stage info on errors (bcl)
    Resolves: rhbz#1013482
  - Catch BootLoaderError when setting up bootloader (bcl)
    Resolves: rhbz#1013474


author: Brian C. Lane <bcl@redhat.com> - 19.31.27-1
changelog:
  - Refresh swap suggestion once we know which disks to use (vpodzime)
    Related: rhbz#1016673
  - fix luksformat references (bcl)
    Resolves: rhbz#1014493
  - kickstart: check for correct format (bcl)
    Resolves: rhbz#1014545
  - UIScreen doesn't necessarily have the ready property (vpodzime)
    Related: rhbz#1000409
  - Print long widgets in a nice way (vpodzime)
    Related: rhbz#1000409
  - Take into account disk space when calculating swap suggestion (vpodzime)
    Resolves: rhbz#1016673


author: Brian C. Lane <bcl@redhat.com> - 19.31.28-1
changelog:
  - Fix liveinst to work with livemedia-creator (bcl)
    Resolves: rhbz#1009711
  - Fix initramfs generation for disk image installations. (dlehman)
    Resolves: rhbz#1018925
  - Save mountpoints specified for existing btrfs volumes. (dlehman)
    Resolves: rhbz#1019510
  - Add a command line option for disabling friendly multipath names. (dlehman)
    Resolves: rhbz#977815
  - Keyboard variant names may contain dashes (vpodzime)
    Resolves: rhbz#1017556
  - swap devices should be under the System portion (clumens).
    Resolves: rhbz#1017838
  - Don't try to configure a bootloader for s390 disk image installs. (dlehman)
    Resolves: rhbz#994521
  - Install bootloader to loop device in disk image installations. (dlehman)
    Resolves: rhbz#955202
  - network: look for device settings also based on DEVICE value (rvykydal)
    Resolves: rhbz#1017788


author: Brian C. Lane <bcl@redhat.com> - 19.31.29-1
changelog:
  - Use Unicode in the TUI buffer strings (dshea)
    Resolves: rhbz#1002462
  - Don't ask to start vnc if user specifies text mode. (sbueno+anaconda)
    Resolves: rhbz#959119
  - Do not accept changes if the user presses Esc on summary screen.
    Resolves: rhbz#998384


author: Brian C. Lane <bcl@redhat.com> - 19.31.30-1
changelog:
  - Turn spinner back on for configuration (bcl)
    Related: rhbz#1019970
    Resolves: rhbz#1019970
  - Correctly generate rescue initrd (bcl)
    Related: rhbz#1019970
    Resolves: rhbz#1019970
  - Always regenerate initramfs (bcl)
    Resolves: rhbz#1019970
  - remove signal disconnect (bcl)
    Resolves: rhbz#996899
  - Always use decimal notation for Size specs (dshea)
    Resolves: rhbz#999440
  - network kickstart: add support for devices configured in %pre (rvykydal)
    Resolves: rhbz#1019796
  - network gui spoke: use GDBus to obtain list of settings (rvykydal)
    Resolves: rhbz#1019775
  - network: remove function we don't need anymore (rvykydal)
    Resolves: rhbz#1019775
    Related: rhbz#1019775
  - network gui: make Configure button insensitive when no ap is selected
    (rvykydal)
    Resolves: rhbz#1015212
  - Use a temporary directory for verifying ISO media (dshea)
    Related: rhbz#1017648
  - Skip devices not controllable by blivet (dshea)
    Resolves: rhbz#1017648
  - Use more general status for installations from media (vpodzime)
    Resolves: rhbz#1017703


author: Brian C. Lane <bcl@redhat.com> - 19.31.31-1
changelog:
  - Update bootDrive info when storage config updated in text-mode.
    (sbueno+anaconda)
    Resolves: rhbz#861018
  - Ignore SIGINT (amulhern)
    Resolves: rhbz#971323
  - Make Software spoke ready even if there is no repo (vpodzime)
    Resolves: rhbz#1001054
  - Correctly accept 'sshd' boot arg as alias for 'inst.sshd' (wwoods)
    Resolves: rhbz#924157
  - Fix the Gkbd spec string for layouts with no variant (dshea)
    Resolves: rhbz#1011155
  - mem may not exist when it's printed out in these error messages. (clumens)
    Related: rhbz#1019322
  - Use devicetree to resolve device specs in kickstart. (dlehman)
    Resolves: rhbz#1019322
  - Add bootloader execute before autopart (bcl)
    Resolves: rhbz#1022418
  - BootLoaderError should not reset storage (bcl)
    Resolves: rhbz#1022418
    Related: rhbz#1022418
  - Mountpoint is an attr of the format, not the device. (dlehman)
    Resolves: rhbz#1019510
  - Do error checking of repository names on "Installation Source" screen.
    (amulhern)
    Resolves: rhbz#1020991


author: Brian C. Lane <bcl@redhat.com> - 19.31.32-1
changelog:
  - Send the continue click after the queue is empty (bcl)
    Resolves: rhbz#1025346
  - Fix kickstart block device resolution. (dlehman)
    Resolves: rhbz#1025508
  - No longer use summary screen visit to decide whether bootloader has been
    configured (amulhern)
    Resolves: rhbz#916529
  - Remove the bootloader line from the interactive kickstart file (amulhern)
    Resolves: rhbz#916529
    Related: rhbz#916529
  - Set bootloader default location to mbr in constructor (amulhern)
    Resolves: rhbz#916529
  - Add HDD ISO support for TUI (mkolman)
    Resolves: rhbz#1000327


author: Brian C. Lane <bcl@redhat.com> - 19.31.33-1
changelog:
  - Avoid raising an exception if epdb module unavailable (amulhern)
    Resolves: rhbz#1026779
  - Display a EULA-related warning on progress hub at end of installation.
    (sbueno+anaconda)
    Resolves: rhbz#909309
    Related: rhbz#909309
  - Show last 4 bytes of wwid (jstodola)
    Resolves: rhbz#1024966
  - Display a EULA-related warning on the progress hub at the end of installation. (clumens)
    Related: rhbz#909309
  - Handle focus changes of MountpointSelectors from outside (vpodzime)
    Resolves: rhbz#975838
  - Make network-fetched driver disk .iso files work (vpodzime)
    Resolves: rhbz#1003595
  - Updates to boot-options.txt document (amulhern)
    Related: rhbz#1026385
    Resolves: rhbz#1026385
  - No longer install anaconda user documentation (amulhern)
    Resolves: rhbz#1026385


author: Brian C. Lane <bcl@redhat.com> - 19.31.34-1
changelog:
  - Don't try to unicode unicode strings (vpodzime)
    Resolves: rhbz#1029109
  - Add tmpfs support (mkolman)
    Resolves: rhbz#918621


author: Brian C. Lane <bcl@redhat.com> - 19.31.38-1
changelog:
  - Make _yum.preconf setup atomic (bcl)
    Resolves: rhbz#882279
  - refactor into _setupInstallDevice (bcl)
    Related: rhbz#882279
    Resolves: rhbz#882279
  - Pass biosdevname boot option to installed system (rvykydal)
    Resolves: rhbz#1030943
  - network: add s390 options in ifcfgs generated from kickstart (rvykydal)
    Resolves: rhbz#1031376
  - Don't require pressing escape twice to kill the media check window (clumens)
    Resolves: rhbz#1015173
  - Change source spoke proxy handling to use local copy (bcl)
    Resolves: rhbz#1029245
  - clear software environment (bcl)
    Resolves: rhbz#1029536
  - Make thread manager operations atomic (mkolman)
    Resolves: rhbz#1029898


author: Brian C. Lane <bcl@redhat.com> - 19.31.39-1
changelog:
  - use deepcopy on ksdata method (bcl)
    Resolves: rhbz#1024509
  - Update source on errors (bcl)
    Resolves: rhbz#1030997
  - clear errors when metadata is ok in tui source spoke (bcl)
    Resolves: rhbz#1034420
  - Generate missing machine-id (bcl)
    Resolves: rhbz#1034916
  - fcoe gui: repopulate device tree only if device was actually added (rvykydal)
    Related: rhbz#1039223
    Resolves: rhbz#1039223
  - Exclude FCoE disks from local disks (rvykydal)
    Related: rhbz#1039223
    Resolves: rhbz#1039223
  - fcoe: repopulate devicetree after adding FCoE SAN (rvykydal)
    Resolves: rhbz#1039223
  - createUser is already in a chroot (bcl)
    Resolves: rhbz#1038241
  - Hide password characters in iSCSI login fields (vpodzime)
    Resolves: rhbz#1034202
  - Do not try to setup None NFS repository (vpodzime)
    Resolves: rhbz#1028699


author: Brian C. Lane <bcl@redhat.com> - 19.31.40-1
changelog:
  - Add initial 64-bit ARM aarch64 EFI support (dmarlin)
    Resolves: rhbz#1034428
  - Don't wait for systemctl shutdown command to exit (bcl)
    Resolves: rhbz#994188
  - Fix default device for ks=cdrom (bcl)
    Resolves: rhbz#1042500
  - Fix geolocation on live installs (mkolman)
    Resolves: rhbz#1032735
  - Use ExceptionInfo namedtuple when dumping anaconda (vpodzime)
    Resolves: rhbz#983787
  - Catch OSError if there are problems running authconfig. (sbueno+anaconda)
    Resolves: rhbz#994674
  - Move atexit registration before running rescue mode (vpodzime)
    Resolves: rhbz#1042722
  - Set environment variables in anaconda systemd shell file (amulhern)
    Resolves: rhbz#1023913
  - Don't allow bootloader and /boot on iSCSI on s390 (vpodzime)
    Resolves: rhbz#1034222
  - Remove enablement of whiteout/blackout plugins and adapt requires (notting)
    Resolves: rhbz#1040530


author: Brian C. Lane <bcl@redhat.com> - 19.31.41-1
changelog:
  - Check for ready before baseRepo in completed (bcl)
    Resolves: rhbz#1044985
  - Print a message and exit if a user attempts to upgrade via kickstart. (dshea)
    Resolves: rhbz#1036756
  - Don't show the language twice for keyboard layouts (dshea)
    Resolves: rhbz#1021849
  - If there are incomplete spokes, let the user know which (clumens).
    Resolves: rhbz#1032801
  - network: GUI, don't ask for wifi secrets upon Configure (rvykydal)
    Resolves: rhbz#1033073
  - network: GUI, add support for virtual devices removing (rvykydal)
    Resolves: rhbz#1030870
  - network: fix naming of slave ifcfg files from kickstart (rvykydal)
    Related: rhbz#1036047
    Resolves: rhbz#1036047
  - network: GUI, handle virtual devices (bond, vlan, team) properly (rvykydal)
    Resolves: rhbz#1036047
  - network: call GDBus proxy methods like python (rvykydal)
    Related: rhbz#1036047
    Resolves: rhbz#1036047
  - network: add team support for kickstart %pre phase (rvykydal)
    Resolves: rhbz#1003591
  - network: generate kickstart commands for team devices (rvykydal)
    Resolves: rhbz#1003591
  - network: support for adding team devices (rvykydal)
    Resolves: rhbz#1003591
  - network: display team devices in status (rvykydal)
    Resolves: rhbz#1003591
  - network: add team support to kickstart (rvykydal)
    Resolves: rhbz#1003591
  - Accept only .iso files from the IsoChooser dialog (vpodzime)
    Resolves: rhbz#1015169
  - Fix a typo (rvykydal)
    Related: rhbz#1039223
    Resolves: rhbz#1039223


author: Brian C. Lane <bcl@redhat.com> - 19.31.42-1
changelog:
  - Display additional disk attributes in TUI storage spoke. (sbueno+anaconda)
    Resolves: rhbz#1024760
  - network GUI: fix typo making device adding fail silently (rvykydal)
    Resolves: rhbz#1047799
  - network GUI: fix porting thinko in log msg causing traceback on Configure
    (rvykydal)
    Resolves: rhbz#1047941
  - Only display the actions summary dialog if there are any actions (clumens).
    Resolves: rhbz#1030511


author: Brian C. Lane <bcl@redhat.com> - 19.31.43-1
changelog:
  - Fix the release notes image cycler. (dshea)
    Resolves: rhbz#1049967
  - Error gracefully if we have a question in cmdline mode. (sbueno+anaconda)
    Resolves: rhbz#869731
  - Verify that designated label can be set (#1038590) (amulhern)
    Related: rhbz#1038590
  - Do not change sensitivity of label field (#1038590) (amulhern)
    Related: rhbz#1038590
  - Also update POTFILES.in for the new category name (clumens).
    Resolves: rhbz#1050053
  - Rename network spoke header (mkolman).
    Resolves: rhbz#1050053
  - Rename the network config spoke a little bit (clumens).
    Resolves: rhbz#1050053
  - Consolidate storage and networking under one category (clumens).
    Resolves: rhbz#1050053
  - Fix bool parsing of boot options with inst. prefix (mkolman)
    Resolves: rhbz#1044391
  - Treat the output of vncpasswd as binary data, since it is (dshea)
    Resolves: rhbz#1045162
  - Add iutil.exec* options for handling binary data (dshea)
    Related: rhbz#1045162
  - Do not allow 'root' as a user name (vpodzime)
    Resolves: rhbz#1032671
  - Add Shell spoke to s390x installations (vpodzime)
    Resolves: rhbz#1019248
  - Put TUI spokes in common categories (vpodzime)
    Related: rhbz#1019248


author: Brian C. Lane <bcl@redhat.com> - 19.31.44-1
changelog:
  - Be more defensive when getting layouts and their variants (vpodzime)
    Related: rhbz#1024774
  - Implement and use functions for conversion between keymaps and layouts
    (vpodzime)
    Related: rhbz#1024774
  - Provide our own sorting functions for regions and timezones (vpodzime)
    Resolves: rhbz#1025029
  - Translate timezones in GUI (vpodzime)
    Resolves: rhbz#1015209
  - Make layout and switching options description translated (vpodzime)
    Resolves: rhbz#1015209
  - Update dumping of network info for new nmcli interface (rvykydal)
    Resolves: rhbz#1048166
  - network: do not crash when device for network --device is not found
    (rvykydal)
    Resolves: rhbz#1023829
  - network GUI: don't crash when wifi is activated in standalone spoke
    (rvykydal)
    Resolves: rhbz#1046138
  - network GUI: ignore fcoe vlan devices (rvykydal)
    Resolves: rhbz#1051268


author: Brian C. Lane <bcl@redhat.com> - 19.31.45-1
changelog:
  - Get rid of the clear button in advanced storage spoke. (sbueno+anaconda)
    Related: rhbz#1024949
    Resolves: rhbz#1024949
  - Fix failure to search by LUN in advanced storage spoke. (sbueno+anaconda)
    Resolves: rhbz#1026822
  - Fix up the z Panel in advanced storage. (sbueno+anaconda)
    Resolves: rhbz#1024949
  - Add support for adding zFCP devices in the GUI (sbueno+anaconda)
    Resolves: rhbz#994423
  - Clean up rebase artifacts from previous commit. (dlehman)
    Related: rhbz#1029630
  - Fix minimal install selection with incomplete kickstart (mkolman)
    Resolves: rhbz#1032066
  - Disallow /boot on lvm until grub2 fully supports it. (dlehman)
    Resolves: rhbz#967880
  - Handle cancelation of device resize in the custom spoke. (dlehman)
    Resolves: rhbz#1029630
  - Handle non-leaf btrfs volumes with mountpoints. (dlehman)
    Resolves: rhbz#1026210
  - Make sure to actually set the autopart flag when needed. (dlehman)
    Resolves: rhbz#1023584
  - Make sure upper and lower bounds for resize are applied. (dlehman)
    Resolves: rhbz#1023190
  - Disregard raid level combo when it isn't applicable. (dlehman)
    Resolves: rhbz#1020370
  - Make the clear icon functional in language spoke. (sbueno+anaconda)
    Resolves: rhbz#1051609
  - Remove the reference to "anaconda" in reIPL. (sbueno+anaconda)
    Resolves: rhbz#1052167
  - Fix traceback on s390x bootloader install. (sbueno+anaconda)
    Resolves: rhbz#1052167
  - Additional completion checks in network spoke. (sbueno+anaconda)
    Resolves: rhbz#1044571
  - Fix interactive partitioning with incomplete kickstart (mkolman)
    Resolves: rhbz#1032124


author: Vratislav Podzimek <vpodzime@redhat.com> - 19.31.47-1
changelog:
  - Fix closest mirror showing up when it shouldn't (mkolman)
    Resolves: rhbz#1031663
  - There is no raid module on rhel7-branch (vpodzime)
    Related: rhbz#1052446
  - Skip empty layout-variant specifications when setting layouts (vpodzime)
    Resolves: rhbz#1054083
  - Add left and right margins to the Progress hub (vpodzime)
    Resolves: rhbz#1039556
  - Disallow /boot on btrfs subvolume until grubby supports it. (dlehman)
    Resolves: rhbz#1052446
  - Decode potentially 8-bit strings in TUI windows (dshea)
    Resolves: rhbz#1046836
  - Do not translate strings defined at the module or class level. (clumens)
    Related: rhbz#1046836
  - Require package for proper reporting to RHEL bugzilla (vpodzime)
    Related: rhbz#1015093


author: Brian C. Lane <bcl@redhat.com> - 19.31.49-1
changelog:
  - Show labels on Add zFCP dialog. (sbueno+anaconda)
    Resolves: rhbz#1054675
  - Check for certain disk attrs before trying to access them. (sbueno+anaconda)
    Resolves: rhbz#1053055
  - Change the name of the system z devices panel. (sbueno+anaconda)
    Related: rhbz#1024949
    Resolves: rhbz#1024949
  - Fix selector device matching for unallocated partitions. (dlehman)
    Resolves: rhbz#1044523
  - Grow the spoke gradient image to fit the nav_area (clumens).
    Resolves: rhbz#1035772
  - Remove the UID and GID maximums. (dshea)
    Resolves: rhbz#1053103


author: Brian C. Lane <bcl@redhat.com> - 19.31.50-1
changelog:
  - Use DataHolder for TUI nfs data (bcl)
    Resolves: rhbz#1034427
  - Add DataHolder class (bcl)
    Related: rhbz#1034427
    Resolves: rhbz#1034427
  - Various changes to handling of filesystem label setting (mulhern)
    Related: rhbz#1038590
  - Don't show actions next to free space lines in the reclaim dialog (clumens).
    Resolves: rhbz#1054208
  - If there's a label in the ISO device combo, put it on a new line (clumens).
    Resolves: rhbz#1031727
  - network: don't activate default auto connections after switchroot (rvykydal)
    Resolves: rhbz#1012511
  - network ks: allow setting only hostname with network command (rvykydal)
    Resolves: rhbz#1051564


author: Brian C. Lane <bcl@redhat.com> - 19.31.51-1
changelog:
  - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (rvykydal)
    Resolves: rhbz#1040215
  - Be more liberal in what is accepted as a size unit. (dshea)
    Resolves: rhbz#1039485
  - Set device.format.label field close to where we read it (amulhern)
    Resolves: rhbz#1056139
  - network: set ONBOOT=yes for iface used during DVD (hd:) installation
    (rvykydal)
    Resolves: rhbz#1052898
  - Fix tb due to non-existant disk attr. (sbueno+anaconda)
    Resolves: rhbz#1056019
    Resolves: rhbz#1054746
  - Install the rpmrc file to the initrd.img (vpodzime)
    Resolves: rhbz#1016004
  - Give users hint about VNC password restrictions (vpodzime)
    Resolves: rhbz#1053546
  - Unlock encrypted partitions before finding installations (vpodzime)
    Resolves: rhbz#1043783


author: Brian C. Lane <bcl@redhat.com> - 19.31.52-1
changelog:
  - Only eject CDROM devices we're actually using (wwoods)
    Resolves: rhbz#966495
  - Use validate_label to check whether label should be updated (mulhern)
    Related: rhbz#1038590
  - Always reject label if the format exists (mulhern)
    Related: rhbz#1038590
  - Make label field always sensitive (mulhern)
    Related: rhbz#1038590
  - Give users way to select DD ISO interactively (vpodzime)
    Resolves: rhbz#1036765
  - Save module list after initial module load (bcl)
    Resolves: rhbz#1050352


author: Brian C. Lane <bcl@redhat.com> - 19.31.53-1
changelog:
  - Put Xorg on tty6 in accordance with Ancient Anaconda Tradition (wwoods)
    Resolves: rhbz#980062
  - handle "ks=cdrom[:<path>]" on systems with multiple CDs (wwoods)
    Resolves: rhbz#1049237
  - Fix page logic in driver selection (bcl)
    Resolves: rhbz#1055333
  - Fix problems going into custom partitioning with the new work flow. (clumens)
    Related: rhbz#1014671
  - Allow going to the reclaim dialog even for autopart (clumens).
    Resolves: rhbz#1014671
  - Add the autopart type combo to custom storage (clumens).
    Resolves: rhbz#1014671
  - Tweak DiskOverview spacing a little bit (clumens).
    Resolves: rhbz#1014671
  - Add custom part and encryption buttons to the main storage spoke (clumens).
    Resolves: rhbz#1014671
  - Remove the existing install_options1 dialog, rename the others (clumens).
    Resolves: rhbz#1014671
  - Extend the timeout period to 180s in the case of cmdline error.
    (sbueno+anaconda)
    Resolves: rhbz#1034773


author: Brian C. Lane <bcl@redhat.com> - 19.31.54-1
changelog:
  - Set an upper limit on uids and gids. (dshea)
    Resolves: rhbz#1053103
  - Change the reclaim space button rules (bcl)
    Resolves: rhbz#980496
    Related: rhbz#980496
  - Check the validity of generated usernames in TUI (dshea)
    Resolves: rhbz#1058634
  - Allow capital letters in usernames (dshea)
    Resolves: rhbz#1058638
  - Display custom part warnings/errors on the spoke itself (clumens).
    Resolves: rhbz#975840
  - Use integer numbers of megabytes in the Reclaim dialog (vpodzime)
    Resolves: rhbz#1034232
  - Fix pylint errors (dshea)
    Related: rhbz#1021506
  - Move the Quit button to the right and make it consistently sized (clumens).
    Resolves: rhbz#1038802
  - Change the product name we key off (clumens).
    Resolves: rhbz#1055019
  - Don't include zero sized disks in the custom part UI either (clumens).
    Resolves: rhbz#903131
  - "Delete All" on the reclaim dialog should not delete hdiso source (clumens).
    Resolves: rhbz#980496
  - Add a scrollbar to the error dialog (clumens).
    Resolves: rhbz#1021506
  - Don't show the language twice for keyboard layouts. (dshea)
    Resolves: rhbz#1021849


author: Brian C. Lane <bcl@redhat.com> - 19.31.55-1
changelog:
  - Fix iscsi target selection checkbox in GUI (rvykydal)
    Resolves: rhbz#1058653
  - Don't Require NetworkManager-config-server (rvykydal)
    Resolves: rhbz#1012511
    Related: rhbz#1012511
  - Set progress bar to 100 % in a different way (vpodzime)
    Resolves: rhbz#1058755
  - Do not add step for realmd if we are not gonna run it (vpodzime)
    Related: rhbz#1058755
  - Make sure directory for DD extraction exists (vpodzime)
    Related: rhbz#1016004
  - Removed unused variable (amulhern)
    Resolves: rhbz#982164
    Related: rhbz#982164
  - Handle --image arguments more thoroughly (amulhern)
    Resolves: rhbz#982164
  - Style the Done button to make it more noticable (mizmo). (clumens)
    Related: rhbz#1045250
  - Display free space remaining in containers (clumens).
    Resolves: rhbz#1035832
  - If a root password is set, don't show the spoke (clumens).
    Resolves: rhbz#1041405


author: Brian C. Lane <bcl@redhat.com> - 19.31.56-1
changelog:
  - Add option help text for --image and --dirinstall flags (amulhern)
    Resolves: rhbz#1056791
  - Search for service files of all first boot utilities (vpodzime)
    Resolves: rhbz#1060698
  - Check RAID10 box for BTRFS (amulhern)
    Resolves: rhbz#1021856
  - Remove unused import (amulhern)
    Related: rhbz#1022497
  - Change the string used to test for serial console (dmarlin)
    Resolves: rhbz#1054951


author: Brian C. Lane <bcl@redhat.com> - 19.31.57-1
changelog:
  - driverdisk: Use a single systemd service to start DD UI (bcl)
    Related: rhbz#1035663
  - driverdisk: Add dd_args_ks handling to driver-updates (bcl)
    Resolves: rhbz#1035663
  - driverdisk: Process kickstart driverdisk commands (bcl)
    Related: rhbz#1035663
  - driverdisk: Handle kickstart driverdisk command (bcl)
    Related: rhbz#1035663
  - driverdisk: Use getargs instead of the env variable (bcl)
    Related: rhbz#1035663
  - If a user has been created, don't allow entering the user spoke (clumens).
    Resolves: rhbz#1058564
  - Fix crashes in the LayoutIndicator dispose function. (dshea)
    Resolves: rhbz#1061206
  - Add support for fcoe --autovlan option (rvykydal)
    Resolves: rhbz#1055779
  - Require systemd (dshea)
    Resolves: rhbz#1060823
  - Remove the now-unused anaconda_spoke_header.png. (clumens)
    Related: rhbz#1045250
  - Minor aesthetic cleanups (duffy).
    Resolves: rhbz#1045250
  - Add a topbar design to SpokeWindows. (duffy)
    Resolves: rhbz#1045250
  - Prevent kickstart parsing errors from ending up in boot options (mkolman)
    Resolves: rhbz#1060184
  - Add a sidebar to the standalone and hub windows (duffy)
    Resolves: rhbz#1045250
  - Allow specifying an environment in the kickstart file (clumens).
    Resolves: rhbz#1050994
  - The autopart scheme combo should work for creating partitions manually, too.
    (clumens)
    Related: rhbz#1014671
  - Global screenshot support (mkolman)
    Related: rhbz#1025038


author: Brian C. Lane <bcl@redhat.com> - 19.31.58-1
changelog:
  - adding support for new rhel7 branding graphics (duffy)
    Related: rhbz#1045250
  - Properly retry package downloads (mkolman)
    Resolves: rhbz#924860
  - Mark language search string in welcome spoke translatable. (sbueno+anaconda)
    Resolves: rhbz#955229
  - Automatically reboot after successful cmdline installation. (sbueno+anaconda)
    Resolves: rhbz#1056507
  - dracut: add when_any_cdrom_appears for cdrom autoprobe (wwoods)
    Resolves: rhbz#1049237
  - Update the Aarch64 packages to include efibootmgr (dmarlin)
    Resolves: rhbz#1061927
  - kickstart user accounts should be locked by default (bcl)
    Resolves: rhbz#1063554
  - Move save_netinfo into a hook (bcl)
    Resolves: rhbz#1048231
  - Fix kickstart 'updates' command (wwoods)
    Resolves: rhbz#999898
  - Make sure LUKS devices can say they have a key (amulhern)
    Resolves: rhbz#1060255
  - Handle LUKS passphrase before doing sanity check (amulhern)
    Resolves: rhbz#1060255
  - Remove some unnecessary resets (amulhern)
    Related: rhbz#1060255
  - Do not consider no available LUKS passphrase an error in do_autopart
    (amulhern)
    Resolves: rhbz#1060255
  - Adapt to new blivet.sanityCheck() return type (amulhern)
    Related: rhbz#1060255
  - Adapt StorageChecker class for changed return type of sanityCheck (amulhern)
    Related: rhbz#1060255
  - Add sanityCheck functionality back into AutoPart.execute() (amulhern)
    Related: rhbz#1060255
  - Bump blivet version for changed sanityCheck() interface (amulhern)
    Related: rhbz#1060255
  - Removed unused ErrorRecoveryFailure import (amulhern)
    Related: rhbz#1060255
  - network: adapt to changed handling of devices without carrier in NM
    (rvykydal)
    Resolves: rhbz#1062417
  - Once again fix cmdline error handling. (sbueno+anaconda)
    Resolves: rhbz#1034773
  - On incomplete ks, don't automatically proceed with install. (sbueno+anaconda)
    Resolves: rhbz#1034282
  - Add correct kernel params if rootfs is btrfs on s390x. (sbueno+anaconda)
    Resolves: rhbz#874622


author: Brian C. Lane <bcl@redhat.com> - 19.31.59-1
changelog:
  - Allow using globs and alternative paths for specifying boot drive (clumens).
    Resolves: rhbz#1057282
  - Remove app_paintable from a couple nav boxes (clumens).
    Resolves: rhbz#1064708
  - Allow catching exceptions from threads (vpodzime)
    Resolves: rhbz#1063705


author: Brian C. Lane <bcl@redhat.com> - 19.31.60-1
changelog:
  - Set mandatory property in network tui spoke. (sbueno+anaconda)
    Resolves: rhbz#1064139
  - Disallow /boot on RAID on s390x. (sbueno+anaconda)
    Resolves: rhbz#1027670
  - Use devicetree.resolveDevice instead of udev_resolve_devspec. (dlehman)
    Resolves: rhbz#1047338
  - Set ThreadManager.any_errors to be a property (dshea)
    Resolves: rhbz#1066467
  - driverdisk: Parse all blkid output (bcl)
    Resolves: rhbz#857248
    Related: rhbz#1036765
  - Use vc_keymap as X layout only if we get nothing from localed (vpodzime)
    Resolves: rhbz#1066018
  - Tell libreport if it is a final release or not (vpodzime)
    Resolves: rhbz#1063690
  - Fix blkid output parsing and our output (vpodzime)
    Related: rhbz#1036765


author: Brian C. Lane <bcl@redhat.com> - 19.31.61-1
changelog:
  - Skip running efibootmgr for image and dir installations (bcl)
    Resolves: rhbz#1067749
  - reiserfs is not supported (bcl)
    Resolves: rhbz#1066635
  - Show hidden disk images (bcl)
    Resolves: rhbz#1034996
  - remove epdb SIGHUP debug handler (bcl)
    Related: rhbz#1065557
  - Preserve ipv6.disable=1 on target system (wwoods)
    Resolves: rhbz#1040751
  - Check that s390x LVM configuration is valid. (sbueno+anaconda)
    Resolves: rhbz#873135
    Resolves: rhbz#885011
  - Re-apply disk selection on error in TUI storage. (sbueno+anaconda)
    Resolves: rhbz#1056316
  - Disable tmpfs in the GUI (mkolman)
    Resolves: rhbz#1061666
  - Change the CSS class name of the sidebar (clumens).
    Resolves: rhbz#1067049
  - Error on "bootloader --location=partition" when using grub2 (clumens).
    Resolves: rhbz#969095
  - Fix heredoc usage in generated /etc/grub.d/01_users (dcantrell).
    Resolves: rhbz#1044404


author: Brian C. Lane <bcl@redhat.com> - 19.31.62-1
changelog:
  - driverdisk: Create a repo for network drivers (bcl)
    Resolves: rhbz#1016004
  - fix inst.noshell (wwoods)
    Resolves: rhbz#1058607
  - Don't use tmux for inst.noshell (wwoods)
    Resolves: rhbz#1058607
  - driverdisk: Catch blkid failure (bcl)
    Related: rhbz#1036765
  - driverdisk: Ignore extra blkid fields (bcl)
    Resolves: rhbz#1036765
  - We can't trust rhcrashkernel-param to give us newline-free text. (pjones)
    Related: rhbz#814813
  - Enable python-coverage in anaconda (dshea)
    Resolves: rhbz#1066339
  - Remove redundant _setCurrentFreeSpace() call (amulhern)
    Related: rhbz#1043763
  - Ensure media being verified is always unmounted (dshea)
    Resolves: rhbz#1050943
  - Write 'text'/'cmdline' in anaconda-ks.cfg in text/cmdline mode (wwoods)
    Related: rhbz#1021963
  - text install -> text system (wwoods)
    Resolves: rhbz#1021963
  - Support the 'skipx' kickstart command (wwoods)
    Related: rhbz#1021963
  - setup default environment in initialize instead of refresh (bcl)
    Resolves: rhbz#1066972
  - Fix a nitpick from bcl. (pjones)
    Related: rhbz#814813
  - Force reboot the system on cmdline error. (sbueno+anaconda)
    Resolves: rhbz#1034773
  - Make rhcrashkernel-param get run on non-GRUB 2 platforms. (pjones)
    Resolves: rhbz#814813
  - fix typo, extra bracket (bcl)
    Resolves: rhbz#1067758
  - Do not use shim.efi on ARMv8 aarch64 (dmarlin)
    Resolves: rhbz#1067758
  - Handle missing environments specified through kickstart (clumens).
    Resolves: rhbz#1067492
  - Add 'c' to continue to timezone TUI spoke. (sbueno+anaconda)
    Resolves: rhbz#979335
  - Make it obvious user is going to begin installation. (sbueno+anaconda)
    Resolves: rhbz#975793


author: Brian C. Lane <bcl@redhat.com> - 19.31.63-1
changelog:
  - Revert "Force reboot the system on cmdline error. (sbueno+anaconda)"
    Related: rhbz#1034773
  - Revert "Make it obvious user is going to begin installation.
    (sbueno+anaconda)"
    Related: rhbz#975793
  - Add createrepo Requires (bcl)
    Related: rhbz#1016004
  - ListStore.remove expects an iter, not an int (clumens).
    Resolves: rhbz#1062752
  - Don't require network in standalone spoke for media installs (rvykydal)
    Resolves: rhbz#1066807
  - Add support for kickstart --interfacename for vlans (rvykydal)
    Resolves: rhbz#1061646
  - network: detect also fcoe vlan device names exceeding IFNAMESIZ (rvykydal)
    Related: rhbz#1051268


author: Brian C. Lane <bcl@redhat.com> - 19.31.64-1
changelog:
  - Fix console for s390 and 'noshell' mode (wwoods)
    Resolves: rhbz#1070672
  - Set the name in the volume group store (dshea)
    Resolves: rhbz#1070854
  - Always run efibootmgr from ROOT_PATH (bcl)
    Resolves: rhbz#1054968
  - Only run gtk actions in the gtk thread. (dshea)
    Resolves: rhbz#1067405
  - Don't ignore the directory of the driver disk iso file (vpodzime)
    Related: rhbz#1036765


author: Brian C. Lane <bcl@redhat.com> - 19.31.65-1
changelog:
  - driver-updates: skip iso selection with OEMDRV (bcl)
    Related: rhbz#1066784
  - driver-updates: allow interactive mode to load multiple devices (wwoods)
    Related: rhbz#1066784
  - driver-updates: add DoRefresh loop to select_iso() (wwoods)
    Resolves: rhbz#1066784
  - driver-updates: add 'refresh' to selection_menu() (wwoods)
    Related: rhbz#1066784
  - driver-updates: rework 'dd_finished' handling (wwoods)
    Related: rhbz#1066784
  - driver-updates: refactor dd_scan (wwoods)
    Related: rhbz#1066784
  - driver-updates: refactor menu to allow other options (wwoods)
    Related: rhbz#1066784
  - Bump blivet Requires for DASD changes. (sbueno+anaconda)
    Related: rhbz#1064423
  - Add GUI and TUI logic to handle unformatted DASDs. (sbueno+anaconda)
    Resolves: rhbz#1064423
  - Show unformatted DASDs in the local disk store. (sbueno+anaconda)
    Resolves: rhbz#1064423
  - Add dialog box to warn about formatting DASDs. (sbueno+anaconda)
    Resolves: rhbz#1064423
  - Update disk refs when recovering from a devicefactory failure. (dlehman)
    Resolves: rhbz#1032141
  - network kickstart: do not bind to MAC if SUBCHANNELS are present (rvykydal)
    Resolves: rhbz#1070232


author: Brian C. Lane <bcl@redhat.com> - 19.31.66-1
changelog:
  - set proxy related environmental variables (bcl)
    Resolves: rhbz#854029
  - network: handle race condition of disappearing active connection (rvykydal)
    Resolves: rhbz#1073424
  - Do not write out /etc/adjtime file on s390(x) (vpodzime)
    Resolves: rhbz#1070748
  - Don't traceback, just log a warning if connection is unavailable (mkolman)
    Resolves: rhbz#1070928


author: Brian C. Lane <bcl@redhat.com> - 19.31.67-1
changelog:
  - driver-updates: accept burned driver discs (wwoods)
    Resolves: rhbz#1073719
  - Refresh after checkbox clicked (amulhern)
    Resolves: rhbz#1074188
  - Don't create bootloader entries for kdump initrd and kernel.
    (sbueno+anaconda)
    Resolves: rhbz#1036086
  - Cover both possible ways that GUI WWID may have been set (amulhern)
    Resolves: rhbz#1074184
  - network: apply ks configuration to devices activated in initramfs (rvykydal)
    Resolves: rhbz#1037605
  - Make it obvious user is going to begin installation. (sbueno+anaconda)
    Resolves: rhbz#975793
  - Fix error handling in cmdline mode. (sbueno+anaconda)
    Resolves: rhbz#1034773
  - Do nothing if previously selected selector gets focus again (vpodzime)
    Resolves: rhbz#1029798


author: Brian C. Lane <bcl@redhat.com> - 19.31.68-1
changelog:
  - Revert "Refresh after checkbox clicked (amulhern)"
    Related: rhbz#1074188
  - Wait for other threads to finish before sending ready (bcl)
    Resolves: rhbz#1075103


author: Brian C. Lane <bcl@redhat.com> - 19.31.70-1
changelog:
  - Write a modprobe blacklist (bcl)
    Resolves: rhbz#1073130
  - Append cmdline arg values in BootArgs (bcl)
    Related: rhbz#1073130
  - Only the Summary TUI hub wants to accept 'b' to continue (vpodzime)
    Resolves: rhbz#1077546


author: Brian C. Lane <bcl@redhat.com> - 19.31.72-1
changelog:
  - Check boot args for None (bcl)
    Related: rhbz#1073130
    Resolves: rhbz#1075918
  - network: don't pop HWADDR twice for vlan on s390 (rvykydal)
    Related: rhbz#1061646


author: Brian C. Lane <bcl@redhat.com> - 19.31.74-1
changelog:
  - network: don't crash on virtual devices turned off (rvykydal)
    Resolves: rhbz#1080640
  - Do not try to set keyboard preview dialog's size (vpodzime)
    Resolves: rhbz#1011140


author: Brian C. Lane <bcl@redhat.com> - 19.31.75-1
changelog:
  - Display WWIDs in the filter UI for FCoE devices (clumens).
    Resolves: rhbz#1080316
  - Make it possible to override translation domain in GUIObjects (mkolman).
    Related: rhbz#1040240


author: Karanbir Singh <kbsingh@centos.org> - 19.31.79-1.el7.centos.2
changelog:
  - make centos.py the default installclass if its not RHEL/Fedora being built
  - use the right path for the EULA string ( #7165 bstinson )
  - use patch numbers greater than 1000, just in case


author: Karanbir Singh <kbsingh@centos.org> - 19.31.79.1.el7.centos.4
changelog:
  - trim unneeded whitespace from branding patch
  - skip the mirrorlist section till we can build an api at our end around it


author: Ian Kent <ian.kent@pobox.com>
changelog:
  - Add patch to implement directory ghosting and direct mounts
  - Add patch to for autofs4 module to support ghosting


author: Ian Kent <raven@themaw.net>
changelog:
  - Cleaned up an restructured my added code
  - Corrected ghosting problem with 2.4.19 and above
  - Added autofs4 ghosting patch for 2.4.19 and above
  - Implemented HUP signal to force update of ghosted maps


author: Ian Kent <raven@themaw.net>
changelog:
  - Implemented LDAP direct map handling for nisMap and automountMap schema
  - Fixed autofs4 ghosting patch for 2.4.19 and above (again)
  - Added locking to fix overlapping internal calls to (u)mount 
  - Added wait for mtab~ to improve tolerance of overlapping external calls to (u)mount
  - Fixed ghosted directory removal after failed mount attempt


author: Ian Kent <raven@themaw.net>
changelog:
  - Fixed autofs4 ghosting patch for 2.4.19 and above (again)
  - Fixed autofs directory removal on failure of autofs mount
  - Fixed lock file wait function overlapping calls to (u)mount


author: Ian Kent <raven@themaw.net>
changelog:
  - Removed ineffective lock stuff
  - Added -n to bind mount to prevent mtab update error
  - Added retry to autofs umount to clean matb after fail
  - Redirected messages from above to debug log and added info message
  - Fixed autofs4 module reentrancy, pwd and chroot handling


author: Ian Kent <raven@themaw.net>
changelog:
  - Checked and merged most of the RedHat v3 patches
  - Fixed kernel module handling wu-ftpd login problem (again)


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-3
changelog:
  - Ported forward Red Hat's patches from 3.1.7 that were not already present
    in 4.1.0.
  - Moving autofs from version 3.1.7 to 4.1.0


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-4
changelog:
  - comment out /net and /misc from the default auto.master.  /net is important
    since in a default shipping install, we can neatly co-exist with amd.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-5
changelog:
  - make the init script only recognize redhat systems.  Nalin seems to remember
    some arcane build system error that can be caused if we don't do this.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-7
changelog:
  - Moved the freeing of ap.path to cleanup_exit, as we would otherwise 
    reference an already-freed variable.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-3
changelog:
  - Fix bug in get_best_mount, whereby if there is only one option, we 
    choose nothing.  This is primarily due to the fact that we pass 0 in to
    the get_best_mount function for the long timeout parameter.  So, we
    timeout trying to contact our first and only server, and never retry.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-5
changelog:
  - Clarify documentation on direct maps.
  - Send automount daemons a HUP signal during reload.  This tells them to 
    re-read maps (otherwise they use a cached version.  Patch from the autofs
    maintainer.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-6
changelog:
  - Add the /etc/sysconfig/autofs file, and supporting infrastructure in 
    the init script.
  - Add support for UNDERSCORE_TO_DOT for those who want it.
  - We no longer own /net.  Move it to the filesystem package.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-1
changelog:
  - Change hard-coded paths in the spec file to the %{_xxx} variety.
  - Update to upstream 4.1.2.
  - Add a STRIPDASH option to /etc/sysconfig/autofs which allows for
    compatibility with the Sun automounter options specification syntax in
    auto.master.  See /etc/sysconfig/autofs for more information.  Addresses
    bug 113950.


author: <jmoyer@redhat.com> - 1:4.1.2-2
changelog:
  - Pass --libdir= to ./configure so we get this right on 64 bit platforms that 
    support backwards compat.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-5
changelog:
  - Ian has a new fix for replicated server and multi-mounts.  Updated the 
    patch for testing.  Still beta.  (Ian Kent)


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-6
changelog:
  - The lookup_yp module only dealt with YPERR_KEY, all other errors were 
    treated as success.  As a result, if the ypdomain was not bound, the 
    subprocess that starts mounts would SIGSEGV.  This is now fixed.
  - Option parsing in the init script was not precise enough, sometimes matching
    filesystem options to one of --ghost, --timeout, --verbose, or --debug.  
    The option-parsing patch addresses this issue by making the regexp's much
    more precise.
  - Ian has rolled a third version of the replicated mount fixes.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-2
changelog:
  - Incorporate patch from Ian which fixes an infinite loop seen by those
    running older versions of the kernel patches (triggered by non-strict mounts
    being the default).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-4
changelog:
  - Perform an icmp ping request before rpc_pings, since the rpc clnt_create
    function has a builtin default timeout of 60 seconds.  This could result
    in a long delay when a server in a replicated mount setup is down.
  - For non-replicated server entries, ping a host before attempting to mount.
    (Ian Kent)
  - Change to %configure.
  - Put version-release into .version to allow for automount --version to
    print exact info.
  - Nuke my get-best-mount patch which always uses the long timeout.  This
    should no longer be needed.
  - Put name into changelog entries to make them consistent.  Add e:n-v-r
    into Florian's entry.
  - Stop autofs before uninstalling


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-8
changelog:
  - Change icmp ping to an rpc ping.  (Ian Kent)
  - Fix i18n patch
    o Remove the extra \" from one echo line.
    o Use echo -e if we are going to do a \n in the echo string.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-10
changelog:
  - Add bad chdir patch from Ian Kent.
  - Add a typo fix for the mtab lock file.
  - Nuke the stripdash patch.  It didn't solve a problem.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-11
changelog:
  - Add beta map expiry code for wider testing. (Ian Kent)
  - Fix check for ghosting option.  I forgot to check for it in DAEMONOPTIONS.
  - Remove STRIPDASH from /etc/sysconfig/autofs


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-12
changelog:
  - Add a sysconfig entry to disable direct map support, and set this to 
    1 by default.
  - Disable the beta map expiry logic so I can build into a stable distro.
  - Add defaults for all of the sysconfig variables to the init script so 
    we don't trip over user errors (i.e. deleting /etc/sysconfig/autofs).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-13
changelog:
  - Only read one auto.master map (instead of concatenating all found sources).
  - Uncomment Ian's experimental mount expiry patch.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-14
changelog:
  - New map expiry patch from Ian.
  - Fix a couple signal races.  No known problem reports of these, but they
    are holes, none-the-less.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-15
changelog:
  - Fix a socket leak in the rpc_subs, causing mounts to fail since we are 
    running out of port space fairly quickly.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-17
changelog:
  - Add patch to support parsing nsswitch.conf to determine map sources.
  - Disable this patch, and Ian's map expiry patch for a FC build.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-18
changelog:
  - Umount loopback filesystems under automount points when stopping the 
    automounter.
  - Uncomment the map expiry patch.
  - change a close to an fclose in lookup_file.c


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-20
changelog:
  - Merged my and Ian's socket leak fixes into one, smaller patch. Only
    partially addresses bz #128966.
  - Fix some more echo lines for internationalization. bz #77820
  - Revert the only one auto.master patch until we implement the +auto_master
    syntax.  Temporarily addresses bz #133055.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-27
changelog:
  - Fixed an error in the init script which caused duplicate entries to be
    displayed when asking for autofs status.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-29
changelog:
  - Fixed a problem with backwards compatability. Specifying local
    maps without '/etc/' prepended to them now works. (bz #136038)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-32
changelog:
  - Fixed the use of +ypmapname so the maps included with +ypmapname
    are used in the correct order.  (In the past the '+' entries
    were always processed after local entries.)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-34
changelog:
  - Added a patch to fix the automounter failing on ldap maps
    when it couldn't get the whole map.  (ie. when the search
    limit was lower than the number of results)


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-55
changelog:
  - Fix program maps so that they can have gt 4k characters. (Neil Horman)
    Addresses bz #138994.
  - Add a space after the colon here "Starting automounter:" in init script.
    Fixes bz #138513.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-57
changelog:
  - Pass a socket into clntudp_bufcreate so that we don't use up additional 
    reserved ports.  This patch, along with the socket leak fix, addresses
    bz #128966.


author: <jmoyer@redhat.com> - 1:4.1.3-74
changelog:
  - Add in the map expiry patch
  - Bring in other patches that have been committed to other branches. This 
    version should now contain all fixes we have to date
  - Merge conflicts due to map expiry changes


author: Chris Feist <cfeist@redhat.com> - 1:4.3-80
changelog:
  - Added a variable to determine if we created the directory or not
    so we don't accidently remove a directory that we didn't create when
    we stop autofs.  (bz #134399)


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-90
changelog:
  - Fix potential double free in cache_release.  This bug showed up in a
    multi-map setup.  Two calls to cache_release would result in a SIGSEGV,
    and the automount process would never exit.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-98
changelog:
  - Program maps can repeat the last character of output.  Fix this.  
    Addresses bz #138606
  - Return first entry when there are duplicate keys in a map.  Addresses
    bz #140108.
  - Propagate custom map variables to submounts.  Fixes bz #143074.
  - Create a sysconfig variable to control whether we source only one master
    map (the way sun does), or source all maps found (which is the default for
    backwards compatibility).  Addresses bz #143126.
  - Revised version of the get_best_mount patch. (#146887) cfeist@redhat.com
    The previous patch introduced a regression.  Non-replicated mounts would
    not have the white space stripped from the entry and the mount would fail.
  - Handle comment characters in the middle of the automount line in
    /etc/nsswitch.conf.  Addresses bz #127457.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-100
changelog:
  - When using ldap if auto.master doesn't exist we now check for auto_master.
    Addresses bz #130079
  - When using an auto.smb map we now remove the leading ':' from the path which
    caused mount to fail in the past.  Addresses bz #147492
  - Autofs now checks /etc/nsswitch.conf to determine in what order files & nis
    are checked when looking up autofs submount maps which don't specify a
    maptype.  Addresses IT #57612.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-111
changelog:
  - Fixed one off bug in the submount-variable-propagation patch.
    (bz #143074)
  - Fixed a bug in the init script which wouldn't find the -browse
    option if it was preceded by another option. (fz #113494)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-115
changelog:
  - Fixed regression causing any entries after a wildcard in an
    indirect map to be ignored. (bz #151668).
  - Fixed regression which caused local hosts to be mount instead
    of --bind local directories. (bz #146887)


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-119
changelog:
  - Merge in the multi-over patch.  This resolves an issue whereby multimounts
    (such as those used for /net) could be processed in the wrong order,
    resulting in directories not showing up in a multimount tree.  The fix
    is to process these directories in order, shortest to longer path.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-123
changelog:
  - Add in an error case that was omitted in the multi-over patch.
  - Update our auto.net to reflect the changes that went into 4.1.4_beta2.
    This fixes a problem seen by at least one customer where a malformed entry
    appeared first in the multimount list, thus causing the entire multimount
    to be ignored.  This new auto.net places that entry at the end, purely by
    luck, but it fixes the problem in this one case.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-4
changelog:
  - Finish up with the merge breakage.
  - Temporary fix for the multimount detection code.  It seems half-baked.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-6
changelog:
  - Fix a race between mounting a share and updating the cache in the parent
    process.  If the mount completed first, the parent would not expire the
    stale entry, leaving it first on the list.  This causes map updates to not
    be recognized (well, worse, they are recognized after the first expire, but
    not subsequent ones).  Fixes a regression, bug #137026 (rhel3 bug).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-7
changelog:
  - I reversed the checking for multimount entries, breaking those configs!
    This update puts the code back the way it was before I broke it.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-8
changelog:
  - Add in the deferred syslog patch.  This fixes a hung automounter issue
    related to unsafe calls to syslog in signal handler context.


author: <jmoyer@redhat.com> - 1:4.1.4-10
changelog:
  - Fix some bugs in the parser
  - allow -net instead of /etc/auto.net
  - Fix a buffer overflow with large key lengths
  - Don't allow autofs to unlink files, only to remove directories
  - change to the upstream reentrant syslog patch from the band-aid deferred
    syslog patch.
  - Get rid of the init script patch that hard-coded the release to redhat.
    This should be handled properly by all red hat distros.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-12
changelog:
  - The sort command no longer accepts options of the form "+0".  This broke
    auto.net, so the option was removed.  Fixes bz #172111.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-14
changelog:
  - Removed the /misc entry from the default auto.master.  auto.misc has
    an entry for the cdrom device, and the preferred method of mounting the
    cd is via udev/hal.


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-16
changelog:
  - Replace check-is-multi with more general multi-parse-fix.
  - Add fix for premature return when waiting for lock file.
  - Update copyright declaration for reentrant-syslog source.
  - Add patch for configure option to disable locking during mount.
    But don't disable locking by default.
  - Add ability to handle automount schema used in Sun directory server.
  - Quell compiler warning about getsockopt parameter.
  - Quell compiler warning about yp_order parameter.


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-18
changelog:
  - Add patch to allow customization of arguments to the
    autofs-ldap-auto-master program (bz #187525).
  - Add patch to escap "#" characters in exports from auto.net
    program mount (bz#178304).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-20
changelog:
  - add patch to use "cifs" instead of smbfs and escape speces
    in share names (bz #163999, #187732).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-23
changelog:
  - add patch to ignore the "bg" and "fg" mount options as they
    aren't relevant for autofs mounts (bz #184386).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-1
changelog:
  - update source to version 5.0.0_beta3.
  - add patch to remove extra debug print.
  - add patch to
    - fix memory alloc error in nis lookup module.
    - add "_" to "." mapname translation to nis lookup module.
  - add patch to add owner pid to mount list struct.
  - add patch to disable NFSv4 when probing hosts (at least foe now).
  - add patch to fix white space handling in replicated server selection code.
  - add patch to prevent striping of debug info macro patch (Jeff Moyer).
  - add patch to add sanity checks on rmdir_path and unlink (Jeff Moyer).
  - add patch to fix e2fsck error code check (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-3
changelog:
  - update hesiod module (Jeff Moyer).
    - add mutex to protect against overlapping mount requests.
    - update return from mount request to give more sensible NSS_*
      values.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-6
changelog:
  - add back test for nested mount in program map lookup.
    - I must have commented this out for a reason. I guess we'll
      find out soon enough.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-2
changelog:
  - re-instate v4 directory cleanup (bz# 193832 again).
  - backout master map lookup changes made to beta3.
  - change default master map from /etc/auto.master to auto.master
    so that we always use nsswitch to locate master map.
  - change default installed master map to include "+auto.master"
    to pickup NIS master map (all bz# 193831 again).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-4
changelog:
  - check base of offset mount tree is not a mount before umounting
    its offsets.
  - fix replicated mount parse for case where last name in list
    fails lookup.
  - correct indirect mount expire broken by the wildcard lookup fix.
  - fix up multi-mount handling when wildcard map entry present.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-6
changelog:
  - add free for working var in get_default_logging.
  - add inialisation for kver in autofs_point struct.
  - fix sources list corruption in check_update_map_sources.
  - fix memory leak in walk_tree.
  - fix memory leak in rpc_portmap_getport and rpc_ping_proto.
  - fix memory leak in initialisation of lookup modules.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-8
changelog:
  - fix handling of master map entry update (bz # 193718).
  - fix program map handling of invalid multi-mount offsets.


author: Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-12
changelog:
  - Change BuildPrereq to BuildRequires as per the package guidelines.
  - Add libxml2-devel to the BuildRequires, as it is needed for the LDAP
    authentication bits.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-13
changelog:
  - Change LDAP message severity from crit to degug (bz# 183893).
  - Corrections to INSTALL and README.v5.release.
  - Add patch to fix segv on overlength map keys in file maps (Jeff Moter).
  - Add patch to restrict scanning of /proc to pid directories only (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-3
changelog:
  - lookup_init cleanup and fix missed memory leak.
  - use nis map order to check if update is needed.
  - fix couple of memory leaks in lookup_yp.c.
  - fix pasre error in replicated server module.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-4
changelog:
  - correct spelling error in default config.
  - fix default auth config not being installed.
  - change LDAP query method as my test db was incorrect.
  - change ldap defaults code to handle missing auth config.
  - fix mistake in parsing old style LDAP specs.
  - update LDAP so that new query method also works for old syntax.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-5
changelog:
  - allow global macro defines to override system macros.
  - correct spelling error in default config files missed by
    previous update.
  - misc correctness and a memory leak fix.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-1
changelog:
  - consolidate to beta6, including:
    - mode change update for config file.
    - correction to get_query_dn fix from beta5-4.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-2
changelog:
  - merge LDAP authentication update for GSSAPI (Jeff Moyer).
  - update default auth config to add options documenetation (Jeff Moyer).
  - workaround segfaults at exit after using GSSAPI library.
  - fix not checking return in init_ldap_connection (jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-7
changelog:
  - correct directory cleanup in mount modules.
  - merge key and wildcard LDAP query for lookups (bz 197746).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.6
changelog:
  - cthon more parser corrections and attempt to fix multi-mounts
    with various combinations of submounts (still not right).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.14
changelog:
  - remove SIGCHLD handler because it is no longer needed and was
    causing expire problems.
  - alter expire locking of multi-mounts to lock sub-tree instead of
    entire tree.
  - review verbose message feedback and update.
  - correction for expire of multi-mounts.
  - spelling corrections to release notes (Jeff Moyer).
  - add back sloppy mount option, removed for Connectathon testing.
  - disable mtab locking again.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.15
changelog:
  - expire individual submounts.
  - add ino_index locking.
  - fix nested submount expiring away when pwd is base of submount.
  - more expire re-work to cope better with shutdown following cthon tests.
  - allow hostname to start with numeric when validating.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.16
changelog:
  - fix included map lookup.
  - fix directory cleanup on expire.
  - fix task cancelation at shutdown.
  - fix included map wild card key lookup.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.17
changelog:
  - fix task cancelation at shutdown (more)
  - fix concurrent mount and expire race with nested submounts.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.1
changelog:
  - consolidate to rc2.
  - fix colon escape handling.
  - fix recusively referenced bind automounts.
  - update kernel patches.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.5
changelog:
  - fix LDAP lookup delete cache entry only if entry doesn't exist.
  - add missing socket close in replicated host check (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.7
changelog:
  - make default installed master map for /net use "-hosts" instead
    of auto.net.
  - fix included map recursive map key lookup.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.10
changelog:
  - fix get_query_dn not looking in subtree for LDAP search.
  - allow syntax "--timeout <secs>" for backward compatibility
    (bz 193948).
  - make masked_match independent of hostname for exports comparison
    (bz 209638).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.11
changelog:
  - fix file handle leak in nsswitch parser (bz 207678).
  - fix memory leak in mount and expire request processing (bz 207678).
  - add additional check to prevent running of cancelled tasks.
  - fix potential file handle leakage in rpc_subs.c for some failure
    cases (bz 207678).
  - fix file handle leak in included map lookup (bz 207678).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.12
changelog:
  - fix "-fstype=nfs4" server probing (part 2 of bz 208757).
  - set close-on-exec flag on open files where possible (bz 207678).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.16
changelog:
  - fix get_query_dn not looking in subtree for LDAP search (missed
    econd occurance).
  - allow additional common LDAP attributes in map dn.
  - Resolves: rhbz#205997


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.20
changelog:
  - Update patch for changed semantics of mkdir in recent kernels.
  - fix macro table locking (bz 208091).
  - fix nsswitch parser locking (bz 208091).
  - allow only one master map read task at a time.
  - fix misc memory leaks.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.21
changelog:
  - mitigate manual umount of automounts where possible.
  - fix multiply recursive bind mounts.
  - check kernel module version and require 5.00 or above.
  - fix expire regression introduced in the "mitigate manual umount" patch.
  - still more on multiply recursive bind mounts.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.23
changelog:
  - fix tokenizer to distinguish between global option and dn string (bz 214684).
  - fix incorrect return from spawn.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.26
changelog:
  - fix parsing of bad mount mount point in master map (bz 215620).
  - fix use after free memory access in cache.c and lookup_yp.c (bz 208091).
  - eliminate use of pthread_kill to detect task completion (bz 208091).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.29
changelog:
  - alter nfs4 host probing to not use portmap lookup and add options
    check for "port=" parameter (bz 208757).
  - correct semantics of "-null" map handling (bzs 214800, 208091).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.33
changelog:
  - expand export access checks to include missing syntax options.
  - make "-hosts" module try to be sensitive to exports list changes.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.34
changelog:
  - change mount "device" from "automount" to the map name.
  - check for buffer overflow in mount_afs.c.
  - replace tempnam with mkdtemp.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.38
changelog:
  - update master map tokenizer to admit "slasify-colons" option.
  - update location validation to accept "_" (bz 219445).
  - set close-on-exec flag on open sockets (bz 215757).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.41
changelog:
  - fix nonstrict multi-mount handling (bz 219383).
  - correct detection of duplicate indirect mount entries (bz 220799).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.5
changelog:
  - remove fullstop from Summary tag.
  - change Buildroot to recommended form.
  - replace Prereq with Requires.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.13
changelog:
  - make double quote handing consistent (at least as much as we can).
  - fix handling of trailing white space in wildcard lookup (forward port bz 199720).
  - check fqdn of each interface when matching export access list (bz 213700).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.17
changelog:
  - make use of spaces and tabs in spec file consistent.
  - escape embedded macro text in %changelog.
  - eliminate redundant %version and %release.
  - remove redundant conditional check from %clean.
  - remove redundant exit from %preun.
  - correct %defattr spec.
  - remove empty %doc and redundant %dir misc lines.
  - combine program module spec lines into simpler one line form.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.18
changelog:
  - update the "task done race" patch to fix a deadlock.
  - added URL tag.
  - removed obsoletes autofs-ldap.
  - replaced init directory paths with %{_initrddir} macro.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.24
changelog:
  - add "condrestart" to init script (bz 228860).
  - add "@network" and .domain.name export check.
  - fix display map name in mount entry for "-hosts" map.


author: Ian Kent <ikent@redhat.com> - 5.0.1-1
changelog:
  - update to release tar.
  - fix return check for getpwuid_r and getgrgid_r.
  - patch to give up trying to update exports list while host is mounted.
  - fix to "@network" matching. 
  - patch to check for fstab update and retry if not updated.


author: Ian Kent <ikent@redhat.com> - 5.0.1-5
changelog:
  - drop "DEFAULT_" prefix from configuration names.
  - add option to select replicated server at random (instead of
    ping response time) (bz 227604).
  - fix incorrect cast in directory cleanup routines (bz 231864).


author: Ian Kent <ikent@redhat.com> - 5.0.1-6
changelog:
  - fix directory creation for browse mounts.
  - fix wildcard map handling and improve nsswitch source map update.


author: Ian Kent <ikent@redhat.com> - 5.0.1-8
changelog:
  - add configuration variable to control appending of global options (bz 214684).
  - add command option to set a global mount options string (bz 214684).


author: Ian Kent <ikent@redhat.com> - 5.0.1-9
changelog:
  - upstream fix for filesystem is local check.
  - disable exports access control check (bz 203277).
  - fix patch to add command option for set a global mount options (bz 214684).


author: Ian Kent <ikent@redhat.com> - 5.0.1-16
changelog:
  - add ldaps support.
    - note: it's no longer possible to have multiple hosts in an ldap map spec.
    - note: to do this you need to rely on the ldap client config.


author: Ian Kent <ikent@redhat.com> - 5.0.2-2
changelog:
  - include krb5.h in lookup_ldap.h (some openssl doesn't implicitly include it).
  - correct initialization of local var in parse_server_string.


author: Ian Kent <ikent@redhat.com> - 5.0.2-5
changelog:
  - fix mount point directory creation for bind mounts.
  - add quoting for exports gathered by hosts map.


author: Ian Kent <ikent@redhat.com> - 5.0.2-10
changelog:
  - mark map instances stale so they aren't "cleaned" during updates.
  - fix large file compile time option.


author: Ian Kent <ikent@redhat.com> - 5.0.2-11
changelog:
  - don't fail on empty master map.
  - add support for the "%" hack for case insensitive attribute schemas.


author: Ian Kent <ikent@redhat.com> - 5.0.2-14
changelog:
  - update patch to prevent failure on empty master map.
  - if there's no "automount" entry in nsswitch.conf use "files" source.
  - add LDAP schema discovery if no schema is configured.


author: Ian Kent <ikent@redhat.com> - 5.0.2-16
changelog:
  - add descriptive comments to config about LDAP schema discovery.
  - work around segfault at exit caused by libxml2.
  - fix foreground logging (also fixes shutdown needing extra signal bug).


author: Ian Kent <ikent@redhat.com> - 5.0.2-18
changelog:
  - fix schema selection in LDAP schema discovery.
  - check for "*" when looking up wildcard in LDAP.
  - fix couple of edge case parse fails of timeout option.
  - add SEARCH_BASE configuration option.
  - add random selection as a master map entry option.
  - re-read config on HUP signal.
  - add LDAP_URI, LDAP_TIMEOUT and LDAP_NETWORK_TIMEOUT configuration options.
  - fix deadlock in submount mount module.
  - fix lack of ferror() checking when reading files.
  - fix typo in autofs(5) man page.
  - fix map entry expansion when undefined macro is present.
  - remove unused export validation code.
  - add dynamic logging (adapted from v4 patch from Jeff Moyer).
  - fix recursive loopback mounts (Matthias Koenig).
  - add map re-load to verbose logging.
  - fix handling of LDAP base dns with spaces.
  - handle MTAB_NOTUPDATED status return from mount.
  - when default master map, auto.master, is used also check for auto_master.
  - update negative mount timeout handling.
  - fix large group handling (Ryan Thomas).
  - fix for dynamic logging breaking non-sasl build (Guillaume Rousse).
  - eliminate NULL proc ping for singleton host or local mounts.


author: Ian Kent <ikent@redhat.com> - 5.0.2-21
changelog:
  - Bug 421371: CVE-2007-5964 autofs defaults don't restrict suid in /net [rawhide]
    - use mount option "nosuid" for "-hosts" map unless "suid" is explicily specified.


author: Ian Kent <ikent@redhat.com> - 5.0.2-23
changelog:
  - Bug 397591 SELinux is preventing /sbin/rpc.statd (rpcd_t) "search" to <Unknown> (sysctl_fs_t).
    - prevent fork between fd open and setting of FD_CLOEXEC.


author: Ian Kent <ikent@redhat.com> - 5.0.2-25
changelog:
  - Bug 426401: CVE-2007-6285 autofs default doesn't set nodev in /net [rawhide]
    - use mount option "nodev" for "-hosts" map unless "dev" is explicily specified.


author: Ian Kent <ikent@redhat.com> - 5.0.3-3
changelog:
  - catch "-xfn" map type and issue "no supported" message.
  - another correction for handling of LDAP base dns with spaces.


author: Ian Kent <ikent@redhat.com> - 5.0.3-4
changelog:
  - correction to the correction for handling of LDAP base dns with spaces.
  - avoid using UDP for probing NFSv4 mount requests.
  - use libldap instead of libldap_r.


author: Ian Kent <ikent@redhat.com> - 5.0.3-6
changelog:
  - fix expire calling kernel more often than needed.
  - fix unlink of mount tree incorrectly causing autofs mount fail.
  - add miscellaneous device node interface library.
  - use miscellaneous device node, if available, for active restart.
  - device node and active restart fixes.
  - update is_mounted to use device node ioctl, if available.


author: Ian Kent <ikent@redhat.com> - 5.0.3-8
changelog:
  - revert miscellaneous device node related patches.
  - add missing check for zero length NIS key.
  - fix incorrect match of map type name when included in map name.
  - update rev 7 sasl callbacks patch.


author: Ian Kent <ikent@redhat.com> - 5.0.3-18
changelog:
  - don't abuse the ap->ghost field on NFS mount.
  - multi-map doesn't pickup NIS updates automatically.
  - eliminate redundant DNS name lookups.
  - mount thread create condition handling fix.
  - allow directory create on NFS root.
  - check direct mount path length.
  - fix incorrect in check in get user info.
  - fix a couple of memory leaks.


author: Ian Kent <ikent@redhat.com> - 5.0.3-21
changelog:
  - add upstream bug fix patches
    - add command line option to override is running check.
    - don't use proc fs for is running check.
    - fix fail on included browse map not found.
    - fix incorrect multi source messages.
    - clear stale flag on map read.
    - fix proximity other rpc ping timeout.
    - refactor mount request vars code.
    - make handle_mounts startup condition distinct.
    - fix submount shutdown handling.
    - try not to block on expire.
    - add configuration paramter UMOUNT_WAIT.
    - fix multi mount race.
    - fix nfs4 colon escape handling.
    - check replicated list after probe.
    - add replicated server selection debug logging.
    - update replicated server selection documentation.
    - use /dev/urandom instead of /dev/random.
    - check for mtab pointing to /proc/mounts.
    - fix interface config buffer size.
    - fix percent hack heap corruption.


author: Ian Kent <ikent@redhat.com> - 5.0.3-23
changelog:
  - add upstream bug fixes
    - bug fix for mtab check.
    - bug fix for zero length nis key.
    - update for ifc buffer handling.
    - bug fix for kernel automount handling.
  - warning: I found a bunch of patches that were present but not
    being applied.


author: Ian Kent <ikent@redhat.com> - 5.0.3-25
changelog:
  - fix fd leak at multi-mount non-fatal mount fail.
  - fix incorrect multi-mount mountpoint calcualtion.


author: Ian Kent <ikent@redhat.com> - 5.0.3-26
changelog:
  - add map-type-in-map-name fix patch to sync with upstream and RHEL.
  - don't readmap on HUP for new mount.
  - add NIS_PARTIAL to map entry not found check and fix use after free bug.


author: Ian Kent <ikent@redhat.com> - 5.0.3-28
changelog:
  - don't close file handle for rootless direct mounti-mount at mount.
  - wait submount expire thread completion when expire successful.
  - add inadvertantly ommitted server list locking in LDAP module.


author: Ian Kent <kent@redhat.com> - 5.0.3-30
changelog:
  - fix segv during library re-open.
  - fix incorrect pthreads condition handling for expire requests.
  - fix master map lexer eval order.
  - fix bad alloca usage.


author: Ian Kent <kent@redhat.com> - 5.0.4-5
changelog:
  - fix negative caching of non-existent keys.
  - fix ldap library detection in configure.
  - use CLOEXEC flag functionality if present.
  - fix select(2) fd limit.
  - make hash table scale to thousands of entries.


author: Ian Kent <ikent@redhat.com> - 5.0.4-8
changelog:
  - rename program map parsing bug fix patch.
  - use CLOEXEC flag functionality for setmntent also, if present.


author: Ian Kent <ikent@redhat.com> - 5.0.4-9
changelog:
  - fix hosts map use after free.
  - fix uri list locking (again).
  - check for stale SASL credentials upon connect fail.
  - add "forcestart" and "forcerestart" init script options to allow
    use of 5.0.3 strartup behavior if required.
  - always read entire file map into cache to speed lookups.
  - make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit.
  - make some easy alloca replacements.
  - update to configure libtirpc if present.
  - update to provide ipv6 name and address support.
  - update to provide ipv6 address parsing.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-15
changelog:
  - fix array out of bounds accesses and cleanup couple of other alloca() calls.
  - Undo mistake in copy order for submount path introduced by rev 11 patch.
  - add check for alternate libxml2 library for libxml2 tsd workaround.
  - add check for alternate libtirpc library for libtirpc tsd workaround.
  - cleanup configure defines for libtirpc.
  - add WITH_LIBTIRPC to -V status report.
  - add libtirpc-devel to BuildRequires.
  - add nfs mount protocol default configuration option.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-21
changelog:
  - fix file map lookup when reading included or nsswitch sources.
    - a regression introduced by file map lookup optimisation in rev 9.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-26
changelog:
  - fix lsb init script header.
  - fix memory leak reading ldap master map.
  - fix st_remove_tasks() locking.
  - reset flex scanner when setting buffer.
  - zero s_magic is valid.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-28
changelog:
  - use intr option as hosts mount default.
  - sync kernel includes with upstream kernel.
  - dont umount existing direct mount on master re-read.
  - fix incorrect shutdown introduced by library relaod fixes.
  - improve manual umount recovery.
  - dont fail on ipv6 address when adding host.
  - always read file maps multi map fix.
  - always read file maps key lookup fixes.
  - add support for LDAP_URI="ldap:///<domain db>" SRV RR lookup.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-30
changelog:
  - fix incorrect dclist free.
  - srv lookup handle endianness.
  - fix bug introduced by library reload changes which causes autofs to
    not release mount thread resources when using submounts.
  - fix notify mount message path.
  - try harder to work out if we created mount point at remount.
  - fix double free in do_sasl_bind().
  - manual umount recovery fixes.
  - fix map type info parse error.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-32
changelog:
  - fix an RPC fd leak.
  - don't block signals we expect to dump core.
  - fix pthread push order in expire_proc_direct().


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-39
changelog:
  - fix libxml2 non-thread-safe calls.
  - fix direct map cache locking.
  - fix patch "dont umount existing direct mount on reread" deadlock.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-1
changelog:
  - update source to latest upstream version.
    - this is essentially a consolidation of the patches already in this rpm.
  - add dist tag to match latest RHEL-5 package tag format.


author: Ian Kent <kent@redhat.com> - 1:5.0.5-2
changelog:
  - fix included map read fail handling.
  - refactor ldap sasl authentication bind to eliminate extra connect
    causing some servers to reject the request. 
  - add mount wait parameter to allow timeout of mount requests to
    unresponsive servers.
  - special case cifs escape handling.
  - fix libxml2 workaround configure.
  - more code analysis corrections (and fix a typo in an init script).
  - fix backwards #ifndef INET6.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-6
changelog:
  - don't use master_lex_destroy() to clear parse buffer.
  - make documentation for set-log-priority clearer.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-17
changelog:
  - dont connect at ldap lookup module init.
  - fix random selection option.
  - fix disable timeout.
  - fix strdup() return value check.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-22
changelog:
  - fix get query dn failure.
  - fix ampersand escape in auto.smb.
  - add locality as valid ldap master map attribute.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-25.fc14
changelog:
  - make nfs4 default for replicated selection configuration (bz579949).
  - add simple bind authentication option (bz579951).


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-27.fc14
changelog:
  - fix master map source server unavailable handling.
  - add autofs_ldap_auth.conf man page.
  - fix random selection for host on different network.
  - make redhat init script more lsb compliant.
  - don't hold lock for simple mounts.
  - fix remount locking.
  - fix wildcard map entry match.
  - fix parse_sun() module init.
  - dont check null cache on expire.
  - fix null cache race.
  - fix cache_init() on source re-read.
  - fix mapent becomes negative during lookup.
  - check each dc server individually.
  - fix negative cache included map lookup.
  - remove state machine timed wait.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-28
changelog:
  - remove extra read master map call.
  - remove extra cache create call in master_add_map_source().
  - fix error handing in do_mount_indirect().
  - expire thread use pending mutex.
  - explicity link against the Kerberos library.
  - remove some log message duplication for verbose logging.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-32.fc15
changelog:
  - always read file maps mount lookup map read fix.
  - fix direct map not updating on reread.
  - add external bind method.
  - fix add simple bind auth.
  - add option to dump configured automount maps.
  - wait for master map to be available at start.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-36
changelog:
  - use weight only for server selection.
  - fix isspace() wild card substition.
  - auto adjust ldap page size.
  - fix prune cache valid check.
  - fix mountd vers retry.
  - fix expire race.
  - add lsb force-reload and try-restart.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-3
changelog:
  - improve mount location error reporting.
  - fix paged query more results check.
  - fix dumpmaps not reading maps.
  - fix result null check in read_one_map().
  - Fix LDAP result leaks on error paths.
  - code analysis fixes 1.
  - fix not bind mounting local filesystem.
  - update dir map-type patch for changed patch order.
  - fix wait for master source mutex.
  - fix submount shutdown race
  - fix fix map source check in file lookup.
  - add disable move mount configure option.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-5
changelog:
  - fix ipv6 name lookup check.
  - fix ipv6 rpc calls.
  - fix ipv6 configure check.
  - add piddir to configure.
  - add systemd unit support.
  - fix MNT_DETACH define.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-9
changelog:
  - add correct patch for "fix improve mount location error reporting".
  - add correct patch for "fix fix wait for master source mutex".


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-12
changelog:
  - ignore duplicate exports in auto.net.
  - add kernel verion check function.
  - add function to check mount.nfs version.
  - reinstate singleton mount probe.
  - rework error return handling in rpc code.
  - catch EHOSTUNREACH and bail out early.
  - systemd support fixes.
  - fix segmentation fault in do_remount_indirect().


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-15
changelog:
  - fix typo in libtirpc file name.
  - fix rework error return handling in rpc code.
  - allow MOUNT_WAIT to override probe.
  - improve UDP RPC timeout handling.
  - fix segfault in get_query_dn().
  - use strtok_r() in linux_version_code().
  - fix sss wildcard match.
  - fix dlopen() error handling in sss module.
  - fix configure string length tests for sss library.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-21
changelog:
  - fix fix LDAP result leaks on error paths.
  - report map not read when debug logging.
  - duplicate parent options for included maps.
  - update ->timeout() function to not return timeout.
  - move timeout to map_source.
  - fix kernel verion check of version components.
  - dont retry ldap connect if not required.
  - check if /etc/mtab is a link to /proc/self/mounts.
  - fix nfs4 contacts portmap.
  - make autofs wait longer for shutdown.
  - fix sss map age not updated.
  - fix remount deadlock.
  - fix umount recovery of busy direct mount.
  - fix offset mount point directory removal.
  - remove move mount code and configure option.
  - fix remount of multi mount.
  - fix devce ioctl alloc path check.
  - refactor hosts lookup module.
  - remove cache update from parse_mount().
  - add function to delete offset cache entry.
  - allow update of multi mount offset entries.
  - add hup signal handling to hosts map.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-21
changelog:
  - fix systemd argument passing.
  - fix get_nfs_info() can incorrectly fail.
  - fix offset directory removal.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-3
changelog:
  - fix nobind sun escaped map entries.
  - fix use cache entry after free mistake.
  - fix ipv6 proximity calculation.
  - fix parse buffer initialization.
  - fix typo in automount(8).


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-4
changelog:
  - include usage in usage message.
  - dont wait forever to restart.
  - add option description to man page.
  - fix null map entry order handling.
  - make description of default MOUNT_WAIT setting clear.
  - configure.in: allow cross compilation.
  - README: update mailing list subscription info.
  - allow non root user to check status.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-6
changelog:
  - fix recursive mount deadlock.
  - increase file map read buffer size.
  - handle new location of systemd.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-8
changelog:
  - fix map entry duplicate offset detection.
  - Allow nsswitch.conf to not contain "automount:" lines.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-10
changelog:
  - fix submount offset delete.
  - fix init script status return.
  - fix use get_proximity() without libtirpc.
  - don't use dirent d_type to filter out files in scandir().
  - don't schedule new alarms after readmap.
  - use numeric protocol ids instead of protoent structs.
  - lib/defaults.c: use WITH_LDAP conditional around LDAP types.
  - make yellow pages support optional.
  - modules/replicated.c: use sin6_addr.s6_addr32.
  - workaround missing GNU versionsort extension.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-12
changelog:
  - dont fail on master map self include.
  - fix wildcard multi map regression.
  - fix file descriptor leak when reloading the daemon.
  - depricate nosymlink pseudo option.
  - add symlink pseudo option.
  - update kernel include files.
  - fix requires in spec file.
  - fix libtirpc build option.
  - fix systemd unidir in spec file.
  - document browse option in man page.
  - fix automounter support on parisc.


author: Ian Kent <kent@redhat.com> - 1:5.0.7-14
changelog:
  - fix some automount(8) typos (bz664178).
  - fix syncronize of handle_mounts() shutdown.
  - fix submount tree not all expiring.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-16
changelog:
  - make dump maps check for duplicate indirect mounts (bz961312).
  - document allowed map sources in auto.master(5) (bz961312).
  - add enable sloppy mount option to configure.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-20
changelog:
  - fix master map mount options matching.
  - fix master map bogus keywork match.
  - fix fix map entry duplicate offset detection.
  - add a number of fixes based on a Covarity report.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-28
changelog:
  - bz983160 Package autofs-5.0.7-22.el7 failed RHEL7 RPMdiff testing
    - fix add null check in parse_server_string() (bz979155).
    - check for protocol option.
    - use ulimit max open files if greater than internal maximum.
    - fix default path used for unitdir.
    - fix changelog inconsistent dates.
    - fix default path used for unitdir.
    - fix changelog inconsistent dates.
    - link with full reloc options.
    - fix a couple of compiler warnings.
    - add after sssd dependency to unit file (bz984089).
  - Resolves: rhbz#983160
  +


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-29
changelog:
  - bz994352 - "autofs reload" causes automount to stop running when multiple
    maps are removed from auto.master
    - fix syncronize handle_mounts() shutdown.
  - bz994359 - Wildcard in nested mounts regression
    - fix fix wildcard multi map regression.
  - Resolves: rhbz#994352 rhbz#994359


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-30
changelog:
  - bz852327 - RFE: feature to dump automount maps in native file format
    - fix dumpmaps multi output.
    - try and cleanup after dumpmaps.
    - teach dumpmaps to output simple key value pairs.
  - Resolves: rhbz#852327


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-31
changelog:
  - bz1011909 - NFSv4 UDP packet sent during automounting
    - fix get_nfs_info() probe.
    - fix portmap lookup.
  - bz995979 - RFE: feature to dump automount maps in native file format
    - update dumpmaps patch with latest changes from QE testing.
  - Resolves: rhbz#1011909 rhbz#995979


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-32
changelog:
  - bz1011909 - NFSv4 UDP packet sent during automounting
    - only probe specific nfs version if requested.
  - Related: rhbz#1011909


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-33
changelog:
  - bz1029611 - Fresh rhel7 install can't automount nfs exports
    - regenerate configure due to missing function.
  - Resolves: rhbz#1029611


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-34
changelog:
  - bz1029611 - Fresh rhel7 install can't automount nfs exports
    - fix revision in spec file.
  - Resolves: rhbz#1029611


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-35
changelog:
  - bz1029611 - Fresh rhel7 install can't automount nfs exports
    - fix ipv6 libtirpc getport function.
  - Related: rhbz#1029611


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-35
changelog:
  - bz1030705 - Default unmount is in 10 seconds, man page says 10 minutes
    - improve timeout option description.
  - Related: rhbz#1030705


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-37
changelog:
  - bz1035977 - with IPv6 address automount fail with "hostname lookup failed"
    - fix ipv6 link local address handling.
  - Resolves: rhbz#1035977


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-40
changelog:
  - bz1063139 - autofs regression test failure.
    - fix fix ipv6 libtirpc getport.
    - get_nfs_info() should query portmapper if port is not given.
    - fix rpc_portmap_getport() proto not set.
    - fix portmap not trying proto v2.
  - Resolves: rhbz#1063139


author: Havoc Pennington <hp@redhat.com>
changelog:
  - add firstboot images to makefile/specfile
  - add /usr/share/pixmaps stuff
  - add splash screen images
  - add COPYING


author: John (J5) Palmieri <johnp@redhat.com> - 1.2.3-1
changelog:
  - Add attributions to the background graphics metadata
  - Add a 4:3 asspect ratio version of the default background graphic


author: John (J5) Palmieri <johnp@redhat.com> - 1.2.7-1
changelog:
  - Add background xml file for the new backgrounds
  - Add po directory for translating the background xml


author: David Zeuthen <davidz@redhat.com> - 4.9.13-1
changelog:
  - Make firstboot/splash-small.png completely transparent
  - Fix up date for last commit
  - Resolves: #216501


author: David Zeuthen <davidz@redhat.com> - 4.9.14-1
changelog:
  - Don't include LILO splash. Resolves: #216748
  - New syslinux-splash from Diana Fong. Resolves: #217493


author: Ray Strode <rstrode@redhat.com> 60.0.3-1
changelog:
  Resolves: #565886
  - Put backgrounds here since they're "trade dress"
  - Rename firstboot theme from leonidas to RHEL (with compat link)


author: Ray Strode <rstrode@redhat.com> 60.0.4-1
changelog:
  Resolves: #565886
  - One more update to the KDE artwork
  - Revert firstboot theme rename until later since compat link
    is causing problems.


author: Ray Strode <rstrode@redhat.com> 60.0.7-1
changelog:
  - Rename firstboot theme to RHEL
    Resolves: #566173
  - Add new plymouth artwork
    Related: #558608
  - Update backgrounds
  - Update anaconda
  - Drop gnome-splash
  - Drop empty screensaver dir
    Resolves: #576912
  - Drop grub splash at request of artists


author: Ray Strode <rstrode@redhat.com> 60.0.8-1
changelog:
  - Add large logo for compiz easter egg
    Resolves: #582411
  - Drop Bluecurve
    Related: #559765
  - Install logo icons in System theme
    Related: #566370


author: Ray Strode <rstrode@redhat.com> 69.1.3-2
changelog:
  - Drop fedora.icns (It brings in an undesirable dependency,
    and we don't support the platform it's designed for
    anyway)


author: Ray Strode <rstrode@redhat.com> 69.1.6-1
changelog:
  - Update syslinux background to black
    Resolves: #1003873
  - Prune unused images from anaconda/ after talking to #anaconda


author: Jim Perrin <jperrin@centos.org> - 70.0.5-1
changelog:
  - Properly import all backgrounds images
  - update poweredby.png
  - Add CREDITS for artwork attribution as possible. 
  - Update anaconda rnotes images from Tuomas, inspired by Alain


author: Karanbir Singh <kbsingh@centos.org> 7.0.el7.0.140617.3
changelog:
  - rebuild for 2014-06-17 pub qa release
  - ensure we get the right cpe info
  - ensure centos-release is trackable


author: Karanbir Singh <kbsingh@centos.org>
changelog:
  - Trial run for CentOS DateStamp release
  - Add stubs for the yum repos
  - fix os-release to only have one ID_LIKE ( Avij #7171)
  - make the yum repo definitions be config noreplace ( Trevor )


author: Karanbir Singh <kbsingh@centos.org>
changelog:
  - Roll in the final name change conversation results
  - Stage for release content
  - Add yum repos
  - Add distro keys ( incomplete )


author: Miroslav Lichvar <mlichvar@redhat.com> 1.23-2.20081106gitbe42b4
changelog:
  - fix info uninstall
  - generate random command key in init script
  - support cyclelogs, online, offline commands in init script
  - add logrotate script


author: Miroslav Lichvar <mlichvar@redhat.com> 1.24-1
changelog:
  - update to 1.24 (#555367, CVE-2010-0292 CVE-2010-0293 CVE-2010-0294)
  - modify default config
    - step clock on start if it is off by more than 100 seconds
    - disable client log
  - build with -fPIE on sparc


author: Miroslav Lichvar <mlichvar@redhat.com> 1.24-4.20100428git73d775
changelog:
  - update to 20100428git73d775
  - replace initstepslew directive with makestep in default config
  - add NetworkManager dispatcher script
  - add dhclient script
  - retry server/peer name resolution at least once to workaround
    NetworkManager race condition on boot
  - don't verify chrony.keys


author: Miroslav Lichvar <mlichvar@redhat.com> 1.25-0.1.pre1
changelog:
  - update to 1.25-pre1
  - use iburst, four pool servers, rtcsync, stratumweight in default config
  - add systemd support
  - drop sysconfig file 
  - suppress install-info errors


author: Miroslav Lichvar <mlichvar@redhat.com> 1.26-0.1.pre1
changelog:
  - update to 1.26-pre1
  - fix service name in %triggerun
  - drop SysV init script
  - add chrony-wait service


author: Miroslav Lichvar <mlichvar@redhat.com> 1.26-3.20110831gitb088b7
changelog:
  - update to git snapshot 20110831gitb088b7
  - on first start generate password with 16 chars
  - change systemd service type to forking
  - add forced-command to chrony-helper (#735821)


author: Miroslav Lichvar <mlichvar@redhat.com> 1.26-5.20110831gitb088b7
changelog:
  - improve chrony-helper to keep track of servers added from DHCP (#787042)
  - fix dhclient script to always return with zero exit code (#767859)


author: Miroslav Lichvar <mlichvar@redhat.com> 1.27-0.5.pre1.git1ca844
changelog:
  - update to git snapshot 1ca844
  - update systemd integration (#846303)
  - use systemd macros if available (#850151)
  - use correct vendor pool.ntp.org zone on RHEL (#845981)
  - don't log output of chrony-wait service


author: Miroslav Lichvar <mlichvar@redhat.com> 1.27-1
changelog:
  - update to 1.27
  - start chrony-wait service with chronyd
  - start chronyd service after sntp
  - remove obsolete macros


author: Miroslav Lichvar <mlichvar@redhat.com> 1.27-2
changelog:
  - suppress error messages from tr when generating key (#907914)
  - fix delta calculation with extreme frequency offsets


author: Miroslav Lichvar <mlichvar@redhat.com> 1.27-3
changelog:
  - disable chrony-wait service by default (#961047)
  - drop old systemd scriptlets
  - don't own ntp-units.d directory
  - move files from /lib
  - remove unncessary dependency on syslog target


author: Miroslav Lichvar <mlichvar@redhat.com> 1.29.1-1
changelog:
  - update to 1.29.1 (#1053022, CVE-2014-0021)
  - fix selecting of sources with prefer option (#1061048)
  - fix potential bug in writing of drift files (#1061106)
  - replace hardening build flags with _hardened_build (#1061036)


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


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


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


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


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


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


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


author: Petr Machata <pmachata@redhat.com> - 2.8.11-2
changelog:
  - Pass -fno-strict-aliasing to cm_sha2.c to avoid strict aliasing
    problems that GCC warns about.
  - Icon name in CMake.desktop shouldn't include filename extension.


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 0.5.2-3
changelog:
  - Fixed passing NULL array from get_instance
  - Add bindings for CMTraceMessage
    (patches by Jan Safranek)


author: Jan Safranek <jsafrane@redhat.com> - 0.5.2-6
changelog:
  - Fixed 'env' parameter value in 'get_providers()' function
    Resolves: #919082
  - Fixed embedded instance properties
    Resolves: #919081


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 0.9.5-3
changelog:
  - Fix placement of *.py[co] files
    Resolves: #921547
  - Remove /usr/share/cmpi - it's used by ruby binding that we don't build


author: Jeff Law <law@redhat.com> - 1:2.12-1.80.4
changelog:
  - Fix passing of -z execstack to the linker.
  - Remove -mnew-mnenomics from PPC build flags
  - Pull over patch for 911307 from Fedora


author: Jens Petersen <petersen@redhat.com>
changelog:
  - initial packaging of SAP package for RHEL Supplementary (#467488)
  - saplocales-2.2.5-rhel5.patch with sysdep.h from Uli Drepper


author: Jens Petersen <petersen@redhat.com>
changelog:
  - reworked package to provide tr_TR.ISO-8859-9@SAP, ko_KR.euckr@SAP
    lt_LT.ISO-8859-4@SAP, lv_LV.ISO-8859-4@SAP, et_EE.ISO-8859-4@SAP,
    and ja_JP.SJIS@SAP (#467488)


author: Jens Petersen <petersen@redhat.com>
changelog:
  - rename from sap-locale to distinguish package from SAP's saplocales package
  - add posix locales for de_DE and en_US (Nils Philippsen)
  - add iso14651_HP collation for de_DE from OpenSuSE's sap-locale package
  - update tr_TR locale with one from SuSE sap-locale
  - bump version to 2.5


author: Jens Petersen <petersen@redhat.com> - 1.0-1
changelog:
  - package the newer locales in a tarball and call it version 1.0 (#488915)
  - update description (#488915)
  - don't own gconv dir (#488915)


author: Jens Petersen <petersen@redhat.com> - 1.0.1-1
changelog:
  - use patches to glibc locales rather than modified locale tarball
  - update tr_TR@SAP to pass SAP tests (#467488)
  - gzip SAPSHIFT_JIS


author: Jens Petersen <petersen@redhat.com> - 1.0.3-13
changelog:
  - follow glibc's naming scheme for SHIFT_JIS for SAPSHIFT_JIS (#249676):
    - alias SAPSHIFT_JIS to SAPSJIS
    - add saplocales-2.2.5-SAPSJIS.patch
  - force SAPSJIS localedef like others


author: Jens Petersen <petersen@redhat.com> - 1.0.6-1
changelog:
  - add de_DE.ISO-8859-1@Solaris and en_US.ISO-8859-1@Solaris
    (Pravin Satpute, #677352)
  - add de_DE.ISO-8859-1@HPUX and en_US.ISO-8859-1@HPUX
    (Pravin Satpute, #677354)


author: Jens Petersen <petersen@redhat.com> - 1.0.8-4
changelog:
  - change ja_JP.SAPSJIS locale from SAP SHIFT_JIS to SAP SHIFT_JISX0213
    (Takao Fujiwara, #888856)
  - previous ja_JP.SAPSJIS locale is still available as ja_JP.oldsapsjis
  - fix install and uninstall scripts to setup the Shift JIS gconv modules
    correctly when upgrading


author: Richard Hughes <rhughes@redhat.com> 0.3.2-0.1.20100608
changelog:
  - Update to a git snapshot so that users do not get a segfault in every
    application using GSettings.


author: Marek Kasik <mkasik@redhat.com> - 0.14.0-3
changelog:
  - Update License field
  - Update Source URL
  - Add link of corresponding bug for the memory leak patch


author: Rex Dieter <rdieter@fedoraproject.org> - 0.15.2-2
changelog:
  - -devel: drop Requires: glib2-devel, already gets pulled in via pkgconfig deps
  - -editor: add icon scriptlets
  - tighten subpkg deps via %{_isa}


author: Kalev Lember <kalevlember@gmail.com> - 0.15.3-1
changelog:
  - Update to 0.15.3
  - Install the HighContrast icons and update the icon cache scriptlets to take
    this into account


author: Mike Wangsmo <wanger@redhat.com>
changelog:
  - removed the actual inet.d links (chkconfig takes care of this for us)
    and made the %postun section handle upgrades.


author: Erik Troan <ewt@redhat.com>
changelog:
  - updated to build in a buildroot properly
  - don't package up the client, as it doens't work very well <sigh>


author: Erik Troan <ewt@redhat.com>
changelog:
  - applied patch from Chris Evans which makes the server a bit more paranoid
    about dhcp requests coming in from the wire


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix booting of JavaStations
    (reported by Pete Zaitcev <zaitcev@metabyte.com>).
  - fix SIGBUS crashes on SPARC (apparently gcc is too clever).


author: David Sainty <saint@redhat.com> 3.0pl1-1
changelog:
  - Change to dhclient, dhcp, dhcp-devel packaging
  - Move to 3.0pl1, do not strip binaries
  - Drop in sysconfig-enabled dhclient-script


author: Elliot Lee <sopwith@redhat.com> 3.0pl1-8
changelog:
  - More #68650 (modify requested options)
  - Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and


author: Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-1
changelog:
  - User kernelversion instead of uname-r
  - Update to latest package from ISC
  - Remove inherit-leases patch for now.


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-7
changelog:
  - Forward DNS update by client was disabled by a bug that I
  - found in code where 'client->sent_options' was being
  - freed too early.
  - Re-enabled it after contacting upstream maintainer
  - who confirmed that this was a bug (bug #130069) -
  - submitted patch dhcp-3.0.1.preserve-sent-options.patch.
  - Upstream maintainer informs me this patch will be in dhcp-3.0.2 .


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-8
changelog:
  - Fix bug 131212:
  - If "deny booting" is defined for some group of hosts,
  - then after one of those hosts is denied booting, all
  - hosts are denied booting, because of a pointer not being
  - cleared in the lease record. 
  - An upstream patch was obtained which will be in dhcp-3.0.2.


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-9
changelog:
  - Fix bug 133522:
  - PXE Boot clients with static leases not given 'file' option
  - 104 by server - PXE booting was disabled for 'fixed-address'
  - clients.


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-10
changelog:
  - clean-up last patch: new-host.patch adds host_reference(host)
  - without host_dereference(host) before returns in ack_lease
  - (dhcp-3.0.1-host_dereference.patch)


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-11
changelog:
  - dhcp-3.0.2b1 came out today. A diff of the 'ack_lease' function
  - Dave Hankins and I patched exposed a missing '!' on an if clause
  - that got dropped with the 'new-host' patch. Replacing the '!'.
  - Also found one missing host_dereference.


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-12
changelog:
  - fix bug 138181 & bug 139468: do not attempt to listen/send on
  -     unconfigured  loopback, point-to-point or non-broadcast
  -     interfaces (don't generate annoying log messages)
  - fix bug 138869: dhclient-script: check if '$new_routers' is
  -     empty before doing 'set $new_routers;...;ping ... $1'


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-14
changelog:
  - NTP: fix bug 139715: merge in new ntp servers only rather than replace
  - all the ntp configuration files; restart ntpd if configuration changed.


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-16
changelog:
  - fix bug 143704: dhclient -r does not work if lease held by
  - dhclient run from ifup . dhclient will now look for the pid
  - files created by ifup.


author: Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-17
changelog:
  - fix bug 144250: gcc-3.4.3-11 is broken :
  - log_error ("Lease with bogus binding state: %d size: %d",
  -   comp -> binding_state,
  -   sizeof(comp->binding_state));
  - prints:    'Lease with bogus binding state: 257 1'    !
  - compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).


author: Jason Vas Dias <jvdias@redhat.com> 8.3.0.4rc3-3
changelog:
  - fix bug 147375: dhcpd heap corruption on 32-bit 'subnet' masks
  - fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings
  - fix bug 146600: dhclient's timeout mode ping should use -I
  - fix bug 146524: dhcpd.init should discard dhcpd's initial output message
  - fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS


author: Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-4
changelog:
  - fix bug 147926: dhclient-script should do restorecon for modified conf files
  - optimize execshield protection


author: Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-4
changelog:
  - make dhclient-script TIMEOUT mode do exactly the same configuration
  - as BOUND / RENEW / REBIND / REBOOT if router ping succeeds


author: Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-8
changelog:
  - Add better execshield security link options
  - fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS


author: Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-7
changelog:
  - Add '-x' "extended option environment" dhclient argument:
  -  When -x option given to dhclient:
  -    dhclient enables arbitrary option processing by writing information
  -    about user or vendor defined option space options to environment.
  -
  - fix bug 153244: dhclient should not use restorecon
  - fix bug 151023: dhclient no 'headers & libraries' 
  - fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
  - remove all usage of /sbin/route from dhclient-script


author: Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-8
changelog:
  - Fix bugs 153244 & 155143: 
        o restore dhclient-script 'restorecon's
        o give dhclient and dhclient-script an exec context of
          'system_u:object_r:sbin_t' that allows them to run
          domainname / hostname and to update configuration files
          in dhclient post script.
  - Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode


author: Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-9
changelog:
  - bugs 153244 & 155143 are now fixed with SELinux policy; 
    autotrans now works for dhcpc_t, so restorecons are not required,
    and dhclient runs OK under dhcpc_t with SELinux enforcing.
  - fix bug 155506: 'predhclien' typo (emacs!).


author: Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-11
changelog:
  - as pointed out by Peter Jones, dhclient-script spews
  - 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
  - this is now corrected.


author: Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-14
changelog:
  - Fix bug 159929: prevent dhclient flooding network on repeated DHCPDECLINE
  - dhclient fast startup:
     remove dhclient's  random 1-5 second delay on startup if only
     configuring one interface
     remove dhclient_script's "sleep 1" on PREINIT
  - fix new gcc-4.0.0-11 compiler warnings for binding_state_t


author: Jason Vas Dias <jvdias@redhat.com> 10:3.0.3rc1-1
changelog:
  - Upgrade to upstream version 3.0.3rc1
  - fix bug 163203: silence ISC blurb on configtest 
  - fix default 'boot file server' value (packet->siaddr):
    In dhcp-3.0.2(-), this was defaulted to the server address;
    now it defaults to 0.0.0.0 (a rather silly default!) and
    must be specified with the 'next-server' option (not the tftp-boot-server
    option ?!?) which causes PXE boot clients to fail to load anything after
    the boot file.


author: Jason Vas Dias <jvdias@redhat.com> 11:3.0.3-1
changelog:
  - Upgrade to upstream version 3.0.3 
  - Don't apply the 'default boot file server' patch: legacy
    dhcp behaviour broke RFC 2131, which requires that the siaddr
    field only be non-zero if the next-server or tftp-server-name
    options are specified.
  - Try removing the 1-5 second wait on dhclient startup altogether.
  - fix bug 163367: supply default configuration file for dhcpd


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-3
changelog:
  - fix bug 160655: strip trailing '\0' bytes from text options before append
  - fix gcc4 compiler warnings ; now compiles with -Werror
  - add RPM_OPT_FLAGS to link as suggested in gcc man-page on '-pie' option
  - change ISC version string to 'V3.0.3-RedHat' at request of ISC


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-4
changelog:
  - fix bug 166926: make dhclient-script handle interface-mtu option
    make dhclient-script support /etc/dhclient{,-$IF}-{up,down}-hooks scripts
    to allow easy customization to support other non-default DHCP options -
    documented in 'man 8 dhclient-script' .
  - handle the 'time-offset' DHCP option, requested by default.


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-6
changelog:
  - fix bug 167273: time-offset should not set timezone by default
                    tzdata's Etc/* files are named with reverse sign
                    for hours west - ie. 'GMT+5' is GMT offset -18000seconds.


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-7
changelog:
  - fix bug 169164: separate /var/lib/{dhcpd,dhclient} directories
  - fix bug 167292: update failover port info in dhcpd.conf.5; give
                    failover ports default values in server/confpars.c


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-8
changelog:
  - further fix for bug 160655 / ISC bug 15293 - upstream patch:
    do NOT always strip trailing nulls in the dhcpd server
  - handle static-routes option properly in dhclient-script :
    trailing 0 octets in the 'target' IP specify the class -
    ie '172.16.0.0 w.x.y.z' specifies '172.16/16 via w.x.y.z'.


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-10
changelog:
  - Allow dhclient route metrics to be specified with DHCP options:
    The dhcp-options(5) man-page states:
    'option routers ... Routers should be listed in order of preference' 
    and
    'option static-routes ... are listed in descending order of priority' .
    No preference / priority could be set with previous dhclient-script .
    Now, dhclient-script provides: 
    Default Gateway (option 'routers') metrics:
      Instead of allowing only one default gateway, if more than one router 
      is specified in the routers option, routers following the first router
      will have a 'metric' of their position in the list (1,...N>1).
    Option static-routes metrics:
      If a target appears in the list more than once, routes for duplicate
      targets will have successively greater metrics, starting at 1.


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-11
changelog:
  - Rebuild for FC-5
  - fix bug 167028 - test IBM's unicast bootp patch (from xma@us.ibm.com)
  - fix bug 171312 - silence chkconfig error message if ypbind not installed
  - fix dhcpd.init when -cf arg given to dhcpd
  - make dhcpd init touch /var/lib/dhcpd/dhcpd.leases, not /var/lib/dhcp/dhcpd.leases


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-12
changelog:
  - fix bug 173619: dhclient-script should reconfig on RENEW if 
                    subnet-mask, broadcast-address, mtu, routers, etc.
                    have changed
  - apply upstream improvements to trailing nul options fix of bug 160655


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-20
changelog:
  - fix bug 177845: allow client ip-address as default router 
  - fix bug 176615: fix DDNS update when Windows-NT client sends 
                    host-name with trailing nul


author: Dan Williams <dcbw@redhat.com> - 11:3.0.3-21
changelog:
  - Fix dhclient-script to use /bin/dbus-send now that all dbus related
    binaries are in /bin rather than /usr/bin


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-22
changelog:
  - fix bug 181482: resolv.conf not updated on RENEW :
    since dhcp-3.0.1rc12-RHScript.patch: "$new_domain_servers" should have
    been "$new_domain_name_servers" :-(


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-26
changelog:
  - fix bug 181908: enable dhclient to operate on IBM zSeries z/OS linux guests:
    o add -I <dhcp-client-identifier> dhclient command line option
    o add -B "always broadcast" dhclient command line option
    o add 'bootp-broadcast-always;' dhclient.conf statement


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-1
changelog:
  - Upgrade to upstream version 3.0.4, released Friday 2006-05-05 .
  - Add new dhclient command line arguments:
    -H <host-name> : parse as dhclient.conf 'send host-name "<host-name>";'
    -F <fqdn>      : parse as dhclient.conf 'send fqdn.fqdn "<fqdn>";'
    -T <timeout>   : parse as dhclient.conf 'timeout <timeout>;'


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
changelog:
  - Add the libdhcp4client library package for use by the new libdhcp 
    package, which enables dhclient to be invoked by programs in a 
    single process from the library. The normal dhclient code is
    unmodified by this.


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
changelog:
  - Fix bug 191470: prevent dhcpd writing 8 byte dhcp-lease-time 
                    option in packets on 64-bit platforms


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-8.1
changelog:
  - fix a libdhcp4client memory leak (1 strdup) and 
    fill in client->packet.siaddr before bind_lease() for pump
    nextServer option.


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-10
changelog:
  - fix bug 193047: allow $METRIC to be specified for dhclient routes
  - add a '-R <request option list>' dhclient argument


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-14
changelog:
  - fix bug 191461: preserve ntp.conf local clock fudge statements
  - fix bug 193047: both dhcp and dhclient need to ship common
                    man-pages: dhcp-options(5) dhcp-eval(5)


author: Peter Jones <pjones@redhat.com> - 12:3.0.4-15
changelog:
  - Make timeout dispatch code not recurse while traversing a linked
    list, so it doesn't try to free an entries that have been removed.
    (bz #195723)
  - Don't patch in a makefile, do it in the spec.


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.4-23
changelog:
  - Remove NODEBUGINFO junk from the spec file as well as old/unused code
  - Rolled all 68 patches in to one patch since more than half of them get
    overridden by later patches anyway.


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.4-24
changelog:
  - Put typedef for dhcp_state_e before it's used in libdhcp_control.h (#212612)
  - Remove dhcpctl.3 from minires/Makefile.dist because it's in dhcpctl
  - Remove findptrsize.c and just set compiler flag for ppc64 and s390x


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-2
changelog:
  - Change the way libdhcp4client is compiled (patch main source, create new
    Makefile rather than copy and patch code after main patches)
  - Fix up problems generating compiler warnings
  - Use 'gcc' for making dependencies
  - Pass -fPIC instead of -fpie/-fPIE in compiler flags
  - Combine the extended new option info changes in to one patch file (makes
    it easier for outside projects that want to use dhcdbd and NetworkManager)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-3
changelog:
  - Remove struct universe *universe from envadd_state in the client patch
  - Add struct universe *universe to envadd_state in the enoi patch
  - Add example dbusified dhclient-script in the enoi patch


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-4
changelog:
  - Enable relinquish_timeouts() and cancel_all_timeouts() even when
    DEBUG_MEMORY_LEAKAGE_ON_EXIT is not defined
  - Add prototypes for b64_pton() and b64_ntop in dst/
  - Move variable declarations and labels around in the fix-warnings patch
  - Expand the list of objects needed for libdhcp4client (#215328)
  - Use libres.a in libdhcp4client since it gives correct minires objects
  - Remove the dhcp options table in C, Perl, Python, and text format (these
    were reference files added to /usr/share/doc)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-8
changelog:
  - Roll md5 patch in to libdhcp4client patch since it's related
  - Do not overwrite /etc/ntp/step-tickers (#217663)
  - Resolves: rhbz#217663


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-9
changelog:
  - Remove dhcptables.pl from the source package
  - Mark libres.a symbols hidden (#198496)
  - Set DT_SONAME on libdhcp4client to libdhcp4client-VERSION.so.0
  - Make function definition for dst_hmac_md5_init() match the prototype


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-13
changelog:
  - Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352)
  - Remove invalid ja_JP.eucJP man pages from /usr/share/doc


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-23
changelog:
  - Update Xen partial checksums patch
  - Remove perl Requires (#225691)
  - Make dhcp-devel depend on dhcp = e:v-r (#225691)
  - libdhcp4client-devel Requires pkgconfig (#225691)
  - Do not add to RPM_OPT_FLAGS, use COPTS variable instead (#225691)
  - Use %{buildroot} macro instead of RPM_BUILD_ROOT variable (#225691)
  - Preserve timestamps on all installed data files (#225691)
  - Remove dhcp-options.5.gz and dhcp-eval.5.gz symlinking in post (#225691)
  - Use %defattr(-,root,root,-) (#225691)
  - Do not flag init scripts as %config in %files section (#225691)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-24
changelog:
  - Include contrib/ subdirectory in /usr/share/doc (#230476)
  - Added back Requires for perl since dhcpd-conf-to-ldap needs it (#225691)
  - Put copies of dhcp-options and dhcp-eval man pages in the dhcp and
    dhclient packages rather than having the elaborate symlink collection
  - Explicitly name man pages in the %files listings
  - Use the %{_sysconfdir} and %{_initrddir} macros (#225691)
  - Use macros for commands in %build and %install
  - Split README.ldap, draft-ietf-dhc-ldap-schema-01.txt, and
    dhcpd-conf-to-ldap.pl out of the LDAP patch
  - Split linux.dbus-example script out of the extended new option info patch
  - Remove unnecessary changes from the Makefile patch


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-27
changelog:
  - Ensure that Perl and Perl modules are not added as dependencies (#234688)
  - Reorganize patches by feature/bug per packaging guidelines (#225691)
  - Move the following files from patches to source files:
       linux.dbus-example, linux, Makefile.dist, dhcp4client.h, libdhcp_control.h
  - Compile with -fno-strict-aliasing as ISC coding standards generally don't
    agree well with gcc 4.x.x


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-31
changelog:
  - Spec file cleanups (#225691)
  - Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
  - Put libdhcp4client.a in libdhcp4client-devel-static package


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-34
changelog:
  - Init script fixes (#237985, #237983)
  - Reference correct scripts in dhclient-script.8 man page (#238036)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-35
changelog:
  - Disable -fvisibility=hidden for now as it breaks dhcpv4_client() from
    the shared library (#240804)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-36
changelog:
  - BOOTP_BROADCAST_ALWAYS is not the same as ATSFP, fixed
  - Added anycast mac support to dhclient for OLPC


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.6-3
changelog:
  - Remove the -x switch enabling extended new option info.  If given to
    dhclient now, it's ignored.


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.6-7
changelog:
  - In dhcp.conf.5, explain that if no next-server statement applies to the
    requesting client, the address 0.0.0.0 is used (#184484).


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.6-8
changelog:
  - Init script fixes (#320761)
  - Removed linux.dbus-example script since we aren't using dhcdbd now
  - Remove dhcdbd leftovers from dhclient-script (#306381)


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-1
changelog:
  - Upgrade to ISC dhcp-3.1.0
  - Remove unnecessary /usr/include/dhcp4client/isc_dhcp headers
  - Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688)
  - Install dhcp.schema to /etc/openldap/dhcp.schema (#330471)


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-4
changelog:
  - Install libdhcp_control.h to /usr/include/isc-dhcp/libdhcp_control.h
  - Update libdhcp4client patch to use new libdhcp_control.h location
  - Remove __fedora_contrib/ subdirectory in /usr/share/doc/dhcp-3.1.0,
    install those docs to /usr/share/doc/dhcp-3.1.0


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-5
changelog:
  - Remove chkconfig usage for ypbind in dhclient-script (#351211)
  - Combine dhcp-static and dhcp-devel packages since there are no shared
    libraries offered
  - Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
  - Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
  - Do not make dhcp-devel require the dhcp package, those are independent


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-6
changelog:
  - Rename Makefile.dist to Makefile.libdhcp4client
  - Spec file cleanups
  - Include stdarg.h in libdhcp_control.h


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-8
changelog:
  - Put dhcp.schema in /etc/openldap/schema (#330471)
  - Remove manpages patch and keep modified man pages as Source files
  - Improve dhclient.8 man page to list options in a style consistent
    with most other man pages on the planet
  - Upgrade to latest dhcp LDAP patch, which brings in a new dhcpd-conf-to-ldap
    script, updated schema file, and other bug fixes including SSL support for
    LDAP authentication (#375711)
  - Do not run dhcpd and dhcrelay services by default (#362321)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-1
changelog:
  - Upgrade to ISC dhcp-4.0.0 (#426634)
       - first ISC release to incorporate DHCPv6 protocol support
       - source tree now uses GNU autoconf/automake
  - Removed the libdhcp4client-static package


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-4
changelog:
  - Fix dhclient.lease file parsing problems (#428785)
  - Disable IPv6 support for now as we already ship dhcpv6 (#428987)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-6
changelog:
  - read_function() comes from the LDAP patch, so fix it there
  - Init new struct universe structs in libdhcp4client so we don't crash on
    multiple DHCP attempts (#428203)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-9
changelog:
  - Match LDAP server option values in stables.c and dhcpd.h (#431003)
  - Fix invalid sprintf() statement in server/ldap.c (#431003)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-10
changelog:
  - Save conf files adding '.predhclient.$interface' to the name (#306381)
  - Only restore conf files on EXPIRE/FAIL/RELEASE/STOP if there are no other
    dhclient processes running (#306381)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-12
changelog:
  - Remove Requires on openldap-server (#432180)
  - Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
    correct paths


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-16
changelog:
  - Remove instaces of \032 in domain search option (#450042)
  - Make 'service dhcpd configtest' display text indicating the status


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-17
changelog:
  - Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf (#202923)
  - Clean up Requires tags for devel packages
  - Allow SEARCH variable in ifcfg files to override search path (#454152)
  - Do not down interface if there is an active lease (#453982)
  - Clean up how dhclient-script restarts ypbind
  - Set close-on-exec on dhclient.leases for SELinux (#446632)


