# changelog

author: Lubomir Rintel <lkundrak@v3.sk> - 1.10.2-1
changelog:
  - Update to 1.10.2 release (rh #1543498)
  - Don't grab cdc_ether devices on Sierra QMI modems (rh #1712031)


author: Wen Liang <wenliang@redhat.com> - 1:1.40.16-18
changelog:
  - vpn: fix routing rules support in vpn conenctions (RHEL-73052)
  - vpn: Place gateway route to table defined in ipvx.route-table (RHEL-73051)


author: Liwei Ge <geliwei@openanolis.org> - 1:1.40.16-18.0.1
changelog:
  - Remove NetworkManager-config-connectivity-redhat
  - cherry-pick `add sw patch #70db9120b521bf5feb6c2d9d12ed1880fa586e4f`. (nijie@wxiat.com)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Thomas Haller <thaller@redhat.com> - 1:1.25.1-1
changelog:
  - update to 1.25.1 (development)
  - improve documentation (rh #1651594, rh #1819259)
  - vrf: add support (rh #1773908)
  - bond: improve setting default options for miimon and updelay (rh #1805184, rh #1806549)
  - bluetooth: fix crash handling DUN modem (rh #1826635)
  - core: fix potential infinite loop with prefix delegation (rh #1488030)
  - initrd: fixes for running NetworkManager in initrd (rh #1627820, #1710935, #1744935, #1771792)
  - core: prevent multiple attempts to create default wired connection (rh #1687937)
  - bridge: support more options (rh #1755768)
  - libnm,dbus: expose HwAddress for all device types (rh #1786937)
  - core: fix route priority for IPv6 (rh #1814557)
  - core: fix crash during reapply (rh #1816067)
  - core: clear IP address from bridge slave (rh #1816517)
  - ovs: support changing MTU of OVS interfaces (rh #1820052)
  - nm-online: support setting timeout for NetworkManager-wait-online (rh #1828458)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.25.2-1
changelog:
  - update to 1.25.2 (development)
  - support ethtool coalesce and ring options (rh #1614700)
  - core: improve synchronization of qdiscs with kernel (rh #1815875)
  - team: support running without D-Bus (rh #1784363)
  - core: fix potential crash when autoactivating child connections (rh #1778073)
  - ethernet: reset original autonegotiation/speed/duplex settings on deactivation (rh #1807171)
  - core: fix setting IPv6 token in kernel (rh #1819680)


author: Thomas Haller <thaller@redhat.com> - 1:1.26.0-0.1
changelog:
  - update to 1.26-rc1 (1.25.90)
  - core: support more tc qdiscs (tbf and sfq) (rh #1546802)
  - core: support match devices for connection profile by PCI address (ID_PATH) (rh #1673321)
  - ovs: fix peer property for OVS patch interface (rh #1845216)
  - doc: add manual pages nm-settings-dbus and nm-settings-nmcli (rh #1614726)
  - wifi: don't block autoconnect for profiles that never succeeded to connect (rh #1781253)
  - dbus,nmcli: highlight externally managed devices (rh #1816202)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.26.0-0.2
changelog:
  - update to 1.26-rc2 (1.25.91)
  - initrd: set ipv6.method=auto when using IPv4 static configuration (rh #1848943)
  - cloud-setup: add support for Google Cloud load-balancing routes (rh #1821787)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.26.0-0.2.1
changelog:
  - device: restart DHCP only for devices that are active or activating (rh #1852612)
  - initrd: fix generating default BOOTIF= connection (rh #1853277)
  - ovs: fix race condition when setting MAC address for ovs interfaces (rh #1852106)


author: Thomas Haller <thaller@redhat.com> - 1:1.26.0-1
changelog:
  - update to 1.26.0
  - device: reset SR-IOV parameters on activation failure (rh #1819587)
  - initrd: enable ipv6.method=auto with ip=dhcp6 (rh #1854323)
  - core: add "nm-shared" zone for firewalld for shared mode (rh #1834907)
  - ppp: fix taking control of link (rh #1849386)


author: Antonio Cardace <acardace@redhat.com> - 1:1.26.0-2
changelog:
  - core: fix generation of local routes for VRF devices (rh #1857133)
  - team: fix crash on failure to connect to teamd (rh #1856723)
  - core: fix detecting failure of master active-connection (rh #1845018)
  - core: fix warning about setting active_slave of bond when activating master (rh #1858326)
  - import translations (rh #1820552)


author: Thomas Haller <thaller@redhat.com> - 1:1.26.0-3
changelog:
  - core: fix managing devices after resuming from sleep (rh #1855563)
  - dhcp: fix BPF filter for internal client on big endian arch (rh #1861488)
  - core: support warning log setting IPv6 MTU with IPv6 disabled (rh #1840989)
  - wifi: fix crash parsing incomplete BSS info (rh #1866395)


author: Antonio Cardace <acardace@redhat.com> - 1:1.26.0-4
changelog:
  - bond: fix Reapply does not update bond options (rh #1847814)
  - dhcp: support DHCPv6 fqdn_fqdn option for hostname (rh #1858344)


author: Antonio Cardace <acardace@redhat.com> - 1:1.26.0-7
changelog:
  - dhcp: add dhcp-vendor-class-identifier option (rh #1871042)
  - initrd: parse 'rd.net.dhcp.vendor-class' kernel cmdline arg (rh #1872299)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.28.0-0.1
changelog:
  - Update to 1.27.3 (development)
  - device: enforce the absence of a master during activation (rh #1869079)
  - bond: fix race condition setting the "active_slave" option (rh #1856640)


author: Antonio Cardace <acardace@redhat.com> - 1:1.30.0-0.1
changelog:
  - Update to 1.29.1 (development)
  - add library for handling profiles in keyfile format (rh #1813334)
  - initrd: allow disabling NICs during boot (rh #1883958)
  - allow `NM.Device.get_applied_connection_async()` to run by non-privilege user (rh #1882380)
  - nmcli ignores /etc/terminal-colors.d/nmcli.scheme (rh #1886336)
  - pass bridge master to wpa_supplicant when Wlan is part of bridge (rh #1888051)
  - add infiniband support in initrd (rh #1883173)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.30.0-0.2
changelog:
  - device: fix crash in nm_device_reactivate_ip_config()
  - dns: fix crash in systemd-resolved DNS plugin (rh #1894839)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.30.0-0.3
changelog:
  - Update to 1.29.3 (development)
  - Support changing external-ids of OVS bridges and interfaces (rh #1866227)
  - Add a hostname setting (rh #1766944)
  - Support creating veth interfaces (rh #1901523)
  - initrd: fix parsing of ip= arguments with empty first token (rh #1900260)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.30.0-0.4
changelog:
  - Update to 1.29.6 (development)
  - initrd: disable ipv4 and ipv6 by default for vlan parent connection (rh #1903175)
  - initrd: fix parsing of ip= argument with dotted interface name (rh #1898294)


author: Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.6
changelog:
  - Update to 1.29.8 (development)
  - initrd: accept zero-byte prefix for BOOTIF MAC address (rh #1904099)
  - core: fix bond port wrongly detached by dispather call (rh #1888348)
  - cloud-setup: add manual page (rh #1867997)
  - core: fix handling timeout for IPv6 RDNSS,DNSSL option in RA (rh #1874743)


author: Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.7
changelog:
  - Update to 1.29.9 (development)
  - By default check all devices for hostname reverse DNS lookup (rh #1766944)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.30.0-0.8
changelog:
  - Update to 1.29.10 (development)
  - bond: introduce new 'vlan+srcmac' xmit_hash_policy option (rh #1915457)
  - ovs: clean up interfaces from ovsdb at startup (rh #1861296)


author: Antonio Cardace <acardace@redhat.com> - 1:1.30.0-0.9
changelog:
  - Update to 1.29.11 (development)
  - bond: fix changing mode when the device is created externally (rh #1870691)
  - ovs: fix firewalld configuration for ovs-ports (rh #1921107)
  - ovs: avoid race condition when system interface is removed from ovsdb (rh #1923248)
  - doc: mention NETMASK as alternative to PREFIX for addresses in `man nm-settings-ifcfg-rh` (rh #1925123)


author: Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.10
changelog:
  - Update to 1.30-rc1 (1.29.90-dev) (development)
  - cloud-setup: fix removing IPv4 address (rh #1920838)


author: Thomas Haller <thaller@redhat.com> - 1:1.30.0-3
changelog:
  - Increase LimitNOFILE to allow more than 1024 file descriptors (rh #1926599).
    This requires a suitable libndp version that can handle many file descriptors (rh #1933041).


author: Wen Liang <wenliang@redhat.com> - 1:1.32.0-0.4
changelog:
  - Update to 1.31.5 (development)
  - core: configure MTU early before DHCP completes (rh #1890234)
  - core: fix activation handling for ports (rh #1955101, rh #1959961)
  - core: add support for ethtool pause parameters (rh #1899372)
  - dhcp: support option 249 (Microsoft Classless Static Route) (rh #1959461)


author: Thomas Haller <thaller@redhat.com> - 1:1.32.0-0.5
changelog:
  - update to 1.32-rc1 (1.31.90) (release candidate)
  - core: allow to preserved external TFilter and QDisc settings (rh #1928078)
  - bond: support "tlb_dynamic_lb" in "balance-alb" mode (rh #1959934)


author: Wen Liang <wenliang@redhat.com> - 1:1.32.0-1
changelog:
  - update to 1.32.0 release
  - veth: fix null error when deleting the device (rh #1915278)
  - veth: fix crash when deleting the device profile (rh #1915276)
  - firewall: add new "nftables" firewall-backend (rh #1548825)
  - DNS: fix lookup of hostname via DNS (rh #1970335)


author: Wen Liang <wenliang@redhat.com> - 1:1.32.2-1
changelog:
  - update to 1.32.2 release
  - device: prefer IPv6 not-deprecated addresses for hostname lookup (rh #1820770)
  - docs: describe qdiscs and tfilters in nm-settings manpage (rh #1847894)
  - cloud-setup: preserve IPv4 addresses/routes/rules from profile (rh #1971527)
  - daemon: performance improvements (rh #1847125)
  - dhcp/systemd: ignore FORCERENEW requests for DHCPV4 (rh #1961251, CVE-2020-13529)
  - Add bridge_role in 802-3-ethernet.s390-options using nmcli (rh #1935842)


author: Gris Ge <fge@redhat.com> - 1:1.32.4-1
changelog:
  - Upgrade to 1.32.4 with fixes of:
  - nmcli: show DNS SEARCH field in device information. (rh #1852317)
  - device: avoid crash setting VPN config during unrealize. (rh #1912423)
  - core: send ARP announcements when there is carrier. (rh #1956793)
  - core: add ipv[46].required-timeout option to wait for IP configuration while activating. (rh #1961666)
  - core: start DHCPv6 when a prefix delegation is needed for shared mode. (rh #1973199)
  - ifcfg: log warning about invalid keys in ifcfg files. (rh #1959656)
  - cloud-setup: add support for Aliyun cloud. (rh #1823315)


author: Gris Ge <fge@redhat.com> - 1:1.32.6-1
changelog:
  - Upgrade to 1.32.6 release
  - core: fix adding stale local routes when address changes (rh #1979192)
  - dhcp: handle filename/bootfile_name DHCP option and write it to device state
    file for initrd/kickstart (rh #1979387)
  - initrd: add "ib.pkey=" command line option (rh #1805708)
  - core: introduce "keep-configuration" device option to forcefully activate a
    profile on start (rh #1934122)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.32.8-1
changelog:
  - Upgrade to 1.32.8 release
  - firewalld: configure zones on "Reloaded" signal (rh #1982403)
  - ethtool: support configuring newer gigabit ethernet speeds (rh #1897004)
  - core: fix wrong MTU for bridge interfaces (rh #1973536)
  - cloud-setup: fix gateway address for Aliyun cloud (rh #1823315)


author: Wen Liang <wenliang@redhat.com> - 1:1.32.10-1
changelog:
  - update to 1.32.10 release
  - nm-initrd-generator: add kernel command line options ethtool autoneg and speed (rh #1940934)
  - IP: fix the order of IP addresses during service restart (rh #1988751)


author: Ana Cabral <acabral@redhat.com> - 1:1.34.0-0.1
changelog:
  - Upgrade to 1.33.2 release (development) (rh #1996617)
  - Obtain permanent hardware address via netlink or lookup via ethtool (rh #1987286)
  - Show more information about routes in nmcli (rh #1870059)
  - Add test for creation and activation of new connection via interface (rh #1763054)
  - ethtool: fix setting autonegotiation/speed on reactivation (rh #1897004)
  - Fix MTU's decrease after the removal of 802-3-ethernet configuration (rh #1973536)


author: Ana Cabral <acabral@redhat.com> - 1:1.34.0-0.2
changelog:
  - Upgrade to 1.33.3 release (development)
  - platform: don't listen for tc netlink messages (rh #1753677)
  - cloud-setup: better handle other route configuration (rh #2006370)
  - Fix autoneg advertisement (rh #1897004)


author: Ana Cabral <acabral@redhat.com> - 1:1.34.0-0.3
changelog:
  - Upgrade to 1.33.4 release (development)
  - Deprecate "master"/"slave" on bonding and bridge API (rh #1949023)
  - core: Fix configuration reload for active devices (rh #1852445)
  - Update systemd-udev dependency (rh #2012123)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.36.0-0.1
changelog:
  - Upgrade to 1.35.1 release (development)
  - core: refactor IP configuration code (rh #1868254)
  - core: fix deleting external route during service restart (rh #2010640)


author: Wen Liang <wenliang@redhat.com> - 1:1.36.0-0.2
changelog:
  - Upgrade to 1.35.2 release (development)
  - initrd: handle ip=dhcp,dhcp6 specially to wait for both IPv4 and IPv6 (rh #1961666)
  - bridge: fix ageing_time bridge option (rh #1871950)
  - core: make sure Device and AC emit StateChanged a bit later (rh #2006677)
  - ovsdb: deactivate removed device if does not have a master (rh #2022275)
  - nmcli: fix setting wake-on-lan property on edit mode (rh #2016348)
  - core: fix wrong DHCPv6 timeouts due to endianness problem (rh #2027267)


author: Wen Liang <wenliang@redhat.com> - 1:1.36.0-0.3
changelog:
  - Upgrade to 1.35.3 release (development)
  - device: fix update of the ip-iface property (rh #2027490)
  - platform: add bpf filter to ignore routes from routing daemons (rh #1861527)


author: Wen Liang <wenliang@redhat.com> - 1:1.36.0-0.4
changelog:
  - Upgrade to 1.35.4 release (development)
  - ipv4ll: fix assert on external LL address removal (rh #2028404)
  - openvswitch: add DPDK n_rxq configuration option (rh #2001563)
  - device: ignore ndisc signal if device has no ifindex (rh #2013266)
  - bluetooth: fix invalid assertion in NMBluezManager:dispose() (rh #2028427)
  - supplicant: enable SAE-H2E (rh #2019396)


author: Thomas Haller <thaller@redhat.com> - 1:1.36.0-0.6
changelog:
  - Upgrade to 1.35.6 release (development)
  - Move ifup/ifdown scripts to new NetworkManager-initscripts-updown package (rh #2022418)
  - wwan: fix assertion failure in modem/ppp code (rh #2028385)
  - core: fix performance regression with 500vlans test (rh #2028849)
  - core: drop defective BPF filter for netlink sockets that caused hangs (rh #2037411)
  - initrd: add support for rd.znet_ifnames (rh #1980387)


author: Thomas Haller <thaller@redhat.com> - 1:1.36.0-0.7
changelog:
  - Upgrade to 1.35.7 release (development)
  - core: fix crash related to DHCPv6 leases (rh #2028849)
  - wifi: fix stale ActiveAccessPoint in D-Bus (rh #1983747)
  - libnm: fix dangling pointer in NMObject (rh #2039331)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-0.8
changelog:
  - Upgrade to 1.35.91 release (release candidate)
  - bond: fix duplicate IPv4 address detection (rh #2028751)
  - core: add support for blackhole routes (rh #1937823) (rh #2013587)
  - core: re-assess IP configuration if one IP family times out (rh #2051904)
  - ovs: remove ovsdb entry on interface removal (rh #2047302)
  - ovs: properly clean up devices on daemon shutdown (rh #2029937)
  - core: avoid losing addresses on handover from initrd to ral root (rh #2047302)
  - core: fix a possibe assertion failure in ACD (rh #2047788)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-0.9
changelog:
  - revert: generate docs during build instead of using pre-generated (rh #1995915)
  - Upgrade to 1.35.92 (release candidate)
  - ppp: increase disconnect timeout (rh #2049596)
  - core: finish activation after all objects are committed (rh #2043133)
  - ipv6: add support for multipath routes (rh #1837254)
  - keyfile: do not write empty string list properties (rh #2022623)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-1
changelog:
  - Upgrade to 1.36.0 release
  - core: avoid losing L3 configuration the second time it's applied (rh #2043514)
  - ovs: avoid removing OVSDB entries on daemon shutdown (rh #2055665)
  - nmcli: fix defaults for some properties on interactive add (rh #2053603)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.37.2-1
changelog:
  - Upgrade to 1.37.2 release (development)
  - core: preserve external ports during checkpoint rollback (rh #2035519)
  - core: fix ovs bridge deletion (rh #1935026)
  - core: shorten hostname when too long (rh #2033643)
  - nm-online: bump the timeout upper limit to 2073600 seconds (rh #2025617)
  - cloud-setup: fix crash when handling sigterm (rh #2027674)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.37.3-1
changelog:
  - Upgrade to 1.37.3 release (development)
  - core: allow reapply on autoconnect-slaves property change (rh #2065049)
  - wifi: do not advertise channels outside regulatory domain (rh #2062785)
  - wifi: warn about WEP being phased out (rh #2030997)
  - bond: reject reapply when fail_over_mac was changed (rh #2003214)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.0-1
changelog:
  - Update to 1.39.0 release (development)
  - ovs, dpdk: fix creating ovs-interface when the ovs-bridge is netdev
    (rh #2001792)


author: Thomas Haller <thaller@redhat.com> - 1:1.39.2-1
changelog:
  - Update to 1.39.2 release (development)
  - dhcp: set "src" attribute for DHCP routes (rh #1995372)
  - dhcp: drop internal DHCPv4 client based on systemd code (rh #2073067)
  - core: delay startup complete for DNS update (rh #2049421)
  - nmcli: support offline mode to create and edit keyfiles (rh #1361145)


author: Thomas Haller <thaller@redhat.com> - 1:1.39.3-1
changelog:
  - Update to 1.39.3 release (development)
  - dhcp: save leases in /run (rh #1943153)
  - ovs: use asynchronous attach-port (rh #2052441)
  - device: set MTU after attaching bond port (rh #2071985)
  - l3cfg: drop NM_L3_CFG_COMMIT_TYPE_ASSUME and assume_config_once (rh #2077605)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.5-1
changelog:
  - Update to 1.39.5 release (development)
  - device: commit l3cfg on link change only when the device is activating (rh #2079054)
  - l3cfg: during reapply, also clear IPv6 temporary addresses (rh #2082230)
  - dhcp: support overlong DHCP host names (rh #2033643)
  - cloud-setup: reorder addresses to honor "primary_ip_address" (rh #2082000)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.39.6-1
changelog:
  - Update to 1.39.6 release (development)
  - Implement ACD (address conflict detection) for DHCPv4 (rh #1713380)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.39.7-1
changelog:
  - Update to 1.39.7 release (development)
  - core: cancel the IP check on deactivation (rh #2080928)
  - core: ensure DHCP is restarted every time the link goes up (rh #2079406)
  - core: fix a leak of L3 configuration memory (rh #2083453)
  - ppp: fix a race with pppd when removing addresses (rh #2085382)
  - wifi: fix a crash when checking WEP supplicant capability (rh #2092782)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.39.8-1
changelog:
  - Update to 1.39.8 release (development)
  - core: make ipv6.addr-gen-mode default configurable (rh #1743161) (rh #2082682)
  - dhcpv6: finish DAD before considering a lease to be good (rh #2096386)
  - core: add connection.wait-activation-delay property (rh #2008337)


author: Vojtech Bubela <vbubela@redhat.com> - 1:1.39.10-1
changelog:
  - Update to 1.39.10 release (development)
  - initrd: set a default carrier timeout of 10 seconds in initrd (rh #2079277)
  - dhcp: wait DAD completion for DHCPv6 addresses (rh #2096386)
  - libnm: support wait-activation-delay property (rh #2008337)
  - veth: fix veth activation on booting (rh #2105956)
  - support a ipv6.addr-gen-mode knob in the global config (rh #208268)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.39.11-1
changelog:
  - Update to 1.39.11 release (development)
  - dhcp: fix EXTENDED DHCP event to accept lease for dhclient plugin (rh #2109285)
  - ovs: honor unmanaged setting also for interfaces that fail (rh #2077950)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.90-1
changelog:
  - Update to 1.39.90 release (release candidate)
  - bridge: fix reapply of non-bridge properties (rh #2092762)
  - bridge: fix wired.mtu reapply (rh #2076131)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.40.2-1
changelog:
  - Update to 1.40.2 release
  - core: fix persisting Infiniband partition connections (rh #2122703)
  - core: wait for carrier before resolving hostname via DNS (rh #2118817)
  - core: fix handling of autoconnect-retries with multiconnect (rh #2039734)
  - nmcli: allow removing a port connection from a bond (rh #2126262)
  - initrd: decrease autoconnect priority for initrd connections (rh #2089707)
  - dhcp: wait DAD completion for DHCPv6 addresses (send decline) (rh #2096386, rh #2099794)
  - ovs: wait that links disappear during initial cleanup (rh #2060031)


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


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


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.40.16-5
changelog:
  - support bond port prio property (rh #1920398)
  - team: don't try to connect to teamd in update_connection() (rh #2182029)


author: Pavel Cahyna <pcahyna@redhat.com> - 2.0.32-2
changelog:
  - Resolve issues found by rpmdiff
    - add explicit Requires: on subpackages to avoid the need to test
      interoperability between the various combinations of old and new
      subpackages


author: Pavel Cahyna <pcahyna@redhat.com> - 2.0.32-3
changelog:
  - Add a patch to resolve one more issue found by rpmdiff/rpminspect:
    fix getaddrinfo detection to avoid using gethostbyname.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.12-6
changelog:
  - Python 2 binary package renamed to python2-pyyaml
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


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


author: Miro Hrončok <mhroncok@redhat.com> - 3.12-12
changelog:
  - Rename python3-PyYAML to python3-pyyaml
  - Modernize spec
  - Fix python2 invocation

  - Cherry-picked from: https://src.fedoraproject.org/rpms/PyYAML/pull-request/2


author: Al Stone <ahs3@redhat.com> - 20190108-1
changelog:
  - Update to 20190108 source tree, including patch refeshes.
  - Replace use of strncpy() with memcpy() when moving ASCII bytes around;
    the tables use "strings" but they are seldom null terminated, causing
    GCC9 to complain.  Closes BZ#1674629.


author: Al Stone <ahs3@redhat.com> - 20190509-2
changelog:
  - Added an arm7hl specific fix acenv.h; GCC9 on arm7hl can now deal
    with misalignments so the unaligned patch could be relaxed a bit
  - the templates test was failing because of the backup left behind
    by the patch macro, so change the invocation of the macro.


author: Weitao Zhou <zhouwt@linux.alibaba.com> - 20190509-5.0.1
changelog:
  - Fix upgrade and downgrade warning (xuchunmei)
    * remove %pre to avoid warning when upgrade from old version
    * exec "alternatives --install" to avoid missing of acpixtract and acpidump
      when downgrade to old version
  - Fix gcc10 -fno-common compile issue for compatible with gcc10 build (Liwei Gei)
  - ignore mismatched ACPI Warning message at misc tests


author: Sumit Bose <sbose@redhat.com> - 0.8.2-6
changelog:
  - [abrt] [faf] adcli: raise(): /usr/sbin/adcli killed by 6 [#1806260]
  - No longer able to delete computer from AD using adcli [#1846882]
  - adcli: presetting $computer in $domain domain failed: Cannot set computer
    password: Authentication error [#1846878]
  - Typo in adcli update --help option [#1791611]
  - Manpage and help does not explain the use of "-C" option [#1791545]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-8
changelog:
  - Add --use-ldaps option to adcli update as well [#1883467]
  - Cannot join a pre-staged Computer Account on AD in Custom OU using Delegated
    user [#1734764]
  - missing documentation for required AD rights for adcli join and net
    join [#1852080]
  - [RFE] Add new mode to just create an AD account to be able to connect to
    LDAP [#1854112]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-10
changelog:
  - [RFE] Adcli and Realm Error Code Optimization Request [#1889386]
  - [RFE] adcli should allow to modify DONT_EXPIRE_PASSWORD attribute [#1769644]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-12
changelog:
  - [RFE] Allow adcli to create AD user with password as well as set or reset
    existing user password [#1952828]
  - [RFE] add option to populate "managed by" computer attribute [#1690920]


author: Tomáš Mráz <tmraz@redhat.com> - 3.1.20-7
changelog:
  - the ownership of the spool directory should be root as at is configured
    with daemon username root
  - document the -n option


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3-1
changelog:
  - Update to new 3.10.3 stable version.
  - Remove ppc64/ppc64le related patches.
  - All packages now use -A option to specify the target CPU/Architecture instead of 
  sed substitutions and auto detection. The packages should now be less dependant on the 
  builder machine used.
  - Base package for each architecture should now be configured to be compatible with the 
  most basic machine of given type.
  - In addittion to base package, added some optimized packages for more advanced CPUs for
  most architectures.
  - Dropped sse2/sse3 subpackages for ix86


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3-6
changelog:
  * Pass all required compiler/linker flags
  - use annobin plugin
  - generate assembler build notes
  Related: #1624098


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3-8
changelog:
  * Update the s390 subpackages:
  - The base pakcage is now optimized to z13
  - New subpackage is introduced: z14
  - All remaining subpackages for s390 are being deprecated
  - Clean up of the spec file 
  - Some commented out subpackages were removed form the spec
  - These subpackages were not built/shipped -> no change from the users point of view
  Resolves: #1782560
  Resolves: #1780286
  Resolves: #1782561


author: Kamil Dudka <kdudka@redhat.com> 2.4.47-19
changelog:
  - fix test-suite failure with perl-5.26.0 (#1473853)
  - apply patches automatically to ease maintenance
  - update URL of the upstream source tarball


author: Sergio Correia <scorreia@redhat.com> - 3.0.5-1
changelog:
  - Rebase audit package on 8.6
    Resolves: rhbz#1939406
    Resolves: rhbz#1906065
    Resolves: rhbz#1921447
    Resolves: rhbz#1927884
    Resolves: rhbz#1921658


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-2
changelog:
  - Adjust sample-rules dir permissions
    Resolves: rhbz#2054727 - /usr/share/audit/sample-rules is no longer readable by non-root users


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-3
changelog:
  - Fix path normalization in auparse
    Resolves: rhbz#2062612 - auparse missing information when used with --format-text


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-4
changelog:
  - Drop ProtectHome from auditd.service as it interferes with rules
    Resolves: rhbz#2071727 - Default systemd service config blocks audit watch rules in some directories


author: Radovan Sroka <rsroka@redhat.com> - 3.0.7-5
changelog:
  - Introduce new fanotify record fields
    Resolves: rhbz#2216668
  - invalid use of flexible array member
    Resolves: rhbz#2116867


author: Zhao Hang <wb-zh951434@alibaba-inc.com> - 3.1.2-1.0.1
changelog:
  - Add doc sub package (Bo Ren)
  - cherry-pick `add sw patch #63160b250a36d3a0326470e2814e9ad8d6b45589` (nijie@wxiat.com)


author: Richard W.M. Jones <rjones@redhat.com> - 1.13.0-2
changelog:
  - Parse auto_reset_crashkernel in kdump
    resolves: rhbz#2042772
  - Add new directives and options for chrony


author: Richard W.M. Jones <rjones@redhat.com> - 1.13.0-4
changelog:
  - Fix parsing of /usr/lib/tmpfiles.d/provision.conf
  - Fix parsing of /etc/kernel/cmdline
    resolves: rhbz#2155136, rhbz#2159282


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


author: Pavel Březina <pbrezina@redhat.com> - 1.2.1-1
changelog:
  - Rebase to authselect-1.2.1 (RHBZ #1810471)
  - CLI commands are now correctly translated (RHBZ #1816009)
  - Remove unsupported features from sssd profile description (RHBZ #1830251)
  - add `with-files-access-provider` to sssd profile (RHBZ #1734094)
  - switch to pam_usertype module (RHBZ #1773567)
  - fix typo in sssd profile description (RHBZ #1787638)
  - add minimal profile (RHBZ #1654018)


author: Pavel Březina <pbrezina@redhat.com> - 1.2.2-2
changelog:
  - try_first_pass option no longer works on some PAM modules in RHEL8 (RHBZ #1949070)
  - Need to localize the description of --debug option in authselect show (RHBZ #1970408)


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


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


author: Pavel Březina <pbrezina@redhat.com> - 1.2.6-2
changelog:
  - Fix Japanese translations (RHBZ #2216755)
  - Update translations (RHBZ #2189557)
  - Do not prompt for password twice when changing password of local user (RHBZ #2179607)


author: Ian Kent <ikent@redhat.com> - 5.1.4-106
changelog:
  - bz2214444 - The sss lookup modules handles error return incorrectly
    in some cases
    - fix some sss error return cases.
  - Resolves: rhbz#2214444


author: Ian Kent <ikent@redhat.com> - 5.1.4-107
changelog:
  - bz2216877 - When looking up included maps, sometimes autofs does not
    consult all the included files in order
    - fix incorrect matching of cached wildcard key
  - Resolves: rhbz#2216877


author: Ian Kent <ikent@redhat.com> - 5.1.4-108
changelog:
  - bz2216877 - When looking up included maps, sometimes autofs does not
    consult all the included files in order
    - fix the "fix incorrect matching of cached wildcard key" patch.
  - Related: rhbz#2216877


author: Ian Kent <ikent@redhat.com> - 5.1.4-109
changelog:
  - bz2213267 - filesystems mount and expire immediately
    - fix expire retry looping.
  - Resolves: rhbz#2213267


author: Ian Kent <ikent@redhat.com> - 5.1.4-110
changelog:
  - bz2232402 - autofs attempts to mount nonexistant ".hidden" filesystems
    - allow -null map in indirect maps.
  - Resolves: rhbz#2232402


author: Ian Kent <ikent@redhat.com> - 5.1.4-111
changelog:
  - RHEL-12369 - autofs attempts to mount nonexistant ".hidden" filesystems
    - update patch "allow -null map in indirect maps".
  - Resolves: RHEL-12369


author: Ian Kent <ikent@redhat.com> - 5.1.4-112
changelog:
  - RHEL-7997 - multi mount detection fails for share with blank+dash
    causing SEGV crash
    -fix multi-mount check.
  -Resolves: RHEL-7997


author: Ian Kent <ikent@redhat.com> - 5.1.4-113
changelog:
  - RHEL-18035 - SIGSEGV using hierarchical map entries on reload with
    autofs-5.1.4-109
    - fix get parent multi-mount check in try_remount().
    - fix deadlock in remount.
  - Resolves: RHEL-18035


author: Ian Kent <ikent@redhat.com> - 5.1.4-114
changelog:
  - RHEL-61670 - sporadic autofs daemon segfaults
    - fix submount shutdown race.
  - RHEL-52402 - Sporadic mount failures with amd program maps on RHEL8
    - fix amd external mount error handling.
    - fix amd external mount mount handling.
    - don't free ext mount if mounted.
    - refactor amd function do_program_mount().
    - refactor umount_amd_ext_mount().
    - add flags argument to amd do_program_mount().
  - Resolves: RHEL-61670 RHEL-52402


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 <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.8-3
changelog:
  - fix undefined authtype_requires_creds err if ldap enabled but without sasl.
  - fix master map type check.
  - fix task manager not getting signaled.


author: Ian Kent <ikent@redhat.com> - 1:5.0.8-4
changelog:
  - allow --with-systemd to take a path arg.
  - fix WITH_LIBTIRPC function name.
  - fix ipv6 libtirpc getport (bz1033918).


author: Ian Kent <ikent@redhat.com> - 1:5.0.8-5
changelog:
  - fix ipv6 link local address handling.
  - fix fix ipv6 libtirpc getport.
  - get_nfs_info() should query portmapper if port is not given.
  - fix rpc_portmap_getport() proto not set.


author: Ian Kent <ikent@redhat.com> - 1:5.1.0-0.beta1.1
changelog:
  - amd lookup update lookup ldap to handle amd keys
    - inadvertantly drop from initial series.
  - amd lookup update lookup hesiod to handle amd keys
    - inadvertantly drop from initial series.
  - fix wildcard key lookup.
  - check for non existent negative entries in lookup_ghost().


author: Ian Kent <ikent@redhat.com> - 1:5.1.0-1
changelog:
  - update to upstream release, 5.1.0.
    - fix reset flex scan buffer on init.
    - fix fix negative status being reset on map read.
    - fix out of order amd timestamp lookup.
    - fix ldap default schema config.
    - fix ldap default master map name config.
    - fix map format init in lookup_init().
    - fix incorrect max key length in defaults get_hash().
    - fix xfn sets incorrect lexer state.
    - fix old style key lookup.
    - fix expire when server not responding.
    - fix ldap_uri config update.
    - fix typo in conf_load_autofs_defaults().
    - fix hash on confg option add and delete.
    - add plus to path match pattern.
    - fix multi entry ldap option handling.
    - cleanup options in amd_parse.c.
    - allow empty value for some map options.
    - allow empty value in macro selectors.


author: Ian Kent <ikent@redhat.com> - 1:5.1.0-3
changelog:
  - fix compile error in defaults.c.
  - add serialization to sasl init.
  - dont allocate dev_ctl_ops too early.
  - fix incorrect round robin host detection.
  - fix race accessing qdn in get_query_dn().
  - fix leak in cache_push_mapent().
  - fix config entry read buffer not checked.
  - fix FILE pointer check in defaults_read_config().
  - fix memory leak in conf_amd_get_log_options().
  - fix signed comparison in inet_fill_net().
  - fix buffer size checks in get_network_proximity().
  - fix leak in get_network_proximity().
  - fix buffer size checks in merge_options().
  - check amd lex buffer len before copy.
  - add return check in ldap check_map_indirect().
  - check host macro is set before use.
  - check options length before use in parse_amd.c.
  - fix some out of order evaluations in parse_amd.c.
  - fix copy and paste error in dup_defaults_entry().


author: Ian Kent <ikent@redhat.com> - 1:5.1.0-7
changelog:
  - force disable browse mode for amd format maps.
  - fix hosts map options check in lookup_amd_instance().
  - fix memory leak in create_client().
  - fix memory leak in get_exports().
  - fix memory leak in get_defaults_entry().
  - fix out of order clearing of options buffer.
  - fix reset amd lexer scan buffer.
  - ignore multiple commas in options strings.
  - fix typo in flagdir configure option.
  - clarify multiple mounts description.
  - gaurd against incorrect umount return.
  - update man page autofs(8) for systemd.
  - remove ancient kernel Requires.


author: Ian Kent <ikent@redhat.com> - 1:5.1.0-9
changelog:
  - fix custom autofs.conf not being installed.
  - init qdn before use in get_query_dn().
  - fix typo in update_hosts_mounts().
  - fix hosts map update on reload.


author: Ian Kent <ikent@redhat.com> - 1:5.1.0-10
changelog:
  - make negative cache update consistent for all lookup modules.
  - ensure negative cache isn't updated on remount.
  - dont add wildcard to negative cache.
  - make service want network-online (bz1071591).


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-5
changelog:
  - actually apply fix use after free in do_master_list_reset().
  - fix deadlock in dumpmaps.
  - fix rpcgen dependency problem.


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-6
changelog:
  - dont use array for path when not necessary.
  - fix prefix option handling in expand_entry().
  - fix sublink option not set from defaults.
  - fix error return in do_nfs_mount().


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-7
changelog:
  - add error handling for ext_mount_add().
  - account for recent libnsl changes.
  - use_hostname_for_mounts shouldn't prevent selection among replicas.
  - fix monotonic_elapse.
  - Makefiles.rules: remove 'samples' from SUBDIRS.


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-12
changelog:
  - dont allow trailing slash in master map mount points.
  - fix libresolv configure check.
  - add fedfs-getsrvinfo.c.
  - add mount.fedfs.c.
  - add fedfs-map-nfs4.c
  - add conditional inclusion of fedfs binaries.
  - add an example fedfs master map entry to the installed master map.


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-16
changelog:
  - tiny patch for autofs typo and possible bug.
  - add units After line to include statd service.
  - use systemd sd_notify() at startup.
  - add "BuildRequires: systemd-devel".
  - fix NFS version mask usage.
  - fix incorrect date in changelog.


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-17
changelog:
  - bz1577700 - automount leaves FDs in half-open state
    - fix fd leak in rpc_do_create_client().
  - Resolves: rhbz#1577700


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-18
changelog:
  - bz1593492 - Ignore trailing slashes at the end of executable maps in
    auto.master config file
    - add-man page note about extra slashes in paths
  - Resolves: rhbz#1593492


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-19
changelog:
  - bz1602447 - Please review important issues found by covscan in
    "autofs-5.1.4-18.el8+7"
    - covarity fixes.
  -Resolves: rhbz#1602447


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-20
changelog:
  - bz1612565 - Man page scan results for autofs
    - fix program usage message.
  - Resolves: rhbz#1612565


author: Ian Kent <ikent@redhat.com> - 1:5.1.4-21
changelog:
  - bz1611866 - autofs reload is unable to activate new map entries,
    it is autofs restart which shows new map entries.
    - fix update_negative_cache() map source usage.
  - bz1613621 - [autofs]Removed entries still can be accessed
    - mark removed cache entry negative.
  - Resolves: rhbz#1611866 rhbz#1613621


author: Ian Kent <ikent@redhat.com> - 5.1.4-22
changelog:
  - bz1613630 - On Red Hat 7.x systems if you try to access local
    filesystems using the automounter through /net then the shell
    and mount could lock up *if* the filesystem your accessing is
    double exported.
    - set bind mount as propagation slave.
    - add master map pseudo options for mount propagation.
  - Resolves: rhbz#1613630


author: Ian Kent <ikent@redhat.com> - 5.1.4-23
changelog:
  - bz1615782 - autofs master map age is incorrectly set
    - fix age setting at startup.
  - Resolves: rhbz#1615782


author: Ian Kent <ikent@redhat.com> - 5.1.4-24
changelog:
  - bz1621938 - autofs can no longer get maps from IPA server
    - fix use after free in parse_ldap_config().
  - Resolves: rhbz#1621938


author: Ian Kent <ikent@redhat.com> - 5.1.4-26
changelog:
  - bz1630190 - yum update hanging while restarting autofs
    - fix incorrect locking in sss lookup.
  - bz1630194 - after upgrading to autofs-5.0.7-83.el7.x86_64 on
    RHEL 7 clients, amd maps /defaults key mount options are no
    longer working
    - fix amd parser opts option handling.
  - Resolves: rhbz#1630190 rhbz#1630194


author: Ian Kent <ikent@redhat.com> - 5.1.4-27
changelog:
  - bz1638487 - Drop dependency on hesiod
    - better handle hesiod support not built in.
    - exclude hesiod support from configure options
    - remove hesiod depends.
  - Resolves: rhbz#1638487


author: Ian Kent <ikent@redhat.com> - 5.1.4-28
changelog:
  - bz1638487 - Drop dependency on hesiod
    - actually update the spec file with the hesiod removal.
  - Related: rhbz#1638487


author: Ian Kent <ikent@redhat.com> - 5.1.4-29
changelog:
  - bz1654541 - autofs crash when parsing master map
    - fix hesiod string check in master_parse().
  - Resolves: rhbz#1654541


author: Ian Kent <ikent@redhat.com> - 5.1.4-30
changelog:
  - bz1689469 - [autofs] The log no longer print PID of automount process
    - remove autofs4 module load code.
    - add NULL check in prepare_attempt_prefix().
    - update build info with systemd.
    - use flags for startup boolean options.
    - move close stdio descriptors to become_daemon().
    - add systemd service command line option.
  - Resolves: rhbz#1689469


author: Ian Kent <ikent@redhat.com> - 5.1.4-31
changelog:
  - bz1689467 - path_resolution on an autofs managed path resets the timer. Can
    this be made configurable?
    - support strictexpire mount option.
  - Resolves: rhbz#1689467


author: Ian Kent <ikent@redhat.com> - 5.1.4-32
changelog:
  - bz1703876 - [RFE] Enable additional logging information for autofs
    - add NULL check for get_addr_string() return.
    - use malloc(3) in spawn.c.
    - add mount_verbose configuration option.
    - optionally log mount requestor process info.
    - log mount call arguments if mount_verbose is set.
  - Resolves: rhbz#1703876


author: Ian Kent <ikent@redhat.com> - 5.1.4-33
changelog:
  - bz1689466 - Sanitize autofs logging
    - make expire remaining log level debug.
  - bz1685805 - autofs doesn't expand macros in amd map selectors
    - allow period following macro in selector value.
    - fix macro expansion in selector values.
  - Resolves: rhbz#1689466 rhbz#1685805


author: Ian Kent <ikent@redhat.com> - 5.1.4-34
changelog:
  - bz1681956 - autofs changes blocked until gating tests are added
    - add gating.yaml for manual gate testing.
  - Related: rhbz#1681956


author: Ian Kent <ikent@redhat.com> - 5.1.4-35
changelog:
  - bz1681956 - autofs changes blocked until gating tests are added
    - correct test name in gating.yaml.
  - Related: rhbz#1681956


author: Ian Kent <ikent@redhat.com> - 5.1.4-36
changelog:
  - bz1743442 - getmntent returns additional "-hosts" entries when
    automounter is used with "hosts" map (userspace part)
    - also use strictexpire for offsets (mounts).
    - change expire type naming to better reflect usage.
    - remove unused function has_fstab_option().
    - remove unused function reverse_mnt_list().
    - remove a couple of old debug messages.
    - fix amd entry memory leak.
    - fix unlink_mount_tree() not umounting mounts.
    - add ignore mount option.
    - use ignore option for offset mounts as well.
    - add config option for "ignore" mount option.
    - use bit flags for autofs mount types in mnt_list.
    - use mp instead of path in mnt_list entries.
    - always use PROC_MOUNTS to make mount lists.
    - add glibc getmntent_r().
    - use local getmntent_r in table_is_mounted().
    - refactor unlink_active_mounts() in direct.c.
    - don't use tree_is_mounted() for mounted checks.
    - use single unlink_umount_tree() for both direct and indirect mounts.
    - move unlink_mount_tree() to lib/mounts.c.
    - use local_getmntent_r() for unlink_mount_tree().
    - use local getmntent_r() in get_mnt_list().
    - use local getmntent_r() in tree_make_mnt_list().
    - fix missing initialization of autofs_point flags.
  - Resolves: rhbz#1743442


author: Ian Kent <ikent@redhat.com> - 5.1.4-37
changelog:
  - bz1660145 - autofs.schema doesn't work in RHEL8
    - update ldap READMEs and schema definitions.
  - Resolves: rhbz#1660145


author: Ian Kent <ikent@redhat.com> - 5.1.4-38
changelog:
  - bz1660145 - autofs.schema doesn't work in RHEL8
    - update spec file doc inclusions for schema definition update.
  - Related: rhbz#1660145


author: Ian Kent <ikent@redhat.com> - 5.1.4-39
changelog:
  - bz1802251 - Autofs will only mount share once if sss is first ini
    nsswitch.conf
    - fix a regression with map instance lookup.
  - Resolves: rhbz#1802251


author: Ian Kent <ikent@redhat.com> - 5.1.4-41
changelog:
  - bz1835547 - [RHEL8]autofs cannot mount samba/cifs shares that end with a
    dollar sign
    - fix trailing dollar sun entry expansion.
  - Resolves: rhbz#1835547


author: Ian Kent <ikent@redhat.com> - 5.1.4-42
changelog:
  - bz1841456 - automount program crashes with "malloc(): invalid next size
    (unsorted)
    - initialize struct addrinfo for getaddrinfo() calls.
    - fix quoted string length calc in expandsunent().
  -Resolves: rhbz#1841456


author: Ian Kent <ikent@redhat.com> - 5.1.4-43
changelog:
  - bz1841456 - automount program crashes with "malloc(): invalid next size
    (unsorted)
    - fix autofs mount options construction.
  -Related: rhbz#1841456


author: Ian Kent <ikent@redhat.com> - 5.1.4-44
changelog:
  - bz1858742 - autofs share doesn't mount when using nobind over RDMA where
    nfs-server and nfs-client are the same systems.
    - mount_nfs.c fix local rdma share not mounting.
  -Resolves: rhbz#1858742


author: Ian Kent <ikent@redhat.com> - 5.1.4-45
changelog:
  - bz1664561 - incorrect of start service command in autofs man page
    - fix incorrect systemctl command syntax in autofs(8).
  -Resolves: rhbz#1664561


author: Ian Kent <ikent@redhat.com> - 5.1.4-46
changelog:
  - bz1664561 - incorrect of start service command in autofs man page
    - actually apply fix patch.
  - fix dates and recent status messages in changelog.
  -Related: rhbz#1664561 rhbz#1858742


author: Ian Kent <ikent@redhat.com> - 5.1.4-47
changelog:
  - bz1887681 - automount force unlink option (-F) does not work as expected
    on autofs-5.0.7-109.el7
    - fix direct mount unlink_mount_tree() path.
    - fix unlink mounts umount order.
    - fix incorrect logical compare in unlink_mount_tree().
    - use bit flag for force unlink mounts.
    - improve force unlink mounts option description.
    - remove logpri fifo on autofs mount fail.
    - add force unlink mounts and exit option.
    - cleanup stale logpri fifo pipes on unlink and exit.
  - Resolves: rhbz#1887681


author: Ian Kent <ikent@redhat.com> - 5.1.4-48
changelog:
  - bz1892184 - autofs: return a connection failure until maps have been fetched
    - fix lookup_nss_read_master() nsswicth check return.
    - fix typo in open_sss_lib().
    - fix sss_master_map_wait timing.
    - add sss ECONREFUSED return handling.
    - use mapname in sss context for setautomntent().
    - add support for new sss autofs proto version call.
    - fix retries check in setautomntent_wait().
    - refactor sss setautomntent().
    - improve sss setautomntent() error handling.
    - refactor sss getautomntent().
    - improve sss getautomntent() error handling.
    - sss introduce calculate_retry_count() function.
    - move readall into struct master.
    - sss introduce a flag to indicate map being read.
    - update sss timeout documentation.
    - refactor sss getautomntbyname().
    - improve sss getautomntbyname() error handling.
    - use a valid timeout in lookup_prune_one_cache().
    - dont prune offset map entries.
    - simplify sss source stale check.
  - Resolves: rhbz#1892184


author: Ian Kent <ikent@redhat.com> - 5.1.4-64
changelog:
  - bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
    failes
      - use defines for expire type.
    - remove unused function dump_master().
    - fix additional typing errors.
    - make bind mounts propagation slave by default.
    - fix browse dir not re-created on symlink expire.
      - update list.h.
    - add hashtable implementation.
    - change mountpoint to mp in struct ext_mount.
    - make external mounts independent of amd_entry.
    - make external mounts use simpler hashtable.
    - add a hash index to mnt_list.
    - use mnt_list for submounts.
    - use mnt_list for amdmounts.
    - make umount_autofs() static.
    - remove force parameter from umount_all().
    - fix remount expire.
    - fix stale offset directories disable mount.
    - use struct mnt_list to track mounted mounts.
    - use struct mnt_list mounted list for expire.
    - remove unused function tree_get_mnt_list().
    - only add expre alarm for active mounts.
    - move submount check into conditional_alarm_add().
    - move lib/master.c to daemon/master.c.
    - use master_list_empty() for list empty check.
    - add helper to construct mount point path.
      - add xdr_exports().
    - remove mount.x and rpcgen dependencies.
    - dont use realloc in host exports list processing.
    - use sprintf() when constructing hosts mapent.
    - fix mnts_remove_amdmount() uses wrong list.
    - eliminate cache_lookup_offset() usage.
    - fix is mounted check on non existent path.
    - simplify cache_get_parent().
    - set offset parent in update_offset_entry().
    - remove redundant variables from mount_autofs_offset().
    - remove unused parameter form do_mount_autofs_offset().
    - refactor umount_multi_triggers().
    - eliminate clean_stale_multi_triggers().
    - simplify mount_subtree() mount check.
    - fix mnts_get_expire_list() expire list construction.
    - fix inconsistent locking in umount_subtree_mounts().
    - fix return from umount_subtree_mounts() on offset list delete.
    - pass mapent_cache to update_offset_entry().
    - fix inconsistent locking in parse_mount().
    - remove unused mount offset list lock functions.
    - eliminate count_mounts() from expire_proc_indirect().
    - eliminate some strlen calls in offset handling.
    - don't add offset mounts to mounted mounts table.
    - reduce umount EBUSY check delay.
    - cleanup cache_delete() a little.
    - rename path to m_offset in update_offset_entry().
    - don't pass root to do_mount_autofs_offset().
    - rename tree implementation functions.
    - fix program map multi-mount lookup after mount fail.
    - add some multi-mount macros.
    - remove unused functions cache_dump_multi() and cache_dump_cache().
    - add a len field to struct autofs_point.
    - make tree implementation data independent.
    - add mapent tree implementation.
    - add tree_mapent_add_node().
    - add tree_mapent_delete_offsets().
    - add tree_mapent_traverse_subtree().
    - fix mount_fullpath().
    - add tree_mapent_cleanup_offsets().
    - add set_offset_tree_catatonic().
    - add mount and umount offsets functions.
    - switch to use tree implementation for offsets.
    - remove obsolete functions.
    - remove redundant local var from sun_mount().
    - use mount_fullpath() in one spot in parse_mount().
    - pass root length to mount_fullpath().
    - remove unused function master_submount_list_empty().
    - move amd mounts removal into lib/mounts.c.
    - check for offset with no mount location.
    - remove mounts_mutex.
  - Resolves: rhbz#1912106


author: Ian Kent <ikent@redhat.com> - 5.1.4-65
changelog:
  - bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
    failes
    - fix unapplied patch.
    - remove unused variable from get_exports().
  - Related: rhbz#1912106


author: Ian Kent <ikent@redhat.com> - 5.1.4-66
changelog:
  - bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
    failes
    - Coverity fixes
      - add missing free in handle_mounts().
      - remove redundant if check.
      - fix possible memory leak in master_parse().
      - fix possible memory leak in mnts_add_amdmount().
      - fix double unlock in parse_mount().
      - add length check in umount_subtree_mounts().
      - fix flags check in umount_multi().
      - dont try umount after stat() ENOENT fail.
      - remove redundant assignment in master_add_amd_mount_section_mounts().
      - fix dead code in mnts_add_mount().
      - fix arg not used in error print.
      - fix missing lock release in mount_subtree().
      - fix double free in parse_mapent().
      - refactor lookup_prune_one_cache() a bit.
      - cater for empty mounts list in mnts_get_expire_list().
      - add ext_mount_hash_mutex lock helpers.
  - Related: rhbz#1912106


author: Ian Kent <ikent@redhat.com> - 5.1.4-67
changelog:
  - bz1954430 - Please, rebuild autofs-5.1.4-66.el8
    - rebuild with fixed binutils.
  - Resolves: rhbz#1954430


author: Ian Kent <ikent@redhat.com> - 5.1.4-68
changelog:
  - bz1958487 - autofs amd mounts present in the configuration get umounted
    on reload
    - fix amd section mounts map reload.
  - bz1958485 - autofs amd type host mounts fail for certain host names
    - fix amd hosts mount expire.
  - Resolves: rhbz#1958487 rhbz#1958485


author: Ian Kent <ikent@redhat.com> - 5.1.4-69
changelog:
  - bz1961492 - autofs: regression in offset ordering
    - fix offset entries order.
    - use mapent tree root for tree_mapent_add_node().
    - eliminate redundant cache lookup in tree_mapent_add_node().
    - fix hosts map offset order.
    - fix direct mount deadlock.
  - Resolves: rhbz#1961492


author: Ian Kent <ikent@redhat.com> - 5.1.4-70
changelog:
  - bz1965862 - A recent Coverity change can cause an infinit loop on map reload
    - fix lookup_prune_one_cache() refactoring change.
  - bz1963129 - auto.master manpage doesn't mention -null or other built-in maps
    - add missing desciption of null map option.
  - Resolves: rhbz#1965862 rhbz#1963129


author: Ian Kent <ikent@redhat.com> - 5.1.4-71
changelog:
  - bz1969210 - autofs: already mounted as other than autofs or failed to unlink
    entry in tree
    - fix empty mounts list return from unlink_mount_tree().
  - Resolves: rhbz#1969210


author: Ian Kent <ikent@redhat.com> - 5.1.4-72
changelog:
  - bz1973025 - /net mount being not cleanly mounted and unmounted
    - fix nonstrict offset mount fail handling.
  - Resolves: rhbz#1973025


author: Ian Kent <ikent@redhat.com> - 5.1.4-73
changelog:
  - bz1973025 - /net mount being not cleanly mounted and unmounted
    - correct patch, fix nonstrict offset mount fail handling.
  - Related: rhbz#1973025


author: Ian Kent <ikent@redhat.com> - 5.1.4-74
changelog:
  - bz1974309 - Removal of default intr mount option while using -hosts
    and host.net
    - remove intr hosts map mount option.
    - fix previous changelog entry revision.
  - Resolves: rhbz#1974309


author: Ian Kent <ikent@redhat.com> - 5.1.4-75
changelog:
  - bz2023740 - autofs: send FAIL cmd/ioctl mess when encountering problems
    with mount trigger
    - fix kernel mount status notification.
  - Resolves: rhbz#2023740


author: Ian Kent <ikent@redhat.com> - 5.1.4-76
changelog:
  - bz2025963 - autofs service has not proper limits set to be able to handle many mounts
    - fix set open file limit.
    - improve descriptor open error reporting.
  - Resolves: rhbz#2025963


author: Ian Kent <ikent@redhat.com> - 5.1.4-77
changelog:
  - bz2025509 - Autofs auto.smb awk script fails on shares with dollar signs
    - fix double quoting in auto.smb.
    - fix double quoting of ampersand in auto.smb as well.
  - Resolves: rhbz#2025509


author: Ian Kent <ikent@redhat.com> - 5.1.4-81
changelog:
  - bz2033552 - Using -hosts option does not work after upgrading from 8.4 to 8.5
    - fix root offset error handling.
    - fix nonstrict fail handling of last offset mount.
    - dont fail on duplicate offset entry tree add.
    - fix loop under run in cache_get_offset_parent().
    - simplify cache_add() a little.
    - fix use after free in tree_mapent_delete_offset_tree().
    - fix memory leak in xdr_exports().
    - avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
    - fix sysconf(3) return handling.
  - Resolves: rhbz#2033552


author: Ian Kent <ikent@redhat.com> - 5.1.4-82
changelog:
  - bz2052122 - autofs attempts unmount on directory in use
    - make umount_ent() recognise forced umount.
    - remove nonstrict parameter from tree_mapent_umount_offsets().
    - fix handling of incorrect return from umount_ent().
  - Resolves: rhbz#2052122


author: Ian Kent <ikent@redhat.com> - 5.1.4-83
changelog:
  - bz2069097 - libnss_sss: threads stuck at sss_nss_lock from initgroups
    - dont use initgroups() at spawn.
  - Resolves: rhbz#2069097


author: Ian Kent <ikent@redhat.com> - 5.1.4-84
changelog:
  - bz2130034 - automount -m crashes with Segmentation fault (core dumped)
    - fix invalid tsv access.
  - Resolves: rhbz#2130034


author: Ian Kent <ikent@redhat.com> - 5.1.4-85
changelog:
  - bz2139504 - segfault due to lookup_mod->context address being freed
    and reused while multiple threads were using it
    - fix parse module instance mutex naming.
    - serialise lookup module open and reinit.
  - Resolves: rhbz#2139504


author: Ian Kent <ikent@redhat.com> - 5.1.4-86
changelog:
  - bz2139504 - segfault due to lookup_mod->context address being freed
    and reused while multiple threads were using it
    - coverity fix for invalid access.
  - Related: rhbz#2139504


author: Ian Kent <ikent@redhat.com> - 5.1.4-87
changelog:
  - bz2139504 - segfault due to lookup_mod->context address being freed
    and reused while multiple threads were using it
    - fix hosts map deadlock on restart.
    - fix deadlock with hosts map reload.
  - Related: rhbz#2139504


author: Ian Kent <ikent@redhat.com> - 5.1.4-88
changelog:
  - bz2139504 - segfault due to lookup_mod->context address being freed
    and reused while multiple threads were using it
    - fix memory leak in update_hosts_mounts().
  - Related: rhbz#2139504


author: Ian Kent <ikent@redhat.com> - 5.1.4-89
changelog:
  - bz2149206 - RHEL9: automount does not handle null option string after
    "-" anymore
    - fix concat_options() error handling.
    - fix minus only option handling in concat_options().
  - Resolves: rhbz#2149206


author: Ian Kent <ikent@redhat.com> - 5.1.4-90
changelog:
  - bz2149206 - RHEL9: automount does not handle null option string after
    "-" anymore
    - fix changelog entry.
  - Related: rhbz#2149206


author: Ian Kent <ikent@redhat.com> - 5.1.4-91
changelog:
  - bz2148872 - autofs: errors in autofs-5.1.4-83.el8.x86_64 when restarting
    autofs with busy directories
    - fix incorrect path for is_mounted() in try_remount().
  - Resolves: rhbz#2148872


author: Ian Kent <ikent@redhat.com> - 5.1.4-92
changelog:
  - bz2161336 - Users can trigger a simple autofs DoS with wildcard automounter maps
    - fail on empty trailing replicated host name.
  - Resolves: rhbz#2161336


author: Ian Kent <ikent@redhat.com> - 5.1.4-93
changelog:
  - bz2165143 - Autofs reports can't connect to sssd, retry for 10 seconds when
    real problem is empty LDAP object
    - improve handling of ENOENT in sss setautomntent().
    - dont immediately call function when waiting.
  - Resolves: rhbz#2165143


author: Ian Kent <ikent@redhat.com> - 5.1.4-102
changelog:
  - bz2177998 - deadlock while reading amd maps
    - fix return status of mount_autofs().
    - don't close lookup at umount.
    - fix deadlock in lookups.
    - dont delay expire.
    - make amd mapent search function name clear.
    - rename statemachine() to signal_handler().
    - make signal handling consistent.
    - fix incorrect print format specifiers in get_pkt().
    - eliminate last remaining state_pipe usage.
    - add function master_find_mapent_by_devid().
    - use device id to locate autofs_point when setting log priotity.
    - add command pipe handling functions.
    - switch to application wide command pipe.
    - get rid of unused field submnt_count.
    - fix mount tree startup reconnect.
    - fix unterminated read in handle_cmd_pipe_fifo_message() (Coverity).
  - Resolves: rhbz#2177998


author: Ian Kent <ikent@redhat.com> - 5.1.4-103
changelog:
  - bz2177998 - deadlock while reading amd maps
    - rebuild to avoid possible NVR problems.
  - Related: rhbz#2177998


author: Ian Kent <ikent@redhat.com> - 5.1.4-104
changelog:
  - bz2208408 - autofs fails to start with combination of +auto.master and
    local direct map lookups after upgrading to 5.1.4-93.el8
    - fix memory leak in sasl_do_kinit() (Coverity).
    - fix fix mount tree startup reconnect.
  - Resolves: rhbz#2208408


author: Ian Kent <ikent@redhat.com> - 5.1.4-105
changelog:
  - bz2207801 - amd map format netgoup selector function not working
    - fix date for revision 104 changelog entry.
    - fix use_ignore_mount_option description.
    - include addtional log info for mounts.
    - fix amd selector function matching.
    - get rid entry thid field.
    - continue expire immediately after submount check.
    - add buffer length checks to autofs mount_mount().
    - eliminate realpath from mount of submount.
    - eliminate root param from autofs mount and umount.
    - remove redundant fstat from do_mount_direct().
    - get rid of strlen call in handle_packet_missing_direct().
    - remove redundant stat call in lookup_ghost().
    - set mapent dev and ino before adding to index.
    - change to use printf functions in amd parser.
    - dont call umount_subtree_mounts() on parent at umount.
    - dont take parent source lock at mount shutdown.
    - eliminate buffer usage from handle_mounts_cleanup().
    - fix possible use after free in handle_mounts_exit().
    - make submount cleanup the same as top level mounts.
    - eliminate some more alloca usage.
    - add soucre parameter to module functions.
    - add ioctlfd open helper.
    - make open files limit configurable.
  - Resolves: rhbz#2207801


author: Ian Kent <ikent@redhat.com> - 5.1.4-114.el8_10.2
changelog:
  - RHEL-72524 - autofs: deadlock between mnts_lookup_mount and mnts_remove_mount
    - fix deadlock in master_notify_submount().
  -Resolves: RHEL-72524


author: Kevin Fenzi <kevin@scrye.com> - 1.07.1-1https://bugs.archlinux.org/task/53546
changelog:
  - Update to 1.07.1
  - Fixes a bug that breaks kernel builds ( https://bugs.archlinux.org/task/53546 )


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


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


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.36-16.3
changelog:
  - Limit additional section records CPU processing (CVE-2024-11187)
  - Correct ANY queries to not have additional data appended


author: Yara Ahmad <yahmad@redhat.com> - 2.30-121
changelog:
  - Fix an illegal memory access when parsing an ELF file containing corrupt symbol version information.  (#2164700)


author: Xue haolin <xuehaolin@openanolis.org> - 2.30-125.0.1
changelog:
  - Rebrand to Anolis OS.
  - Add loongarch support. (lixing@loongson.cn)
  - Fixup LoongArch wrong debug line. (lixing@loongson.cn)
  - Add LoongArch missing opcode. (lixing@loongson.cn)
  - Fixup gas SIGSEGV for extremely long function name. (lixing@loongson.cn)
  - change loong64 to loongarch64. (lixing@loongson.cn)
  - Add ifunc support. (lixing@loongson.cn)
  - Delete R_LARCH_NONE for eh_frame. (lixing@loongson.cn)
  - Fixup pr21964 bug. (lixing@loongson.cn)
  - Add 3A6000 opcode. (lixing@loongson.cn)
  - Fix some testsuite error. (lixing@loongson.cn)
  - LoongArch: Always allocate a new pointer for section name. (fanpeng@loongson.cn)
  - LoongArch: binutils Remove ABI_XLP32 related code. (fanpeng@loongson.cn)


author: Michal Sekletár <msekleta@redhat.com> - 0.7.3-2
changelog:
  - make biosdevname optional even on Dell servers (#1623621)
  - prevent infinite recursion in smbios_setslot() (#1499458)
  - Netronome biosdevname support (#1649036)


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


author: Tomas Orsava <torsava@redhat.com> - 1.2.0-9
changelog:
  - Switch hardcoded python3 shebangs into the %{__python3} macro
  - Add missing BuildRequires on python3-devel so that %{__python3} macro is
    defined


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


author: David Marlin <dmarlin@redhat.com> - 5.63-2
changelog:
  + bluez-5.63-2
  - Change default of ClassicBondedOnly to true to align with HID specification.
  - Resolves: RHEL-18429
  - Fixing CVE-2021-41229


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: David Marlin <dmarlin@redhat.com> - 5.63-4
changelog:
  + bluez-5.63-4
  - Resolves: RHEL-35501
  - Fixing CVE-2023-50230
  - Resolves: RHEL-35504
  - Fixing CVE-2023-50229


author: David Marlin <dmarlin@redhat.com> - 5.63-5
changelog:
  + bluez-5.63-5
  - Resolves: RHEL-35371
  - Fixing CVE-2023-27349
  - Resolves: RHEL-35492
  - Fixing CVE-2023-51589


author: Christian Kellner <ckellner@redhat.com> - 0.1-2
changelog:
  - Set database path to /var/lib/boltd, create it during
    installation, which is needed for the service file to work.


author: Christian Kellner <ckellner@redhat.com> - 0.8-1
changelog:
  - bolt 0.8 upstream release with pre-boot ACL and IOMMU support
    D-Bus Configuration moved from sysconfdir to datadir
    Resolves: #1629715


author: Christian Kellner <ckellner@redhat.com> - 0.8-2
changelog:
  - Rebuilt for fixed gating.yaml (remove missing tier1 gate)
  - Unset env NOTIFY_SOCKET for no socket case in test-unix


author: Marian Csontos <mcsontos@redhat.com> 1.3-1
changelog:
  - Check for duplicates consistently in the clone and edit commands.
  - Apply correct command line precedence to --add-opts and --del-opts.
  - Correctly merge multiple --add/del-opts when editing or cloning.
  - Correctly propagate --add/del-opts in boom edit commands.
  - Enhanced logging of --add/del-opts merge logic.
  - The default Python interpreter is now /usr/bin/python.
  - Fixed re-ordering of options modifications when read from disk.
  - Do not set BootParams attributes for anonymous option words.
  - Make lvm_root_lv validation checks more strict.
  - Improve BootParams.from_entry() parameter recovery debug logging.
  - Include sample OsProfile for Fedora 32.
  - Re-set sandbox state in test suite to ensure run-to-run consistency.
  - Improve compatibility with Red Hat BLS implementation.
  - Allow non-boom managed entries to be listed and displayed.
  - Handle quirks in Red Hat's use of the BLS machine_id key.
  - Allow grub2 bootloader variables to be expanded when cloning entries.
  - Simplify clone_entry logic and make consistent with edit_entry.
  - Ensure stable ordering of legacy boot entry configuration.


author: Jakub Martisko <jamartis@redhat.com> - 1.0.6-28
changelog:
  - The previous fix caused some regressions
  - Use an updated patch that deals with the original issue+the regressions
  Resolves: RHEL-71140


author: Alexey Tikhonov <atikhono@redhat.com> - 1.13.0-6
changelog:
  - Resolves: rhbz#1989425 - CVE-2021-3672 c-ares: missing input validation of host names may lead to Domain Hijacking [rhel-8]


author: Alexey Tikhonov <atikhono@redhat.com> - 1.13.0-7
changelog:
  - Resolves: rhbz#2170867 - c-ares: buffer overflow in config_sortlist() due to missing string length check [rhel-8]


author: Bob Relyea <rrelyea@redhat.com> - 2021.2.48-81
changelog:
  - Update to CKBI 2.48 from NSS 3.64
  -    Removing:
  -     # Certificate "Verisign Class 3 Public Primary Certification Authority - G3"
  -     # Certificate "GeoTrust Global CA"
  -     # Certificate "GeoTrust Universal CA"
  -     # Certificate "GeoTrust Universal CA 2"
  -     # Certificate "Taiwan GRCA"
  -     # Certificate "GeoTrust Primary Certification Authority"
  -     # Certificate "thawte Primary Root CA"
  -     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G5"
  -     # Certificate "GeoTrust Primary Certification Authority - G3"
  -     # Certificate "thawte Primary Root CA - G2"
  -     # Certificate "thawte Primary Root CA - G3"
  -     # Certificate "GeoTrust Primary Certification Authority - G2"
  -     # Certificate "VeriSign Universal Root Certification Authority"
  -     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G4"
  -     # Certificate "EE Certification Centre Root CA"
  -     # Certificate "LuxTrust Global Root 2"
  -     # Certificate "Symantec Class 1 Public Primary Certification Authority - G4"
  -     # Certificate "Symantec Class 2 Public Primary Certification Authority - G4"
  -    Adding:
  -     # Certificate "Microsoft ECC Root Certificate Authority 2017"
  -     # Certificate "Microsoft RSA Root Certificate Authority 2017"
  -     # Certificate "e-Szigno Root CA 2017"
  -     # Certificate "certSIGN Root CA G2"
  -     # Certificate "Trustwave Global Certification Authority"
  -     # Certificate "Trustwave Global ECC P256 Certification Authority"
  -     # Certificate "Trustwave Global ECC P384 Certification Authority"
  -     # Certificate "NAVER Global Root Certification Authority"
  -     # Certificate "AC RAIZ FNMT-RCM SERVIDORES SEGUROS"
  -     # Certificate "GlobalSign Secure Mail Root R45"
  -     # Certificate "GlobalSign Secure Mail Root E45"
  -     # Certificate "GlobalSign Root R46"
  -     # Certificate "GlobalSign Root E46"


author: Bob Relyea <rrelyea@redhat.com> - 2021.2.48-82
changelog:
  - Update to CKBI 2.48 from NSS 3.66
  -    Removing:
  -     # Certificate "QuoVadis Root CA"
  -     # Certificate "Sonera Class 2 Root CA"
  -     # Certificate "Trustis FPS Root CA"
  -    Adding:
  -     # Certificate "GLOBALTRUST 2020"
  -     # Certificate "ANF Secure Server Root CA"
  -     # Certificate "Certum EC-384 CA"
  -     # Certificate "Certum Trusted Root CA"


author: Bob Relyea <rrelyea@redhat.com> - 2022.2.54-81
changelog:
  - Update to CKBI 2.54 from NSS 3.79
  -    Removing:
  -     # Certificate "GlobalSign Root CA - R2"
  -     # Certificate "DST Root CA X3"
  -     # Certificate "Cybertrust Global Root"
  -     # Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2"
  -    Adding:
  -     # Certificate "TunTrust Root CA"
  -     # Certificate "HARICA TLS RSA Root CA 2021"
  -     # Certificate "HARICA TLS ECC Root CA 2021"
  -     # Certificate "HARICA Client RSA Root CA 2021"
  -     # Certificate "HARICA Client ECC Root CA 2021"
  -     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
  -     # Certificate "vTrus ECC Root CA"
  -     # Certificate "vTrus Root CA"
  -     # Certificate "ISRG Root X2"
  -     # Certificate "HiPKI Root CA - G1"
  -     # Certificate "Telia Root CA v2"
  -     # Certificate "D-TRUST BR Root CA 1 2020"
  -     # Certificate "D-TRUST EV Root CA 1 2020"


author: Bob Relyea <rrelyea@redhat.com> - 2022.2.54-80.0
changelog:
  - Update to CKBI 2.54 from NSS 3.79
  -    Adding:
  -     # Certificate "CAEDICOM Root"
  -     # Certificate "I.CA Root CA/RSA"
  -     # Certificate "MULTICERT Root Certification Authority 01"
  -     # Certificate "Certification Authority of WoSign G2"
  -     # Certificate "CA WoSign ECC Root"
  -     # Certificate "CCA India 2015 SPL"
  -     # Certificate "Swedish Government Root Authority v3"
  -     # Certificate "Swedish Government Root Authority v2"
  -     # Certificate "Tunisian Root Certificate Authority - TunRootCA2"
  -     # Certificate "OpenTrust Root CA G1"
  -     # Certificate "OpenTrust Root CA G2"
  -     # Certificate "OpenTrust Root CA G3"
  -     # Certificate "Certplus Root CA G1"
  -     # Certificate "Certplus Root CA G2"
  -     # Certificate "Government Root Certification Authority"
  -     # Certificate "A-Trust-Qual-02"
  -     # Certificate "Thailand National Root Certification Authority - G1"
  -     # Certificate "TrustCor ECA-1"
  -     # Certificate "TrustCor RootCert CA-2"
  -     # Certificate "TrustCor RootCert CA-1"
  -     # Certificate "Certification Authority of WoSign"
  -     # Certificate "CA 沃通根证书"
  -     # Certificate "SSC GDL CA Root B"
  -     # Certificate "SAPO Class 2 Root CA"
  -     # Certificate "SAPO Class 3 Root CA"
  -     # Certificate "SAPO Class 4 Root CA"
  -     # Certificate "CA Disig Root R1"
  -     # Certificate "Autoridad Certificadora Raíz Nacional de Uruguay"
  -     # Certificate "ApplicationCA2 Root"
  -     # Certificate "GlobalSign"
  -     # Certificate "Symantec Class 3 Public Primary Certification Authority - G6"
  -     # Certificate "Symantec Class 3 Public Primary Certification Authority - G4"
  -     # Certificate "Halcom Root CA"
  -     # Certificate "Swisscom Root EV CA 2"
  -     # Certificate "CFCA GT CA"
  -     # Certificate "Digidentity L3 Root CA - G2"
  -     # Certificate "SITHS Root CA v1"
  -     # Certificate "Macao Post eSignTrust Root Certification Authority (G02)"
  -     # Certificate "Autoridade Certificadora Raiz Brasileira v2"
  -     # Certificate "Swisscom Root CA 2"
  -     # Certificate "IGC/A AC racine Etat francais"
  -     # Certificate "PersonalID Trustworthy RootCA 2011"
  -     # Certificate "Swedish Government Root Authority v1"
  -     # Certificate "Swiss Government Root CA II"
  -     # Certificate "Swiss Government Root CA I"
  -     # Certificate "Network Solutions Certificate Authority"
  -     # Certificate "COMODO Certification Authority"
  -     # Certificate "LuxTrust Global Root"
  -     # Certificate "AC1 RAIZ MTIN"
  -     # Certificate "Microsoft Root Certificate Authority 2011"
  -     # Certificate "CCA India 2011"
  -     # Certificate "ANCERT Certificados Notariales V2"
  -     # Certificate "ANCERT Certificados CGN V2"
  -     # Certificate "EE Certification Centre Root CA"
  -     # Certificate "DigiNotar Root CA G2"
  -     # Certificate "Federal Common Policy CA"
  -     # Certificate "Autoridad de Certificacion Raiz del Estado Venezolano"
  -     # Certificate "Autoridad de Certificacion Raiz del Estado Venezolano"
  -     # Certificate "China Internet Network Information Center EV Certificates Root"
  -     # Certificate "Verizon Global Root CA"
  -     # Certificate "SwissSign Silver Root CA - G3"
  -     # Certificate "SwissSign Platinum Root CA - G3"
  -     # Certificate "SwissSign Gold Root CA - G3"
  -     # Certificate "Microsec e-Szigno Root CA 2009"
  -     # Certificate "SITHS CA v3"
  -     # Certificate "Certinomis - Autorité Racine"
  -     # Certificate "ANF Server CA"
  -     # Certificate "Thawte Premium Server CA"
  -     # Certificate "Thawte Server CA"
  -     # Certificate "TC TrustCenter Universal CA III"
  -     # Certificate "KEYNECTIS ROOT CA"
  -     # Certificate "I.CA - Standard Certification Authority, 09/2009"
  -     # Certificate "I.CA - Qualified Certification Authority, 09/2009"
  -     # Certificate "VI Registru Centras RCSC (RootCA)"
  -     # Certificate "CCA India 2007"
  -     # Certificate "Autoridade Certificadora Raiz Brasileira v1"
  -     # Certificate "ipsCA Global CA Root"
  -     # Certificate "ipsCA Main CA Root"
  -     # Certificate "Actalis Authentication CA G1"
  -     # Certificate "A-Trust-Qual-03"
  -     # Certificate "AddTrust External CA Root"
  -     # Certificate "ECRaizEstado"
  -     # Certificate "Configuration"
  -     # Certificate "FNMT-RCM"
  -     # Certificate "StartCom Certification Authority"
  -     # Certificate "TWCA Root Certification Authority"
  -     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G4"
  -     # Certificate "thawte Primary Root CA - G2"
  -     # Certificate "GeoTrust Primary Certification Authority - G2"
  -     # Certificate "VeriSign Universal Root Certification Authority"
  -     # Certificate "thawte Primary Root CA - G3"
  -     # Certificate "GeoTrust Primary Certification Authority - G3"
  -     # Certificate "E-ME SSI (RCA)"
  -     # Certificate "ACEDICOM Root"
  -     # Certificate "Autoridad Certificadora Raiz de la Secretaria de Economia"
  -     # Certificate "Correo Uruguayo - Root CA"
  -     # Certificate "CNNIC ROOT"
  -     # Certificate "Common Policy"
  -     # Certificate "Macao Post eSignTrust Root Certification Authority"
  -     # Certificate "Staat der Nederlanden Root CA - G2"
  -     # Certificate "NetLock Platina (Class Platinum) Főtanúsítvány"
  -     # Certificate "AC Raíz Certicámara S.A."
  -     # Certificate "Cisco Root CA 2048"
  -     # Certificate "CA Disig"
  -     # Certificate "InfoNotary CSP Root"
  -     # Certificate "UCA Global Root"
  -     # Certificate "UCA Root"
  -     # Certificate "DigiNotar Root CA"
  -     # Certificate "Starfield Services Root Certificate Authority"
  -     # Certificate "I.CA - Qualified root certificate"
  -     # Certificate "I.CA - Standard root certificate"
  -     # Certificate "e-Guven Kok Elektronik Sertifika Hizmet Saglayicisi"
  -     # Certificate "Japanese Government"
  -     # Certificate "AdminCA-CD-T01"
  -     # Certificate "Admin-Root-CA"
  -     # Certificate "Izenpe.com"
  -     # Certificate "TÜBİTAK UEKAE Kök Sertifika Hizmet Sağlayıcısı - Sürüm 3"
  -     # Certificate "Halcom CA FO"
  -     # Certificate "Halcom CA PO 2"
  -     # Certificate "Root CA"
  -     # Certificate "GPKIRootCA"
  -     # Certificate "ACNLB"
  -     # Certificate "state-institutions"
  -     # Certificate "state-institutions"
  -     # Certificate "SECOM Trust Systems CO.,LTD."
  -     # Certificate "D-TRUST Qualified Root CA 1 2007:PN"
  -     # Certificate "D-TRUST Root Class 2 CA 2007"
  -     # Certificate "D-TRUST Root Class 3 CA 2007"
  -     # Certificate "SSC Root CA A"
  -     # Certificate "SSC Root CA B"
  -     # Certificate "SSC Root CA C"
  -     # Certificate "Autoridad de Certificacion de la Abogacia"
  -     # Certificate "Root CA Generalitat Valenciana"
  -     # Certificate "VAS Latvijas Pasts SSI(RCA)"
  -     # Certificate "ANCERT Certificados CGN"
  -     # Certificate "ANCERT Certificados Notariales"
  -     # Certificate "ANCERT Corporaciones de Derecho Publico"
  -     # Certificate "GLOBALTRUST"
  -     # Certificate "Certipost E-Trust TOP Root CA"
  -     # Certificate "Certipost E-Trust Primary Qualified CA"
  -     # Certificate "Certipost E-Trust Primary Normalised CA"
  -     # Certificate "Cybertrust Global Root"
  -     # Certificate "GlobalSign"
  -     # Certificate "IGC/A"
  -     # Certificate "S-TRUST Authentication and Encryption Root CA 2005:PN"
  -     # Certificate "TC TrustCenter Universal CA I"
  -     # Certificate "TC TrustCenter Universal CA II"
  -     # Certificate "TC TrustCenter Class 2 CA II"
  -     # Certificate "TC TrustCenter Class 4 CA II"
  -     # Certificate "Swisscom Root CA 1"
  -     # Certificate "Microsec e-Szigno Root CA"
  -     # Certificate "LGPKI"
  -     # Certificate "AC RAIZ DNIE"
  -     # Certificate "Common Policy"
  -     # Certificate "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı"
  -     # Certificate "A-Trust-nQual-03"
  -     # Certificate "A-Trust-nQual-03"
  -     # Certificate "CertRSA01"
  -     # Certificate "KISA RootCA 1"
  -     # Certificate "KISA RootCA 3"
  -     # Certificate "NetLock Minositett Kozjegyzoi (Class QA) Tanusitvanykiado"
  -     # Certificate "A-CERT ADVANCED"
  -     # Certificate "A-Trust-Qual-01"
  -     # Certificate "A-Trust-nQual-01"
  -     # Certificate "A-Trust-Qual-02"
  -     # Certificate "Staat der Nederlanden Root CA"
  -     # Certificate "Serasa Certificate Authority II"
  -     # Certificate "TDC Internet"
  -     # Certificate "America Online Root Certification Authority 2"
  -     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
  -     # Certificate "Government Root Certification Authority"
  -     # Certificate "RSA Security Inc"
  -     # Certificate "Public Notary Root"
  -     # Certificate "GeoTrust Global CA"
  -     # Certificate "GeoTrust Global CA 2"
  -     # Certificate "GeoTrust Universal CA"
  -     # Certificate "GeoTrust Universal CA 2"
  -     # Certificate "QuoVadis Root Certification Authority"
  -     # Certificate "Autoridade Certificadora Raiz Brasileira"
  -     # Certificate "Post.Trust Root CA"
  -     # Certificate "Microsoft Root Authority"
  -     # Certificate "Microsoft Root Certificate Authority"
  -     # Certificate "Microsoft Root Certificate Authority 2010"
  -     # Certificate "Entrust.net Secure Server Certification Authority"
  -     # Certificate "UTN-USERFirst-Object"
  -     # Certificate "BYTE Root Certification Authority 001"
  -     # Certificate "CISRCA1"
  -     # Certificate "ePKI Root Certification Authority - G2"
  -     # Certificate "ePKI EV SSL Certification Authority - G1"
  -     # Certificate "AC Raíz Certicámara S.A."
  -     # Certificate "SSL.com EV Root Certification Authority RSA"
  -     # Certificate "LuxTrust Global Root 2"
  -     # Certificate "ACA ROOT"
  -     # Certificate "Security Communication ECC RootCA1"
  -     # Certificate "Security Communication RootCA3"
  -     # Certificate "CHAMBERS OF COMMERCE ROOT - 2016"
  -     # Certificate "Network Solutions RSA Certificate Authority"
  -     # Certificate "Network Solutions ECC Certificate Authority"
  -     # Certificate "Australian Defence Public Root CA"
  -     # Certificate "SI-TRUST Root"
  -     # Certificate "Halcom Root Certificate Authority"
  -     # Certificate "Application CA G3 Root"
  -     # Certificate "GLOBALTRUST 2015"
  -     # Certificate "Microsoft ECC Product Root Certificate Authority 2018"
  -     # Certificate "emSign Root CA - G2"
  -     # Certificate "emSign Root CA - C2"
  -     # Certificate "Microsoft ECC TS Root Certificate Authority 2018"
  -     # Certificate "DigiCert CS ECC P384 Root G5"
  -     # Certificate "DigiCert CS RSA4096 Root G5"
  -     # Certificate "DigiCert RSA4096 Root G5"
  -     # Certificate "DigiCert ECC P384 Root G5"
  -     # Certificate "HARICA Code Signing RSA Root CA 2021"
  -     # Certificate "HARICA Code Signing ECC Root CA 2021"
  -     # Certificate "Microsoft Identity Verification Root Certificate Authority 2020"


author: Bob Relyea <rrelyea@redhat.com> - 2022.2.54-80.2
changelog:
  - Update to CKBI 2.54 from NSS 3.79
  -    Removing:
  -     # Certificate "TrustCor ECA-1"
  -     # Certificate "TrustCor RootCert CA-2"
  -     # Certificate "TrustCor RootCert CA-1"
  -     # Certificate "Network Solutions Certificate Authority"
  -     # Certificate "COMODO Certification Authority"
  -     # Certificate "Autoridad de Certificacion Raiz del Estado Venezolano"
  -     # Certificate "Microsec e-Szigno Root CA 2009"
  -     # Certificate "TWCA Root Certification Authority"
  -     # Certificate "Izenpe.com"
  -     # Certificate "state-institutions"
  -     # Certificate "GlobalSign"
  -     # Certificate "Common Policy"
  -     # Certificate "A-Trust-nQual-03"
  -     # Certificate "A-Trust-Qual-02"
  -     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
  -     # Certificate "Government Root Certification Authority"
  -     # Certificate "AC Raíz Certicámara S.A."


author: Robert Relyea <rrelyea@redhat.com> - 2023.2.60_v7.0.306-80.0
changelog:
  - Update to CKBI 2.60_v7.0.306 from NSS 3.91
  -    Removing:
  -     # Certificate "Camerfirma Global Chambersign Root"
  -     # Certificate "Staat der Nederlanden EV Root CA"
  -     # Certificate "OpenTrust Root CA G1"
  -     # Certificate "Swedish Government Root Authority v1"
  -     # Certificate "DigiNotar Root CA G2"
  -     # Certificate "Federal Common Policy CA"
  -     # Certificate "TC TrustCenter Universal CA III"
  -     # Certificate "CCA India 2007"
  -     # Certificate "ipsCA Global CA Root"
  -     # Certificate "ipsCA Main CA Root"
  -     # Certificate "Macao Post eSignTrust Root Certification Authority"
  -     # Certificate "InfoNotary CSP Root"
  -     # Certificate "DigiNotar Root CA"
  -     # Certificate "Root CA"
  -     # Certificate "GPKIRootCA"
  -     # Certificate "D-TRUST Qualified Root CA 1 2007:PN"
  -     # Certificate "TC TrustCenter Universal CA I"
  -     # Certificate "TC TrustCenter Universal CA II"
  -     # Certificate "TC TrustCenter Class 2 CA II"
  -     # Certificate "TC TrustCenter Class 4 CA II"
  -     # Certificate "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı"
  -     # Certificate "CertRSA01"
  -     # Certificate "KISA RootCA 3"
  -     # Certificate "A-CERT ADVANCED"
  -     # Certificate "A-Trust-Qual-01"
  -     # Certificate "A-Trust-nQual-01"
  -     # Certificate "Serasa Certificate Authority II"
  -     # Certificate "TDC Internet"
  -     # Certificate "America Online Root Certification Authority 2"
  -     # Certificate "RSA Security Inc"
  -     # Certificate "Public Notary Root"
  -     # Certificate "Autoridade Certificadora Raiz Brasileira"
  -     # Certificate "Post.Trust Root CA"
  -     # Certificate "Entrust.net Secure Server Certification Authority"
  -     # Certificate "ePKI EV SSL Certification Authority - G1"
  -    Adding:
  -     # Certificate "DigiCert TLS ECC P384 Root G5"
  -     # Certificate "DigiCert TLS RSA4096 Root G5"
  -     # Certificate "DigiCert SMIME ECC P384 Root G5"
  -     # Certificate "DigiCert SMIME RSA4096 Root G5"
  -     # Certificate "Certainly Root R1"
  -     # Certificate "Certainly Root E1"
  -     # Certificate "E-Tugra Global Root CA RSA v3"
  -     # Certificate "E-Tugra Global Root CA ECC v3"
  -     # Certificate "DIGITALSIGN GLOBAL ROOT RSA CA"
  -     # Certificate "DIGITALSIGN GLOBAL ROOT ECDSA CA"
  -     # Certificate "BJCA Global Root CA1"
  -     # Certificate "BJCA Global Root CA2"
  -     # Certificate "Symantec Enterprise Mobile Root for Microsoft"
  -     # Certificate "A-Trust-Root-05"
  -     # Certificate "ADOCA02"
  -     # Certificate "StartCom Certification Authority G2"
  -     # Certificate "ATHEX Root CA"
  -     # Certificate "EBG Elektronik Sertifika Hizmet Sağlayıcısı"
  -     # Certificate "GeoTrust Primary Certification Authority"
  -     # Certificate "thawte Primary Root CA"
  -     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G5"
  -     # Certificate "America Online Root Certification Authority 1"
  -     # Certificate "Juur-SK"
  -     # Certificate "ComSign CA"
  -     # Certificate "ComSign Secured CA"
  -     # Certificate "ComSign Advanced Security CA"
  -     # Certificate "Global Chambersign Root"
  -     # Certificate "Sonera Class2 CA"
  -     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G3"
  -     # Certificate "VeriSign, Inc."
  -     # Certificate "GTE CyberTrust Global Root"
  -     # Certificate "Equifax Secure Global eBusiness CA-1"
  -     # Certificate "Equifax"
  -     # Certificate "Class 1 Primary CA"
  -     # Certificate "Swiss Government Root CA III"
  -     # Certificate "Application CA G4 Root"
  -     # Certificate "SSC GDL CA Root A"
  -     # Certificate "GlobalSign Code Signing Root E45"
  -     # Certificate "GlobalSign Code Signing Root R45"
  -     # Certificate "Entrust Code Signing Root Certification Authority - CSBR1"


author: Frantisek Krenzelok <fkrenzel@redhat.com> - 2024.2.69_v8.0.303-80.0
changelog:
  - Update to CKBI 2.69_v8.0.303 from NSS 3.101.1
  -    Removing:
  -     # Certificate "Verisign Class 1 Public Primary Certification Authority - G3"
  -     # Certificate "Verisign Class 2 Public Primary Certification Authority - G3"
  -     # Certificate "Security Communication Root CA"
  -     # Certificate "Camerfirma Chambers of Commerce Root"
  -     # Certificate "Hongkong Post Root CA 1"
  -     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
  -     # Certificate "Symantec Class 1 Public Primary Certification Authority - G6"
  -     # Certificate "Symantec Class 2 Public Primary Certification Authority - G6"
  -     # Certificate "TrustCor RootCert CA-1"
  -     # Certificate "TrustCor RootCert CA-2"
  -     # Certificate "TrustCor ECA-1"
  -     # Certificate "FNMT-RCM"
  -    Adding:
  -     # Certificate "LAWtrust Root CA2 (4096)"
  -     # Certificate "Sectigo Public Email Protection Root E46"
  -     # Certificate "Sectigo Public Email Protection Root R46"
  -     # Certificate "Sectigo Public Server Authentication Root E46"
  -     # Certificate "Sectigo Public Server Authentication Root R46"
  -     # Certificate "SSL.com TLS RSA Root CA 2022"
  -     # Certificate "SSL.com TLS ECC Root CA 2022"
  -     # Certificate "SSL.com Client ECC Root CA 2022"
  -     # Certificate "SSL.com Client RSA Root CA 2022"
  -     # Certificate "Atos TrustedRoot Root CA ECC G2 2020"
  -     # Certificate "Atos TrustedRoot Root CA RSA G2 2020"
  -     # Certificate "Atos TrustedRoot Root CA ECC TLS 2021"
  -     # Certificate "Atos TrustedRoot Root CA RSA TLS 2021"
  -     # Certificate "TrustAsia Global Root CA G3"
  -     # Certificate "TrustAsia Global Root CA G4"
  -     # Certificate "CommScope Public Trust ECC Root-01"
  -     # Certificate "CommScope Public Trust ECC Root-02"
  -     # Certificate "CommScope Public Trust RSA Root-01"
  -     # Certificate "CommScope Public Trust RSA Root-02"
  -     # Certificate "D-Trust SBR Root CA 1 2022"
  -     # Certificate "D-Trust SBR Root CA 2 2022"
  -     # Certificate "Telekom Security SMIME ECC Root 2021"
  -     # Certificate "Telekom Security TLS ECC Root 2020"
  -     # Certificate "Telekom Security SMIME RSA Root 2023"
  -     # Certificate "Telekom Security TLS RSA Root 2023"
  -     # Certificate "FIRMAPROFESIONAL CA ROOT-A WEB"
  -     # Certificate "SECOM Trust.net"
  -     # Certificate "Chambers of Commerce Root"
  -     # Certificate "VeriSign Class 2 Public Primary Certification Authority - G3"
  -     # Certificate "SSL.com Code Signing RSA Root CA 2022"
  -     # Certificate "SSL.com Code Signing ECC Root CA 2022"


author: David Howells <dhowells@redhat.com> 0.10.6-1
changelog:
  - Note the correct licence.
  - Handle malformed kernel status correctly.
  - Permit culling to be disabled on the command line with the -N flag.
  - Suspend culling when cache space is short and cache objects are pinned.


author: David Howells <dhowells@redhat.com> 0.10.8-1
changelog:
  - Use systemd interaction macros in specfile installation sections [RH BZ 850053].
  - Fix the service file to use /usr/sbin/ rather than /sbin/.
  - Turn on RELRO and PIE build hardening in RPM builds.


author: Jan Macku <jamacku@redhat.com> - 1.15-1
changelog:
  - spec: sync specfile with Fedora
  - makefile: Use rpmdev-bumpspec's legacy date option
  - Add feature to generate specfile entry, commit and archive


author: Jan Macku <jamacku@redhat.com> - 1.16-1
changelog:
  - alternatives: add --keep-foreign (#57)
  - Translations update from Weblate
  - ci: Onboard chkconfig to Packit
  - zanata: remove zanata related stuff
  - Use make macros
  - alternatives: use one function for path cleaning
  - CI: specify more closely when to run CI
  - Add basic CI and README
  - spec: sync specfile with Fedora


author: Jan Macku <jamacku@redhat.com> - 1.19.2-1
changelog:
  - alternatives: --keep-foreign incorrectly handles non-existent files
  - alternatives: isLink should return 0 in case of lstat error
  - spec: Replace not working awk command with sed (#63)


author: Miroslav Lichvar <mlichvar@redhat.com> 3.3-2
changelog:
  - move pidfile to /var/run/chrony to allow chronyd to remove it on exit
    (#1584585)
  - avoid blocking in getrandom system call (#1592425)


author: Miroslav Lichvar <mlichvar@redhat.com> 3.3-3
changelog:
  - fix PIDFile in local chronyd.service on upgrades from chrony < 3.3-2
    (#1614800)
  - add workaround for late reload of unit file (#1614751)


author: Miroslav Lichvar <mlichvar@redhat.com> 3.5-1
changelog:
  - update to 3.5 (#1685469 #1677218)
  - fix shellcheck warnings in helper scripts (#1711948)
  - update ntp2chrony script


author: Miroslav Lichvar <mlichvar@redhat.com> 4.1-1
changelog:
  - update to 4.1 (#1895003 #1847853 #1929157)
  - add NetworkManager dispatcher script to add servers from DHCP even without
    dhclient (#1933139)
  - restrict permissions of /var/lib/chrony and /var/log/chrony (#1939295)
  - reset chrony-helper state after stopping chronyd (#1971697)
  - add gcc-c++ and make to build requirements
  - move default paths in /var/run to /run


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2-1
changelog:
  - update to 4.2 (#2062356)
  - fix chrony-helper to delete sources by their original name (#2061660)
  - update ntp2chrony script (#2018045 #2063766)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.5-2.el8_10
changelog:
  - fix crash on reload command during start (RHEL-59112)
  - enable AES-CMAC support using gnutls (RHEL-59032)


author: Weitao Zhou <zhouweitao@openanolis.org> 4.5-2.0.1
changelog:
  - Fix unavailable time server for Anolis OS
  - skip test error for loongarch64 (zhangwenlong@loongson.cn)


author: David King <amigadave@amigadave.com> - 0.16-1
changelog:
  - Update to 0.16 (#1144863)
  - Remove clean section and BuildRoot tag
  - Update URL and Sourc0
  - Use license macro for COPYING
  - Use parallel make flags
  - Preserve timestamps during install


author: Jeff Layton <jlayton@redhat.com> - 6.7-5
changelog:
  - more updates, switch to rst for manpages
  - update mount.cifs manpage to describe defaults better (BZ#1474539)


author: Sachin Prabhu <sprabhu@redhat.com> - 6.8-3
changelog:
  - Add manual gating tests
  - docs: cleanup rst formating
  - mount.cifs.rst: document new (no)handlecache mount option
  - manpage: update mount.cifs manpage with info about rdma option
  - checkopts: add python script to cross check mount options
  - mount.cifs.rst: document missing options, correct wrong ones
  - checkopts: report duplicated options in man page
  - mount.cifs.rst: more cleanups
  - mount.cifs.rst: document vers=3 mount option
  - mount.cifs.rst: document vers=3.02 mount option
  - cifs: Allow DNS resolver key to expire
  - mount.cifs: be more verbose and helpful regarding mount errors
  - Update mount.cifs with vers=default mount option and SMBv3.0.2
  - mount.cifs.rst: update vers=3.1.1 option description
  - getcifsacl: Do not go to parse_sec_desc if getxattr fails.
  - getcifsacl: Improve help usage and add -h option.
  - setcifsacl: fix adding ACE when owner sid in unexpected location
  - cifs.upcall: fix a compiler warning
  - mount.cifs Add various missing parms from the help text
  - mount.cifs: add more options to help message
  - mount.cifs: detect GMT format of snapshot version
  - Update man page for mount.cifs to add new options
  - mount.cifs.rst: mention kernel version for snapshots
  - Fix authors and maintainers


author: Kamil Dudka <kdudka@redhat.com> - 8.30-9
changelog:
  - split: fix --number=K/N to output correct part of file (#1921246)
  - rm: do not skip files upon failure to remove an empty dir (#1905481)
  - use statx instead of stat when available (#1760300)


author: Kamil Dudka <kdudka@redhat.com> - 8.30-13
changelog:
  - ls, stat: avoid triggering automounts (#2044981)
  - make `df --direct` work again (#2058686)
  - doc: improve description of the --kibibytes option of ls (#1527391)


author: Stanislaw Gruszka <sgruszka@redhat.com> - 3.18_2018.05.31-2
changelog:
  - Update wireless-regdb to 2018.05.31
  - Remove python2 dependency
  - Use sforshee signed reulatory.bin (required by modern kernels)


author: Ondřej Pohořelský <opohorel@redhat.com> - 1.11-17.20190603git
changelog:
  - update to the latest release
  - add sed require
  - remove %clean section
  - remove obsolete Group tag
  - fix upstream URL
  - Resolves: rhbz#1696449, rhbz#1703982


author: Tomáš Mráz <tmraz@redhat.com> - 20200610-1.git0ac8b1f
changelog:
  - fallback to FIPS policy instead of the default-config in FIPS mode
  - java: Document properly how to override the crypto policy
  - krb5: No support for 3des anymore
  - reorder the signature algorithms to follow the order in default openssl list


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210617-1.gitc776d3e
changelog:
  - implement scoped policies, e.g., cipher@SSH = ... (#1960266)
  - implement algorithm globbing, e.g., cipher@SSH = -*-CBC
  - deprecate derived properties:
    tls_cipher, ssh_cipher, ssh_group, ike_protocol
  - deprecate sha1_in_dnssec property
  - deprecate unscoped form of protocol property
  - update documentation
  - expand upstream test coverage
  - openssl: set MinProtocol / MaxProtocol separately for TLS and DTLS (#1946522)
  - support AES-192 ciphers in custom policies for non-TLS scenarios (#1876846)
  - stop claiming Camellia is disabled (#1925104)
  - disable CBC ciphers in FUTURE for everything but Kerberos (#1933016)
  - drop SHA224 from signature algorithms in FIPS:OSPP (#1934755)
  - condition ecdh-sha2-nistp384 on SECP384R1


author: Alexander Sosedkin <asosedkin@redhat.com> - 20211116-1.gitae470d6
changelog:
  - OSPP: relax -ECDSA-SHA2-512, -FFDHE-*
  - fips-mode-setup, fips-finish-install: call zipl more often (s390x-specific)
  - libssh: enable diffie-hellman-group14-sha256 support
  - openssl: fix disabling ChaCha20


author: Alexander Sosedkin <asosedkin@redhat.com> - 20221215-1.gitece0092
changelog:
  - bind: expand the list of disableable algorithms
  - tests/java: fix java.security.disableSystemPropertiesFile=true
  - stop accidentally creating /etc/crypto-policies/back-ends/.config symlink


author: Alexander Sosedkin <asosedkin@redhat.com> - 20230731-1.git3177e06
changelog:
  - krb5: sort enctypes mac-first, cipher-second, prioritize SHA-2 ones
  - krb5: fix policy generator to account for macs
  - docs: replace `FIPS 140-2` with just `FIPS 140`


author: Ondrej Kozina <okozina@redhat.com> - 2.3.3-4
changelog:
  - patch: Fix reencryption for custom devices with data segments
    set to use cipher_null.
  - Resolves: #1927409


author: Ondrej Kozina <okozina@redhat.com> - 2.3.7-1
changelog:
  - update to cryptsetup 2.3.7
  - fixes CVE-2021-4122
  - patch: Fix suboptimal optimization in bundled argon2.
  - patch: Fix bogus memory allocation/device read with
           invalid LUKS2 headers
  - patch: Fix typo in luksRepair prompt.
  - Resolves: #2021815 #2022301 #2031859


author: Daniel Zatovic <dzatovic@redhat.com> - 2.3.7-4
changelog:
  - patch: Remove LUKS2 encryption data size restriction.
  - patch: Abort encryption when header and data devices are same.
  - Resolves: #2150254


author: Daniel Zatovic <dzatovic@redhat.com> - 2.3.7-6
changelog:
  - patch: Delegate FIPS mode detection to configured crypto backend
  - patch: Disallow use of internal kenrel crypto driver names in "capi"
  - patch: Also disallow active devices with internal kernel names
  - patch: Fix init_by_name to allow unknown cipher format in dm-crypt
  - patch: Fix reencryption to fail properly for unknown cipher
  - patch: Fix activation of LUKS2 with capi format cipher and kernel
  - Resolves: #2212772 #2193342


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.2.6-55
changelog:
  - RHEL-14933 cupsd memory leak in cupsdDeleteJob() with "PreserveJobHistory Off"
  - RHEL-15309 cupsd fails to open cups-files.conf and the resulting error message is lost


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.2.6-56
changelog:
  - RHEL-10702 cupsGetJobs fails to connect if poll() gets POLLOUT|POLLHUP in revents
  - RHEL-19200 Recommend new cups-filters subpackages with weak dep for better upgrade exp


author: Pavol Zacik <pzacik@redhat.com> - 1:2.2.6-60
changelog:
  - RHEL-40386 cups: Cupsd Listen arbitrary chmod 0140777
  - Delete the domain socket file after stopping the cups.socket service
  - Fix cupsd Listener checks


author: Kamil Dudka <kdudka@redhat.com> - 7.61.1-31
changelog:
  - fix GSS delegation too eager connection re-use (CVE-2023-27536)
  - fix FTP too eager connection reuse (CVE-2023-27535)


author: Jacek Migacz <jmigacz@redhat.com> - 7.61.1-34
changelog:
  - when keyboard-interactive auth fails, try password (#2229800)
  - cap SFTP packet size sent (RHEL-5311)
  - unify the upload/method handling (CVE-2023-28322)
  - fix cookie injection with none file (CVE-2023-38546)
  - fix HTTP2 connection failure with HTTP2 framing layer (RHEL-5657)
  - lowercase the domain names before PSL checks (CVE-2023-46218)


author: Jacek Migacz <jmigacz@redhat.com> - 7.61.1-34.el8_10.3
changelog:
  - asyn-thread: create a socketpair to wait on (RHEL-34906)
  - fix crash, when talking to a NTLM proxy in FIPS mode (RHEL-32641)


author: Simo Sorce <simo@redhat.com> - 2.1.27-0.4rc7
changelog:
  - Add patch form Upstream PR559 to use RC4 implementation from OpenSSL
  - Resolves bz#1618744
  - Fix multilib issue bz#1663120


author: Ray Strode <rstrode@redhat.com> - 1:1.12.8-22
changelog:
  - Use hangup signal instead of termination signal to
    kill sesssion monitoring script to appeach tcsh.
    Related: #2089362


author: Ray Strode <rstrode@redhat.com> - 1:1.12.8-23
changelog:
  - Address race for very short running sessions in SSH
    session monitoring script.
    Related: #2089362


author: Ray Strode <rstrode@redhat.com> - 1.12.8-25
changelog:
  - Ensure only one dbus-daemon is spawned for all shells sharing
    a single connection.
    Resolves: #2189201


author: Zhao Hang <wb-zh951434@alibaba-inc.com> - 1.12.8-26.0.1
changelog:
  - Add doc sub package, requires and provides
  - Fix build failure(Chang Gao)
  - Fix CVE-2023-34969 (Bo Liu)


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


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2.4-9
changelog:
  - Python 2 binary package renamed to python2-dbus
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2.4-10
changelog:
  - Also add Provides for the old name without %_isa
  - Use %python_provide for the python3 subpackage and drop manual Provide which
    conflicts with %python_provide in the python2 subpackage.


author: Peter Jones <pjones@redhat.com> - 8-1
changelog:
  - Update to dbxtool 8
  - Make a "make coverity" rule to scan the source
    Results at: https://scan.coverity.com/projects/rhboot-dbxtool
  - Don't try to apply anything if PK and KEK aren't enrolled
  - Add --force and --quiet for the PK/KEK checker, and use them in the
    systemd service.
    Resolves: rhbz#1489942
  - Add a .syntastic_c_config for vim's Syntastic modules
  - Use tsearch()/tfind()/tdestroy() from libc instead of ccan htables
  - Don't open the dbx file with O_RDWR|O_CREAT, use O_RDONLY.
  - Lots of minor bug fixes gcc -Wextra and friends found.


author: Peter Jones <pjones@redhat.com> - 8-2
changelog:
  - Don't use -f in dbxtool.service; that'll make it do the thing we're
    trying to avoid.
    Resolves: rhbz#1489942


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-33
changelog:
  - Add 0125-multipath-add-historical-service-time-to-the-man-pag.patch
    * Fixes bz #2141996
  - Modify tests/multipath_conf_syntax/main.sh
    * fix unrelated test error
  - Resolves: bz #2141996


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-34
changelog:
  - Add 0126-libmultipath-copy-mpp-hwe-from-pp-hwe.patch
    * Fixes bz #2126714
  - Cleanup multiple CI tests
  - Resolves: bz #2126714


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-35
changelog:
  - Add 0127-libmultipath-don-t-leak-memory-on-invalid-strings.patch
  - Add 0128-libmutipath-validate-the-argument-count-of-config-st.patch
  - Resolves: bz #2155560


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-36
changelog:
  - Add 0129-libmultipath-select-resize-action-even-if-reload-is-.patch
  - Add 0130-libmultipath-cleanup-ACT_CREATE-code-in-select_actio.patch
  - Add 0131-libmultipath-keep-renames-from-stopping-other-multip.patch
  - Resolves: bz #2166468


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-37
changelog:
  - Fix bugzilla linked to the changes (was previously linked to
    the wrong bug, 2162537)
  - Resolves: bz #2166468


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-38
changelog:
  - Add 0132-multipathd-make-pr-registration-consistent.patch
  - Add 0133-libmultipath-make-prflag-an-enum.patch
  - Add 0134-multipathd-handle-no-active-paths-in-update_map_pr.patch
  - Add 0135-libmpathpersist-fix-resource-leak-in-update_map_pr.patch
  - Resolves: bz #2164871


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-39
changelog:
  - Add OSCI tests directory
  - Make kpartx_id installation location relative to %{_udevrulesdir}
  - Resolves: bz #2164871


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-40
changelog:
  - Add 0136-multipathd-Added-support-to-handle-FPIN-Li-events-fo.patch
    * Add support in multipathd for NVMe to listen for FPIN-Li events and
      mark effected paths as marginal
  - Resolves: RHEL-6677


author: zhangwenlong <zhangwenlong@loongson.cn> 0.8.4-41.0.1
changelog:
  - Add loongarch64 support for device-mapper-multipath
  - cherry-pick `fix the problem comparison of integer expressions of different signedness`.(Weisson@linux.alibaba.com)
  - modify OPTFLAGS for sw_64.(Weisson@linux.alibaba.com)


author: Peter Jones <pjones@redhat.com> - 0.4.7-4.1
changelog:
  - Split kpartx out into its own package so dmraid can use it without
    installing multipathd
  - Fix a segfault in kpartx


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-1
changelog:
  - Updated to latest Upstream 0.4.8 code: multipath-tools-080519.tgz
    (git commit id: 42704728855376d2f7da2de1967d7bc71bc54a2f)


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-6
changelog:
  - Updated to latest upstream 0.4.8 code: multipath-tools-080804.tgz
    (git commit id: eb87cbd0df8adf61d1c74c025f7326d833350f78)
  - fixed 451817, 456397 (scsi_id_change.patch), 457530 (config_space_fix.patch)
    457589 (static_libaio.patch)


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-7
changelog:
  - Since libaio is now in /lib, not /usr/lib, multipath no longer needs to
    statically link against it. Fixed an error with binding file and WWIDs
    that include spaces. Cleaned up the messages from the directio checker
    function.  Fixed the udev rules. Fixed a regression in multipath.conf
    parsing
  - Fixed 457530, 457589


author: Mike Snitzer <snitzer@redhat.com> - 0.4.9-1
changelog:
  - Updated to latest upstream 0.4.9 code: multipath-tools-090429.tgz
    (git commit id: 7395bcda3a218df2eab1617df54628af0dc3456e)
  - split the multipath libs out to a device-mapper-multipath-libs package
  - if appropriate, install multipath libs in /lib64 and /lib64/multipath


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-3
changelog:
  - Updated to latest upstream 0.4.9 code : multipath-tools-090729.tgz
    (git commit id: d678c139719d5631194b50e49f16ca97162ecd0f)
  - moved multipath bindings file from /var/lib/multipath to /etc/multipath
  - Fixed 354961, 432520


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-5
changelog:
  - Fixed problem where maps were being added and then removed.
  - Changed the udev rules to fix some issues.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-6
changelog:
  - Updated to latest upstream 0.4.9 code : multipath-tools-091013.tar.gz
    (git commit id: aa0a885e1f19359c41b63151bfcface38ccca176)
  - Drop, now upstream, patches:
    * fix_missed_uevs.patch.
    * log_all_messages.patch.
    * uninstall.patch.
    * select_lib.patch.
    * directio_message_cleanup.patch.
    * stop_warnings.patch.
  - Drop redhatification.patch in favour of spec file hacks.
  - Drop mpath_wait.patch: no longer required.
  - Merge multipath_rules.patch and udev_change.patch.
  - Rename all patches based on source.
  - Add patch 0009-RH-fix-hp-sw-hardware-table-entries.patch to fix
    default entry for hp_sw and match current kernel.
  - Add multipath.conf.redhat as source instead of patch.
  - spec file:
    * divide runtime and build/setup bits.
    * update BuildRoot.
    * update install section to apply all the little hacks here and there,
      in favour of patches against upstream.
    * move ldconfig invokation to libs package where it belong.
    * fix libs package directory ownership and files.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-7
changelog:
  - Add patch 0010-RH-Set-friendly-defaults.patch:
    * set rcdir to fedora default.
    * do not install kpartx udev bits.
    * install redhat init script.
    * Cleanup spec file install target.
  - Add patch 0011-RH-multipathd-blacklist-all-by-default.patch:
    * Fix BZ#528059
    * Stop installing default config in /etc and move it to the doc dir.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-8
changelog:
  - Split patches in "for-upstream" and "RH" series.
  - Replace 0011-RH-multipathd-blacklist-all-by-default.patch with
    version from Benjamin Marzinski.
  - Update udev rules 0010-RH-multipath-rules-udev-changes.patch.
  - rpmlint cleanup:
    * Drop useless-provides kpartx.
    * Cleanup tab vs spaces usage.
    * Summary not capitalized.
    * Missing docs in libs package.
    * Fix init script LSB headers.
  - Drop README* files from doc sections (they are empty).


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-10
changelog:
  - Updated to latest upstream 0.4.9 code : multipath-tools-091027.tar.gz
    (git commit id: a946bd4e2a529e5fba9c9547d03d3f91806618a3)
  - Drop unrequired for-upstream patches.
  - BuildRequires and Requires new device-mapper version for udev sync support.


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-11
changelog:
  - Add 0002-for-upstream-add-tmo-config-options.patch
    * Add fail_io_fail_tmo and dev_loss_tmo multipath.conf options
  - Add 0013-RH-add-weighted_prio-prioritizer.patch
  - Add 0014-RH-add-hp_tur-checker.patch
  - Add 0015-RH-add-multipathd-count-paths-cmd.patch
  - rename multipath.conf.redhat to multipath.conf, and remove the default
    blacklist.


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-12
changelog:
  - Refresh 0001-RH-queue-without-daemon.patch
  - Refresh 0002-RH-path-checker.patch
  - Modify 0010-RH-multipath-rules-udev-changes.patch
    * Fix udev rules to use DM_SBIN_PATH when calling kpartx
    * install udev rules to /lib/udev/rules.d instead of /etc/udev/rules.d
  - Modify 0014-RH-add-hp_tur-checker.patch
  - Add 0003-for-upstream-default-configs.patch
  - Add 0016-RHBZ-554561-fix-init-error-msg.patch
  - Add 0017-RHBZ-554592-man-page-note.patch
  - Add 0018-RHBZ-554596-SUN-6540-config.patch
  - Add 0019-RHBZ-554598-fix-multipath-locking.patch
  - Add 0020-RHBZ-554605-fix-manual-failover.patch
  - Add 0021-RHBZ-548874-add-find-multipaths.patch
    * Added find_multipaths multipath.conf option
    * Added /sbin/mpathconf for simple editting of multipath.conf
  - Add 0022-RHBZ-557845-RHEL5-style-partitions.patch
    * Make kpartx deal with logical partitions like it did in RHEL5.
      Don't create a dm-device for the extended partition itself.
      Create the logical partitions on top of the dm-device for the whole disk.


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-13
changelog:
  - Replace 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
    with 0012-RH-udev-sync-support.patch
    * Add udev sync support to kpartx and multipath. In kpartx it is disabled
      unless you use the -s option.
  - Refresh 0013-RH-add-weighted_prio-prioritizer.patch
  - Refresh 0021-RHBZ-548874-add-find-multipaths.patch
  - Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
    * kpartx now creates a 2 sector large device for dos extended
      partitions, just like the kernel does on the regular block devices.
  - Add 0023-RHBZ-557810-emc-invista-config.patch
  - Add 0024-RHBZ-565933-checker-timeout.patch
    * Multipath has a new option checker_timeout. If this is not set, 
      all path checker functions with explicit timeouts use
      /sys/block/sd<x>/device/timeout. If this is set, they use it instead.


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-14
changelog:
  - Modify 0021-RHBZ-548874-add-find-multipaths.patch
    * fix bug where mpathconf wouldn't create a multpath.conf file unless one
      already existed.


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-16
changelog:
  - Modify 0012-RH-udev-sync-support.patch
  - Modify 0021-RHBZ-548874-add-find-multipaths.patch
  - Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
  - Add 0025-RHBZ-508827-update-multipathd-manpage.patch through
        0101-RHBZ-631009-disable-udev-disk-rules-on-reload.patch
    * sync with current state of RHEL6. Next release should include a updated
      source tarball with most of these fixes rolled in.
  - Add 0102-RHBZ-690828-systemd-unit-file.patch
    * Add Jóhann B. Guðmundsson's unit file for systemd.
    * Add sub-package sysvinit for SysV init script.
  - Resolves: bz #690828


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-17
changelog:
  - Add 0103-add-disable-sync-option.patch
    * add a -n (nosync) option to multipath. This disables synchronous
      file creation with udev.


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-19
changelog:
  - Modify 0103-add-disable-sync-option.patch
  - Add 0104-RHBZ-737989-systemd-unit-fix.patch
    * systemd will only start multipathd if /etc/multipath.conf exists
  - Add 0105-fix-oom-adj.patch
    * first try setting oom_score_adj


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-21
changelog:
  - Updated to latest upstream 0.4.9 code : multipath-tools-120123.tgz
    (git commit id: 63704387009443bdb37d9deaaafa9ab121d45bfb)
  - Add 0001-RH-fix-async-tur.patch
  - Add 0002-RH-dont_start_with_no_config.patch
  - Add 0003-RH-multipath.rules.patch
  - Add 0004-RH-update-init-script.patch
  - Add 0005-RH-cciss_id.patch
  - Add 0006-RH-Make-build-system-RH-Fedora-friendly.patch
  - Add 0007-RH-multipathd-blacklist-all-by-default.patch
  - Add 0008-RH-add-mpathconf.patch
  - Add 0009-RH-add-find-multipaths.patch
  - Add 0010-RH-check-if-multipath-owns-path.patch
  - Add 0011-RH-add-hp_tur-checker.patch


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-22
changelog:
  - Add 0012-RH-update-on-show-topology.patch
  - Add 0013-RH-manpage-update.patch
  - Add 0014-RH-RHEL5-style-partitions.patch
  - Add 0015-RH-add-followover.patch
  - Add 0016-RH-dont-remove-map-on-enomem.patch
  - Add 0017-RH-fix-shutdown-crash.patch
  - Add 0018-RH-warn-on-bad-dev-loss-tmo.patch
  - Add 0019-RH-deprecate-uid-gid-mode.patch
  - Add 0020-RH-dont-remove-map-twice.patch
  - Add 0021-RH-validate-guid-partitions.patch
  - Add 0022-RH-adjust-messages.patch
  - Add 0023-RH-manpage-update.patch


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-27
changelog:
  - Updated to latest upstream 0.4.9 code : multipath-tools-120613.tgz
    (git commit id: cb0f7127ba90ab5e8e71fc534a0a16cdbe96a88f)
  - Add 0001-RH-remove_callout.patch
    * multipath no longer uses the getuid callout.  It now gets the
      wwid from the udev database or the environment variables
  - Add 0004-RH-fix-cciss-names.patch
    * convert cciss device names from cciss/cXdY to sysfs style cciss!cXdY
  - Split 0009-RH-add-find-multipaths.patch into 0002-RH-add-wwids-file.patch
          and 0010-RH-add-find-multipaths.patch
  - Add 0016-RH-change-configs.patch
    * default fast_io_fail to 5 and don't set the path selector in the
      builtin configs.
  Resolves: bz #831978


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-29
changelog:
  - Updated to latest upstrem 0.4.9 code: multipath-tools-120821.tgz
    (git commit id: 050b24b33d3c60e29f7820d2fb75e84a9edde528)
    * includes 0001-RH-remove_callout.patch, 0002-RH-add-wwids-file.patch,
      0003-RH-add-followover.patch, 0004-RH-fix-cciss-names.patch
  - Add 0013-RH-kpartx-msg.patch
  - Modify 0002-RH-multipath.rules.patch
    * removed socket call from rules file


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-31
changelog:
  - Add 0014-RH-dm_reassign.patch
    * Fix reassign_maps option
  - Add 0015-RH-selector_change.patch
    * devices default to using service-time selector
  - Add 0016-RH-retain_hwhandler.patch
    * add retain_attached_hw_handler option, to let multipath keep an
      already attached scsi device handler
  - Add 0017-RH-netapp_config.patch
  - Add 0018-RH-remove-config-dups.patch
    * Clean up duplicates in the devices and blacklist sections


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-32
changelog:
  - Modified 0018-RH-remove-config-dups.patch
    * Made modified config remove original only if the vendor/product
      exactly match


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-33
changelog:
  - Modify 0016-RH-retain_hwhandler.patch
    * Check the dm-multipath module version, and don't enable
      retain_attached_hw_handler if the kernel doesn't support it
  - Add 0019-RH-detect-prio.patch
    * add detect_prio option, to make multipath check if the device
      supports the ALUA prio, before defaulting to the configured prio
  - Remove 0017-RH-netapp_config.patch
  - Add 0020-RH-netapp-config.patch
    * new netapp config that uses retain_attached_hw_handler and
      detect_prio to autoconfigure ALUA and non-ALUA devices.


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-35
changelog:
  - Add 0022-RHBZ-864368-disable-libdm-failback.patch
    * make kpartx and multiapthd disable libdm failback device creation
  - Add 0023-RHBZ-866291-update-documentation.patch
  - Resolves: bz #864368, #866291


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-38
changelog:
  - Add 0026-RH-fix-mpathpersist-fns.patch
  - Add 0027-RH-default-partition-delimiters.patch
    * Only use the -p delimiter when the device name ends in a number
  - Add 0028-RH-storagetek-config.patch
  - Add 0029-RH-kpartx-retry.patch
    * retry delete on busy loop devices
  - Add 0030-RH-early-blacklist.patch
    * multipath will now blacklist devices by device type and wwid in
      store_pathinfo, so that it doesn't do a bunch of unnecessary work
      on paths that it would only be removing later on.


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-40
changelog:
  - Add 0032-RH-make-path-fd-readonly.patch
    * revert change made when adding persistent reservations, so that path fds
      are again opened O_RDONLY


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-41
changelog:
  - Add 0033-RH-dont-disable-libdm-failback-for-sync-case.patch
    * make kpartx -s and multipath use libdm failback device creation, so
      that they work in environments without udev


author: Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-42
changelog:
  - Add 0034-RHBZ-887737-check-for-null-key.patch
  - Add 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch
    * Compile multipathd with full RELRO and PIE and install to /usr


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-44
changelog:
  - Add 0036-UP-fix-state-handling.patch
    * handle transport-offline and quiesce sysfs state
  - Add 0037-UP-fix-params-size.patch
  - Add 0038-RH-fix-multipath.rules.patch
    * make sure multipath's link priority gets increased
  - Add 0039-RH-handle-other-sector-sizes.patch
    * allow gpt partitions on 4k sector size block devices.
  - Add 0040-RH-fix-output-buffer.patch
    * fix multipath -ll for large configuration.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-45
changelog:
  - Updated to latest upstrem 0.4.9 code: multipath-tools-130222
    (git commit id: 67b82ad6fe280caa1770025a6bb8110b633fa136)
  - Refresh 0001-RH-dont_start_with_no_config.patch
  - Modify 0002-RH-multipath.rules.patch
  - Modify 0003-RH-Make-build-system-RH-Fedora-friendly.patch
  - Refresh 0004-RH-multipathd-blacklist-all-by-default.patch
  - Refresh 0005-RH-add-mpathconf.patch
  - Refresh 0006-RH-add-find-multipaths.patch
  - Add 0008-RH-revert-partition-changes.patch
  - Rename 0008-RH-RHEL5-style-partitions.patch to
  	 0009-RH-RHEL5-style-partitions.patch
  - Rename 0009-RH-dont-remove-map-on-enomem.patch to
  	 0010-RH-dont-remove-map-on-enomem.patch
  - Rename 0010-RH-deprecate-uid-gid-mode.patch to
  	 0011-RH-deprecate-uid-gid-mode.patch
  - Rename 0013-RH-kpartx-msg.patch to 0012-RH-kpartx-msg.patch
  - Rename 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch to
           0013-RHBZ-883981-cleanup-rpmdiff-issues.patch
  - Rename 0039-RH-handle-other-sector-sizes.patch to
  	 0014-RH-handle-other-sector-sizes.patch
  - Rename 0040-RH-fix-output-buffer.patch to 0015-RH-fix-output-buffer.patch
  - Add 0016-RH-dont-print-ghost-messages.patch
  - Add 0017-RH-fix-sigusr1.patch
    * Actually this fixes a number of issues related to signals
  - Rename 0018-RH-remove-config-dups.patch to 0018-RH-fix-factorize.patch
    * just the part that isn't upstream
  - Add 0019-RH-fix-sockets.patch
    * makes abstract multipathd a cli sockets use the correct name.
  - Set find_multipaths in the default config


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-46
changelog:
  - Add 0020-RHBZ-907360-static-pthread-init.patch
    * statically initialize the uevent pthread structures


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-47
changelog:
  - Add 0021-RHBZ-919119-respect-kernel-cmdline.patch
    * keep the multipath.rules udev file from running and multipathd from
      starting if nompath is on the kernel command line
  - Add 0022-RH-multipathd-check-wwids.patch
    * Whenever multipath runs configure, it will check the wwids, and
      add any missing ones to the wwids file
  - Add 0023-RH-multipath-wipe-wwid.patch
    * multipath's -w command will remove a wwid from the wwids file
  - Add 0024-RH-multipath-wipe-wwids.patch
    * multipath's -W command will set reset the wwids file to just the current
      devices
  - Add 0025-UPBZ-916668_add_maj_min.patch
  - Resolves: bz #919119


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-48
changelog:
  - Add 0026-fix-checker-time.patch
    * Once multipathd hit it max checker interval, it was reverting to
      to shortest checker interval
  - Add 0027-RH-get-wwid.patch
    * Multipath wasn't correctly setting the multipath wwid when it read devices
      in from the kernel
  - Add 0028-RHBZ-929078-refresh-udev-dev.patch
    * Make multipath try to get the UID of down devices.  Also, on ev_add_path,
      make multipathd reinitialize existing devices that weren't fully
      initialized before.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-49
changelog:
  - Modify 0020-RHBZ-907360-static-pthread-init.patch
    * Don't initialize uevent list twice
  - Add 0029-RH-no-prio-put-msg.patch
  - Add 0030-RHBZ-916528-override-queue-no-daemon.patch
    * Default to "queue_without_daemon no"
    * Add "forcequeueing daemon" and "restorequeueing daemon" cli commands
  - Modify spec file to force queue_without_daemon when restarting
    multipathd on upgrades.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-50
changelog:
  - Add 0031-RHBZ-957188-kpartx-use-dm-name.patch
    * use the basename of the devices that will be created to choose the
      delimiter instead of using the device name from the command line
  - Resolves: bz #957188


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-51
changelog:
  - Add 0032-RHBZ-956464-mpathconf-defaults.patch
    * fix defaults listed in usage
  - Add 0033-RHBZ-829963-e-series-conf.patch
  - Add 0034-RHBZ-851416-mpathconf-display.patch
    * display whether or not multipathd is running in the status
  - Add 0035-RHBZ-891921-list-mpp.patch
    * add a new path format wilcard to list the multipath device associated
      with a path
  - Add 0036-RHBZ-949239-load-multipath-module.patch
    * load the dm-multipath kernel module when multipathd starts
  - Add 0037-RHBZ-768873-fix-rename.patch
    * When deciding on a multipth devices name on reload, don't default to
      the existing name if there is no config file alias and user_friendly_names
      isn't set. Use the wwid.
  - Modify multipath.conf
  - Resolves: bz #768873, #950252


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-52
changelog:
  - Add 0038-RHBZ-799860-netapp-config.patch
  - Add 0039-RH-detect-prio-fix.patch
    * Don't autodetect ALUA prioritizer unless it actually can get a priority
  - Add 0040-RH-bindings-fix.patch
    * Do a better job of trying to get the first free user_friendly_name
  - Add 0041-RH-check-for-erofs.patch
    * Don't create/reload a device read-only unless doing it read/write fails
      with EROFS
  - Remove 0017-RH-fix-sigusr1.patch
    * fix signal handling upstream way instead
  - Add 0042-UP-fix-signal-handling.patch
    * uxlsnr now handles all the signals sent to multipathd. This makes its
      signal handling posix compliant, and harder to mess up.
  - Add 0043-RH-signal-waiter.patch
    * ioctl isn't a pthread cancellation point.  Send a signal to the waiter
      thread to break out of waiting in ioctl for a dm event.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-53
changelog:
  - Add 0044-RHBZ-976688-fix-wipe-wwids.patch
    * Seek back to the start of the file after truncating it
  - Add 0045-RHBZ-977297-man-page-fix.patch
    * update man page to match actual defaults
  - Add 0046-RHBZ-883981-move-udev-rules.patch
    * move udev rules file from /lib to /usr/lib
  - Resolves: bz #883981, #976688, #977297


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-54
changelog:
  - Add 0047-RHBZ-980777-kpartx-read-only-loop-devs.patch
    * make kpartx support read-only files better
  - Resolves: bz #980777


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-55
changelog:
  - Modify 0015-RH-fix-output-buffer.patch
    * Fix memory leak
  - Add 0047-RHBZ-kpartx-read-only-loop-devs.patch
    * Fix read only loop device handling
  - Add 0048-RH-print-defaults.patch
  - Add 0049-RH-remove-ID_FS_TYPE.patch
    * remove ID_FS_TYPE udev enviroment variable for multipath devices
  - Add 0051-UP-fix-cli-resize.patch
    * check before dereferencing variables
  - Add 0052-RH-fix-bad-derefs.patch
    * setup multipath free the multipath device when it fails, so don't keep
      using it.
  - Add 0053-UP-fix-failback.patch
    * setting failback in the devices section was broken
  - Add 0054-UP-keep-udev-ref.patch
    * multipathd needs to keep the same udev object across reconfigures
  - Add 0055-UP-handle-quiesced-paths.patch
    * quiesced paths should be treated as down
  - Add 0056-UP-alua-prio-fix.patch
    * Don't count the preferred bit for paths that are active/optimized
  - Add 0057-UP-fix-tmo.patch
    * Cleanup how multipath sets dev_loss_tmo and fast_io_fail_tmo.  Also
      make multipath get changing values directly from sysfs, instead of
      from udev, which caches them.
  - Add 0058-UP-fix-failback.patch
    * make failback print the default value when you show configs.
  - Add 0059-UP-flush-failure-queueing.patch
    * If you can't flush a multipath device, restore the queue_if_no_paths
      value
  - Add 0060-UP-uevent-loop-udev.patch
    * make ueventloop grab it's own udev reference, since it is cancelled
      asychnrously.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-56
changelog:
  - Add 0061-RH-display-find-mpaths.patch
    * display the find_multipaths value in show config
  - Add 0062-RH-dont-free-vecs.patch
    * don't free the vecs structure on shutdown. It's more pain than
      it's worth.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-57
changelog:
  - Add 0063-RH-fix-warning.patch
    * Fix complier warning
  - 0064-fix-ID_FS-attrs.patch
    * make multipath create a timestamp file /run/multipathd/timestamp, and
      add -T<timestamp>:<valid> option to shortcut processing if the
      timestamp hasn't changed


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-58
changelog:
  - Add 0065-UPBZ-995538-fail-rdac-on-unavailable.patch
    * make rdac checker always mark paths with asymmetric access state of
      unavailable as down


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-59
changelog:
  - Add 0066-UP-dos-4k-partition-fix.patch
    * Make kpartx correctly handle 4K sector size devices with dos partitions.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-60
changelog:
  - Add 0067-RHBZ-1022899-fix-udev-partition-handling.patch
    * Make sure to wipe partition devices on change event if they weren't
      wiped on the device add event
  - Add 0068-RHBZ-1034578-label-partition-devices.patch
    * Make sure that partition devices are labeled like the whole device
  - Add 0069-UPBZ-1033791-improve-rdac-checker.patch
    *  Use RTPG data in RDAC checker
  - Add 0070-RHBZ-1036503-blacklist-td-devs.patch
  - Add 0071-RHBZ-1031546-strip-dev.patch
    * make multipathd interactive commands able to handle /dev/<devnode>
      instead of just <devnode>


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-61
changelog:
  - Add 0072-RHBZ-1039199-check-loop-control.patch
    * Make kpartx use LOOP_CTL_GET_FREE and loop-control to find a free
      loop device. This will autoload the loop module.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-62
changelog:
  - Modify 0072-RHBZ-1039199-check-loop-control.patch
    * only call close on the /dev/loop-control fd the open succeeds
  - Add 0073-RH-update-build-flags.patch
    * fix print call to work with -Werror=format-security compile flag


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-63
changelog:
  - Add 0074-RHBZ-1056976-dm-mpath-rules.patch
    * Add rules to keep from doing work in udev if there are no
      active paths, or if the event was for a multipath device
      reloading its table due to a path change.
  - Add 0075-RHBZ-1056976-reload-flag.patch
    * multipath code to identify reloads that the new rules can
      ignore
  - Add 0076-RHBZ-1056686-add-hw_str_match.patch
    * add a new default config paramter, "hw_str_match", to make user
      device configs only overwrite builtin device configs if the
      identifier strings match exactly, like the default in RHEL6.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-64
changelog:
  - Modify 0076-RHBZ-1056686-add-hw_str_match.patch
    * free temporary memory used during configuration
  - Add 0078-RHBZ-1054044-fix-mpathconf-manpage.patch
    * fix typo
  - Add 0079-RHBZ-1070581-add-wwid-option.patch
    * add multipath option "-a". To add a device's wwid to the wwids file
  - Add 0080-RHBZ-1075796-cmdline-wwid.patch
    * add multipath option "-A" to add wwids specified by the kernel
      command line mapth.wwid options.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-68
changelog:
  - Modify multipath.conf
    * remove getuid_callout example
  - Re-add 0050-RH-listing-speedup.patch
  - Add 0081-RHBZ-1066264-check-prefix-on-rename.patch
    * make multipath check the prefix on kpartx partitions during rename, and
      copy the existing behaviour
  - Add 0082-UPBZ-1109995-no-sync-turs-on-pthread_cancel.patch
    * If async tur checker fails on threads, don't retry with the sync version
  - Add 0083-RHBZ-1080055-orphan-paths-on-reload.patch
    * Fix case where pathlist wasn't getting updated properly
  - Add 0084-RHBZ-1110000-multipath-man.patch
    * fix errors in multipath man page
  - Add 0085-UPBZ-1110006-datacore-config.patch
    * Add support for DataCore Virtual Disk
  - Add 0086-RHBZ-1110007-orphan-path-on-failed-add.patch
    * If multipathd fails to add path correctly, it now fully orphans the path
  - Add 0087-RHBZ-1110013-config-error-checking.patch
    * Improve multipath.conf error checking.
  - Add 0088-RHBZ-1069811-configurable-prio-timeout.patch
    * checker_timeout now adjusts the timeouts of the prioritizers as well.
  - Add 0089-RHBZ-1110016-add-noasync-option.patch
    * Add a new defaults option, "force_sync", that disables the async mode
      of the path checkers. This is for cases where to many parallel checkers
      hog the cpu
  - Add 0090-UPBZ-1080038-reorder-paths-for-round-robin.patch
    * make multipathd order paths for better throughput in round-robin mode
  - Add 0091-RHBZ-1069584-fix-empty-values-fast-io-fail-and-dev-loss.patch
    * check for null pointers in configuration reading code.
  - Add 0092-UPBZ-1104605-reload-on-rename.patch
    * Reload table on rename if necessary
  - Add 0093-UPBZ-1086825-user-friendly-name-remap.patch
    * Keep existing user_friend_name if possible
  - Add 0094-RHBZ-1086825-cleanup-remap.patch
    * Cleanup issues with upstream patch
  - Add 0095-RHBZ-1127944-xtremIO-config.patch
    * Add support for EMC ExtremIO devices
  - Add 0096-RHBZ-979474-new-wildcards.patch
    * Add N, n, R, and r path wildcards to print World Wide ids
  - Add 0097-RH-fix-coverity-errors.patch
    * Fix a number of unterminated strings and memory leaks on failure
      paths.
  - Add 0098-UPBZ-1067171-mutipath-i.patch
    * Add -i option to ignore wwids file when checking for valid paths
  - Add 0099-RH-add-all-devs.patch
    * Add new devices config option all_devs. This makes the configuration
      overwrite the specified values in all builtin configs
  - Add 0100-RHBZ-1067171-multipath-i-update.patch
    * make -i work correctly with find_multipaths
  - Add 0101-RH-adapter-name-wildcard.patch
    * Add 'a' path wildcard to print adapter name


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-70
changelog:
  - Add 0102-RHBZ-1160478-mpathconf-template.patch
    * mpathconf no longer copies the default config template for the
      docs directory.  It simply writes the template itself.
  - Resolves: bz# 1160478


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-71
changelog:
  - Add 0103-RH-cleanup-partmaps-code.patch
    * code refactoring to prepare for next patch
  - Add 0104-RHBZ-631009-deferred-remove.patch
    * add deferred_remove option to /etc/multipath.conf
  - Add 0105-RHBZ-1148979-fix-partition-mapping-creation-race-with-kpartx.patch
    * Only run kpartx on device activation
  - Add 0106-RHBZ-1159337-fix-double-free.patch
    * made ev_remove_path exit immediately after failing setup_multipath, since
      it handles cleaning up the device
  - Add 0107-RHBZ-1169935-no-new-devs.patch
    * Add new multipathd option '-n' which keeps multipathd from creating any
      multipath devices that aren't in the /etc/multipath/wwids file.
  - Add 0108-RHBZ-1153832-kpartx-remove-devs.patch
    * switch from 'kpartx -a' to 'kpartx -u' to remove missing devices as well.
  - Add 0109-RH-read-only-bindings.patch
    * re-enabled -B option for multipathd


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-72
changelog:
  - Modify 0107-RHBZ-1169935-no-new-devs.patch
    * instead of using "-n" there is now a new configuration option,
      'ignore_new_boot_devs'. If set to 'yes', multipath will ignore
      devices that aren't in /etc/multipath/wwids when running in the
      initramfs. This option does nothing while multipathd is running
      in the real root filesystem.
  - Update 0109-RH-read-only-bindings.patch


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-73
changelog:
  - Add 0110-RHBZ-blacklist-vd-devs.patch
    * blacklist vd[a-z] devices, since they don't have a WWID for
      multipath to use.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-75
changelog:
  - Add 0111-RH-dont-show-pg-timeout.patch
    * The kernel doesn't support pg_timeout, so multipath shouldn't
      bother to display it
  - Add 0112-RHBZ-1194917-add-config_dir-option.patch
    * multipath will now also read its configuration from files with
      the .conf suffix in the directory specified by config_dir
      which defaults to /etc/multipath/conf.d
  - Add 0113-RHBZ-1194917-cleanup.patch
    * cleanup some unnecessary code
  - Add 0114-RHBZ-1196394-delayed-reintegration.patch
    * Add "delay_watch_checks" and "delay_wait_checks" options to delay
      reintegration of flakey paths.
  - Add 0115-RHBZ-1198418-fix-double-free.patch
    * multipath was freeing the multipath alias twice if it failed to create the
      multipath device.
  - Add 0116-UPBZ-1188179-dell-36xxi.patch
    * new builtin configurations.
  - Add 0117-RHBZ-1198424-autodetect-clariion-alua.patch
    * configure multipath to automatically detect alua settings on clariion
      devices.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77
changelog:
  - Modify 0104-RHBZ-631009-deferred-remove.patch
    * add man page info
  - Refresh 0112-RHBZ-1194917-add-config_dir-option.patch
  - Refresh 0114-RHBZ-1196394-delayed-reintegration.patch
  - Add 0118-UPBZ-1200738-update-eternus-config.patch
    * update default config
  - Add 0119-RHBZ-1081397-save-alua-info.patch
    * make prioritizers save information between calls to speed them up.
  - Add 0120-RHBZ-1043093-realloc-fix.patch
    * free old memory if realloc fails.
  - Add 0121-RHBZ-1197234-rules-fix.patch
    * make sure kpartx runs after an DM_ACTIVATION event occurs.
  - Add 0122-RHBZ-1212590-dont-use-var.patch
    * use /run instead of /var/run
  - Add 0123-UPBZ-1166072-fix-path-offline.patch
    * Don't mark quiesce and transport-offline paths as offline
  - Add 0124-RHBZ-1209275-retrigger-uevents.patch
    * Make multipathd retrigger uevents when paths haven't successfully had
      their udev_attribute environment variable set by udev and add
      "retrigger_ties" and "retrigger_delay" to control this
  - Add 0125-RHBZ-1153832-kpartx-delete.patch
    * Delete all partition devices with -d (not just the ones in the partition
      table)
  - Add 0126-RHBZ-1211383-alias-collision.patch
    * make multipathd use the old alias, if rename failed and add
      "new_bindings_in_boot" to determine if new bindings can be added to
      the bindings file in the initramfs
  - Add 0127-RHBZ-1201030-use-blk-availability.patch
    * Make multipath use blk-availability.service
  - Add 0128-RHBZ-1222123-mpathconf-allow.patch
    * Add mpathconf --allow for creating specialized config files.
  - Add 0129-RHBZ-1241774-sun-partition-numbering.patch
    * Make kpartx correctly number sun partitions.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-80
changelog:
  - Add 0131-RHBZ-1259523-host_name_len.patch
    * increase size of host string
  - Add 0132-UPBZ-1259831-lock-retry.patch
    * retry locking when creating multipath devices


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-82
changelog:
  - Modify 0005-RH-add-mpathconf.patch
    * changed warning message
  - Modify 0102-RHBZ-1160478-mpathconf-template.patch
    * updated man page
  - Modify 0104-RHBZ-631009-deferred-remove.patch
    * refactor code and minor fix
  - Refresh 0107-RHBZ-1169935-no-new-devs.patch
  - Refresh 0112-RHBZ-1194917-add-config_dir-option.patch
  - Refresh 0126-RHBZ-1211383-alias-collision.patch
  - Add 0133-RHBZ-1296979-fix-define.patch
    * look for the correct libudev function to set define
  - Add 0134-RHBZ-1241528-check-mpath-prefix.patch
    * only touch devices with a "mpath-" dm uuid prefix
  - Add 0135-RHBZ-1299600-path-dev-uevents.patch
    * trigger path uevent the first time a path is claimed by multipath
  - Add 0136-RHBZ-1304687-wait-for-map-add.patch
    * wait for the device to finish being added before reloading it.
  - Add 0137-RHBZ-1280524-clear-chkr-msg.patch
  - Add 0138-RHBZ-1288660-fix-mpathconf-allow.patch
    * don't remove existing lines from blacklist_exceptions section
  - Add 0139-RHBZ-1273173-queue-no-daemon-doc.patch
  - Add 0140-RHBZ-1299647-fix-help.patch
  - Add 0141-RHBZ-1303953-mpathpersist-typo.patch
  - Add 0142-RHBZ-1283750-kpartx-fix.patch
    * only remove devices if their uuid says that they are the correct
      partition device
  - Add 0143-RHBZ-1299648-kpartx-sync.patch
    * default to using udev sync mode
  - Add 0144-RHBZ-1299652-alua-pref-arg.patch
    * allow "exclusive_pref_bit" argument to alua prioritizer
  - Add 0145-UP-resize-help-msg.patch
  - Add 0146-UPBZ-1299651-raw-output.patch
    * allow raw format mutipathd show commands, that remove headers and padding
  - Add 0147-RHBZ-1272620-fail-rm-msg.patch
  - Add 0148-RHBZ-1292599-verify-before-remove.patch
    * verify that all partitions are unused before attempting to remove a device
  - Add 0149-RHBZ-1292599-restore-removed-parts.patch
    * don't disable kpartx when restoring the first path of a device.
  - Add 0150-RHBZ-1253913-fix-startup-msg.patch
    * wait for multipathd daemon to write pidfile before returning
  - Add 0151-RHBZ-1297456-weighted-fix.patch
    * add wwn keyword to weighted prioritizer for persistent naming
  - Add 0152-RHBZ-1269293-fix-blk-unit-file.patch
    * use "Wants" instead of "Requires"
  - Add 0153-RH-fix-i686-size-bug.patch
    * use 64-bit keycodes for multipathd client commands
  - Add 0154-UPBZ-1291406-disable-reinstate.patch
    * don't automatically reinstate ghost paths for implicit alua devices
  - Add 0155-UPBZ-1300415-PURE-config.patch
    * Add default config for PURE FlashArray
  - Add 0156-UPBZ-1313324-dont-fail-discovery.patch
    * don't fail discovery because individual paths failed.
  - Add 0157-RHBZ-1319853-multipath-c-error-msg.patch
    * better error reporting for multipath -c
  - Add 0158-RHBZ-1318581-timestamp-doc-fix.patch
    * add documentation for -T
  - Add 0159-UPBZ-1255885-udev-waits.patch
    * make multipath and kpartx wait after for udev after each command


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-83
changelog:
  - Modify 0135-RHBZ-1299600-path-dev-uevents.patch
    * trigger uevents when adding wwids for existing devices during startup
  - Refresh 0136-RHBZ-1304687-wait-for-map-add.patch
  - Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
  - Modify 0159-UPBZ-1255885-udev-waits.patch
    * fix bug in failure path
  - Add 0160-RH-udev-flags.patch
  - Add 0161-RHBZ-1311659-no-kpartx.patch
    * skip_kpartx option disables kpartx running on multipath devices
  - Add 0162-RHBZ-1333331-huawei-config.patch
    * Add default config for Huawei XSG1 array
  - Add 0163-UPBZ-1333492-resize-map.patch
    * restore old size if resize fails
  - Add 0164-RHBZ-1311463-dos-part-rollover.patch
    * fix incorrect partition size due to 4k device size rollover
  - Add 0165-UPBZ-1341748-MSA-2040-conf.patch
    * Add default config for MSA 2040 array
  - Add 0166-RHBZ-1323429-dont-allow-new-wwid.patch
    * don't allow path wwid to change while it is in use
  - Add 0167-RHBZ-1335176-fix-show-cmds.patch
    * and new show multipath format wildcard, 'f' to sho number of failures.
      This will hopefully be useful for tracking what happens to multipath
      devices for bz #1335176
  - Add 0168-RHBZ-1347769-shared-lock.patch
    * make multipath lock the path devices with a shared lock
  - Add 0169-UPBZ-1353357-json-output.patch
    * add mulitpathd json output command
  - Add 0170-UPBZ-1352925-fix-typo.patch
  - Add 0171-UPBZ-1356651-allow-zero-size.patch
    * Allow zero-sized paths to be added to a multipath device
  - Add 0172-RHBZ-1350931-no-active-add.patch
    * Allow paths to be added to a new map if no active paths exist. Also
      fixes 1351430


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-86
changelog:
  - Modify 0136-RHBZ-1304687-wait-for-map-add.patch
    * switch to missing_uev_wait_timeout to stop waiting for uev
  - Refresh 0137-RHBZ-1280524-clear-chkr-msg.patch
  - Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
  - Refresh 0154-UPBZ-1291406-disable-reinstate.patch
  - Refresh 0156-UPBZ-1313324-dont-fail-discovery.patch
  - Refresh 0161-RHBZ-1311659-no-kpartx.patch
  - Refresh 0167-RHBZ-1335176-fix-show-cmds.patch
  - Add 0173-RH-update-man-page.patch
  - Add 0174-RHBZ-1362396-modprobe.patch
    * make starting the multipathd service modprobe dm-multipath in the
      sysvinit scripts
  - Add 0175-RHBZ-1357382-ordering.patch
    * force multipathd.service to start after systemd-udev-trigger.service
  - Add 0176-RHBZ-1363830-fix-rename.patch
    * initialized a variable to make dm_rename not fail randomly
  - Add 0177-libmultipath-correctly-initialize-pp-sg_id.patch
    * This and all the following patches add the rbd patch checker
  - Add 0178-libmultipath-add-rbd-discovery.patch
  - Add 0179-multipath-tools-add-checker-callout-to-repair-path.patch
  - Add 0180-multipath-tools-Add-rbd-checker.patch
  - Add 0181-multipath-tools-Add-rbd-to-the-hwtable.patch
  - Add 0182-multipath-tools-check-for-initialized-checker-before.patch
  - Add 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch
  - Add 0184-rbd-fix-sync-repair-support.patch
  - Add 0185-rbd-check-for-nonshared-clients.patch
  - Add 0186-rbd-check-for-exclusive-lock-enabled.patch
  - Add 0187-rbd-fixup-log-messages.patch
  - Add 0188-RHBZ-1368501-dont-exit.patch
    * make multipathd not exit if it encounters recoverable errors on startup
  - Add 0189-RHBZ-1368211-remove-retries.patch
    * add "remove_retries" multipath.conf parameter to make multiple attempts
      to remove a multipath device if it is busy.
  - Add 0190-RHBZ-1380602-rbd-lock-on-read.patch
    * pass lock_on_read when remapping image
  - Add 0191-RHBZ-1169168-disable-changed-paths.patch
    * add "disabled_changed_wwids" multipath.conf parameter to disable
      paths whose wwid changes
  - Add 0192-RHBZ-1362409-infinibox-config.patch
  - Add 0194-RHBZ-1351964-kpartx-recurse.patch
    * fix recursion on corrupt dos partitions
  - Add 0195-RHBZ-1359510-no-daemon-msg.patch
    * print a messages when multipathd isn't running
  - Add 0196-RHBZ-1239173-dont-set-flag.patch
    * don't set reload flag on reloads when you gain your first
      valid path
  - Add 0197-RHBZ-1394059-max-sectors-kb.patch
    * add "max_sectors_kb" multipath.conf parameter to set max_sectors_kb
      on a multipath device and all its path devices
  - Add 0198-RHBZ-1372032-detect-path-checker.patch
    * add "detect_checker" multipath.conf parameter to detect ALUA arrays
      and set the path checker to TUR
  - Add 0199-RHBZ-1279355-3pardata-config.patch
  - Add 0200-RHBZ-1402092-orphan-status.patch
    * clear status on orphan paths
  - Add 0201-RHBZ-1403552-silence-warning.patch
  - Add 0202-RHBZ-1362120-skip-prio.patch
    * don't run prio on failed paths
  - Add 0203-RHBZ-1363718-add-msgs.patch
  - Add 0204-RHBZ-1406226-nimble-config.patch
  - Add 0205-RHBZ-1416569-reset-stats.patch
    * add "reset maps stats" and "reset map <map> stats" multipathd
      interactive commands to reset the stats tracked by multipathd
  - Add 0206-RHBZ-1239173-pt2-no-paths.patch
    * make multipath correctly disable scanning and rules running when
      it gets a uevent and there are not valid paths.
  - Add 0207-UP-add-libmpathcmd.patch
    * New shared library, libmpathcmd, that sends and receives messages from
      multipathd. device-mapper-multipath now uses this library internally.
  - Add 0208-UPBZ-1430097-multipathd-IPC-changes.patch
    * validation that modifying commands are coming from root.
  - Add 0209-UPBZ-1430097-multipath-C-API.patch
    * New shared library. libdmmp, that presents the information from multipathd
      in a structured manner to make it easier for callers to use
  - Add 0210-RH-fix-uninstall.patch
    * Minor compilation fixes
  - Add 0211-RH-strlen-fix.patch
    * checks that variables are not NULL before passing them to strlen
  - Add 0212-RHBZ-1431562-for-read-only.patch
  - Make 3 new subpackages
    * device-mapper-multipath-devel, libdmmp, and libdmmp-devel. libmpathcmd
      and libmpathprio are in device-mapper-multipath-libs and
      device-mapper-multipath-devel. libdmmp is in its own subpackages
  - Move libmpathprio devel files to device-mapper-multipath-devel
  - Added BuildRequires on librados2-devel


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-87
changelog:
  - Remove Epoch from device-mapper requires
    * The RHEL releases of device-mapper set the Epoch, and this was
      accidentally retained in the fedora spec file.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-1.gitf21166a
changelog:
  - Update Source to the latest upstream commit
  - Add 0001-libmultipath-add-comment-about-resuming.patch
    * posted upstream
  - Add 0002-multipath-attempt-at-common-multipath.rules.patch
    * under discussion upstream
  - Add 0003-RH-fixup-udev-rules-for-redhat.patch
    * Redhat uses different udev rules that some other distros, so multipath
      has run at a different time. Not all upstream distros link /sbin and
      /usr/sbin either.
  - Add 0004-RH-Remove-the-property-blacklist-exception-builtin.patch
    * Allow multipath to be used on devices without multiple paths. NAK'ed
      upstream, but requested by Red Hat
  - Add 0005-RH-don-t-start-without-a-config-file.patch
    * Don't start multipath unless a config file exists. NAK'ed upstream,
      but requested by Red Hat
  - Add 0006-RH-use-rpm-optflags-if-present.patch
    * Make the build system fedora friendly
  - Add 0007-RH-add-mpathconf.patch
    * Add tool to help configure multipath with Red Hat defaults.
  - Add 0008-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
    * Make multipath able to claim devices based on the kernel command line
      NAK'ed upstream but requested by Red Hat
  - Add 0009-RH-trigger-change-uevent-on-new-device-creation.patch
    * under discussion upstream


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-2.gitf21166a
changelog:
  - Modify 0004-RH-Remove-the-property-blacklist-exception-builtin.patch
    * update multipath.conf.5 man page to remove builtin listing
  - Modify 0005-RH-don-t-start-without-a-config-file.patch
    * update multipathd.8 man page to note that a config file is necessary
  - Modify 0007-RH-add-mpathconf.patch
    * add property blacklist-exception to default config file
  - Add 0010-libmultipath-change-how-RADOS-checker-is-enabled.patch
    * Makefile now autodetects librados. Posted upstream
  - Remove related RADOS option from spec file
  - Add 0011-multipath-set-verbosity-to-default-during-config.patch
    * Allow multipath to print warning messages during configuration.
      Posted upstream
  - Add 0012-mpath-skip-device-configs-without-vendor-product.patch
    * device entries without vendor/product were breaking configurations.
      Posted upsteam
  - Add 0013-multipathd-fix-show-maps-json-crash.patch
    * multipathd crashed showing json output with no devices. Posted
      upstream


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-4.git847cc43
changelog:
  - Update Source to the latest upstream commit
    * Previous patches 0001 and 0010-0013 are included in this commit.
  - Add 0001-libmultipath-update-3PARdata-builtin-config.patch
    * Change for building configuration. Posted upstream
  - Modify 0006-RH-use-rpm-optflags-if-present.patch
    * Add missing lines to actually use RPM_OPT_FLAGS.


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-8.git847cc43
changelog:
  - Refresh 0001-libmultipath-update-3PARdata-builtin-config.patch
  - Add 0010-RH-warn-on-invalid-regex-instead-of-failing.patch
    * Change old-style multipath.conf regex "*" to a proper ".*" instead of
      failing


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.3-1
changelog:
  - Update Source to upstream 0.7.3 release
    * Previous patch 0001 is included in this commit, and 0002 was solved in a
      different manner causing some change to previous patch 0003
    * Previous patches 0003-0010 are now patches 0007-0014
  - Add 0001-mpathpersist-Fix-invalid-condition-check.patch
    * Fix incorrect check. posted upstream
  - Add 0002-multipath-add-man-page-info-for-my-prkey-changes.patch
    * Add missing man page info. posted upstream
  - Add 0003-multipath-there-is-no-none-path-state.patch
    * remove incorrect path state. posted upstream
  - Add 0004-mutipath-updated-Huawei-storage-config.patch
    * update builtin device configuration. posted upstream
  - Add 0005-multipath-fix-doc-typo.patch
    * fix man page typo. posted upstream
  - Add 0006-multipath-add-ghost_delay-parameter.patch
    * add new multipath.conf parameter "ghost_delay". posted upstream


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.4-1.git07e7bd5
changelog:
  - Update Source to the latest upstream commit
    * Previous patches 0001-0006 are included in this commit
    * Previous patches 0007-0014 are now patches 0015-0022
  - Add 0001-libmultipath-fix-tur-checker-locking.patch
    * Fixed spinlock bug. posted upstream
  - Add 0002-multipath-fix-DEF_TIMEOUT-use.patch
    * Add missing sec to ms conversion. posted upstream
  - Add 0003-multipathd-remove-coalesce_paths-from-ev_add_map.patch
    * Remove unused code. posted upstream
  - Add 0004-multipathd-remove-unused-configure-parameter.patch
    * Remove unused code. posted upstream
  - Add 0005-Fix-set_no_path_retry-regression.patch
    * Fix issue with queueing and path addition. posted upstream
  - Add 0006-multipathd-change-spurious-uevent-msg-priority.patch
    * Change message priority to Notice. posted upstream
  - Add 0007-multipath-print-sysfs-state-in-fast-list-mode.patch
    * Show sysfs state correctly in fast list mode (-l). posted upstream
  - Add 0008-libmultipath-move-remove_map-waiter-code-to-multipat.patch
    * Move code around. posted upstream
  - Add 0009-move-waiter-code-from-libmultipath-to-multipathd.patch
    * Move code around. posted upstream
  - Add 0010-call-start_waiter_thread-before-setup_multipath.patch
    * Fix race on multipath device creations. posted upstream
  - Add 0011-libmultipath-add-helper-functions.patch
    * posted upstream
  - Add 0012-multipathd-RFC-add-new-polling-dmevents-waiter-threa.patch
    * Add alternate method of getting dmevents, that doesn't
      require a thread per device. posted upstream
  - Add 0013-libmultipath-condlog-log-to-stderr.patch
    * change condlog to log to stderr instead of stdout. posted upstream
  - Add 0014-multipathd-fix-compiler-warning-for-uev_pathfail_che.patch
    * fix indentation issue. posted upstream


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.7.6-1.git1cb704b
changelog:
  - Update Source to the latest upstream commit
    * Previous patches 0001-0014 are included in this commit
    * Previous patches 0015-0022 are now patches 0007-0014
  - 0001-multipathd-remove-incorrect-pthread_testcancel.patch
    * Fixed pthread cancellation issue. posted upstream
  - 0002-multipath-add-comments.patch
    * Posted upstream
  - 0003-multipathd-minor-dmevents-polling-code-cleanups.patch
    * Fixed minor polling issues. posted upstream
  - 0004-multipathd-remove-unneeded-function-parameter.patch
    * Posted upstream
  - 0005-mpathcmd-fix-libmpathcmd-license.patch
    * License clarification. posted upstream
  - 0006-libmultipath-don-t-print-undefined-values.patch
    * Fixed bug in 'multipath show config'. posted upstream


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-2.git1cb704b
changelog:
  - Add 0007-libmultipath-Fix-logic-in-should_multipath.patch
    * fix bug in identifying multipathable devices. posted upstream
  - Rename files
    * Previous patches 0007-0014 are now patches 0008-0015


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-3.git1cb704b
changelog:
  - Add 0008-multipathd-add-failures-path-format-wildcard.patch
  - Add 0009-multipathd-fix-reservation_key-check.patch
  - Rename files
    * Previous patches 0008-0015 are now patches 0010-0017


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-1
changelog:
  - Update Source to 0.7.7
    * Previous patches 0001-0009 & 0016 are included in this commit
  - Add upstream patches since 0.7.7
    * patches 0001-0012 are from upstream commits since 0.7.7
  - Add 0013-libmultipath-print-correct-default-for-delay_-_check.patch
    * fix minor configuration printing issue. posted upstream
  - Add 0014-multipath.conf.5-clarify-property-whitelist-handling.patch
    * clarify property blacklist_excecptions handling in man page
      posted upstream
  - Add 0015-mpathpersist-add-all_tg_pt-option.patch
    * add new all_tg_pt multpiath.conf option. posted upstream
  - Add 0016-libmultipath-remove-rbd-code.patch
    * remove unused rbd code. posted upstream
  - Add 0017-mpathpersist-fix-aptpl-support.patch
    * add ":aptpl" suffix for reservation_key to fix aptpl support.
      posted upstream
  - Add 0018-multipath-don-t-check-timestamps-without-a-path.patch
    * fix multipath null dereference crash. posted upstream
  - Add 0019-libmultipath-fix-detect-alua-corner-case.patch
    * fix alua detection with retain_hardware_handler set to off. posted
      upstream
  - Add 0020-multipath-fix-setting-conf-version.patch
    * multipath wasn't setting the kernel version correctly. posted
      upstream
  - Add 0028-RH-reset-default-find_mutipaths-value-to-off.patch
    * default to RHEL7 and older device detection style. Redhat specific,
      to keep customer experience the same.
  - Rename files
    * Previous patches 0010-0015 & 0017 are now patches 0021-0027
  - Modify 0021-RH-fixup-udev-rules-for-redhat.patch
    * Fix spurious compile warning with redhat compile options
  - Modify 0022-RH-Remove-the-property-blacklist-exception-builtin.patch
    * clarify changes in man page


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-2.gitef6d98b
changelog:
  - Update Source to latest upstream commit
    * Previous patches 0001-0018 are included in this commit
  - Rename files
    * Previous patches 0019-0028 are now patches 0002-0003 & 0012-0019
  - Add 0001-libmultipath-remove-last-of-rbd-code.patch
  - Add 0004-mpathpersist-add-param-alltgpt-option.patch
    * mpathpersist now accepts --param-alltgpt
  - Add 0005-libmutipath-remove-unused-IDE-bus-type.patch
  - Add 0006-multipathd-add-new-protocol-path-wildcard.patch
    * multipathd show paths format now accepts %P for the path protocol/transport
  - Add 0007-libmultipath-add-protocol-blacklist-option.patch
    * You can now use the "protocol" blacklist section parameter to blacklist
      by protocol/transport
  - Add 0008-libmultipath-remove-_filter_-blacklist-functions.patch
  - Add 0009-multipath-tests-change-to-work-with-old-make-version.patch
  - Add 0010-multipath-tests-add-blacklist-tests.patch
  - Add 0011-mpathpersist-add-missing-param-rk-usage-info.patch
  - Refresh 0013-RH-Remove-the-property-blacklist-exception-builtin.patch
  - Modify 0016-RH-add-mpathconf.patch
    * improve usage message and man page
  - Modify device-mapper-multipath.spec
    * updated dependencies


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-1
changelog:
  - Update Source to upstream version 0.7.8
    * Previous patches 0001-0011 are included in this version
  - Rename files
    * Previous patches 0012-0019 are now patches 0007-0014
  - Add 0001-multipath-tweak-logging-style.patch
  - Add 0002-multipathd-check-for-NULL-udevice-in-cli_add_path.patch
  - Add 0003-libmultipath-remove-max_fds-code-duplication.patch
  - Add 0004-multipathd-set-return-code-for-multipathd-commands.patch
  - Add 0005-mpathpersist-fix-registration-rollback-issue.patch
  - Add 0006-libmultipath-timeout-on-unresponsive-tur-thread.patch
    * The above 6 patches have been submitted upstream
  - Resolves: bz #1606947, #1631883


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-2
changelog:
  - Add 0015-libmultipath-free-allocated-value-in-set_int.patch
  - Add 0016-kpartx-fix-new-memory-leak-in-dm_find_part.patch
  - change hardcoded /usr/lib/udev/rules.d to _udevrulesdir
  - Resolves: bz #1606947


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-3
changelog:
  - Add 0017-BZ-1648397-fix-mpp-hwe-handling-when-paths-are-freed.patch
    * Fix crash by deleting in use hardware entry list pointer
  - Add 0018-libmultipath-cleanup-pthread_cleanup_pop-call.patch
    * Fix compiler warning
  - Add 0019-libmultipath-fix-false-removes-in-dmevents-polling-c.patch
    * The above 3 patches have been accepted upstream
  - Resolves: bz #1648397


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-5
changelog:
  - Add 0021-BZ-1673167-Fix-miscounting-active-paths.patch
  - Add 0022-BZ-1673167-ignore-failed-wwid-recheck.patch
  - Resolves: bz #1673167


author: Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-6
changelog:
  - Fix multipath_conf_syntax CI test
    * need to wait for udev to settle before removing multipath device
  - Resolves: bz #1673167


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-1
changelog:
  - Update Source to upstream version 0.8.0
    * Previous patches 0001-0006 & 0015-0019 are included in this commit
  - Rename files
    * Previous patches 0007-0014 are now 0018-0025
    * Previous patches 0020-0023 are now 0001, 0006 & 0007
  - Add 0002-libmultipath-handle-existing-paths-in-marginal_path-.patch
  - Add 0003-multipathd-cleanup-marginal-paths-checking-timers.patch
  - Add 0004-libmultipath-fix-marginal-paths-queueing-errors.patch
  - Add 0005-libmultipath-fix-marginal_paths-nr_active-check.patch
  - Add 0008-libmutipath-continue-to-use-old-state-on-PATH_PENDIN.patch
  - Add 0009-multipathd-use-update_path_groups-instead-of-reload_.patch
  - Add 0010-multipath.conf-add-missing-options-to-man-page.patch
  - Add 0011-libmultipath-add-get_uid-fallback-code-for-NVMe-devi.patch
  - Add 0012-libmulitpath-cleanup-uid_fallback-code.patch
  - Add 0013-multipathd-handle-changed-wwids-by-removal-and-addit.patch
    * Multipath will now automatically remove and re-add paths if
      their wwid changes
  - Add 0014-multipathd-remove-wwid_changed-path-attribute.patch
  - Add 0015-multipathd-ignore-disable_changed_wwids.patch
    * Since paths are now getting removed and re-added there is
      no need to disable them.
  - Add 0016-multipathd-Don-t-use-fallback-code-after-getting-wwi.patch
  - Add 0017-libmultipath-silence-dm_is_mpath-error-messages.patch
  - Add 0026-RH-Fix-nvme-compilation-warning.patch
  - Add 0027-Fix-systemd-version-detection.patch
    * The above 16 patches have been submitted upstream
  - Add 0028-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
    * Red Hat has a sysfs method to access the ANA state, which isn't
      upstream, and will not be. This will probably go away in the
      future.
  - Resolves: bz #1498546


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-2
changelog:
  - Add 0029-BZ-1700451-check-on-multipathd-without-starting-it.patch
  - Add 0030-BZ-1700451-test-socket-connection-in-non-blocking-mo.patch
    * the "multipath -u" call in 62-multipath.rules should no longer hang
      on multipathd startup.
  - Resolves: bz #1700451


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-3
changelog:
  - Add 0031-libmultipath-handle-clock_gettime-failures-in-tur-ch.patch
  - Add 0032-kpartx-fail-if-dup-of-dasd-file-descriptor-fails.patch
  - Add 0033-multipathd-fix-REALLOC_REPLY-with-max-length-reply.patch
  - Add 0034-multipathd-handle-NULL-return-from-genhelp_handler.patch
    * The above 4 patches have been submitted upstream
  - Related: bz #1498546


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-4
changelog:
  - Add 0035-BZ-1700911-hwtable-add-Lenovo-DE-series.patch
  - Add 0036-libmultipath-make-vector_foreach_slot_backwards-work.patch
    * Fix for bz #1713459
  - Fixes for bz #1666322 and #1669097 were included in 0.8.0 upstream
    code
  - Resolves: bz #1666322, #1669097, #1700911, #1713459


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.3-1
changelog:
  - Update Source to upstream version 0.8.3
    * This version includes the fixes for bz #1690515, #1703439,
        * Previous patches 0001-0017 & 0031-0036 are included in this version
  - Rename files
    * Previous patches 0018-0026 & 0028 are now 0004-0013
    * 0008-RH-add-mpathconf.patch has been modified to add a
      --property_blacklist option to fix bz #1753729
  - Add 0001-multipathd-warn-when-configuration-has-been-changed.patch
    * Multipath now logs a warning message when the configuration file
      has been changed to fix bz #1750594
  - Add 0002-libmultipath-fix-leak-in-foreign-code.patch
  - Add 0003-Fix-leak-in-mpathpersist.patch
    * The above 3 patches have been submitted upstream
  - Resolves: bz #1690515, #1703439, #1719562, #1747534, #1750594, #1753729


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.3-3
changelog:
  - Rename files
    * Previous patches 0004-0013 are now 0010-0019
    * 0014-RH-add-mpathconf.patch now makes mpathconf default to not
      printing foreign devices (bz #1760709)
  - Add 0004-libmultipath-remove-unused-path-prio_args.patch
  - Add 0005-libmultipath-constify-get_unaligned_be.patch
  - Add 0006-libmultipath-add-missing-hwe-mpe-variable-merges.patch
  - Add 0007-libmultipath-fix-sgio_get_vpd-looping.patch
  - Add 0008-libmultipath-add-vend_id-to-get_vpd_sgio.patch
  - Add 0009-libmultipath-add-code-to-get-vendor-specific-vpd-dat.patch
    * Add the '%g' maps and paths format wildcard, and the vpd_vendor
      multipath.conf devices section parameter. (bz #1527212)
  - Resolves: bz #1527212, #1760709


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-1
changelog:
  - Update Source to upstream version 0.8.4
    * This version includes the fixes for bz #1768894 & #1821214
    * Previous patches 0001-0009 are included in this version
  - Rename files
    * Previous patches 0010-0019 are now 0011-0020
  - Add 0001-libmultipath-assign-variable-to-make-gcc-happy.patch
  - Add 0002-libmutipath-don-t-close-fd-on-dm_lib_release.patch
  - Add 0003-libmultipath-allow-force-reload-with-no-active-paths.patch
    * make multipath and multipathd reload maps with no active paths
      (bz #1814858)
  - Add 0004-libmpathpersist-depend-on-libmultipath.patch
  - Add 0005-multipath-tools-Makefile-more-dependency-fixes-for-p.patch
  - Add 0006-multipath-tools-Makefile.inc-set-Wno-error-clobbered.patch
  - Add 0007-libmultipath-discovery.c-use-z-qualifier-for-size_t.patch
  - Add 0008-libmultipath-eliminate-more-signed-unsigned-comparis.patch
  - Add 0009-libmultipath-set_uint-fix-parsing-for-32bit.patch
  - Add 0010-multipath-tools-Makefile-add-install-dependency.patch
    * The above 10 patches have been submitted upstream
  - Resolves: bz #1768894, #1814858, #1821214


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-2
changelog:
  - Add 0021-libmultipath-remove-_blacklist_exceptions-functions.patch
  - Add 0022-libmultipath-fix-parser-issue-with-comments-in-strin.patch
  - Add 0023-libmultipath-invert-regexes-that-start-with-exclamat.patch
    * This commit also changes the default devnode blacklist to
      blacklist all devices except scsi, dasd, and nvme.
  - Resolves: bz #1828180


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-3
changelog:
  - Add 0024-libmultipath-make-dm_get_map-status-return-codes-sym.patch
  - Add 0025-multipathd-fix-check_path-errors-with-removed-map.patch
  - Add 0026-libmultipath-make-dm_flush_maps-only-return-0-on-suc.patch
  - Add 0027-multipathd-add-del-maps-multipathd-command.patch
  - Add 0028-multipath-make-flushing-maps-work-like-other-command.patch
  - Add 0029-multipath-delegate-flushing-maps-to-multipathd.patch
  - Add 0030-multipath-add-option-to-skip-multipathd-delegation.patch
    * The above 7 patches fix bz #1845875. Multipath now attempts to
      delegate device removal to multipathd, and multipathd handles
      external device removal better.
  - Add 0031-libmultipath-fix-sysfs-dev_loss_tmo-parsing.patch
    * Fixes bz #1852843
  - Add 0032-kpartx-read-devices-with-direct-IO.patch
    * Fixes bz #1814858
  - Add 0033-kpartx-handle-alternate-bsd-disklabel-location.patch
  - Add 0034-libmultipath-fix-checker-detection-for-nvme-devices.patch
    * fixes bz #1845915
  - Add 0035-Makefile.inc-trim-extra-information-from-systemd-ver.patch
  - Add 0036-kpartx-fix-Wsign-compare-error.patch
  - Resolves: bz #1814858, #1845875, #1845915, #1852843


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-4
changelog:
  - Add 0037-libmultipath-count-pending-paths-as-active-on-loads.patch
    * make udev treat the device as having paths, so it will run kpartx
    * Fixes bz #1846866
  - Resolves: bz #1846866


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-5
changelog:
  - Add 0038-multipath-deal-with-failures-flushing-maps.patch
    * Don't print "fail" if multipath needs to failback to removing
      a device itself.
    * Fixes bz #1845875
  - Modify multipath_conf_syntax CI test
    * It started failing because "multpath -F" can now start multipathd
      via the socket, and the test expected multipathd to not be running
  - Resolves: bz #1845875


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-6
changelog:
  - Add 0039-libmultipath-factor-out-code-to-get-vpd-page-data.patch
  - Add 0040-libmultipath-limit-reading-0xc9-vpd-page.patch
    * Only check for rdac support on configured devices, or devices where
      vpd page 0x00 indicates support for vpd page 0xc9
    * Fixes bz #1877415
  - Add 0041-libmultipath-add-device-to-hwtable.c.patch
    * Add support for Fujitsu Eternus AB/HB
    * Fixes bz #1857429
  - Add 0042-libmultipath-move-fast_io_fail-defines-to-structs.h.patch
  - Add 0043-libmultipath-add-eh_deadline-multipath.conf-paramete.patch
    * Fixes bz #1819897
  - Add 0044-libmultipath-don-t-dlclose-tur-checker-DSO.patch
    * Fixes bz #1875384
  - Add 0045-libmultipath-warn-about-missing-braces-at-end-of-mul.patch
    * Fixes bz #1897530
  - Add 0046-libmultipath-ignore-multipaths-sections-without-wwid.patch
    * Fixes bz #1897815
  - Add 0047-tests-fix-missing-priority-blacklist-test.patch
  - Add 0048-mpathpersist-Fix-Register-and-Ignore-with-0x00-SARK.patch
    * Make mpathpersist Register and Ignore command clear the registration
      with a 0x0 SARK, like sg_persist does.
    * Fixes bz #1894103
  - Add 0049-mpathpersist-update-prkeys-file-on-changing-registra.patch
    * Fixes bz #1900522
    * The above 11 patches have all been submitted upstream
  - Resolves: bz #1819897, #1857429, #1875384, #1877415, #1894103, #1897530
  - Resolves: bz #1897815, #1900522


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-6
changelog:
  - Add 0050-multipathd-Fix-multipathd-stopping-on-shutdown.patch
    * Fixes bz #1892496
  - Add 0051-multipath.conf.5-Improve-checker_timeout-description.patch
    * Fixes bz #1906073
  - Resolves: bz #1892496, #1906073


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-7
changelog:
  - Add 0052-libmultipath-check-for-null-wwid-before-strcmp.patch
    * Missing part of fix for bz #1897815
  - Add 0053-libmultipath-make-find_err_path_by_dev-static.patch
  - Add 0054-multipathd-avoid-io_err_stat-crash-during-shutdown.patch
  - Add 0055-multipathd-avoid-io_err_stat-ABBA-deadlock.patch
  - Add 0056-multipathd-use-get_monotonic_time-in-io_err_stat-cod.patch
  - Add 0057-multipathd-combine-free_io_err_stat_path-and-destroy.patch
  - Add 0058-multipathd-cleanup-logging-for-marginal-paths.patch
    * The above 6 patches fix bz #1920795
  - Add 0059-libmpathpersist-fix-thread-safety-of-default-functio.patch
    * Fixes bz #1913549
  - Resolves: bz #1897815, #1913549, #1920795


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-9
changelog:
  - Add 0060-kpartx-free-loop-device-after-listing-partitions.patch
    * Fixes bz #1925490
  - Add 0061-RH-fix-find_multipaths-in-mpathconf.patch
    * Fixes bz #1921651
  - Resolves: bz #1921651, #1925490


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-11
changelog:
  - Add 0062-libmultipath-select_action-don-t-drop-map-if-alias-c.patch
    * Fall back to WWID names instead of removing existing device
  - Add 0063-libmultipath-check-if-user_friendly_name-is-in-use.patch
    * make sure to choose a user_friendly_name that isn't in use
    * Fixes bz #1937832
  - Add alias_clash CI test
  - Remove unused multipath.conf
  - Resolves: bz #1937832


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-12
changelog:
  - Add 0064-libmultipath-check-udev_device_get_-return-value-to-.patch
    * Fixes bz #1946940
  - Resolves: bz #1946940


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-13
changelog:
  - Add 0065-libmultipath-cleanup-code-to-strip-wwid-trailing-spa.patch
  - Add 0066-multipathd-add-recheck_wwid-option-to-verify-the-pat.patch
  - Add 0067-libmultipath-avoid-infinite-loop-with-bad-vpd-page-8.patch
  - Add 0068-libmultipath-fix-priorities-in-parse_vpd_pg83.patch
  - Add 0069-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
  - Add 0070-multipathd-improve-getting-parent-udevice-in-rescan_.patch
  - Add 0071-multipathd-don-t-trigger-uevent-for-partitions-on-ww.patch
    * add recheck_wwid option
    * Fixes bz #1907904
  - Resolves: bz #1907904


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-17
changelog:
  - Add 0074-mpathpersist-fail-commands-when-no-usable-paths-exis.patch
    * Fixes bz #1984723
  - Add 0075-multipath-print-warning-if-multipathd-is-not-running.patch
    * Fixes bz #1973592
  - Add 0076-multipathd-don-t-access-path-if-it-was-deleted.patch
    * Found by coverity
  - Resolves: bz #1973592, #1984723


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-18
changelog:
  - Add 0077-multipathd.socket-add-missing-conditions-from-servic.patch
    * Fixes bz #2008101
  - Add 0078-libmulitpath-add-section-name-to-invalid-keyword-out.patch
    * Fixes bz #1918150
  - Resolves: bz #1918150, #2008101


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-20
changelog:
  - Add 0079-libmultipath-use-typedef-for-keyword-handler-and-pri.patch
  - Add 0080-libmultipath-print-the-correct-file-when-parsing-fai.patch
  - Add 0081-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
  - Add 0082-libmultipath-make-set_int-take-a-range-for-valid-val.patch
  - Add 0083-libmultipath-improve-checks-for-set_str.patch
  - Add 0084-libmultipath-split-set_int-to-enable-reuse.patch
  - Add 0085-libmultipath-cleanup-invalid-config-handling.patch
  - Add 0086-libmultipath-don-t-return-error-on-invalid-values.patch
    * Above 8 patches fix bz #1900595
  - Add 0087-multipathd-avoid-unnecessary-path-read-only-reloads.patch
    * Fixes bz #2009624
  - Resolves: bz #1900595, #2009624, #2021823


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-21
changelog:
  - Add 0088-libmultipath-make-helper-function-to-trigger-path-ue.patch
  - Add 0089-multipathd-trigger-udev-change-on-path-addition.patch
  - Resolves: bz #1862032


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-23
changelog:
  - Add 0091-multipath-tools-add-HPE-MSA-1060-2060-to-hwtable.patch
    * Partial fix for bz #2058222
  - Add 0092-multipath-tools-update-mpp-force_readonly-in-ev_add_.patch
    * Fixes bz #2065468
  - Add 0093-updated-HPE-MSA-builtin-config.patch
    * Fixes bz #2058222
  - Resolves bz #2065468, #2058222


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-24
changelog:
  - Add 0094-multipath-return-failure-on-an-invalid-remove-comman.patch
    * Fixes bz #2052054
  - Add 0095-libmultipath-steal-the-src-string-pointer-in-merge_s.patch
  - Add 0096-libmultipath-enable-linear-ordering-of-bus-proto-tup.patch
  - Add 0097-libmultipath-use-bus_protocol_id-in-snprint_path_pro.patch
  - Add 0098-libmultipath-make-protocol_name-global.patch
  - Add 0099-libmultipath-add-a-protocol-subsection-to-multipath..patch
  - Add 0100-libmultipath-Set-the-scsi-timeout-parameters-by-path.patch
  - Add 0101-libmultipath-check-the-overrides-pctable-for-path-va.patch
  - Add 0102-libmultipath-fix-eh_deadline-documentation.patch
  - Add 0103-libmultipath-Add-documentation-for-the-protocol-subs.patch
  - Add 0104-libmultipath-use-symbolic-value-for-invalid-pcentry.patch
    * The above 10 patches implement feature from bz #2065477
  - Resolves: bz #2052054, #2065477


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-25
changelog:
  - Add 0105-multipathd-handle-fpin-events.patch
  - Add 0106-multipathd-disallow-changing-to-from-fpin-marginal-p.patch
  - Resolves: bz #2083077


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-27
changelog:
  - Add 0108-multipathd-Add-missing-ctype-include.patch
  - Add 0109-multipathd-replace-libreadline-with-libedit.patch
    * replace readline with libedit, to avoid license conflicts
  - Resolves: bz #2119887


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-30
changelog:
  - Add 0111-multipathd-factor-out-the-code-to-flush-a-map-with-n.patch
  - Add 0112-libmultipath-return-success-if-we-raced-to-remove-a-.patch
  - Add 0113-multipathd-Handle-losing-all-path-in-update_map.patch
  - Resolves: bz #2110485


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-31
changelog:
  - Add 0114-multipathd-ignore-duplicated-multipathd-command-keys.patch
    * Fixes bz #2133996
  - Add 0115-multipath-tools-use-run-instead-of-dev-shm.patch
    * Fixes bz #2133990
  - Resolves: bz #2133990, #2133996


author: Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-32
changelog:
  - Add 0116-kpartx-hold-device-open-until-partitions-have-been-c.patch
    * Fixes bz #2128885
  - Add 0117-libmultipath-cleanup-remove_feature.patch
  - Add 0118-libmultipath-cleanup-add_feature.patch
  - Add 0119-multipath-tests-tests-for-adding-and-removing-featur.patch
  - Add 0120-libmultipath-fix-queue_mode-feature-handling.patch
  - Add 0121-multipath-tests-tests-for-reconcile_features_with_qu.patch
  - Add 0122-libmultipath-prepare-proto_id-for-use-by-non-scsi-de.patch
  - Add 0123-libmultipath-get-nvme-path-transport-protocol.patch
  - Add 0124-libmultipath-enforce-queue_mode-bio-for-nmve-tcp-pat.patch
    * Fixes bz #2022359
  - Resolves: bz #2022359, #2128885


author: Marian Csontos <mcsontos@redhat.com> - 0.8.5-3
changelog:
  - Remove obsolete pool-inactive option from thin_trim man page.
  - Check input file exists eralier, and prevent writing incorrect metadata.


author: Marian Csontos <mcsontos@redhat.com> - 0.9.0-1
changelog:
  - Update to upstream version 0.9.0.
  - Fix important issues found by static analysis.
  - Update crc32c to version 0.5 supporting non x86 architectures.
  - New tools thin_metadata_pack and thin_metadata_unpack.


author: Bo Ren <rb01097748@alibaba-inc.com> - 1:3.5-1.0.1
changelog:
  - Add doc sub package
  - Enable loongarch64 support (geliwei@openanolis.org)
  - cherry-pick `add sw arch`. (nijie@wxiat.com)
  - https://bugzilla.openanolis.cn/show_bug.cgi?id=8972
  - dmidecode Add processor support from SMBIOS 3.6.0 (wangkaiqiang@inspur.com)


author: Lukas Hrazky <lhrazky@redhat.com> - 4.7.0-12
changelog:
  - Allow passing plugin parameters with dashes in names (RhBug:1980712)
  - Fix upgrade from file to noarch pkg (RhBug:2006018)
  - Add support for group upgrade rollback (RhBug:2016070)
  - Expose plugin unload method to API (RhBug:2047251)
  - Add doc related to --destdir and --downloadonly options (RhBug:2100811)
  - Set default value for variable to prevent crash (RhBug:2091636)
  - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)


author: Nicola Sella <nsella@redhat.com> - 4.7.0-13
changelog:
  - Add support for rollback of group upgrade rollback (RhBug:2016070)
  - Move system-upgrade plugin to core (RhBug:2054235)
  - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)


author: Nicola Sella <nsella@redhat.com> - 4.7.0-15
changelog:
  - Ignore processing variable files with unsupported encoding (RhBug:2141215)
  - Better explain traceback of rpm.error with dnf


author: Jaroslav Rohel <jrohel@redhat.com> - 4.7.0-17
changelog:
  - Omit src RPMs from check-update (RhBug:2151910,2203069)
  - automatic: Fix online detection with proxy (RhBug:2022440,2189851)


author: Jaroslav Rohel <jrohel@redhat.com> - 4.7.0-20
changelog:
  - Remove /usr/bin from sys.path to avoid accidentally importing garbage (RHEL-1245)
  - Fix japanese translations (RHEL-6393)
  - Fix substitution in kay-value-pair list in add_new_repo (RHEL-11786)


author: yangxiaoxuan <yangxiaoxuan@openanolis.org> - 4.7.0-20.0.1
changelog:
  - Add anolis-release for rebrand
  - Support loongarch64
  - cherry-pick `Add sw64 architecture #1d31a6ee1d85cf35c1b44724ec0e8450c984b5c9`.(nijie@wxiat.com)
  - Pass whole URL in relativeUrl to PackageTarget for RPM URL download (wangkaiqiang@inspur.com)


author: Aleš Kozumplík <ales@redhat.com> - 0.4.16-1
changelog:
  - fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik)
  - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy)
  - remove: BaseCli.updatePkgs (Radek Holy)
  - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy)
  - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy)
  - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy)
  - remove: BaseCli.installPkgs (Radek Holy)
  - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy)
  - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy)
  - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy)
  - Revert "Support filtering by repository name in install_groupie." (Radek Holy)
  - Revert "Support filtering by repository name in Base.select_group." (Radek Holy)
  - Drop group filtering by repository name from installPkgs. (Radek Holy)
  - Drop "repo-pkgs install @Group" support. (Radek Holy)
  - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy)
  - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy)
  - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy)
  - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy)
  - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy)
  - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy)
  - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy)
  - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy)


author: Aleš Kozumplík <ales@redhat.com> - 0.4.17-1
changelog:
  - doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik)
  - cli: better format the download errors report. (Ales Kozumplik)
  - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik)
  - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan)
  - generated and synchronized translations with transifex (Jan Silhan)
  - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan)
  - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik)
  - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik)
  - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik)
  - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik)
  - repo: log callback calls to librepo. (Ales Kozumplik)
  - Add repository-packages remove-or-reinstall command. (Radek Holy)
  - Support negative filtering by new repository name in Base.reinstall. (Radek Holy)
  - Support removal N/A packages in Base.reinstall. (Radek Holy)
  - Add repository-packages remove command. (Radek Holy)
  - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy)
  - Support filtering by repository name in Base.remove. (Radek Holy)
  - remove: BaseCli.erasePkgs (Radek Holy)
  - Add repository-packages reinstall command. (Radek Holy)
  - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik)
  - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik)
  - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen)
  - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan)
  - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan)
  - added forgotten import (Jan Silhan)
  - Add repository-packages move-to command. (Radek Holy)
  - Add repository-packages reinstall-old command. (Radek Holy)
  - Support filtering by repository name in Base.reinstall. (Radek Holy)
  - tests: test effects instead of mock calls. (Radek Holy)
  - Wrap some recently added long lines. (Radek Holy)
  - remove: BaseCli.reinstallPkgs (Radek Holy)
  - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik)
  - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik)
  - doc: update summaries_cache. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.4.18-1
changelog:
  - api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik)
  - api: deprecate Base.select_group() (Ales Kozumplik)
  - doc: document the group marking operations. (Ales Kozumplik)
  - api: add Base.group_install() with exclude capability. (Ales Kozumplik)
  - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik)
  - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik)
  - groups: add installing groups the object marking style. (Ales Kozumplik)
  - groups: add Base.group_remove(). (Ales Kozumplik)
  - groups: add support for marking/unmarking groups. (Ales Kozumplik)
  - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik)
  - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik)
  - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik)
  - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik)
  - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik)
  - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik)
  - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik)
  - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik)
  - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik)
  - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik)
  - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik)
  - changed documentation of distro-sync command (Jan Silhan)
  - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan)
  - renamed testcase to distro_sync_all (Jan Silhan)
  - Minor spelling (Arjun Temurnikar)
  - i18n: translate repo sync error message. (Ales Kozumplik)
  - add support for ppc64le (Dennis Gilmore)
  - there is no arch called arm64 it is aarch64 (Dennis Gilmore)


author: Aleš Kozumplík <ales@redhat.com> - 0.4.19-1
changelog:
  - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik)
  - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik)
  - refactor: put GroupCommand into its separate module. (Ales Kozumplik)
  - rename: make cli.commands a subpackage. (Ales Kozumplik)
  - AUTHORS: added Albert. (Ales Kozumplik)
  - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil)
  - AUTHORS: added Tim. (Ales Kozumplik)
  - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen)
  - fixed not including .mo files (Jan Silhan)
  - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)
  - including .mo files correctly (Jan Silhan)
  - tests: fix locale independence. (Radek Holy)
  - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik)
  - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik)
  - tests: simplify the traceback logging. (Ales Kozumplik)
  - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik)
  - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik)
  - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik)
  - added gettext as a build dependency  for translation files (Jan Silhan)
  - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan)
  - removed redundant word from persistor translation (Jan Silhan)
  - translation: show relative path in generated pot file (Jan Silhan)
  - refactor: replaced type comparisons with isinstance (Jan Silhan)
  - translation: added mo files generation and including them in rpm package (Jan Silhan)
  - removed unused imports in base.py (Jan Silhan)
  - doc: typo in Base.group_install(). (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.5.0-1
changelog:
  - doc: fix formatting in api_cli.rst. (Ales Kozumplik)
  - doc: document operation of 'group upgrade'. (Ales Kozumplik)
  - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik)
  - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik)
  - Override Goal.get_reason(). (Ales Kozumplik)
  - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik)
  - fix: encoding of yumdb directory names in py3. (Ales Kozumplik)
  - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik)
  - remove: cli._*aybeYouMeant(). (Ales Kozumplik)
  - simplify groups/envs API methods in Base a lot. (Ales Kozumplik)
  - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik)
  - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik)
  - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik)
  - remove: OriginalGroupPersistor. (Ales Kozumplik)
  - groups: store format version of the groups db. (Ales Kozumplik)
  - groups: saving the persistent data. (Ales Kozumplik)
  - refactor: extract out the transactioning part of _main(). (Ales Kozumplik)
  - groups: Integrate the redone components with Base. (Ales Kozumplik)
  - Add comps Solver. (Ales Kozumplik)
  - groups: redo the GroupPersistor class. (Ales Kozumplik)
  - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik)
  - cosmetic: reordered import statements (Jan Silhan)
  - added --refresh option (RhBug:1064226) (Jan Silhan)
  - added forgotten import (Jan Silhan)
  - fixed import errors after yum/i18n.py removal (Jan Silhan)
  - removed to_utf8 from yum/i18n.py (Jan Silhan)
  - removed to_str from yum/i18n.py (Jan Silhan)
  - removed utf8_text_fill from yum/i18n.py (Jan Silhan)
  - removed utf8_width from yum/i18n.py (Jan Silhan)
  - removed utf8_width_fill from yum/i18n.py (Jan Silhan)
  - removed to_unicode from yum/i18n.py (Jan Silhan)
  - make all strings unicode_literals implicitly (Jan Silhan)
  - moved _, P_ to dnf/i18n.py (Jan Silhan)
  - removed utf8_valid from yum/i18n.py (Jan Silhan)
  - removed str_eq from yum/i18n.py (Jan Silhan)
  - removed exception2msg from yum/i18n.py (Jan Silhan)
  - removed dummy_wrapper from yum/i18n.py (Jan Silhan)
  - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik)
  - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik)
  - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik)
  - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen)
  - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik)
  - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen)
  - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen)
  - tests: move libcomps test to a separate test file. (Ales Kozumplik)
  - refactor: put DistoSyncCommand into its own file (Tim Lauridsen)
  - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik)
  - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik)
  - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik)
  - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik)
  - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik)
  - refactor: conf is given to Output on instantiation. (Ales Kozumplik)
  - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik)
  - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik)
  - api: Command.base and Command.cli are API attributes. (Ales Kozumplik)
  - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik)
  - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik)
  - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik)
  - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik)
  - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik)
  - option_parser: remove base dependency. (Ales Kozumplik)
  - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik)
  - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik)
  - fix: TypeError in dnf history info <id> (RHBug: #1082230) (Tim Lauridsen)
  - Start new version: 0.5.0. (Ales Kozumplik)
  - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik)
  - tests: remove: support.MockCli. (Ales Kozumplik)
  - tests: fix locale independence. (Radek Holy)
  - cleanups in cli.OptionParser. (Ales Kozumplik)
  - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik)
  - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik)
  - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik)
  - Integrate DemandSheet into CLI. (Ales Kozumplik)
  - Command.configure() takes the command arguments like run(). (Ales Kozumplik)
  - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik)
  - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik)
  - sync with transifex (Jan Silhan)
  - removed _enc method that did nothing without specspo (Jan Silhan)
  - fixed local reinstall error (Jan Silhan)
  - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy)
  - tests: move Term tests to better file. (Radek Holy)
  - refactor: move ReinstallCommand in its own module. (Ales Kozumplik)
  - rename: yumbase (case insensitive) -> base. (Ales Kozumplik)
  - fixed py3 error thrown by search command (Jan Silhan)
  - fixed wrong named variable (Jan Silhan)
  - fixed local downgrade error (Jan Silhan)
  - doc: fix Package references that are ambiguous now. (Ales Kozumplik)
  - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik)
  - fix: leak: couple of files objects left open. (Ales Kozumplik)
  - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik)
  - repo: Repo.cachedir is not a list. (Ales Kozumplik)
  - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik)
  - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik)
  - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik)
  - tests: refactor: make Term tests more isolated. (Radek Holy)
  - tests: fix terminfo capability independence. (Radek Holy)
  - api: explain that Base is a context manager with a close(). (Ales Kozumplik)
  - cosmetic: move stuff around in comps. (Ales Kozumplik)
  - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik)
  - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan)
  - removed never executed code based on _ts_saved_file variable (Jan Silhan)
  - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan)
  - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan)
  - remove: base.deselectGroup(). it is not used. (Ales Kozumplik)
  - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik)
  - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik)
  - add dnf.util.partition(). (Ales Kozumplik)
  - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik)
  - groups: besides installed groups also store persistently the environments. (Ales Kozumplik)
  - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik)
  - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik)
  - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik)
  - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik)
  - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik)
  - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik)
  - build: 0.4.19-1 (Ales Kozumplik)
  - New version: 0.4.19 (Ales Kozumplik)
  - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik)
  - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik)
  - refactor: put GroupCommand into its separate module. (Ales Kozumplik)
  - rename: make cli.commands a subpackage. (Ales Kozumplik)
  - AUTHORS: added Albert. (Ales Kozumplik)
  - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil)
  - AUTHORS: added Tim. (Ales Kozumplik)
  - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen)
  - fixed not including .mo files (Jan Silhan)
  - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.5.1-1
changelog:
  - drpm: output stats (RhBug:1065882) (Ales Kozumplik)
  - refactor: architectures. (Ales Kozumplik)
  - cli: be lot less verbose about dep processing. (Ales Kozumplik)
  - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik)
  - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik)
  - fix: tracebacks in 'group remove ...' (Ales Kozumplik)
  - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik)
  - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik)
  - transifex update (Jan Silhan)
  - remove: profiling code from cli.main. (Ales Kozumplik)
  - remove: removal of dead code (Miroslav Suchý)
  - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik)
  - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik)
  - doc: make clear where one should expect bin/dnf (Miroslav Suchý)
  - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik)
  - remove: stray itertools import from group.py. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.5.2-1
changelog:
  - doc: packaging: add license block to each .rst. (Ales Kozumplik)
  - cosmetic: replaced yum with dnf in comment (Jan Silhan)
  - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan)
  - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan)
  - using write_to_file py2/py3 compatibility write function (Jan Silhan)
  - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan)
  - fixed rpmbuild warning of missing file (Jan Silhan)
  - transifex update (Jan Silhan)
  - fixed typos in comments (Jan Silhan)
  - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik)
  - doc: document --debugsolver. (Ales Kozumplik)
  - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy)
  - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik)
  - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik)
  - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik)
  - transifex update (Jan Silhan)
  - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik)
  - pylint: clean up dnf.repo. (Ales Kozumplik)
  - sslverify: documentation and bumped librepo require. (Ales Kozumplik)
  - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik)
  - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik)
  - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik)
  - refactor: SearchCommand in its own file. (Ales Kozumplik)
  - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik)
  - pylint: add simple pylint script (Ales Kozumplik)
  - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik)
  - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik)
  - refactor: err_mini_usage() is public. (Ales Kozumplik)
  - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik)
  - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik)
  - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik)
  - Add autoremove command. (RhBug:963345) (Ales Kozumplik)
  - refactor: Base.push_userinstalled() is public. (Ales Kozumplik)
  - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa)
  - exclude switch takes <package-spec> as a parameter (Jan Silhan)
  - using nevra glob query during list command (RhBug:1083679) (Jan Silhan)
  - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan)
  - test: changed tests according to new distro-sync behavior (Jan Silhan)
  - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik)
  - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.5.3-1
changelog:
  - packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik)
  - api: remove Base.select_group(). (Ales Kozumplik)
  - tests: cleanup our base test case classes a bit. (Ales Kozumplik)
  - Add DNF itself among the protected packages. (Ales Kozumplik)
  - api: plugins: add the resolved() hook. (Ales Kozumplik)
  - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik)
  - api: add basic documentation for dnf.package.Package. (Ales Kozumplik)
  - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik)
  - cli: simplify exception handling more. (Ales Kozumplik)
  - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler)
  - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan)
  - syntax: replaced tab with spaces (Jan Silhan)
  - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik)
  - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik)
  - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik)
  - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik)
  - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov)
  - Fix a missing s in the title (mscherer)
  - api: add dnf.rpm.detect_releasever() (Ales Kozumplik)
  - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik)
  - bulid: add dnf/conf to cmake. (Ales Kozumplik)
  - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik)
  - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik)
  - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik)
  - move: rpmUtils -> rpm. (Ales Kozumplik)
  - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik)
  - refactor: turn dnf.conf into a package. (Ales Kozumplik)
  - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik)
  - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik)
  - Update cli_vs_yum.rst (James Pearson)
  - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik)
  - doc: phrasing in ip_resolve documentation. (Ales Kozumplik)
  - cli: refactored transferring cmdline options to conf (Jan Silhan)
  - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan)
  - cosmetic: empty set inicialization (Jan Silhan)
  - repo: improve the RepoError message to include URL. (Ales Kozumplik)
  - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik)
  - remove: bunch of (now) blank config options. (Ales Kozumplik)
  - removed unique function (Jan Silhan)
  - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik)
  - logging: improve how repolist logs the total number of packages. (Ales Kozumplik)
  - logging: Base.close() should not log to the terminal. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.5.4-1
changelog:
  - pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan)
  - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik)
  - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik)
  - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik)
  - fix: pluginconfpath is a list. (Ales Kozumplik)
  - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik)
  - cleanup: imports in dnf.cli.output (Ales Kozumplik)
  - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik)
  - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik)
  - Repo priorities. (RhBug:1048973) (Ales Kozumplik)
  - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik)
  - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik)
  - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä)
  - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä)
  - output: fixed identation of info command output (Jan Silhan)
  - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan)
  - transifex update + renamed po files to Fedora conventions (Jan Silhan)
  - remove: CLI: --randomwait (Ales Kozumplik)
  - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik)
  - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik)
  - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik)
  - logging: RPM transaction markers are too loud. (Ales Kozumplik)
  - logging: silence drpm a bit. (Ales Kozumplik)
  - logging: put timing functionality into one place. (Ales Kozumplik)
  - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik)
  - refactor: cleanups in repolist. (Ales Kozumplik)
  - lint: remove some unused imports. (Ales Kozumplik)
  - cli: break out the repolsit command into a separate module. (Ales Kozumplik)
  - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan)
  - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik)
  - Spelling fixes (Ville Skyttä)
  - cli: Fix software name in --version help (Ville Skyttä)
  - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.5.5-1
changelog:
  - packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik)
  - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik)
  - remove: Base.findDeps and friends. (Ales Kozumplik)
  - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik)
  - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan)
  - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik)
  - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik)
  - transifex update (Jan Silhan)
  - remove: conf.commands. (Ales Kozumplik)
  - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik)
  - conf: only 'main' is a reserved section name. (Ales Kozumplik)
  - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik)
  - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik)
  - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik)
  - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik)
  - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan)
  - refactor: put CleanCommand in its own module. (Ales Kozumplik)
  - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik)
  - remove the special SIGQUIT handler. (Ales Kozumplik)
  - api: In Repo(), cachedir is a required argument. (Ales Kozumplik)
  - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik)
  - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik)
  - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik)
  - remove: protected_packages config option, it has been ignored. (Ales Kozumplik)
  - fix: misleading error message when no repo is enabled. (Ales Kozumplik)


author: Aleš Kozumplík <ales@redhat.com> - 0.6.0-1
changelog:
  - lint: fix convention violations in the new source files (Radek Holy)
  - Add "updateinfo [<output>] [<availability>] security" command. (RhBug:850912) (Radek Holy)
  - Add "updateinfo [<output>] [<availability>] bugfix" command. (Radek Holy)
  - Add "updateinfo [<output>] [<availability>] enhancement" command. (Radek Holy)
  - Add "updateinfo [<output>] [<availability>] [<package-name>...]" command. (Radek Holy)
  - Add "updateinfo [<output>] [<availability>] [<advisory>...]" command. (Radek Holy)
  - Add "updateinfo [<output>] all" command. (Radek Holy)
  - Add "updateinfo [<output>] updates" command. (Radek Holy)
  - Add "updateinfo [<output>] installed" command. (Radek Holy)
  - Add "-v updateinfo info" command. (Radek Holy)
  - Add "updateinfo info" command. (Radek Holy)
  - Add "updateinfo list" command. (Radek Holy)
  - Add "updateinfo available" command. (Radek Holy)
  - Add "updateinfo summary" command. (Radek Holy)
  - Add basic updateinfo command. (Radek Holy)
  - test: add updateinfo to the testing repository (Radek Holy)
  - test: support adding directory repos to Base stubs (Radek Holy)
  - test: really don't break other tests with the DRPM fixture (Radek Holy)
  - Load UpdateInfo.xml during the sack preparation. (Radek Holy)
  - Add Repo.updateinfo_fn. (Radek Holy)
  - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik)
  - removed recursive calling of ucd in DownloadError (Jan Silhan)
  - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan)
  - remove etc/version-groups.conf, not used. (Ales Kozumplik)
  - lint: dnf.conf.parser (Ales Kozumplik)
  - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik)
  - pycomp: add urlparse/urllib.parser. (Ales Kozumplik)
  - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik)
  - packaging: add dnf-automatic subpackage. (Ales Kozumplik)
  - doc: properly list the authors. (Ales Kozumplik)
  - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik)
  - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik)
  - doc: cosmetic: fixed indent in proxy directive (Jan Silhan)
  - include directive support added (RhBug:1055910) (Jan Silhan)
  - refactor: move MultiCallList to util. (Ales Kozumplik)
  - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik)
  - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik)
  - transifex update (Jan Silhan)
  - move: test_output to tests/cli. (Ales Kozumplik)
  - refactor: move Term into its own module. (Ales Kozumplik)
  - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik)
  - lint: test_cli.py (Ales Kozumplik)
  - lint: rudimentary cleanups in tests.support. (Ales Kozumplik)
  - refactor: loggers are module-level variables. (Ales Kozumplik)
  - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik)
  - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik)
  - cli: sort packages in the transaction summary. (Ales Kozumplik)
  - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik)
  - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik)
  - groups: committing the persistor data should only happen at one place. (Ales Kozumplik)
  - groups: visualizing the groups transactions. (Ales Kozumplik)
  - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik)
  - group persistor: generate diffs between old and new DBs. (Ales Kozumplik)
  - Better quoting in dnf_pylint. (Ales Kozumplik)
  - lint: logging.py. (Ales Kozumplik)
  - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik)
  - search: do not double-report no matches. (Ales Kozumplik)
  - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)


author: Jan Silhan <jsilhan@redhat.com> - 0.6.1-1
changelog:
  - packaging: add dnf-yum. (Ales Kozumplik)
  - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan)
  - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan)
  - Add history redo command. (Radek Holy)
  - Add a TransactionConverter class. (Radek Holy)
  - bash-completion: complete `help` with commands (Igor Gnatenko)
  - bash-completion: generate commands dynamically (Igor Gnatenko)
  - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan)
  - README: changed references to new repo location (Jan Silhan)
  - transifex update (Jan Silhan)
  - syntax: fixed indentation (Jan Silhan)
  - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan)
  - lint: fix convention violations in the new source files (Radek Holy)
  - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy)
  - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy)
  - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik)
  - pycomp: drop to_ord(). (Ales Kozumplik)
  - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik)
  - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik)
  - remove: pgpmsg.py. (Ales Kozumplik)
  - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik)
  - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik)
  - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik)
  - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik)
  - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik)
  - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik)
  - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik)
  - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik)
  - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan)
  - remove: misc.valid_detached_sig(). (Ales Kozumplik)
  - tests: some tests for dnf.crypto. (Ales Kozumplik)
  - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik)
  - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik)
  - remove: Base._log_key_import(). (Ales Kozumplik)
  - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik)
  - crypto: document crypto options for repo. (Ales Kozumplik)
  - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik)
  - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik)
  - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik)
  - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik)
  - gpg: make key decoding work under Py3. (Ales Kozumplik)
  - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik)
  - transifex update (Jan Silhan)
  - syntax: fixed indentation (Jan Silhan)
  - packaging: pygpgme is a requirement. (Ales Kozumplik)
  - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik)
  - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik)
  - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik)
  - get_best_selector returns empty selector instead of None (Jan Silhan)
  - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik)
  - automatic: handle 'security' update_cmd. (Ales Kozumplik)


author: Jan Silhan <jsilhan@redhat.com> - 0.6.2-1
changelog:
  - transifex update (Jan Silhan)
  - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik)
  - api: add dnf.cli.CliError. (Ales Kozumplik)
  - Update user_faq.rst (Stef Krie)
  - Make --refresh play nice with lazy commands. (Ales Kozumplik)
  - bash-completion: more faster completing install/remove (Igor Gnatenko)
  - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko)
  - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik)
  - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan)
  - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan)
  - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik)
  - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik)
  - remove: YumRPMTransError. (Ales Kozumplik)
  - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik)
  - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik)
  - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko)
  - py3: add queue.Queue to pycomp. (Ales Kozumplik)
  - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik)
  - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan)
  - goal: renamed undefined name variable (Jan Silhan)
  - refactor: split out and clean up the erase command. (Ales Kozumplik)
  - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik)
  - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik)
  - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan)
  - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan)
  - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik)
  - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik)
  - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik)
  - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)


author: Jan Silhan <jsilhan@redhat.com> - 0.6.3-1
changelog:
  - transifex update (Jan Silhan)
  - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko)
  - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko)
  - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko)
  - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon)
  - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon)
  - new authors added (Jan Silhan)
  - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon)
  - tests: removed mock patch for _, P_ (Jan Silhan)
  - fixed error summary traceback (RhBug:1151740) (Jan Silhan)
  - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan)
  - base: package_reinstall works only with the same package versions (Jan Silhan)
  - base: package_install allows install different arch of installed package (Jan Silhan)
  - base: package_downgrade prints message on failure (Jan Silhan)
  - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan)
  - groups: searches also within localized names (RhBug:1150474) (Jan Silhan)
  - Run tests with C locales. (Daniel Mach)
  - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das)
  - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto)
  - fix: traceback in history info <name> (RhBug: 1149952) (Tim Lauridsen)
  - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan)
  - output: renamed displayPkgsInGroups (Jan Silhan)
  - logging: renamed log files (RhBug:1074715)" (Jan Silhan)
  - comps: Environment differentiates optional and mandatory groups (Jan Silhan)
  - group info handles environments (RhBug:1147523) (Jan Silhan)
  - deltarpm enabled by default (RhBug:1148208) (Jan Silhan)
  - doc: deplist command (Jan Silhan)
  - doc: minor fixes + repo references changed (Jan Silhan)
  - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)


author: Jan Silhan <jsilhan@redhat.com> - 0.6.4-1
changelog:
  - Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy)
  - not raises value error when no metadata exist (Jan Silhan)
  - Remove lock files during boot (RhBug:1154476) (Michal Luscon)
  - doc: groups are ordered not categories (Jan Silhan)
  - doc: added Package attributes to API (Jan Silhan)
  - README: link to bug reporting guide (Jan Silhan)
  - README: the official documentation is on readthedoc (Jan Silhan)
  - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan)
  - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan)
  - conf: added timeout repo option (RhBug:1175466) (Jan Silhan)
  - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko)
  - doc: documenting enablegroups (Jan Silhan)
  - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan)
  - base: setup default cachedir value (RhBug:1184943) (Michal Luscon)
  - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan)
  - no need to call create_cmdline_repo (Jan Silhan)
  - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon)
  - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon)
  - tests: add test for blocking process lock (Michal Luscon)
  - lock: fix several race conditions in process lock mechanism (Michal Luscon)
  - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon)
  - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade)
  - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade)
  - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy)
  - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko)
  - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan)
  - spec: own __pycache__ for python 3 (Igor Gnatenko)
  - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan)
  - bash-completion: handle sqlite errors (Igor Gnatenko)
  - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák)
  - spec: own __pycache__ directory for py3 (Igor Gnatenko)
  - doc: mentioning Install command accepts path to local rpm package (Jan Silhan)
  - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan)
  - doc: running tests in README (Jan Silhan)
  - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan)
  - cosmetic: fixed some typos in documentation (Jan Silhan)
  - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan)
  - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan)
  - i18n: computing width of char right (RhBug:1174136) (Jan Silhan)
  - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan)
  - conf: removed include name conflict (RhBug:1055910) (Jan Silhan)
  - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan)
  - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan)
  - doc: referenced forgotten bug fix to release notes (Jan Silhan)
  - cosmetic: doc: removed duplicated word (Jan Silhan)
  - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan)
  - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan)
  - spec: fixed %ghost log file names (Jan Silhan)


author: Michal Luscon <mluscon@redhat.com> 0.6.5-1
changelog:
  - subject: expand every glob name only once (RhBug:1203151) (Michal Luscon)
  - group mark: skips already installed groups (Jan Silhan)
  - Merge pull request #246 from mluscon/yum2dnf (mluscon)
  - Add yum2dnf man page (Michal Luscon)
  - doc: extend cli_vs_yum (Michal Luscon)
  - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan)
  - fixed double set of demand from 0e4276f (Jan Silhan)
  - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan)
  - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan)
  - spec: apply the weak dependencies only on F21+ (Radek Holy)
  - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan)
  - Add release instructions (Michal Luscon)
  - setup tito to bump version in VERSION.cmake (Michal Luscon)
  - initialize to use tito (Michal Luscon)
  - prepare repo for tito build system (Michal Luscon)
  - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan)
  - completion: work with just python(3)-dnf (Jan Silhan)
  - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan)
  - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko)
  - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan)
  - updated AUTHORS (Jan Silhan)
  - add reinstall to bash_completion (Alberto Ruiz)
  - added new packages to @System for duplicated query test (Michael Mraka)
  - test for duplicated, installonly and latest_limit pkgs (Michael Mraka)
  - tests for autoremove, extras and recent pkgs (Michael Mraka)
  - moved push_userinstalled from base to goal (Michael Mraka)
  - filter or skip 'n' latest packages (Michael Mraka)
  - moved recent to query (Michael Mraka)
  - moved autoremove to query (Michael Mraka)
  - moved extras list to query (Michael Mraka)
  - create query for installonly packages (Michael Mraka)
  - create query for duplicated packages (Michael Mraka)
  - cosmetic: base: fixed pylint warnings (Jan Silhan)
  - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon)
  - base: extend download lock (RhBug:1157233) (Michal Luscon)
  - lock: output meaningful error for malformed lock file (Michal Luscon)
  - util: fix race condition in ensure_dir() (Michal Luscon)
  - lock: switch metadata lock to blocking mode (Michal Luscon)
  - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon)
  - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan)
  - cmd list takes <package-name-specs> as parameter, revert of 526e674 (Jan Silhan)
  - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan)
  - transifex update (Jan Silhan)
  - doc: fixed systemd execution of dnf-automatic (Jan Silhan)
  - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan)
  - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan)
  - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan)
  - updated documentation for 'dnf list autoremove' (Michael Mraka)
  - reuse list_autoremove() in autoremove command (Michael Mraka)
  - function for autoremove package list (Michael Mraka)
  - implemented dnf list autoremove (Michael Mraka)
  - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan)
  - better file pattern recognition (RhBug:1195385) (Jan Silhan)
  - spec: fix Obsoletes of the new DNF (Radek Holy)
  - remove boot only constraint and add missing download lock (Michal Luscon)
  - util: remove unused user_run_dir() function (Michal Luscon)
  - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon)
  - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan)
  - fixed unicode Download error (RhBug:1190458) (Jan Silhan)
  - log: print metadata age along with timestamp (Petr Spacek)
  - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon)
  - removed unused dnf-makecache.cron (Jan Silhan)
  - renamed erase command to remove (RhBug:1160806) (Jan Silhan)
  - spec: made python3-dnf package installed by default in f23 (Jan Silhan)
  - AUTHORS: changed email address (Jan Silhan)
  - doc: improve the documentation of the "install" command (Radek Holy)
  - "dnf install non-existent" should fail (Radek Holy)
  - tests: add some tests of Base.install (Radek Holy)
  - tests: add some tests of Base.package_install (Radek Holy)
  - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy)
  - lint: fix all Pylint errors in test_install (Radek Holy)
  - tests: add some tests to test_install (Radek Holy)
  - tests: improve some tests in test_install (Radek Holy)
  - cosmetic: reorder tests in test_install (Radek Holy)
  - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy)
  - AUTHORS: updated (Jan Silhan)
  - Add support for armv6hl (Peter Hjalmarsson)
  - doc: subject.__init__(): what is pkg_spec (Jan Silhan)
  - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan)
  - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan)
  - AUTHORS: updated (Jan Silhan)
  - Standardize words describing boolean data type (Christopher Meng)


author: Michal Luscon <mluscon@redhat.com> 1.0.0-1
changelog:
  - doc: release notes dnf-1.0.0 (Michal Luscon)
  - completion: don't do aliases (RhBug:1215289) (Jan Silhan)
  - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan)
  - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan)
  - cosmetic: get rid of user visible yum references (Jan Silhan)
  - moved install_or_skip to dnf.comps (Jan Silhan)
  - group: see already installed group during installation (RhBug:1199648) (Jan
    Silhan)
  - group: install_or_skip returns num of packages to install (Jan Silhan)
  - group: made global function install_or_skip (Jan Silhan)
  - AUTHORS: updated (Radek Holy)
  - describe --refresh option in --help output (Pádraig Brady)
  - better no such command message (RhBug:1208773) (Jan Silhan)
  - doc: package-cleanup example doesn't print 'No match for argument:...'
    garbage (Jan Silhan)
  - mention yum check replacement (Michael Mraka)
  - added ref to dnf list (Michael Mraka)
  - added package-cleanup to dnf translation table (Michael Mraka)
  - python3: Repo comparison (RhBug:1208018) (Jan Silhan)
  - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan)
  - python3: YumHistoryTransaction comparison (Jan Silhan)
  - tests: use packages in test_transaction (Radek Holy)
  - cosmetic: fix some Pylint errors (Radek Holy)
  - updated documentation wrt installonlypkgs and auto removal (Michael Mraka)
  - mark installonly packages always as userinstalled (RhBug:1201445) (Michael
    Mraka)
  - mark username/password as api (Michael Mraka)
  - document username/password repo attributes (Michael Mraka)
  - support HTTP basic auth (RhBug:1210275) (Michael Mraka)
  - cli: better metadata timestamp info (Michal Luscon)
  - repo: add metadata mirror failure callback (Michal Luscon)
  - dnf-yum: cosmetic: lower case after comma (Jan Silhan)
  - dnf-yum: print how to install migrate plugin (Jan Silhan)
  - doc: show the real package for each tool in dnf-plugins-extras (Tim
    Lauridsen)
  - doc: improve the documentation of repo costs (Radek Holy)
  - doc: fix debuginfo-install package name (Michal Luscon)
  - doc: release notes 0.6.5 (Michal Luscon)
  - bash-completion: allow only one subcmd for help (Igor Gnatenko)
  - bash-completion: add history completion (Igor Gnatenko)
  - bash-completion: add completion for help (Igor Gnatenko)
  - bash-completion: check where pointing bin/dnf (Igor Gnatenko)
  - bash-completion: implement completion for clean cmd (Igor Gnatenko)
  - bash_completion: implement downgrade command (Igor Gnatenko)
  - bash-completion: refactor to python helper (Igor Gnatenko)
  - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan)
  - AUTHORS: updated (Jan Silhan)
  - clean: 'dnf clean all' should also clean presto and updateinfo solvx files
    (Parag Nemade)
  - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)


author: Michal Luscon <mluscon@redhat.com> 1.0.1-1
changelog:
  - doc: document variables in repo conf (Michal Luscon)
  - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon)
  - group: print summary of marked groups / environments together at the end (Jan
    Silhan)
  - group: fixed marking as installed (RhBug:1222694) (Jan Silhan)
  - doc: Spelling fixes (Ville Skyttä)
  - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan
    Silhan)
  - doc: assumeyes added to Base.conf and config option (Jan Silhan)
  - optionparser: deleted --obsoletes option that conflicted with repoquery
    plugin (Jan Silhan)
  - dnf-automatic: Document emit_via default (Ville Skyttä)
  - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan
    Silhan)
  - doc: allowed chars of repo ID (Jan Silhan)
  - doc: minimal repo config file (Jan Silhan)
  - doc: configuration files replacement policy (Jan Silhan)
  - fixed typo in man page (RhBug:1225168) (Michael Mraka)
  - Update authors (Michal Luscon)
  - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac)
  - don't print bug report statement when rpmdb is corrupted
    (Related:RhBug:1225277) (Jan Silhan)
  - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade)
  - logging: setup librepo log in verbose mode (Michal Luscon)
  - doc: document the versioning scheme (Radek Holy)
  - groups: end up empty group removal before solving (Michal Luscon)
  - groups: end up empty installation before solving (RhBug:1223614) (Michal
    Luscon)
  - doc: add support for transactions/packages/ranges in "dnf history list"
    (Radek Holy)
  - doc: add support for transaction ranges in "dnf history info" (Radek Holy)
  - support ssl client certificates (RhBug:1203661) (Michael Mraka)
  - doc: document the "mirrorlist" configuration option (Radek Holy)
  - doc: document the "metalink" configuration option (Radek Holy)
  - doc: document the "baseurl" configuration option (Radek Holy)
  - doc: document the "enabled" configuration option (Radek Holy)
  - doc: document the "name" configuration option (Radek Holy)
  - Revert "spec: added sqlite requirement" (Jan Silhan)
  - spec: added sqlite requirement (Jan Silhan)
  - cosmetic: fixed typo in comment (Jan Silhan)
  - man: added reference to bug reporting guide (Jan Silhan)
  - test: ignore user terminal width (Jan Silhan)
  - cosmetic: base: import dnf.util.first (Jan Silhan)
  - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741)
    (Jan Silhan)
  - disable buildtime c/c++ dependency (Michael Mraka)
  - doc: document the new virtual provides (Radek Holy)
  - AUTHORS: updated (Jan Silhan)
  - AUTHORS: distuinguish authors and contributors (Jan Silhan)
  - Create ka.po (George Machitidze)
  - Parser: fix path handling (Haikel Guemar)
  - doc: metadata_timer_sync checked every hour (Jan Silhan)


author: Michal Luscon <mluscon@redhat.com> 1.0.1-2
changelog:
  - conf: change minrate threshold to librepo default (RhBug:1212320)
  - group: fixed installation of already installed environments


author: Michal Luscon <mluscon@redhat.com> 1.0.2-1
changelog:
  - give --allowerasing hint when error occurs during resolution (RhBug:1148630)
    (Jan Silhan)
  - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan)
  - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan)
  - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville
    Skyttä)
  - persistor: share functionality of JSONDB (Jan Silhan)
  - keepcache=0 persists packages till next successful transaction
    (RhBug:1220074) (Jan Silhan)
  - do not use releasever in cache path (related to RhBug:1173107) (Michael
    Mraka)
  - doc: add dnf list use case (Michal Luscon)
  - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon)
  - add a script which updates release notes (Radek Holy)
  - doc: reverse the order of release notes (Radek Holy)
  - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor
    Gnatenko)
  - configurable maximum number of parallel downloads (RhBug:1230975) (Igor
    Gnatenko)
  - add info to bash_completion (1nsan3)
  - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763)
    (Adam Salih)
  - dnf group list now checks every package and prints out only invalid ones
    (Adam Salih)
  - install: return zero exit code if group is already installed (RhBug:1232815)
    (Michal Luscon)
  - doc: add -b which does the same as --best (Igor Gnatenko)
  - support category groups (Michael Mraka)
  - cli test update for repofrompath (Michael Mraka)
  - documentation for --repofrompath (Michael Mraka)
  - implemented --repofrompath option (RhBug:1113384) (Michael Mraka)
  - doc: document filter provides and obsoletes (Michal Luscon)
  - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan)
  - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan)
  - doc: be specific what 'available' means in list/info (Jan Silhan)
  - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan)
  - groups: clean dependencies (Michal Luscon)
  - groups: fix removing of env that contains previously removed group (Michal
    Luscon)
  - groups: fix removing of empty group (Michal Luscon)
  - AUTHORS: updated (Jan Silhan)
  - bash-completion: ignore sqlite3 user configuration (Peter Simonyi)
  - Fix package name for rawhide .repo files (Frank Dana)
  - Add 'transaction_display' to DemandSheet (Will Woods)
  - translation: update (Jan Silhan)
  - translation: use zanata instead of transifex (Jan Silhan)
  - Updated Polish translation (Piotr Drąg)
  - updated georgian translation (George Machitidze)
  - group: fixed installing of already installed environment (Jan Silhan)
  - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal
    Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.0.2-3
changelog:
  - Fix regression in group list command introduced by 02c3cc3 (Adam Salih)
  - AUTHORS: updated (Jan Silhan)
  - stop saying "experimental" (Matthew Miller)


author: Michal Luscon <mluscon@redhat.com> 1.1.0-1
changelog:
  - print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan)
  - history: set commands output as default (RhBug:1218401) (Michal Luscon)
  - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda)
  - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan)
  - group: don't fail on first non-existing group (Jan Silhan)
  - install: skips local pkgs of lower version when strict=0
    (Related:RhBug:1227952) (Jan Silhan)
  - install: skip broken/conflicting packages in groups when strict=0 (Jan
    Silhan)
  - install: skip broken/conflicting packages when strict=0 (Jan Silhan)
  - implemented `strict` config option working in install cmd (RhBug:1197456)
    (Jan Silhan)
  - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan)
  - Add support for MIPS architecture (Michal Toman)
  - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal
    Luscon)
  - Download error message is not written on the same line as progress bar
    anymore (RhBug: 1224248) (Adam Salih)
  - dnf downgrade does not try to downgrade not installed packages (RhBug:
    1243501) (max9631)
  - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih)
  - dnf install checks availability of all given packages (RhBug:1208918) (Adam
    Salih)
  - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan)
  - ignore SIGPIPE (RhBug:1236306) (Michael Mraka)
  - always add LoggingTransactionDisplay to the list of transaction displays
    (RhBug:1234639) (Radek Holy)
  - Add missing FILES section (RhBug: 1225237) (Adam Salih)
  - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade)
  - doc: clarify the expected type of the do_transactions's display parameter
    (Radek Holy)
  - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy)
  - apichange: add dnf.callback.TransactionProgress (Radek Holy)
  - move the error output from TransactionDisplay into a separate class (Radek
    Holy)
  - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy)
  - report package verification as a regular RPM transaction event (Radek Holy)
  - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy)
  - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy)
  - use both CliTransactionDisplay and demands.transaction_display (Radek Holy)
  - apichange: accept multiple displays in do_transaction (Radek Holy)
  - support multiple displays in RPMTransaction (Radek Holy)


author: Michal Luscon <mluscon@redhat.com> 1.1.0-2
changelog:
  - update: installonly pkgs are not shown in both install and skipped section
    (RhBug:1252415) (Jan Silhan)
  - output: sort skipped packages (Jan Silhan)
  - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan)
  - keep the dwongrading package installed if transaction fails (RhBug:1249379)
    (Jan Silhan)
  - don't store empty attributes (RhBug:1246928) (Michael Mraka)
  - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.1.1-1
changelog:
  - Fixed typo (RhBug:1249319) (Adam Salih)
  - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih)
  - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam
    Salih)
  - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor
    Gnatenko)
  - base: expire cache if repo is not available (Michal Luscon)
  - Don't suggest --allowerasing if it is enabled (Christian Stadelmann)
  - translation works in python3 (RhBug:1254687) (Jan Silhan)
  - logrotate less often (RhBug:1247766) (Jan Silhan)
  - implement dnf mark command (RhBug:1125925) (Michal Luscon)
  - groups: use comps data to migrate persistor (Michal Luscon)
  - groups: preserve api compatibility (Michal Luscon)
  - groups: use persistor data for removing env/group (Michal Luscon)
  - persistor: add migration and bump version (Michal Luscon)
  - persistor: store name and ui_name of group (Michal Luscon)
  - show real metadata timestamp on the server in verbose mode (Jan Silhan)
  - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.1.1-2
changelog:
  - fix access to demands (RhBug:1259194) (Jan Silhan)
  - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)


author: Michal Luscon <mluscon@redhat.com> 1.1.2-1
changelog:
  - doc: release notes 1.1.2 (Michal Luscon)
  - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan)
  - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac)
  - clean: add rpmdb to usage (Vladan Kudlac)
  - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac)
  - add --downloadonly switch (RhBug:1048433) (Adam Salih)
  - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina
    Mukhamedzhanova)
  - spec: packaging python(3)-dnf according to new Fedora guidelines
    (RhBug:1260198) (Jaroslav Mracek)
  - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek)
  - To dnf.spec added provides dnf-command(command name) for 21 dnf commands
    (RhBug:1259657) (jmracek)
  - Expire repo cache on failed package download (Valentina Mukhamedzhanova)
  - cosmetic: ci: fix the Copr name in the README (Radek Holy)
  - Add the continuous integration script (Radek Holy)
  - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina
    Mukhamedzhanova)
  - doc: improve configuration description (RhBug:1261766) (Michal Luscon)
  - remove: show from which repo a package is (Vladan Kudlac)
  - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac)
  - Spelling/grammar fixes (Ville Skyttä)
  - install: fix crash when terminal window is small (RhBug:1256531) (Vladan
    Kudlac)
  - install: mark unification of the progress bar (Vladan Kudlac)
  - fix translations in python3 (RhBug:1254687) (Michal Luscon)
  - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.1.3-1
changelog:
  - Update command_ref.rst (Jaroslav Mracek)
  - Change in automatic.conf email settings to prevent email error with default
    sender name (Jaroslav Mracek)
  - Replace assert_called() with assert_called_with() for Py35 support (Neal
    Gompa (ニール・ゴンパ))
  - doc: improve documentation (Jaroslav Mracek)
  - doc: update the instructions related to nightly builds (Radek Holy)
  - Revert "Add the continuous integration script" (Radek Holy)
  - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy)
  - Fix typo in Command.canonical's doctring (Timo Wilken)
  - base: group_install is able to exclude mandatory packages
    (Related:RhBug:1199868) (Jan Silhan)


author: Michal Luscon <mluscon@redhat.com> 1.1.4-1
changelog:
  - AUTHORS: updated (Jan Silhan)
  - query: add compatibility methods (Michal Luscon)
  - query: add recent, extras and autoremove methods to Query (Michal Luscon)
  - query: add duplicated and latest-limit queries into api (Michal Luscon)
  - format the email message with its as_string method (Olivier Andrieu)
  - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan)
  - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan)
  - po: get rid of new lines in translation (Jan Silhan)
  - output: add skip count to summary (RhBug:1264032) (Michal Domonkos)
  - groups: fix environment upgrade (Michal Luscon)
  - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov)
  - po: fixed malformed beginning / ending (Jan Silhan)
  - zanata update (Jan Silhan)
  - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.1.5-1
changelog:
  - base: save group persistor only after successful transaction (RhBug:1229046)
    (Michal Luscon)
  - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal
    Luscon)
  - base: clean packages that do not belong to any trans (Michal Luscon)
  - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon)
  - spec: Mark license files as %license where available (Ville Skyttä)
  - Remove unused imports (Ville Skyttä)
  - Spelling fixes (Ville Skyttä)
  - Fix typos in documentation (Rob Cutmore)
  - parser: add support for braces in substitution (RhBug:1283017) (Dave
    Johansen)
  - completion_helper: Don't omit "packages" from clean completions (Ville
    Skyttä)
  - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville
    Skyttä)
  - repo: Download drpms early (RhBug:1260421) (Ville Skyttä)
  - clean: Don't hardcode list of args in two places (Ville Skyttä)
  - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam
    Williamson)
  - sp err "environement" -> "environment" (Michael Goodwin)
  - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek)
  - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.1.6-1
changelog:
  - history: don't fail if there is no history (RhBug:1291895) (Michal Luscon)
  - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587)
    (Michael Scherer)
  - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon)
  - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan)
  - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek)
  - Filter out .src packages when multilib_proto=all (Jeff Smith)
  - Enable string for translation (RhBug:1294355) (Parag Nemade)
  - Let logging format messages on demand (Ville Skyttä)
  - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos)
  - completion: Install to where bash-completion.pc says (Ville Skyttä)
  - spec: bash completion is not a %config file (Ville Skyttä)
  - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek)
  - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)


author: Michal Luscon <mluscon@redhat.com> 1.1.7-1
changelog:
  - Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa
    (ニール・ゴンパ))
  - Change order of search and add new default repodirs (RhBug:1286477) (Neal
    Gompa (ニール・ゴンパ))
  - group: don't mark available packages as installed (RhBug:1305356) (Jan
    Silhan)
  - history: adjust demands for particular subcommands (RhBug:1258503) (Michal
    Luscon)
  - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde)
  - perf: dnf repository-packages <repo> upgrade (RhBug:1306304) (Jan Silhan)
  - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function.
    (Daniel Mach)
  - build: make python2/3 binaries at build time (Michal Domonkos)
  - fix dnf history traceback (RhBug:1303149) (Jan Silhan)
  - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)


author: Michal Luscon <mluscon@redhat.com> 1.1.8-1
changelog:
  - refactor: repo: add md_expired property (Michal Domonkos)
  - test: fix cachedir usage in LocalRepoTest (Michal Domonkos)
  - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos)
  - refactor: repo: globally define valid repoid chars (Michal Domonkos)
  - RepoPersistor: only write to disk when requested (Michal Domonkos)
  - clean: remove dead subcommands (Michal Domonkos)
  - doc: --best in case of problem (RhBug:1309408) (Jan Silhan)
  - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet
    Kasurde)
  - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko)
  - doc: fix default timeout value (Michal Luscon)
  - cli: inform only about nonzero md cache check interval (Michal Luscon)
  - base: report errors in batch at the end of md downloading (Michal Luscon)
  - repo: produce more sane error if md download fails (Michal Luscon)
  - zanata update (RhBug:1322226) (Jan Silhan)
  - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in
    `conf_ref.rst` (Matt Sturgeon)
  - Fix output headers for dnf history command (Michael Dunphy)
  - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek)
  - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon)
  - config: improve UX of error msg (Michal Luscon)
  - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet
    Kasurde)
  - doc: prefer repoquery to list (Jan Silhan)
  - history: fix empty history cmd (RhBug:1313215) (Michal Luscon)
  - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt
    Sturgeon)


author: Igor Gnatenko <ignatenko@redhat.com> 1.1.9-1
changelog:
  - doc: release notes 1.1.9 (Igor Gnatenko)
  - spec: correctly set up requirements for python subpkg (Igor Gnatenko)
  - spec: follow new packaging guidelines & make compatible with el7 (Igor
    Gnatenko)
  - zanata update (Jan Silhan)
  - enforce-api: add missing bits of Base class (Michal Luscon)
  - help: unify help msg strings (Michal Luscon)
  - enforce-api: decorate Base class (Michal Luscon)
  - util: add decorator informing users of nonapi functions (Michal Luscon)
  - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet
    Kasurde)
  - i18n: fixup for 0db13feed (Michal Luscon)
  - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012)
    (Michal Luscon)
  - Revert "spec: follow new packaging guidelines & make compatible with el7"
    (Michal Luscon)
  - move autoglob feature directly to filterm() and filter() (Michael Mraka)
  - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892)
    (Michal Luscon)
  - locks: fix lock paths in tmpfsd config since cachedir has been changed
    (Michal Luscon)
  - remove formating from translation strings (Michal Luscon)
  - base: set diskspace check filter before applying the filters (RhBug:1328674)
    (Michal Luscon)
  - order repos by priority and cost (Michael Mraka)
  - spec: follow new packaging guidelines & make compatible with el7 (Igor
    Gnatenko)
  - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor
    Gnatenko)
  - updated copyrights for files changed this year (Michael Mraka)
  - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556)
    (Igor Gnatenko)
  - update authors file (Michal Luscon)
  - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)


author: Michal Luscon <mluscon@redhat.com> 1.1.9-2
changelog:
  - Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731)
  - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504)
  - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)


author: Michal Luscon <mluscon@redhat.com> 2.0.0-1
changelog:
  - tests: catch ModuleNotFoundError as well (Igor Gnatenko)
  - Switch out automatic service for automatic-download and automatic-install
    (Pat Riehecky)
  - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek)
  - skip appending an empty option (RhBug: 1400081) (Michael Mraka)
  - Add description of nevra foems for commands and autoremove args (Jaroslav
    Mracek)
  - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek)
  - Add nevra forms for remove command (Jaroslav Mracek)
  - Add nevra forms for install command (Jaroslav Mracek)
  - add bin/yum into .gitignore (Michal Luscon)
  - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon)
  - Change hawkey version requirement (Jaroslav Mracek)
  - Add information for translators (RhBug:1386078) (Jaroslav Mracek)
  - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav
    Mracek)
  - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek)
  - Add minor changes in documentation (Jaroslav Mracek)
  - Do not always overwrite the name with the repo ID (Neal Gompa)


author: Jaroslav Mracek <jmracek@redhat.com> 2.0.1-1
changelog:
  - bump version to 2.0.1 + update release notes (Jaroslav Mracek)
  - introduce cli 'obsoletes' option (Martin Hatina)
  - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka)
  - Disable shell command recursion (Jaroslav Rohel)
  - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel)
  - don't traceback when bug title is not set (Michael Mraka)
  - introducing list-security, info-security etc. commands (Michael Mraka)
  - Add lsedlar to contributors list (Lubomír Sedlář)
  - Return just name from Package.source_name (Lubomír Sedlář)
  - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina)
  - systemd: Disable daemons on ostree-managed systems (Colin Walters)
  - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina)
  - po: update translations (Igor Gnatenko)
  - build: use relative directory for translations (Igor Gnatenko)
  - Temporary eliminate a problem with install remove loop (Jaroslav Mracek)
  - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel
    Aleksandersen)
  - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde)
  - yum layer refactored (Martin Hatina)
  - return values changed to match yum's (Martin Hatina)
  - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde)
  - Minor documentation revisions (Mark Szymanski)
  - Minor code fix (Abhijeet Kasurde)
  - automatic: email emitter date header (David Greenhouse)
  - Solve problem when no repo and only rpms with upgrade command (Jaroslav
    Mracek)
  - bash_completion: use system-python if it's available (Igor Gnatenko)
  - spec: use system-python for dnf-yum as well (Igor Gnatenko)
  - comps/groups: fix tests (Michal Luscon)
  - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon)
  - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal
    Luscon)
  - Increase requirement for hawkey (Jaroslav Mracek)
  - Change reporting problems for downgradePkgs() (Jaroslav Mracek)
  - Use selector for base.package_upgrade() (Jaroslav Mracek)
  - Add usage of selectors for base.package_install() (Jaroslav Mracek)
  - Use selector for base.package_downgrade() (Jaroslav Mracek)
  - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek)
  - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek)
  - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav
    Mracek)
  - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav
    Mracek)
  - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav
    Mracek)
  - Add possibility for commands to redirect logger (Jaroslav Mracek)
  - Put information about metadata expiration into stdout (Jaroslav Mracek)
  - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek)
  - Move grouplist output from logger into stdout (Jaroslav Mracek)
  - let repo exclude work the same way as global exclude (Michael Mraka)
  - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek)
  - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976)
    (Štěpán Smetana)
  - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde)
  - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet
    Kasurde)
  - Fix for 'history package-list' (Amit Upadhye)
  - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek)
  - Set default repo.name as repo._section (Jaroslav Mracek)
  - Create from self.forms value forms in cmd.run() (Jaroslav Mracek)
  - Add description of swap command into documentation (Jaroslav Mracek)
  - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek)
  - Solve a problem with shell when empty line or EOF (Jaroslav Mracek)
  - shell: add history of commands (RhBug:1405333) (Michal Luscon)
  - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek)
  - po: update translations (Igor Gnatenko)
  - po: migrate to zanata python client and trivial fixes in build (Igor
    Gnatenko)
  - po: include all possible languages from zanata (Igor Gnatenko)
  - po: include comments for translations (Igor Gnatenko)
  - shell: catch exceptions from depsolving (Michal Luscon)
  - shell: update documentation (Michal Luscon)
  - shell: add transaction reset cmd (Michal Luscon)
  - shell: add transaction resolve cmd (Michal Luscon)
  - shell: provide rewritable demands for cmds (Michal Luscon)
  - shell: catch tracebacks from shlex (Michal Luscon)
  - shell: handle ctrl+D more gracefully (Michal Luscon)
  - groups: set demands in configure instead of run (Michal Luscon)
  - shell: implement config cmd (Michal Luscon)
  - shell: add help (Michal Luscon)
  - shell: make alias repo list -> repolist (Michal Luscon)
  - shell: catch exceptions from do_transaction (Michal Luscon)
  - shell: resolve transaction in ts run (Michal Luscon)
  - shell: add default value for internal methods argument (Michal Luscon)
  - shell: create run alias for ts run (Michal Luscon)
  - shell: add ts list cmd (Michal Luscon)
  - shell: refill sack after every successful repo cmd (Michal Luscon)
  - shell: allow running multiple transaction in one session (Michal Luscon)
  - shell: add ts command (Michal Luscon)
  - shell: catch cmd parsing and run exceptions (Michal Luscon)
  - shell: allow to run scripts (Michal Luscon)
  - shell: add repo cmd (Michal Luscon)
  - shell: add resolving + transaction run support (Michal Luscon)
  - shell: implement quit method (Michal Luscon)
  - shell: add custom cmds stubs (Michal Luscon)
  - shell: implement basic logic (Michal Luscon)
  - shell: register new cmd (Michal Luscon)


author: Jaroslav Mracek <jmracek@redhat.com> 2.1.0-1
changelog:
  - bump version to 2.1.0 + update release notes (Jaroslav Mracek)
  - Fix problem with --recent option in repoquery (Jaroslav Mracek)
  - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek)
  - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä)
  - Add --repoid as alias for --repo (Jaroslav Mracek)
  - introduce dnf.base.Base.update_cache() (Martin Hatina)
  - Try to install uninstalled packages if group installed (Jaroslav Mracek)
  - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek)
  - style: ignore E261 (Igor Gnatenko)
  - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko)
  - change '--disableplugins' to '--disableplugin' (Martin Hatina)
  - cosmetic: removed unused import (Jan Silhan)
  - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan)
  - spec: add information how to obtain archive (Igor Gnatenko)
  - fix messages (UX) (Jaroslav Rohel)
  - zanata update (Jan Silhan)


