# changelog

author: Alex Wood <awood@redhat.com> 1.0.6-1
changelog:
  - rhsmcertd no longer exits when not registered. (mstead@redhat.com)
  - po file cleanups (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Free config resources in one place (mstead@redhat.com)
  - rhsmcertd: free GKeyFile when done (jbowes@redhat.com)
  - rhsmcertd: remove studlyCaps (jbowes@redhat.com)
  - "make stylish" should failed on "swapped" in glade files (alikins@redhat.com)
  - Remove 'swapped=on' from glade signal markup. (alikins@redhat.com)
  - add 'fix-glade-swapped' target to de-'swapped' glade files
    (alikins@redhat.com)
  - make stylish fixups (alikins@redhat.com)
  - Fix at-spi label for "offline_radio" widget (alikins@redhat.com)
  - shorter messages for cases where registered to RHN Classic
    (alikins@redhat.com)
  - Tighten up the gettext_lint regex (alikins@redhat.com)
  - Fix string that was breaking xgettext (alikins@redhat.com)
  - 810998: Add a button to test a proxy connection. (awood@redhat.com)
  - new messages, and remove checking of rhn serverURL (alikins@redhat.com)
  - remove unused es.po file (bkearney@redhat.com)
  - 829486: Removed untranslated words to force a re-translation
    (bkearney@redhat.com)
  - Remove unused bn.po file (bkearney@redhat.com)
  - 826856: Add check for service-level command that --org can only be used with
    --list option (bkearney@redhat.com)
  - 829483: Remove english to english translation to force a re-translations
    (bkearney@redhat.com)
  - Remove unused de po file (bkearney@redhat.com)
  - 819665: on 'version' display if we are registered to RHN Classic
    (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.0.8-1
changelog:
  - Add rpmlint config for tmpfiles.d (jbowes@redhat.com)
  - Use the i18n_optparse.OptionParser instead of optparse (alikins@redhat.com)
  - Use our i18n_optparse for the migration scripts (alikins@redhat.com)
  - Look for rhn-migrate* in bin for generating string catalogs
    (alikins@redhat.com)
  - 826874: add gladelint support for 'orientation' prop (alikins@redhat.com)
  - 826874: Remove unneeded property 'orientation' from glade
    (alikins@redhat.com)
  - 796782: add systemd tmpfiles configuration (jbowes@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.9-1
changelog:
  - On invalid credentials in register, return to the login screen
    (jbowes@redhat.com)
  - 821065: Make SLA/subscription asyncronous (jbowes@redhat.com)
  - 838942: make gui and cli use the same releaseVer check (jbowes@redhat.com)
  - fixes for translations from zanata (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Remove check for date parsing not failing when we expect it to
    (alikins@redhat.com)
  - Remove glade orientation properties. (awood@redhat.com)
  - Moving the filter counting mechanism into the Filters class.
    (awood@redhat.com)
  - Adjust expand and fill properties for the filter dialog. (awood@redhat.com)
  - add za_CN.utf to list of known busted locales (alikins@redhat.com)
  - 824424: Fixing AttributeError thrown when accessing online help in RHEL 5.
    (awood@redhat.com)
  - Add icon to update progress window. (awood@redhat.com)
  - 806986: Display SKU for available and consumed subscriptions
    (jbowes@redhat.com)
  - Increase the default size of the subscriptions viewport. (awood@redhat.com)
  - Add no overlapping to the default filters. (awood@redhat.com)
  - Tweaks to filter options dialog. (awood@redhat.com)
  - 801187: print Provides: for all subs, even with no provides
    (jbowes@redhat.com)
  - The filter dialog now updates results in real time. (awood@redhat.com)
  - 837106: Add a11y property for register button (jbowes@redhat.com)
  - 813336: Break filter options out into a separate dialog box.
    (awood@redhat.com)
  - 837036: Do not refer to options as commands (bkearney@redhat.com)
  - 829495: Delete a mis-translated string to force re-translation
    (bkearney@redhat.com)
  - 828966: Delete a mis-translated string to force trasnlations
    (bkearney@redhat.com)
  - 767133: Remove english to english translations from bn_IN to force a new
    translation (bkearney@redhat.com)
  - 829491: Remove english trnaslations for italian translations
    (bkearney@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.10-1
changelog:
  - 828903: Pull in the latest translation for error messages with no options
    translated (bkearney@redhat.com)
  - 841011: Fix double words in the korean translations (bkearney@redhat.com)
  - 828958: Untranslate the word password when it it used as an option in the
    pt_BR translations (bkearney@redhat.com)
  - Fixes for translations from zanata (alikins@redhat.com)
  - Latest translations from zanata (alikins@redhat.com)
  - 839887: Make error message text more clear when network is disconnected
    (bkearney@redhat.com)
  - 839760: Fix the screen text for preferences based on UXD feedback
    (bkearney@redhat.com)
  - 818355: Rename the use of 'Contract Number' to contract in the gui
    (bkearney@redhat.com)
  - 840169: The service level was incorrectly being set after auto-subscription.
    (awood@redhat.com)
  - 840637: Fixed missing reference to parent window. (mstead@redhat.com)
  - Import and translate error strings for 'envirovment' cmd (alikins@redhat.com)
  - Removed --wait arg, delay 2 min in rhsmcertd (mstead@redhat.com)
  - Interval CLI args for rhsmcertd now specified as minutes. (mstead@redhat.com)
  - Update rhsmcertd.init.d to use new CLI args (mstead@redhat.com)
  - Bad url format test and a refactor of parse_url (alikins@redhat.com)
  - Print message when rhsmcertd is shutting down (mstead@redhat.com)
  - Fixed spelling and newline issues in rhsmcertd (mstead@redhat.com)
  - Handle a few new bad url formats (http//foo or http:sdf) (alikins@redhat.com)
  - Add wait and now args to rhsmcertd (mstead@redhat.com)
  - 839683: Add some strings from older optparse to our i18n version
    (alikins@redhat.com)
  - 838146: Subscription-manager cli does not allow unsubscribe when consumer not
    registered. (wpoteat@redhat.com)
  - rhsmcertd: add format specifier checking to r_log (jbowes@redhat.com)
  - Improve rhsmcertd logging (jbowes@redhat.com)
  - Fix bug where filter options were not persisted when the dialog was reopened.
    (awood@redhat.com)
  - 838242: proxy password from the cli wasn't getting used (alikins@redhat.com)
  - Adding options parsing support (work-in-progress). (mstead@redhat.com)
  - Added initial check delay to rhsmcertd (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.11-1
changelog:
  - Remove deprecated use of hasDate. (dgoodwin@redhat.com)
  - Fix missed use of renamed method. (dgoodwin@redhat.com)
  - make stylish clean (alikins@redhat.com)
  - use isoformat() here instead of strftime format string (alikins@redhat.com)
  - create warn and expire colors once, fix test failure (alikins@redhat.com)
  - make stylish cleanups (alikins@redhat.com)
  - Additional tests for date logic. (awood@redhat.com)
  - Update for some minor changes in python-rhsm. (dgoodwin@redhat.com)
  - add rhsm_display module (alikins@redhat.com)
  - Add module to set DISPLAY if RHSM_DISPLAY is set (alikins@redhat.com)
  - 837132: fix typo (alikins@redhat.com)
  - Add "ctrl-X" as accelerator for proxy config (alikins@redhat.com)
  - Make "Usage" consistent across rhel5/6 (alikins@redhat.com)
  - Add __str__ for our fake exception. (alikins@redhat.com)
  - class ClassName(): is not legal syntax on python2.4 (alikins@redhat.com)
  - Exception by default doesn't pass 'args' (alikins@redhat.com)
  - Linkify() doesn't work on rhel5, so disble the tests there
    (alikins@redhat.com)
  - hashlib doesn't exist on 2.4, md5 is deprecated on 2.6 (alikins@redhat.com)
  - use simplejson since 'json' isnt part of python 2.4 (alikins@redhat.com)
  - Use ISO8601 date format in allsubs tab (alikins@redhat.com)
  - Fix syntax for RHEL5. (dgoodwin@redhat.com)
  - Fix awkward stretching in Subscription column. (awood@redhat.com)
  - 804144: Fix awkward stretching of Product column. (awood@redhat.com)
  - 814731: Change the name of the menu item to Preferences from Settings, and
    change the accelerator keys (bkearney@redhat.com)
  - 837132: Clean up the error message in the yum plugin (bkearney@redhat.com)
  - 837038: Fix a grammatical error in the yum plugin (bkearney@redhat.com)
  - Fix certificate parsing error reporting. (dgoodwin@redhat.com)
  - Removing unnecessary assignments. (awood@redhat.com)
  - F15 builds can't be submitted in Fedora anymore. (dgoodwin@redhat.com)
  - updating options for rhn-migrate-classic-to-rhsm per bz840152; rewriting
    rhsmcertd for different options and usage examples (dlackey@redhat.com.com)
  - Account/contract number field rename. (dgoodwin@redhat.com)
  - Stylish fixes. (dgoodwin@redhat.com)
  - Fix a certv2 error. (dgoodwin@redhat.com)
  - 829825: Alter highlighting used in My Subscriptions tab (awood@redhat.com)
  - 772040: Have no overlap filter properly handles subscription dates.
    (mstead@redhat.com)
  - Update order support level/type to service. (dgoodwin@redhat.com)
  - Remove explicit use of certificate2 module. (dgoodwin@redhat.com)
  - Fix issues introduced in certv2 refactor. (dgoodwin@redhat.com)
  - Change entitlement_version fact to certificate_version. (dgoodwin@redhat.com)
  - Update to use new certificate2 module and classes. (dgoodwin@redhat.com)
  - Send entitlement version fact. (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.12-1
changelog:
  - remove test cases that use si_LK locale (alikins@redhat.com)
  - 842845: Show better error if serverurl port is non numeric
    (alikins@redhat.com)
  - 838113: 'unregister' was not cleaning up repos (alikins@redhat.com)
  - 842170: replace None service level/type with "" not None (alikins@redhat.com)
  - 844069: Allow register --force even if ID cert is totally invalid.
    (dgoodwin@redhat.com)
  - 826874: Remove use of deprecated Gtk.Notebook.set_page (alikins@redhat.com)
  - 818355: Terminology Change: Contract Number -> Contract (wpoteat@redhat.com)
  - 844368: productid plugin was failing on ProductCert.product
    (alikins@redhat.com)
  - Ignore warning about use of dbus.dbus_bindings (alikins@redhat.com)
  - 844178: Fix error message when importing a non-entitlement cert bundle.
    (dgoodwin@redhat.com)
  - remove deprecated use of DateRange.hasNow() (jbowes@redhat.com)
  - remove use of DateRange.hasDate() (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.13-1
changelog:
  - Fix "Project-Id-Version" for ta_IN.po (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Remove the 'repos' unittests until they are more mockable
    (alikins@redhat.com)
  - Created CLI tool for viewing certificate data. (mstead@redhat.com)
  - add versionlint to "make stylish" (alikins@redhat.com)
  - add versionlint, requires pyqver (alikins@redhat.com)
  - Remove unused mock return values (alikins@redhat.com)
  - Remove enable_grid_lines from contract details glade file
    (alikins@redhat.com)
  - more test cases for ConfigCommand (alikins@redhat.com)
  - 837897: Terminology Change: Service Level Agreement -> Service Level
    (wpoteat@redhat.com)
  - add test cases for ConfigCommand (alikins@redhat.com)
  - Better error when rm'ing config item from missing section
    (alikins@redhat.com)
  - unittest coverage for managercli.CLI (alikins@redhat.com)
  - Adding unit tests for migration script regexes. (awood@redhat.com)
  - 812903: Autosubscribe not working for newly added product cert after Register
    (wpoteat@redhat.com)
  - 845827: Update command that do not require a candlepin connection
    (alikins@redhat.com)
  - 845827: Split server version checkout out to avoid errors
    (alikins@redhat.com)
  - Hack to address double mapping for 180.pem and 17{6|8}.pem (awood@redhat.com)
  - fix pep8 (jesusr@redhat.com)
  - don't show access.redhat.com url after registering to Katello
    (jesusr@redhat.com)
  - remove the explicit url search from error handling. (jesusr@redhat.com)
  - Make gettext_lint also check for _(foo) usage (alikins@redhat.com)
  - Remove unneeded _(somevar) (alikins@redhat.com)
  - Fix NameError in migration script. (awood@redhat.com)
  - bogus newline in glade file (alikins@redhat.com)
  - 826874: Reenable grid lines on newer gtk (alikins@redhat.com)
  - 826874: Remove enable_grid_lines from treeviews in glade (alikins@redhat.com)
  - 826874: Removing more properties that don't exist on gtk2.10
    (alikins@redhat.com)
  - 826874: Change gtk target version to gtk 2.10 for all glade files
    (alikins@redhat.com)
  - 826874: Clean of gtk properties not in gtk2.10 in our glade files
    (alikins@redhat.com)
  - Add support for migrating to Katello. (jesusr@redhat.com)
  - 843191: 'version' command showed wrong info with no network
    (alikins@redhat.com)
  - 843915: Multiple-specifications of --enable and --disable repos
    (wpoteat@redhat.com)
  - fix Package-Id-Version in ta_IN.po (alikins@redhat.com)
  - Fix es_ES.po (missing newline) (alikins@redhat.com)
  - 842898: fix missing --password in it.po (alikins@redhat.com)
  - 843113: latest strings from zanata (alikins@redhat.com)
  - 837280: Show users that we strip out any scheme given with a proxy.
    (awood@redhat.com)
  - new strings (alikins@redhat.com)
  - Refactor of SubDetailsWidget and GladeWidget (alikins@redhat.com)
  - 826729: Move Cert Status up to top of Product's Subscription Details
    (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.14-1
changelog:
  - 849171: Remove an extraneous print statement (bkearney@redhat.com)
  - 849105: Fixed a typo in the error message (bkearney@redhat.com)
  - 772161: Notifiy virt who, if running, when the identity changes
    (bkearney@redhat.com)
  - Reduce reads/parses of certificates (jbowes@redhat.com)
  - remove unused function 'getInstalledProductHashMap' (jbowes@redhat.com)
  - 843191: handle network errors better for 'version' command
    (alikins@redhat.com)
  - 826739, 827553: Combine Service Level and Service Type and move up in display
    order. (awood@redhat.com)
  - 847316: Remove the menu path for Subscription Manager from the manual
    registration screen. (bkearney@redhat.com)
  - 848409,848195,848190,848184: Do not print the exception when attempting to do
    the server version check (bkearney@redhat.com)
  - 847795: String and terminology clean up (bkearney@redhat.com)
  - 847380: Update the verbiage to prefer the term Subscription Management
    (bkearney@redhat.com)
  - 846834: Updated verbiage to focus on subsriptions and not on entitlements
    (bkearney@redhat.com)
  - 846105: Verbiage changes to empasize subscriptions over entitlements
    (bkearney@redhat.com)
  - 836933: Handle empty spaces for servce levels (bkearney@redhat.com)
  - 836932,835050: Fix the service level lifecycle (bkearney@redhat.com)
  - 836932: Reduce extra loggging when setting the service level
    (bkearney@redhat.com)
  - About dialog was not working due to key errors from python
    (bkearney@redhat.com)
  - 833319: Updated the help text for registration and service levels
    (bkearney@redhat.com)
  - 847060: Add missing requires on pygobject2 (bkearney@redhat.com)
  - 828954: Fix ta_IN.po file error with options (bkearney@redhat.com)
  - 842898: re-implement string fix for it.po (bkearney@redhat.com)
  - 828958: Fix the accidental translation of an option (bkearney@redhat.com)
  - fix up make stylish (jbowes@redhat.com)
  - No longer require root to run rct (mstead@redhat.com)
  - Remove manually_subscribe.py, it's class moved to rhsm_login.py
    (alikins@redhat.com)
  - Bumping the required python-rhsm version (mstead@redhat.com)
  - Renamed rt command to rct. (mstead@redhat.com)
  - Fix test case failure on 5.9 (Exception.message) (alikins@redhat.com)
  - Refactor ManuallySubscribeScreen to use new Screen api (alikins@redhat.com)
  - Check passed args as None to allow empty args (mstead@redhat.com)
  - Exception.message is deprecated, just let _str_ do it (alikins@redhat.com)
  - use MockStdout intead of nosetests sys.stdout.getvalue() (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.15-1
changelog:
  - Replace 16x16 icon with a new version that has no background
    (bkearney@redhat.com)
  - 852107: Update verbiage in migration script. (awood@redhat.com)
  - 847060: Push dependency higher up in the chain (bkearney@redhat.com)
  - 848534: Change the about dialog icon to be a PNG to ensure accurate
    representation. (bkearney@redhat.com)
  - 841396: Select first item in My Subscriptions table by default.
    (awood@redhat.com)
  - 849483: Prompt user for org name if necessary. (awood@redhat.com)
  - 849644: Calls made with --no-auto were not actually registering the system.
    (awood@redhat.com)
  - 849494: Fix variable name collision. (awood@redhat.com)
  - 846834: Use Subscription instead of entitlement certificate
    (bkearney@redhat.com)
  - 847859: Expiration highlighting was being set incorrectly. (awood@redhat.com)
  - 847750: Handle bad proxy values in migration script. (awood@redhat.com)
  - 841961: Ignore case when specifying the service level in migration
    (bkearney@redhat.com)
  - 842020: Remove an extraneous option group for rhsmcertd (bkearney@redhat.com)
  - Refactored some of the shared CLI code in 'rct' (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.16-1
changelog:
  - 853187: Verbiage change in install-num-migrate-to-rhsm. (awood@redhat.com)
  - 852894: Abort migration if multiple JBEAP channels are detected.
    (awood@redhat.com)
  - 850715: Fix malloc for Config (jbowes@redhat.com)
  - 852001: output the orgs key as part of the identity command.
    (bkearney@redhat.com)
  - fix "make gettext", wrong var name for the find root (alikins@redhat.com)
  - 850715: Fixes based on coverity scans (bkearney@redhat.com)
  - 846316: Use the full name of Subscrition Manager during first boot
    (bkearney@redhat.com)
  - 851346: Remove special case channel certs before subscribing.
    (awood@redhat.com)
  - 847354: When printing, translate None type into an empty string
    (bkearney@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.17-1
changelog:
  - Fix gettext_lint issue with concat string in rhn-migrate (alikins@redhat.com)
  - 851124: Fix GUI unsubscribe. (dgoodwin@redhat.com)
  - fix po version for ta_IN.po (alikins@redhat.com)
  - latest strings (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.1.1-1
changelog:
  - updates to stat-cert for cert v3 (jbowes@redhat.com)
  - rct: Check for and handle files that aren't x509 certs (jbowes@redhat.com)
  - rct: remove content set count from cat-cert. use stat-cert instead.
    (jbowes@redhat.com)
  - implement aliases for cli commands (jbowes@redhat.com)
  - rct: add a stat-cert command (jbowes@redhat.com)
  - Switch certv2 related code to certv3 (jbowes@redhat.com)
  - 852107: Make banner headings equal in length (bkearney@redhat.com)
  - 842768: Remove --serverurl option from redeem command. (awood@redhat.com)
  - Set correct parent for these error dialogs. (awood@redhat.com)
  - set_parent_window() on RegisterScreen has been removed. (awood@redhat.com)
  - make regex better (jesusr@redhat.com)
  - 855762: Set correct parent for error dialog boxes raised by Autobind wizard.
    (awood@redhat.com)
  - 856349: rct cat-cert now printing content for all content types
    (mstead@redhat.com)
  - 842768: Limit --serverurl and --baseurl to specific commands.
    (awood@redhat.com)
  - 854467: Use of activation keys requires an org. (awood@redhat.com)
    (dgoodwin@rm-rf.ca)
  - 854879: Fixes for Anaconda desktop/workstation product cert installation.
    (dgoodwin@redhat.com)
  - 840415: Handle copyfile errors gracefully. (awood@redhat.com)
  - Adding new line b/w products when printed by rct (mstead@redhat.com)
  - 850920: --servicelevel and --no-auto are mutually exclusive.
    (awood@redhat.com)
  - Explicitly set GMT when doing entitlement date math (cduryee@redhat.com)
  - adding --unset option to service-level and release cmds
    (dlackey@redhat.com.com)
  - updated images for bz840599; changed rhsmcertd intervals, bz853571
    (dlackey@redhat.com.com)
  - 853233: Do not allow 68.pem and 71.pem to coexist after migration.
    (awood@redhat.com)
  - 852706: Fix server side certs not being deleted client side
    (alikins@redhat.com)
  - editing manpages and gnome help per UXD feedback; updating manpages for new
    command arguments; bz852323, bz850881, bz854357 (dlackey@redhat.com.com)
    rf.ca)
  - 845349: Support setting unknown values in the yum repo file
    (jbowes@redhat.com)
  - Add a count of content sets to entitlement certificates (bkearney@redhat.com)
  - 830988: Stacking is showing an odd parent in the My Subscriptions Tab
    (wpoteat@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.2-1
changelog:
  - 829825: Adding tests. (awood@redhat.com)
  - 853876: No need to check for GoneException when getting status
    (mstead@redhat.com)
  - 829825: Disable unsubscribe button when nothing is selected.
    (awood@redhat.com)
  - Remove unused import. (awood@redhat.com)
  - 859197: Fix product cert cleanup. (dgoodwin@redhat.com)
  - 781280: Add I18N comments for some string length issues.
    (dgoodwin@redhat.com)
  - 830193: Ensure logging is not diabled by RHN Classic Registration
    (bkearney@redhat.com)
  - remove unused RepoFile import (alikins@redhat.com)
  - 855081: Translate Arch as Arq. (bkearney@redhat.com)
  - Check identity cert permissions when running CLI commands (mstead@redhat.com)
  - mock all of RepoFile for the cli tests (alikins@redhat.com)
  - 845349: Don't clutter the repo file with empty keys (jbowes@redhat.com)
  - 845349: remove 'return' left in for debugging (jbowes@redhat.com)
  - Stylish errors for mr.po (bkearney@redhat.com)
  - 855085: Fixed the translation for [OPTIONS] (bkearney@redhat.com)
  - 855087: Fix a mis translated [OPTIONS] in the mr.po file.
    (bkearney@redhat.com)
  - Strings with the same value are not always the same instance.
    (awood@redhat.com)
  - updates from sefler for bz850881 (dlackey@redhat.com.com)
  - mock out utils.is_valid_server_info for tests (alikins@redhat.com)
  - 846207: Print error message for each invalid repo. (awood@redhat.com)
  - change test async to check for a number of thread callbacks
    (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.3-1
changelog:
  - 863961: Expect id cert Version to be populated in tests (alikins@redhat.com)
  - 863565: Give focus to the login field during subscription registration.
    (awood@redhat.com)
  - 838123: remove python2.5ism (alikins@redhat.com)
  - 844072: remove use and dep of PyXML (alikins@redhat.com)
  - 838123: Omit mac addresses from facts for lot and sit ipaddress types
    (bkearney@redhat.com)
  - 856236: Do not allow environmenets to be specified during registration if an
    activation key is used (bkearney@redhat.com)
  - 858289: Rename the desktop file to subscription-manager-gui.deskstop
    (bkearney@redhat.com)
  - 808217: Add a text banner to the output of release --list
    (bkearney@redhat.com)
  - 863428: Add environment support to the migration script. (awood@redhat.com)
  - 862099: Fix several dialog closing issues. (dgoodwin@redhat.com)
  - 854374: Removed extra spacing around help, and improved he rct text output a
    bit. (bkearney@redhat.com)
  - 853572: Fix a typoin the help messages (bkearney@redhat.com)
  - 859090: Remove the word technology from the branding string
    (bkearney@redhat.com)
  - 862308: Subscription Manager version reports registered to value when system
    not registered (wpoteat@redhat.com)
  - 861443: Re-raise GoneException in rhsmcertd-worker (mstead@redhat.com)
  - 861151: make stylish cleanup (alikins@redhat.com)
  - 852911: Add padding around firstboot tooltips icon. (dgoodwin@redhat.com)
  - 854312: Do not install a certificate that has expired. (mstead@redhat.com)
  - Make rhsm-icon work on gnome 3 (jbowes@redhat.com)
  - 853885: Fix icon notification popup only displaying once.
    (dgoodwin@redhat.com)
  - 853006: Wrap label in the manually subscribe firstboot screen.
    (dgoodwin@redhat.com)
  - 861151: release should not list for incompatible variants
    (alikins@redhat.com)
  - 861170: re.escape() values provided to the apply_hightlight() function.
    (awood@redhat.com)
  - 852630: Suscription manager unsubscribe --all shows error on expired
    subscriptions (wpoteat@redhat.com)
  - Freeze obsoletes version for -gnome to -gui rename (jbowes@redhat.com)
  - 860084: remove unused _x from ja_JP translation (alikins@redhat.com)
  - 860088: remove trailing dot from url in de_DE.po (alikins@redhat.com)
  - Don't reparse entitlement certs on every search filter change
    (jbowes@redhat.com)
  - 855257: fix issues with default contract quantity being wrong
    (alikins@redhat.com)
  - 860088: some translations were splitting urls into two lines
    (alikins@redhat.com)
  - Add to nosetest to ensure that Cert V3 check for validity passes.
    (wpoteat@redhat.com)
  - 860344: Subscription-manager import --certificate fails to recognize a new
    version 3.0 certificate (wpoteat@redhat.com)
  - New icon set. (awood@redhat.com)
  - 853035: Fix firstboot "back" issues. (dgoodwin@redhat.com)
  - Check the full version info of the yum api in productid (alikins@redhat.com)
  - 847319: Left align manually subscribe firstboot message (jbowes@redhat.com)
  - 860030: make server_version_check use a non authenticated call
    (alikins@redhat.com)
  - 847387: Display tooltip for info icon in RHEL 5.9. (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.4-1
changelog:
  - 864177: Add the count for the first word in calculating where to break the
    line (bkearney@redhat.com)
  - 785666: For bonded interfaces, find mac address of members
    (alikins@redhat.com)
  - 839779: Add more context around how to cover the machine with a given SLA
    (bkearney@redhat.com)
  - 864177: Attempt to detect the size of the terminal to influence how product
    names are split up. (bkearney@redhat.com)
  - 864569: Make the date picker widget 10 characters wide (bkearney@redhat.com)
  - 855050: Set the icon-name property on all dialogs and windows
    (bkearney@redhat.com)
  - 848095: Reduce the indentation on the help text to improve the layout on
    smaller terminals. (bkearney@redhat.com)
    (wpoteat@redhat.com)
  - 862848: Change the name of the button to Cancel instead of Close
    (bkearney@redhat.com)
  - 867766: Unsubscribe from multiple entitlement certificates using serial
    numbers (wpoteat@redhat.com)
  - Clear any cached environments when registering with activation keys.
    (awood@redhat.com)
    (bryan.kearney@gmail.com)
  - Clear any cached activation key values. (awood@redhat.com)
  - 869729: --autosubscribe and --activationkey should be mutually exclusive
    (wpoteat@redhat.com)
  - 857191: Stacking shows a useless parent in All Available Subscriptions tab
    (wpoteat@redhat.com)
  - 863133: Subscription-Manager version command should have server type listed
    first (wpoteat@redhat.com)
  - updates for failed-qa issues in bz857195 (dlackey@redhat.com.com)
  - Increment the hardcoded page number due to added activation key screen.
    (awood@redhat.com)
  - 864555: add "menu" window hint to filters.glade (alikins@redhat.com)
  - 850870: Update on-line documentation link. (awood@redhat.com)
  - 817671: Add support for Activation Keys in the GUI. (awood@redhat.com)
  - 840415: Print an error message if the destination directory does not exist.
    (awood@redhat.com)
  - Fail fast if the user enters a bad org. (awood@redhat.com)
  - Marking a string for translation. (awood@redhat.com)
  - 866579: Fail fast if the user enters a bad environment. (awood@redhat.com)
  - Enable logging in firstboot (alikins@redhat.com)
  - 865954: Return to creds screen if consumer name is invalid
    (alikins@redhat.com)
  - 852107: Make the banners the same width (bkearney@redhat.com)
  - 748912: Make the error message a bit more friendly when there is no cert file
    to import (bkearney@redhat.com)
  - 865590: Fix broken offline unsubscribe. (dgoodwin@redhat.com)
  - 852328: Report Classic and Subscription Management consistently in the
    version and identity commands (bkearney@redhat.com)
  - 864159: Add a new message in the gui when no subscriptions are available on a
    specific date. (bkearney@redhat.com)
  - 850531: Change the label 'Certificate Status' to 'Status'
    (bkearney@redhat.com)
  - 850533: Change the label from 'Next Update' to 'Next System Check-in'
    (bkearney@redhat.com)
  - 855365: Display a singular sentence if only one subscription is removed
    (bkearney@redhat.com)
  - 862885: Change the text for unlimited to Unlimited (bkearney@redhat.com)
  - 864184: Make the machine type uppercase to be consistent with other output
    (bkearney@redhat.com)
  - 865545: Added report log when cert has no products. (mstead@redhat.com)
  - update releases.conf (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.6-1
changelog:
  - 872847: Change unsubscribe feedback when consumer has been deleted
    (wpoteat@redhat.com)
  - 869934: make "release" related cdn usage use proper urlparse
    (alikins@redhat.com)
  - 852328: Improve the server version checking (bkearney@redhat.com)
  - 871146: Fix proxy errors on first yum operation after registration.
    (dgoodwin@redhat.com)
  - 850430: Pressing Enter in the password entry now activates registration.
    (awood@redhat.com)
  - Attach subscriptions after registration with an activation key.
    (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.7-1
changelog:
  - 873631: Migrate correctly when there is only one org. (awood@redhat.com)
  - 874147: Handle changes in python-ethool api (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.8-1
changelog:
  - 862909: install rct man page (alikins@redhat.com)
  - Fix to LocalTz DST determination (cduryee@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.9-1
changelog:
  - latest strings from zanata (alikins@redhat.com)
  - 864207: mark these strings for translation (alikins@redhat.com)
  - 854388: use ngettext to specify contract/contracts (alikins@redhat.com)
  - 876753: change rhsmcertd --heal-interval to --auto-attach-interval
    (alikins@redhat.com)
  - We require python-rhsm-1.1.5 now (ram) (alikins@redhat.com)
  - 876340: Move the last of the commands and help string to --auto-attach
    (bkearney@redhat.com)
  - 876294: Use attach instead of subscirbe in the rhn migration tooling
    (bkearney@redhat.com)
  - 856735: Move the Next Update notification to the About dialog.
    (awood@redhat.com)
  - Removed stacking from RAM (mstead@redhat.com)
  - Improved comments/logging/tests for RAM (mstead@redhat.com)
  - Updated the entitlement_version of client (mstead@redhat.com)
  - Added RAM limit to rct cat-cert output (mstead@redhat.com)
  - Removing dead code (mstead@redhat.com)
  - Check RAM when determining status (mstead@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.10-1
changelog:
  - latest strings from zanata (alikins@redhat.com)
  - 874623: Tell users running the version command if they are not registered.
    (awood@redhat.com)
  - 873418: Add at-spi locators to the activation key window. (awood@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.1-1
changelog:
  - Add two manifest commands to rct. (bkearney@redhat.com)
  - latest translations from zanata (alikins@redhat.com)
  - 895447: The count of subscriptions removed is zero for certs that have been
    imported. (wpoteat@redhat.com)
  - 895462: Message for subscription-manager repos --list for disabled repo needs
    to be modified (wpoteat@redhat.com)
  - 885964: After registration, recreate the UEP connection using the identity
    cert. (awood@redhat.com)
  - 869306: Add org ID to facts dialog. (awood@redhat.com)
  - 888853: Put output into proper columns regardless of the output language.
    (awood@redhat.com)
  - Update python-rhsm requires version (wpoteat@redhat.com)
  - 888052: Add all binaries to the makefile path for gettext string extraction
    (bkearney@redhat.com)
  - 851303: additional term updates (dlackey@redhat.com.com)
  - 844411: Add an --insecure option to subscription-manager. (awood@redhat.com)
  - 891621: Users can incorrectly enter activation keys when registering to
    hosted. (awood@redhat.com)
  - 889573: Only persist serverurl and baseurl when registering.
    (awood@redhat.com)
  - 889204: Encode the unicode string to utf-8 to avoid syslog errors
    (bkearney@redhat.com)
  - 889621: String substitution inside gettext causes message translations to
    never be found (bkearney@redhat.com)
  - 890296: Unicode characters with a - are causing printing issues for rct
    printing (bkearney@redhat.com)
  - 878269 (dlackey@redhat.com.com)
  - 784056: Raise a running instance of the GUI to the forefront.
    (awood@redhat.com)
  - 888968: Improve the gui message formatting for SLA selection
    (bkearney@redhat.com)
  - 873601: Return a non zero code if subscription manager is run with an
    incorrect command name (bkearney@redhat.com)
  - 839779: Improve messaging when autosubscribe does not work because of SLA
    (bkearney@redhat.com)
  - 867603: Add quantity to confirm subscriptions dialog. (awood@redhat.com)
  - 888790: Rebuild UEP connection after registering with activation keys.
    (awood@redhat.com)
  - 886280; 878257; 878264; 878269 (dlackey@redhat.com.com)
  - 814378: disable linkify if we are running as firstboot (alikins@redhat.com)
  - 886887: Take the user back to the activation key page if he enters an invalid
    key. (awood@redhat.com)
  - 863572: Make forward/back insensitive when registering (alikins@redhat.com)
  - 825950: updating SAM registration procedure; other term edits and updated
    screenshot (dlackey@redhat.com.com)
  - 885964: Do not make a getOwner call when not necessary. (awood@redhat.com)
  - Ask for the org in environments and service-level modules. (awood@redhat.com)
  - 886992: Fix for bad fix for 886604, wrong path for yum repos
    (alikins@redhat.com)
  - matt reid's edits to rct; bz886280; bz878257; bz878269; bz878264
    (dlackey@redhat.com.com)
  - 841496: Do not use hyphens in bash completion files as these are invalid for
    identifiers in the sh shell. (bkearney@redhat.com)
  - Improve logging for rhsmcertd scenarios (wpoteat@redhat.com)
  - 878609: Do not use public url redirectors, instead use a redhat.com address
    (bkearney@redhat.com)
  - 886604: Fix incorrect path in repos.d check (alikins@redhat.com)
  - 727092: Read in the org key during registration if none is given.
    (awood@redhat.com)
  - 845622: If an identity certificate has expired, there should be a friendly
    error message (wpoteat@redhat.com)
  - 883123: Have the migration code use the name and the label for org and
    environment lookup. (bkearney@redhat.com)
  - 886110: help blurb for --auto-attach formatted poorly (alikins@redhat.com)
  - 880070: require latest python-rhsm to handle unicode issues
    (alikins@redhat.com)
  - 798788: Results from subscription-manager facts --update after a server-side
    consumer was deleted. (wpoteat@redhat.com)
  - 878634: Improve the consistency of capitalization of URL, ID, HTTP, and CPU
    (bkearney@redhat.com)
  - 878657: Make consistent use of the term unregister instead of un-register
    (bkearney@redhat.com)
  - 883735: load branding module slightly differently (jesusr@redhat.com)
  - Stylish fix. (dgoodwin@redhat.com)
  - 878664: Add bash completion script for rct (bkearney@redhat.com)
  - 880764: Command line options which can be specified more than once should use
    the same help text (bkearney@redhat.com)
  - 867070: Adjust default sizing of subscriptions pane in Installed Products
    tab. (awood@redhat.com)
  - 873791: Expected exit codes from unsubscribe with multiple serial numbers
    (wpoteat@redhat.com)
  - 800323: Set default output stream encoding to UTF-8. (awood@redhat.com)
  - 862852: Fix double separator in redeem dialog. (dgoodwin@redhat.com)
  - Display "None" if environments value is empty on consumer. (awood@redhat.com)
  - 872351: Display environment in GUI facts dialog and CLI identity command.
    (awood@redhat.com)
  - 881091: Remove punctuation in the help message (bkearney@redhat.com)
  - Revert "878986: refactor to use curses/textwrap for format"
    (alikins@redhat.com)
  - 877579: Fix -1 quantity to consume for unlimited pools. (dgoodwin@redhat.com)
  - 881117: Add at-spi locator to redemption dialog. (awood@redhat.com)
  - 881952: Warn and continue if encountering a failure during system deletion.
    (awood@redhat.com)
  - 878820: Fix console error when yum.repos.d does not exist.
    (dgoodwin@redhat.com)
  - 839772: Display "Not Set" instead of "" in SLA and release preferences.
    (awood@redhat.com)
  - rev zanata branch version to 1.8.X (alikins@redhat.com)
  - 878986: refactor to use curses/textwrap for format (alikins@redhat.com)
  - 878986: Default to no line breaking if no stty is available
    (bkearney@redhat.com)
  - 878588: Move the requires on usermode from subscription-manager-gui to
    subscription-manager (bkearney@redhat.com)
  - 878648: Make the help usage formatting consistent for the rct and
    subscription manager commands (bkearney@redhat.com)
  - 869046: Remove stray 'print' (jbowes@redhat.com)
  - 864207: Autosubscribe should not run when all products are already
    subscribed. (wpoteat@redhat.com)
  - 854702: Place the asterisk indicating editability into the quantity cell.
    (awood@redhat.com)


author: Bryan Kearney <bkearney@redhat.com> 1.8.2-1
changelog:
  - Update tito for RHEL 7.0 (bkearney@redhat.com)
  - Small cleanups for test_migrate (alikins@redhat.com)
  - Write repofile once instead of during every iteration. (awood@redhat.com)
  - Add unit test for migration script. (awood@redhat.com)
  - Adding more tests for the migration script. (awood@redhat.com)
  - Bump the required version of python-rhsm to pick up the new config file
    defaults (bkearney@redhat.com)
  - Modify migration script tests to run on Fedora. (awood@redhat.com)
  - Give users the ability to disable package reporting (bkearney@redhat.com)
  - 891377: Note in deprecated string that auto-attach-interval is a command
    option (bkearney@redhat.com)
  - 901612: Yum plugin warnings should go to stderr, not stdout
    (bkearney@redhat.com)
  - 903298: Replace use of 'Register to' with 'Register with'
    (bkearney@redhat.com)
  - Rewrite of the migration script featuring unit tests. (awood@redhat.com)
  - Remove F16 and old cvs releasers, add F18. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.3-1
changelog:
  - string and string catalog update from zanata (alikins@redhat.com)
  - 908954: Ensure that 'Not Set' is shown in the preferences dialog if it is not
    set (bkearney@redhat.com)
  - 906214: rct --help should return 0. (bkearney@redhat.com)
  - 909294: Add accessibility names to the preferences combo boxes
    (bkearney@redhat.com)
  - 878097: Clarify that the --org option is ORG_KEY and not ORG_NAME
    (bkearney@redhat.com)
  - Just use 0 as error for reading int keys (alikins@redhat.com)
  - Old version of config entries considered to make changes backwards compatible
    (wpoteat@redhat.com)
  - 882459: aftermath of bug 876753 - Change --heal-interval to --attach-interval
    in rhsmcertd (wpoteat@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.4-1
changelog:
  - Pull latest strings from zanata. (dgoodwin@redhat.com)
  - Use PyXML for iso8601 date on RHEL5 and dateutil after (alikins@redhat.com)
  - Major switchover to server for compliance checking logic. (dgoodwin@redhat.com)
  - Introduce dependency injection framework. (dgoodwin@redhat.com)
  - 916369: Do not persist config changes until the action completes
    (bkearney@redhat.com)
  - Fix a bug with changing installed products during healing.
    (dgoodwin@redhat.com)
  - 912776: fix migration test scripts to expect get_int usage
    (alikins@redhat.com)
  - 912776: cast port numbers from cli to int immediately (alikins@redhat.com)
  - 912776: use config.get_int for server port as well (alikins@redhat.com)
  - 905649: subscription-manager does not work with dbus-python-1.1.1-1
    (wpoteat@redhat.com)
  - use ngettext for plural messages in certlib/managercli (alikins@redhat.com)
  - 912776: use cfg.get_int for proxy port (alikins@redhat.com)
  - 878097: update service-level org key help text (alikins@redhat.com)
  - Handle manifests with no subscriptions in the archive (alikins@redhat.com)
  - 878664: Add filename support to the bash completion for the rct tool.
    (bkearney@redhat.com)
  - 877590: Changes to the branding messages when the user attempts to register
    twice (bkearney@redhat.com)
  - New plugin framework. (alikins@redhat.com / awood@redhat.com)
  - 886115: Remove line continuations within strings. (bkearney@redhat.com)
  - 913302: Support Level and Support Type should be shown as Service Level and
    Service Type (bkearney@redhat.com)
  - Add unknown product status state. (dgoodwin@redhat.com)
  - 913703: Prefer the use of SKU over Product ID (bkearney@redhat.com)
  - 913720: Use the term order number instead of subscription id
    (bkearney@redhat.com)
  - 878634: Use correct capitalization for ID in the rct tool
    (bkearney@redhat.com)
  - 878097: Help text for service-level command should be consistent with other
    help texts (bkearney@redhat.com)
  - 906554: Add ui_repoid_vars line to yum based on the variables which are in
    the baseurl (bkearney@redhat.com)
  - 912707: Remove a use of the deprecated hasNow() function.
    (bkearney@redhat.com)
  - 913187: Allow older manifests to print out correctly. (bkearney@redhat.com)
  - 912776: Cast proxy port to an integer. (awood@redhat.com)
  - 882459: Deprecated message in help for cert-interval (wpoteat@redhat.com)
  - 895447: Changed messages to distinguish between local and server-side
    removal. (wpoteat@redhat.com)
  - 908671: Display the pool ID when available. (awood@redhat.com)
  - 911386: Displaying combined Service Level and Type should handle empty values
    for both items (jmolet@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.5-1
changelog:
  - 927875: Fix GUI bug if there is an expired certificate. (dgoodwin@redhat.com)
  - 922806: Use dependency injection with firstboot module. (awood@redhat.com)
  - 919512: Remove proxy options from config command. (awood@redhat.com)
  - 921126: latest string updates from zanata (alikins@redhat.com)
  - 919255: Remove extraneous print statement. (awood@redhat.com)
  - 919584: Fix unicode error in RHEL 5. (awood@redhat.com)
  - Implement entitlement/product status caching. (dgoodwin@redhat.com)
  - 921245: Update installed products tab after registration. (awood@redhat.com)
  - 893993: some refactoring, show_autosubscribe_output returns 0 or 1
    (ckozak@redhat.com)
  - 859197: add special case for products that provide 'rhel-' tags
    (alikins@redhat.com)
  - productid db now supports multiple repos per product id (alikins@redhat.com)
  - let ProductData support multiple repos per product (alikins@redhat.com)
  - 893993: attach --auto now prints the proper text when no products are
    installed (ckozak@redhat.com)
  - 918746: Switched or ordering for disabling repos.  Will now print all
    repository validation errors (ckozak@redhat.com)
  - 914717: rct cat-manifest fails to report Contract from the embedded
    entitlement cert (wpoteat@redhat.com)
  - More convenient dep injection. (dgoodwin@redhat.com)
  - Try to handle the really old dbus-python on rhel5 (alikins@redhat.com)
  - add missing conf file for all_slots plugin (alikins@redhat.com)
  - 919700: Reload consumer identity after force subscribing.
    (dgoodwin@redhat.com)
  - utils.parseDate is now isodate.parse_date (alikins@redhat.com)
  - Remove  ent/prod dir arguments to CLI commands. (dgoodwin@redhat.com)
  - PluginsCommand does not need network cli options (alikins@redhat.com)
  - Fix pluginDir config value in default config file (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.6-1
changelog:
  - Latest translations. (dgoodwin@redhat.com)
  - 903298: Fix a few more examples of Register to (bkearney@redhat.com)
  - 878634: Fix the final three uses of id instead of ID (bkearney@redhat.com)
  - Fix string formatting done outside of gettext _() (alikins@redhat.com)
  - 950892: entity typo (dlackey@redhat.com.com)
  - when no parameters are given, dump manifest uses current directory
    (ckozak@redhat.com)
  - fixed zipfile creation in python 2.4 (ckozak@redhat.com)
  - 919561: moving cat manifest into memory (ckozak@redhat.com)
  - 914717: Fields taken from pool data. (wpoteat@redhat.com)
  - 924919: stop log to stderr in isodata module (alikins@redhat.com)
  - 919561: refactored some code into additional methods, fixed naming
    conventions, and added test cases (ckozak@redhat.com)
  - Dont log exception if a repo doesn't have productid (alikins@redhat.com)
  - 919561: checking manifest zip for files outside of scope (ckozak@redhat.com)
  - 919561: moved new extractall into a class that extends ZipFile
    (ckozak@redhat.com)
  - 919561: fixed variable naming in new extractall method (ckozak@redhat.com)
  - 919561: replaced reference to zipfile.extractall (aded in python2.6)
    (ckozak@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.7-1
changelog:
  - 959563, 956298: for rhel 5.10 (dlackey@redhat.com.com)
  - 905922: use get_int instead of get in order to consume the value as a
    booolean (bkearney@redhat.com)
  - enhancements to tests (alikins@redhat.com)
  - Update expected rct output for content arch info (alikins@redhat.com)
  - let 'rct cat-cert' show arches info on content sets (alikins@redhat.com)
  - Use the unknown icon when it is appropriate. (bkearney@redhat.com)
  - Do not allow manual entry of numbers that aren't multiples of spinner
    increment. (awood@redhat.com)
  - 959570: Subscription names were being mangled in the installed products page.
    (bkearney@redhat.com)
  - 959124: Consistant system status between CLI and GUI (ckozak@redhat.com)
  - re-added compatibility for old candlepin servers. (ckozak@redhat.com)
  - 885130: Switch from using xmlrpclib to rhnlib's rpclib. (awood@redhat.com)
  - 958827: fixed duplicate reasons from bundled subs, removed messages for valid
    products, refactoreed client-side reasons code (ckozak@redhat.com)
  - 958775: correct info for future subscriptions (ckozak@redhat.com)
  - Removing messages from compliant installed products caused by bad overconsumption (ckozak@redhat.com)
  - Use server provided value to determine quantity increment. (awood@redhat.com)
  - 957218: Bump system.certificate_version for cores support (mstead@redhat.com)
  - 956285, 913635, 913628. still need to finalize output for 913628.  (dlackey@redhat.com.com)
  - 955142: Display core limit in rct cat-cert tool (mstead@redhat.com)
  - Warn when we detect we need a newer version of 'mock' (alikins@redhat.com)
  - 924919: remove loging about isodate implementation (alikins@redhat.com)
  - 957195: Pull in the latest or fix from zanata. (bkearney@redhat.com)
  - Add the unkown icon (bkearney@redhat.com)
  - Add reasons to list --installed and list --consumed.  Added list --status
    (ckozak@redhat.com)
  - 908037: remove all ¶ characters from the ml.po file. Zanata was also updated
    (bkearney@redhat.com)
  - 906552: Fixed mis translation of subscription-manager in pa.po and zh_CN.po.
    Zanata was also updated (bkearney@redhat.com)
  - 908059: Fix a pt_BR translation which did not include the http portion of a
    url. Zanata is fixed as well (bkearney@redhat.com)
  - Add F19, 5.10, 6.4 releasers. (dgoodwin@redhat.com)
  - use "assert_string_equal" for multiline str asserts (alikins@redhat.com)
  - add "assert_string_equals" that diffs multiline strings (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.8-1
changelog:
  - Fix echo'ing of exit status or exception on exit (alikins@redhat.com)
  - 962905: Fixing errors with quantity spinner. (awood@redhat.com)
  - 961124: Allow rct dump-manifest to be called more than once (bkearney@redhat.com)
  - 921249: Fix Unknown virt status being reported to server.  (dgoodwin@redhat.com)
  - 905136: Make the accessability value unique (bkearney@redhat.com)
  - 913635: typo (dlackey@redhat.com.com)
  - 889582 (dlackey@redhat.com.com)
  - 962520: require python-rhsm 1.8.11 for arches (alikins@redhat.com)
  - 919706: Relax rhn-setup-gnome dependency. (dgoodwin@redhat.com)
  - Add new expiring icon (bkearney@redhat.com)
  - use os.linesep as imported (alikins@redhat.com)
  - cleanup camelCase usage in various files (alikins@redhat.com)
  - adding architecture data (ckozak@redhat.com)
  - Default option is status (ckozak@redhat.com)
  - changed list --status to status (ckozak@redhat.com)
  - adding data to installed prods (ckozak@redhat.com)
  - SORT ALL THE IMPORTS! (alikins@redhat.com)
  - stylish cleanup (alikins@redhat.com)
  - mock.patch ConsumerIdentity instead of monkey patch (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.9-1
changelog:
  - 905136: added accessibily name for owner_label (jmolet@redhat.com)
  - 928175: fixed status command after user deletion (ckozak@redhat.com)
  - 950672: Added data for yellow. Added list view. (ckozak@redhat.com)
  - 963796: Unified descriptions (cschevia@redhat.com)
  - 966745: Correct typo in name of configuration value. (awood@redhat.com)
  - 967863: Suggest package to install when mapping file is missing. (awood@redhat.com)
  - 968364: show the issuer for certs in rct. (bkearney@redhat.com)
  - 966262 for rct.8; 959563 for subscription-manager.8 (dlackey@redhat.com.com)
  - Extract latest strings from code. (dgoodwin@redhat.com)
  - close file objects deliberately (alikins@redhat.com)
  - Use fnmatch to add wildcard support (bkearney@redhat.com)
  - One more miss from my issuer/errata debacle (bkearney@redhat.com)
  - Extend use of compliance status from cp (ckozak@redhat.com)
  - Add s390 lpar specific socket counting (alikins@redhat.com)
  - be extra paranoid and strip nul from /sys reads (alikins@redhat.com)
  - use new cpu info method by default (alikins@redhat.com)
  - Add a new method for calculating cpu sockets (alikins@redhat.com)
  - Added reasons to Subscription Details (ckozak@redhat.com)
  - Support enable and disable of all repos. (bkearney@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.10-1
changelog:
  - 922825: pre_subscribe conduit now contains more data (mstead@redhat.com)
  - 921222: Fixed subman auto-complete scripts (cschevia@redhat.com)
  - 922806: Fix RHEL 5 firstboot issue with backButton. (dgoodwin@redhat.com)
  - 960465: Subman disconnected when consumer cert is invalid (ckozak@redhat.com)
  - 966747: handle a custom facts file being empty (alikins@redhat.com)
  - 969280: Fix traceback on disconnected sub detach (ckozak@redhat.com)
  - handle s390x's without vm info in sysinfo (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.11-1
changelog:
  - 844532: xen dom0 cpu topology lies, work around it (alikins@redhat.com)
  - 854380: fix overlap filter (ckozak@redhat.com)
  - 915847: Provide option to skip using proxy when connecting to RHSM.
  - 921222: Fixed tab completion (cschevia@redhat.com)
  - 922871: Call pre_product_id_install hook on product install (mstead@redhat.com)
  - 924766: Show machine type when attaching 'virt only' subscriptions (wpoteat@redhat.com)
  - 927340: added empty warning, block auth unless proxy enabled (ckozak@redhat.com)
  - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com)
  - 947485: System 'disconnected' if no cache and disconnected (ckozak@redhat.com)
  - 947788: facts plugin can handle no 'facter' (alikins@redhat.com)
  - 966137: stat-cert handles ent cert with no content (alikins@redhat.com)
  - 972883: Add entries to productid.js during migration. (awood@redhat.com)
  - 973938: Flush std out and catch errors to work around the broken pipe from the more command (bkearney@redhat.com)
  - 974123: default behavior is help, no longer status (ckozak@redhat.com)
  - 974587: Allow list --consumed to handle certificates with empty order sections (bkearney@redhat.com) (awood@redhat.com)
  - 975164: 975186: fix certlib exception handling (ckozak@redhat.com)
  - Pull PluginManager from dependency injection framework (mstead@redhat.com)
  - Performance enhancements (ckozak@redhat.com)
  - added cp_provider doc strings, modified test fixture (ckozak@redhat.com)
  - Fix expand options so there is no border txt view (alikins@redhat.com)
  - Make PluginManager lazy loading (mstead@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.12-1
changelog:
  - 877331: Add --org and --environment options to migration script.  (awood@redhat.com)
  - 915847: Clear old proxy settings if the --no-proxy option is used. (awood@redhat.com)
  - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com)
  - 974123: default behavior is help, no longer status (ckozak@redhat.com)
  - 976689: Handle no xorg server, allow help (ckozak@redhat.com)
  - 976848: 976851: thread cache write, limit disk reads, singleton
  - 976865: dbus iface singleton for gui (ckozak@redhat.com)
  - 976866: single instance of ProdDir and EntDir (ckozak@redhat.com)
  - 976868: improve rhsmd logging (alikins@redhat.com)
  - 976868: enable logging from /usr/libexec/rhsmd (alikins@redhat.com)
  - 976924: empty service level and type (ckozak@redhat.com)
  - 977481: added proxy options to status (ckozak@redhat.com)
  - 977535: cli uses utf8 too (ckozak@redhat.com)
  - 977851: 977321: Centralize CertSorter, drive updates, refresh properly
  - 978322: fixed client deleting certs (ckozak@redhat.com)
  - 979492: register auto-attach force recreates cert dirs (ckozak@redhat.com)
  - 980209: removed injection calls from migration script (ckozak@redhat.com)
  - 980640: include stacked ents in provided (ckozak@redhat.com)
  - 981689: fix attach command (ckozak@redhat.com)
  - 982286: Fixed empty dialog message (cschevia@redhat.com)
  - latests strings from zanata and new keys.pot (alikins@redhat.com)
  - Fixed Preferences dialog to be non-threaded (cschevia@redhat.com)
  - updated spec to require python-rhsm v1.8.13-1 or greater (cschevia@redhat.com)
  - Added auto-attach property in the preferences dialog (cschevia@redhat.com)
  - Added autoheal command to subman CLI (cschevia@redhat.com)
  - Add support for SUBMAN_DEBUG to log to stdout (alikins@redhat.com)
  - remove logging of plugin args (alikins@redhat.com)
  - Fixed auto-complete script for auto-attach command (cschevia@redhat.com)


author: Alex Wood <awood@redhat.com> 1.9.1-1
changelog:
  - latest translations from zanata (alikins@redhat.com)
  - Preserve traceback when an exception is thrown from background thread.
    (awood@redhat.com)
  - Remove logging of injection setup (alikins@redhat.com)
  - 988411: more at-spi changes for QA (ckozak@redhat.com)
  - 908521: Pull in the latest mr strings (bkearney@redhat.com)
  - 928469: Pull in latest ml strings from zanata (bkearney@redhat.com)
  - 927990: Pull in latest ta_IN strings from zanata (bkearney@redhat.com)
  - 987579: Make clicking autoheal label work (cschevia@redhat.com)
  - 988430, 988861: remove logging from write_cache to avoid segfault
    (ckozak@redhat.com)
  - 966422: Do not hang firstboot if there is an exception during registration.
    (awood@redhat.com)
  - 978329: catch IdentityCertException gracefully (ckozak@redhat.com)
  - 988482: fix gtk warnings on gtk-2.10 (alikins@redhat.com)
  - 988411: fixed at-spi locator name (ckozak@redhat.com)
  - fixed dbus on rhel5 (ckozak@redhat.com)
  - 987071: specify arch of librsvg dep (alikins@redhat.com)
  - 987626: Remove PUTS while opening preferences dialog, fix related test
    (cschevia@redhat.com)
  - 987551: correctly reconnect to rhsmd daemon (ckozak@redhat.com)
  - 981611, 981565: fixed icon and text truncation (ckozak@redhat.com)
  - rev zanata branch to 1.9.X (alikins@redhat.com)
  - Rev master to 1.9.x (alikins@redhat.com)
  - 968820: raise timeout exceptions for cli calls (alikins@redhat.com)
  - 950892: add ents-nag-warning.png to docs install (alikins@redhat.com)
  - add new file to spec (ckozak@redhat.com)
  - 978466: fix missing socket info s390x/ppc64 (alikins@redhat.com)
  - 985515: moved DbusIface to fix anaconda productId (ckozak@redhat.com)
  - 983193: remove unused 'Virt Limit' cat-cert field (alikins@redhat.com)
  - Correcting whitespace error. (awood@redhat.com)
  - 986971: String Update: Quantity > Available (cschevia@redhat.com)
  - 980724: allsubstab cleared on identity change, check redeem on register
    (ckozak@redhat.com)
  - 921222: add 'status' to bash completion (alikins@redhat.com)
  - 977580: Preferences dialog hide and show (cschevia@redhat.com)
  - 977481: make proxy cli check require_connection (alikins@redhat.com)
  - 977896: Fixes for Workstation/Desktop certs (alikins@redhat.com)
  - Added comma to satisfy grammar rules (cschevia@redhat.com)
  - added at-spi locator for autoheal checkbox (jmolet@redhat.com)
  - 984203: Fix german translations (bkearney@redhat.com)
  - 974587: Add more checks for no order portion being present
    (bkearney@redhat.com)
  - 984206: Removed Spaces from String (cschevia@redhat.com)
  - Remove releasers due to branching. (dgoodwin@redhat.com)
  - 983670: Improved auto-attach description (cschevia@redhat.com)
  - 982286: Adjusted markup removal (cschevia@redhat.com)
  - 983250: 983281: certs check warning period (ckozak@redhat.com)
  - Adding Fedora 19 Yum releasers. (awood@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.9.2-1
changelog:
  - 851321: Refresh/redraw tables after removing subscriptions (cschevia@redhat.com)
  - 974587: allow certs with no content (ckozak@redhat.com)
  - 977920, 983660: manpage updates (dlackey@redhat.com.com)
  - 987579: Re-arranged preferences dialog (cschevia@redhat.com)
  - 990195: remove subscribe options (ckozak@redhat.com)
  - 991214: refresh ent dir, catch exception gracefully (ckozak@redhat.com)
  - 991548: Display correct error message for registration failures.  (awood@redhat.com)
  - 991580: add rhsmd debug to stdout (ckozak@redhat.com)
  - 993202: fix default config, take advantage of rhsmconfig options (ckozak@redhat.com)
  - 994266: list consumed shows expired bugs (ckozak@redhat.com)
  - 994997: Fix Unknown is_guest during firstboot. (dgoodwin@redhat.com)
  - Changed 'It is' to possessive 'Its' (cschevia@redhat.com)
  - Remove unused WARNING_DAYS variable (ckozak@redhat.com)
  - Bump python-rhsm requires to 1.9.1 for config changes. (dgoodwin@redhat.com)
  - add ondate to status (ckozak@redhat.com)
  - Fedora 17 is at end of life. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.10.1-1
changelog:
  - Adding Fedora 20 branch to releaser. (awood@redhat.com)
  - Subscribe/unsubscribe mirror attach/remove tests (alikins@redhat.com)
  - Revert "990195: remove subscribe options" (alikins@redhat.com)
  - 994620: reword tooltip message (ckozak@redhat.com)
  - 997935: stop making requests after unregister (ckozak@redhat.com)
  - 997740: allow autoheal call more often (ckozak@redhat.com)
  - Prevent name collision over the parent variable in RHEL 5 Firstboot.
    (awood@redhat.com)
  - 997189: error is now a sys.exc_info() tuple. (awood@redhat.com)
  - self._parent is not defined here. (awood@redhat.com)
  - bump version and remove rhel-6.5 releaser (jesusr@redhat.com)
  - Convert contract selection window to use a MappedListStore.
    (awood@redhat.com)
  - Stripe rows whenever the My Subs or All Available tabs are shown.
    (awood@redhat.com)
  - 991165: Refresh row striping after the TreeView is resorted.
    (awood@redhat.com)
  - Remove unused background attribute in Installed Products tab.
    (awood@redhat.com)
  - Set background color on progress bar renderer. (awood@redhat.com)
  - No need to set a hint to true in glade then false in code. (awood@redhat.com)
  - Remove duplicate import. (awood@redhat.com)
  - Add a very simple "smoke" test script (alikins@redhat.com)
  - 842402: Re-aligning Subscription Manager Gui (cschevia@redhat.com)


author: Alex Wood <awood@redhat.com> 1.10.2-1
changelog:
  - update translations from zanata (alikins@redhat.com)
  - 1004893: update prods before compliance (ckozak@redhat.com)
  - 1004908: Remove the rhn-setup-gnome dep even more. (alikins@redhat.com)
  - 1004908: move rhn-setup-gnome requires to -gui subpackage
    (pbabinca@redhat.com)
  - 1004385: rhsm icon completion fix (ckozak@redhat.com)
  - 1004341: add gui completion (ckozak@redhat.com)
  - 1001820: fix autocompletion (ckozak@redhat.com)
  - rev min python version for "make stylish" to 2.6 (alikins@redhat.com)
  - 994344: messaging for bad filetypes (ckozak@redhat.com)
  - 995597: continue attaching if a pool cannot be found (ckozak@redhat.com)
  - 1001169: fix pythonic empty string identity problems (ckozak@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.3-1
changelog:
  - Latest strings from zanata. (alikins@redhat.com)
  - Latest string catalog. (alikins@redhat.com)
  - point at the zanata 1.10.x version/branch (alikins@redhat.com)
  - Run 'make update-po' on translations. (awood@redhat.com)
  - Latest translations from Zanata. (awood@redhat.com)
  - Merge pull request #782 from candlepin/ckozak/environment_completion
    (alikins@redhat.com)
  - Merge pull request #776 from candlepin/alikins/1008462_log_virt_what
    (c4kofony@gmail.com)
  - 1011712: add missing environments completion (ckozak@redhat.com)
  - Merge pull request #773 from candlepin/ckozak/match_gui_filters
    (alikins@redhat.com)
  - Merge pull request #787 from candlepin/awood/1006985-abort-migration
    (alikins@redhat.com)
  - Use all keywords args for call to get_avail_ents (alikins@redhat.com)
  - Add 'providedProducts' to test pool (alikins@redhat.com)
  - stylish cleanups (alikins@redhat.com)
  - removed subscribed filter, added testing (ckozak@redhat.com)
  - Add some tests cases for managerlib.get_avail_ents (alikins@redhat.com)
  - fix wrong index in get_filtered_pools_list (ckozak@redhat.com)
  - remove unused args, remove unnecessary idcert read (ckozak@redhat.com)
  - add completion for new CLI filters (ckozak@redhat.com)
  - 654501: add some filtering to list available (ckozak@redhat.com)
  - Merge pull request #765 from candlepin/alikins/redhataccount
    (awood@redhat.com)
  - Move capture() context manager to fixtures.py (awood@redhat.com)
  - Merge pull request #786 from candlepin/ckozak/cli_list_provided
    (alikins@redhat.com)
  - 1006985: Abort migration when we detect different certs with the same ID.
    (awood@redhat.com)
  - Merge pull request #781 from candlepin/ckozak/cat_cert_unlimited
    (alikins@redhat.com)
  - 996993: add provided to list available (ckozak@redhat.com)
  - Merge pull request #784 from candlepin/ckozak/gui_unentitled_string
    (alikins@redhat.com)
  - 1012501: Correct number of entitled products with expired ents
    (ckozak@redhat.com)
  - 1012566: rhsmd cron job 700 (ckozak@redhat.com)
  - 1011703: Do not allow selection on listview (mstead@redhat.com)
  - Merge pull request #779 from candlepin/alikins/flex_branding3
    (c4kofony@gmail.com)
  - 1011961: -1 quantity is printed as unlimited (ckozak@redhat.com)
  - Merge pull request #774 from candlepin/ckozak/fix_gui_completion
    (alikins@redhat.com)
  - Make certlib repo and brand updating similar. (alikins@redhat.com)
  - 1004385: remove some gtk help options (ckozak@redhat.com)
  - Make BrandingInstaller run every cert install/rm (alikins@redhat.com)
  - Merge pull request #778 from candlepin/ckozak/update_repolib_attach
    (alikins@redhat.com)
  - keep repolib in certmgr (ckozak@redhat.com)
  - 1011234: no service level displays empty string (ckozak@redhat.com)
  - 1008016: update repos on certlib change (ckozak@redhat.com)
  - fix traceback when poolstash is empty (ckozak@redhat.com)
  - 1008462: log more virt-what output (alikins@redhat.com)
  - 1008462: Log detected virt info as we detect it. (alikins@redhat.com)
  - 1004341: gui completion no longer resets (ckozak@redhat.com)
  - Merge pull request #761 from candlepin/ckozak/overlap_filter_ondate
    (alikins@redhat.com)
  - Refactor credentials gathering. (awood@redhat.com)
  - Merge pull request #771 from candlepin/alikins/cmd_name_logging
    (jmrodri@nc.rr.com)
  - Merge pull request #769 from
    candlepin/ckozak/catch_exception_updating_installed (jmrodri@nc.rr.com)
  - Merge remote branch 'origin/master' into alikins/redhataccount
    (awood@redhat.com)
  - Merge pull request #768 from candlepin/ckozak/status_ondate_completion
    (jmrodri@nc.rr.com)
  - Merge pull request #766 from candlepin/alikins/make_zanata
    (jmrodri@nc.rr.com)
  - 973838: refresh redhat.repo after register (alikins@redhat.com)
  - make default logger include sys.argv[0] (alikins@redhat.com)
  - Merge pull request #770 from candlepin/mstead/add-virt-type-info
    (c4kofony@gmail.com)
  - Add System Type to output of list --consumed (mstead@redhat.com)
  - Add Type column to Confirm Subscription screen (mstead@redhat.com)
  - 1008603: Catch and log connection error while updating installed products
    (ckozak@redhat.com)
  - Merge pull request #767 from candlepin/ckozak/attach_suggested_quantity
    (wpoteat@redhat.com)
  - 1004385: Add missing rhsm-icon debug options (ckozak@redhat.com)
  - suggested quantity in list available (ckozak@redhat.com)
  - Merge pull request #754 from candlepin/alikins/flex_branding2
    (c4kofony@gmail.com)
  - 1001820: added ondate to completion (ckozak@redhat.com)
  - cleanup comments (alikins@redhat.com)
  - remove call on filter change, use None instead of now (ckozak@redhat.com)
  - Adding autocomplete stuff for new migration script options.
    (awood@redhat.com)
  - 767754: overlap filter ondate (ckozak@redhat.com)
  - Add a 'make zanata' target that syncs zanata (alikins@redhat.com)
  - Adding unit tests for new migration script options. (awood@redhat.com)
  - Correct failing unit tests and add convenience method. (awood@redhat.com)
  - Change brand attribute from 'os' to 'brand_type' (alikins@redhat.com)
  - Make rct show branding info (alikins@redhat.com)
  - Move to RHELBrandsInstaller by default. (alikins@redhat.com)
  - Split RHEL specific brand install bits (alikins@redhat.com)
  - Add a BrandsInstaller that handles multiple brands (alikins@redhat.com)
  - Invert dependencies, and add RHEL specific impls. (alikins@redhat.com)
  - Stylish cleanups. (alikins@redhat.com)
  - Added new parameters to the script (tazimkolhar@gmail.com)
  - clean up comments (alikins@redhat.com)
  - More entbranding logging and testing. (alikins@redhat.com)
  - Allow multi ents that provide identical branding (alikins@redhat.com)
  - More entbranding test cases. (alikins@redhat.com)
  - Add BrandPicker and Brand base class. (alikins@redhat.com)
  - Add branding support to ent cert importer. (alikins@redhat.com)
  - Update branding on cert sorter dir moniter event (alikins@redhat.com)
  - Move all branded product logic to entbranding (alikins@redhat.com)
  - make it more clear this is for RHEL branded ents (alikins@redhat.com)
  - Add support for populating product branding info. (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.4-1
changelog:
  - 1017351: ignore dbus failures on show_window (alikins@redhat.com)
  - 1016643: Fix firstboot issues with new firstboot. (alikins@redhat.com)
  - 1005420: adding --ondate to manpage (dlackey@redhat.com.com)
  - 1007580: Add contract number to the output of list --available
    (bkearney@redhat.com)
  - 1017299: handle dmidecode module not installed (alikins@redhat.com)
  - 846331: Add tooltips to the filters page (bkearney@redhat.com)
  - 1015553: fix help message for no-overlap. display usage requirement
    (ckozak@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.5-1
changelog:
  - 1021581: account/contract display nothing when no data exists
    (ckozak@redhat.com)
  - Swap heading of selectsla/confirmsubs widgets. (alikins@redhat.com)
  - 1006748: replace simplejson with 'ourjson' (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.6-1
changelog:
  - 985502: Use yum.i18n utf8_width function for string length in CLI
    (ckozak@redhat.com)
  - 916666: Displayed 'Next System Check-In' is inaccuarate (wpoteat@redhat.com)
  - Change wording for identity in CLI command. (dgoodwin@redhat.com)
  - 1019753: Stop including a fake consumer UUID fact. (dgoodwin@redhat.com)
  - 1022198: Display highest suggested quantity in contract selection
    (ckozak@redhat.com)
  - Hook up the 'why register' dialog from old rhn-client-tools.
    (dgoodwin@redhat.com)
  - Add screen to describe and skip registration in Fedora/EL7 firstboot.
    (dgoodwin@redhat.com)
  - Fix firstboot on Fedora 19. (dgoodwin@redhat.com)
  - Report distribution.version.modifier fact. ex 'beta' (ckozak@redhat.com)
  - Center filter dialog on parent window when opened (mstead@redhat.com)
  - Sort owner list in org selection screen (mstead@redhat.com)
  - 1004318: Bash completion for rct was not handing options and file lists
    correctly. (bkearney@redhat.com)
  - 1023166: Strip leading and trailing whitespaces from all usernames and
    passwords provided on the cli (bkearney@redhat.com)
  - 963579: Stop hiding the Library environment. (dgoodwin@redhat.com)
  - Fix layout issues with select sla screen in firstboot. (alikins@redhat.com)
  - Fix the layout for "Confirm Subscriptions" screen. (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.7-1
changelog:
  - 998033: Handle Unauthorized/Forbidden exceptions in CLI/GUI
    (mstead@redhat.com)
  - Remove unnecessary network calls after clean command (ckozak@redhat.com)
  - Bumping the python-rhsm required version (mstead@redhat.com)
  - Latest translations. (awood@redhat.com)
  - Introduced an Override model object to OverrideLib (mstead@redhat.com)
  - Use injected Identity instead of ConsumerIdentity in repolib
    (mstead@redhat.com)
  - Catch ValueError when determining boolean value (mstead@redhat.com)
  - Use a simplier method to compare two lists of dictionaries.
    (awood@redhat.com)
  - Hide item when server does not support overrides. (mstead@redhat.com)
  - Show message instead of repo table when no repos exist. (mstead@redhat.com)
  - Made Repository Details resemble Subscription Details (mstead@redhat.com)
  - Created an overrides module (mstead@redhat.com)
  - Created Repository Management Dialog (mstead@redhat.com)
  - Add 'repo-override' command to alter content repositories server-side.
    (awood@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.8-1
changelog:
  - 1030604: Handle 400 code for add override (mstead@redhat.com)
  - Use backed to ensure a refreshed Overrides object (mstead@redhat.com)
  - 1034574: Alternate message based on why no repos exist in GUI
    (mstead@redhat.com)
  - 1034396: No longer require entitlements to run repo-override command
    (mstead@redhat.com)
  - 1033741: Refresh Overrides CP connection when dialog is shown
    (mstead@redhat.com)
  - 1033690: Updated repo-overrides not supported message (mstead@redhat.com)
  - 1034649: Only allow repolib to update override cache if supported by the
    server (mstead@redhat.com)
  - 1032673: Warn on add override if repo doesn't exist (mstead@redhat.com)
  - 1030996: Fixed usage text for repo-override add/remove options
    (mstead@redhat.com)
  - 1032243: Updated the redhat.repo warning (mstead@redhat.com)
  - Use local ent certs to list attached pools (ckozak@redhat.com)
  - 1021013: Change wording on firstboot address screen (alikins@redhat.com)
  - 1020539: Show proxy info if no RHN in firstboot (alikins@redhat.com)
  - Make zip file of consumer information for debugging (wpoteat@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.9-1
changelog:
  - Check for RHSM_DISPLAY before loading any modules. (alikins@redhat.com)
  - 1034429: Fix stacktrace in logs on unregister. (dgoodwin@redhat.com)
  - add ServerUrlParseException strings to mapper (jesusr@redhat.com)
  - 1040167: Update installed products properly (ckozak@redhat.com)
  - Added atspi locator for overall status (ckozak@redhat.com)
  - ExceptionMapper will now traverse object graph looking for message
    (mstead@redhat.com)
  - Convert tests on stderr to use Capture context manager. (awood@redhat.com)
  - Have Capture grab both stdout and stderr. (awood@redhat.com)
  - Updated for readability (ckozak@redhat.com)
  - replace file monitors with a single monitor (ckozak@redhat.com)
  - Rename capture context manager and use new-style classes. (awood@redhat.com)
  - Correct Makefile for RHEL 5. (awood@redhat.com)
  - 1030604: print to stdout instead of stderr for consistency
    (mstead@redhat.com)
  - display pool type in cli and gui (ckozak@redhat.com)
  - 1031008: Properly handle exceptions when checking compliance
    (mstead@redhat.com)
  - Change the capture() context manager to tee output. (awood@redhat.com)
  - Remove mock stdout. Nosetest captures stdout by default. (awood@redhat.com)
  - respect http(s)_proxy env variable for proxy information (jesusr@redhat.com)
  - Created ExceptionMapper to allow sharing exception messages
    (mstead@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.10-1
changelog:
  - 1039736: Modify the remote server string to reference Satellite instead of
    CloudForms (bkearney@redhat.com)
  - 916666: Change method of service detection (wpoteat@redhat.com)
  - Correct at-spi name for subscription type text (ckozak@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.11-1
changelog:
  - 1018807: Ensure virt facts are a single line (bkearney@redhat.com)
  - 1007580: Print blank spaces if there is no contract number on the list
    command (bkearney@redhat.com)
  - Fedora 18 is at end of life. (awood@redhat.com)
  - Updated translations. (dgoodwin@redhat.com)
  - 104338: add default dest dir to rhsm-debug help (alikins@redhat.com)
  - 1042897: add proxy info to rhsm-debug completion (alikins@redhat.com)
  - 914833: rct cat-cert output reports an Order: Subscription: field.
    (wpoteat@redhat.com)
  - 1052297: delay import of site module (ckozak@redhat.com)
  - set default encoding to utf-8 in rhsm-debug and migrate scripts
    (ckozak@redhat.com)
  - 1048325: Set default encoding to utf-8 when running the rct script
    (ckozak@redhat.com)
  - 1050850: re-evaluate system facts when checking for updates
    (ckozak@redhat.com)
  - Some refactoring of rhsm-debug (alikins@redhat.com)
  - Additional improvements to rhsm-debug (wpoteat@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.12-1
changelog:
  - added testing for the pooltype cache (ckozak@redhat.com)
  - 961003: Stricter matches for rhel product tags (alikins@redhat.com)
  - 1059809: Cache pool types to avoid unnecessary api calls (ckozak@redhat.com)
  - 1059809 Improve attach and remove performance add progress bar
    (ckozak@redhat.com)
  - 908869: Fix the mis-transated options in pt-BR (bkearney@redhat.com)
  - 1044596: handle http,socket,ssl fetching release (alikins@redhat.com)
  - dont always print exception message (ckozak@redhat.com)
  - 1044596: Make release listing handle empty data (alikins@redhat.com)
  - 1020423: update help messages (jesusr@redhat.com)
  - Fix incorrect patching. (awood@redhat.com)
  - Mock ProductDatabase so tests can run without a productid.js file
    (awood@redhat.com)
  - 825388: Properly wrap text when reaching dialog limit (mstead@redhat.com)
  - 1021443: display Consumer deleted message (jesusr@redhat.com)
  - Altering titles per mreid conversation. (wpoteat@redhat.com)
  - 1039736: Fix missed reference to CloudForms in tooltip. (dgoodwin@redhat.com)
  - Fix ta_IN translation problem. (dgoodwin@redhat.com)
  - Lock timezone to EST5EDT in timezone tests. (awood@redhat.com)
  - 1005329: add at-spi locator to the SLA selection table (ckozak@redhat.com)
  - 1039914: Update the rhsm-debug man page (bkearney@redhat.com)
  - 874169: Fix label alignment in progress UI (mstead@redhat.com)
  - 1020361: Replace the use of the term Valid with Current in the status command
    (bkearney@redhat.com)
  - 1028596: Add the repo-override command to the subscription-manager man page
    (bkearney@redhat.com)
  - 1020522: Update the man page for subscription-manager with new list options
    (bkearney@redhat.com)
  - Pull in the latest strings from zanata. (bkearney@redhat.com)
  - 1057719: adding a small section on deprecated commands (dlackey@redhat.com)
  - 1017354: remove msg printed to stderr via yum (alikins@redhat.com)
  - 857147: Auto-subscribe window has a confusing name (wpoteat@redhat.com)
  - Use dateutil.tz instead of pytz. (awood@redhat.com)
  - 883486: The local time's start/end dates rendered in the list
    --available/--consumed incorrect (wpoteat@redhat.com)
  - 1049037: Add conditional requires on migration data package.
    (awood@redhat.com)
  - 973938: correctly handle SIGPIPE in rct (ckozak@redhat.com)
  - 878089: Add line wrapping when listing subscription-manager modules
    (ckozak@redhat.com)
  - 1017354: Ensure all message go to stdout, not stderr (bkearney@redhat.com)
  - 851325: Anchor choose server "default" button beside the text box.
    (dgoodwin@redhat.com)
  - 1039739: Add 96x96 and 256x256 icons (bkearney@redhat.com)
  - 873967: Move choose server tooltips closer to the elements they assist with.
    (dgoodwin@redhat.com)
  - 1044686: Make serverurl parse error detailed again (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.13-1
changelog:
  - 1060917: catch exception thrown in firstboot (ckozak@redhat.com)
  - Extract the latest strings (bkearney@redhat.com)
  - 995121: require gnome-icon-theme for calendar icon (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.14-1
changelog:
  - Use glob for finding entitlement certs to remove. (dgoodwin@redhat.com)
  - Make sure entitlement cert directory exists before we clean it out.
    (dgoodwin@redhat.com)
  - safer default args in AsyncWidgetUpdater (ckozak@redhat.com)
  - use enumerate instead of confusing myself (ckozak@redhat.com)
  - Pull in latest strings from zanata (bkearney@redhat.com)
  - make sure entitlement has a pool before reading it (ckozak@redhat.com)
  - quickly load preferences (ckozak@redhat.com)
  - 1061937: preference changes occur in the background (ckozak@redhat.com)
  - use existing signals (ckozak@redhat.com)
  - simplify preferences window (ckozak@redhat.com)
  - Fix test failure if run on system that is registered. (dgoodwin@redhat.com)
  - 1061393: Don't allow subscription-manager string to be translated
    (ckozak@redhat.com)
  - 1016427: On string was missed from the extraction (bkearney@redhat.com)
  - 1058495: productid yum errors on yum remove (alikins@redhat.com)
  - 1026501: Preserve PKI directories and have rpm own them.
    (dgoodwin@redhat.com)
  - 1058374: Fix crash on exception in managergui._show_buttons
    (ckozak@redhat.com)


author: Alex Wood <awood@redhat.com> 1.11.1-1
changelog:
  - 1021069: Add reference to network usage info. (alikins@redhat.com)
  - latest strings from zanata 1.11.X branch (alikins@redhat.com)
  - 1061923: Remove trailing period from privacy URL (wpoteat@redhat.com)
  - 1039913: rhsm-debug updates and fixes (alikins@redhat.com)
  - 1061407: don't allow some translations (ckozak@redhat.com)
  - 1055664: rhsm-debug now follows more config paths (alikins@redhat.com)
  - 1038242: add anaconda.pid check before chroot (alikins@redhat.com)
  - 1035115: Update product id certs (alikins@redhat.com)
  - 864195: New output line for subscribe --auto if it can't cover all products
    (wpoteat@redhat.com)
  - 1060727: Changes to rhsm-debug for sos report (wpoteat@redhat.com)
  - 1044596: Don't match beta product tags for release (alikins@redhat.com)
  - 851325: Tweak activation key checkbox to left (alikins@redhat.com)
  - Use systemd RPM macros to make life easier. (awood@redhat.com)
  - 958016: use rpm %{optflags} and _hardended_build (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.11.2-1
changelog:
  - Use the new Product.brand_name for brand_name (alikins@redhat.com)
  - 865702: Dont render exc messages with bogus markup (alikins@redhat.com)
  - 1070908: Don't count cpus without topo for lpar (alikins@redhat.com)
  - 1075167: Avoid using injected values in migrate-classic-to-rhsm
    (ckozak@redhat.com)
  - 1074568: Use our translations in optparser (ckozak@redhat.com)
  - Man page spelling corrections (wpoteat@redhat.com)
  - 1070737: correct config section for ca_cert_dir (ckozak@redhat.com)


author: Alex Wood <awood@redhat.com> 1.11.3-1
changelog:
  - Cleanup entbranding tests names. (alikins@redhat.com)
  - Test cases for empty,none,not set brand type/name (alikins@redhat.com)
  - Use a real certificate2.Product in tests cases. (alikins@redhat.com)
  - Latest strings from zanata (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.4-1
changelog:
  - Move atspi locator to correct element (ckozak@redhat.com)
  - 1090560: readd locator to the all subs view (ckozak@redhat.com)
  - test_cert_sorter could fail based on test order (alikins@redhat.com)
  - 1058383: widgets are added and removed dynamically (ckozak@redhat.com)


author: Alex Wood <awood@redhat.com> 1.11.5-1
changelog:
  - Removing CVS properties since CVS is dead. (awood@redhat.com)
  - CertSorter syncs installed prods before super init. (alikins@redhat.com)
  - Add more entcertlib class and method docs. (alikins@redhat.com)
  - Reorder methods in roughly exec order (alikins@redhat.com)
  - entcertlib docstring cleanup (alikins@redhat.com)
  - TestDataLib -> TestBaseActionInvoker (alikins@redhat.com)
  - repolib.RepoUpdateAction ->RepoUpdateActionCommand (alikins@redhat.com)
  - repolib.RepoLib -> RepoActionInvoker (alikins@redhat.com)
  - InstalledProductsLib -> InstalledProductsActionInvoker (alikins@redhat.com)
  - IdentityCertLib -> IdentityCertActionInvoker (alikins@redhat.com)
  - healiblib.HealingLib -> HealingActionInvoker (alikins@redhat.com)
  - FactAction -> FactsActionCommand (alikins@redhat.com)
  - FactActionReport -> FactsActionReport (alikins@redhat.com)
  - FactLib -> FactsActionInvoker (alikins@redhat.com)
  - entcertlib.EntCertLib -> EntCertActionInvoker (alikins@redhat.com)
  - certlib.DataLib -> certlib.BaseActionInvoker (alikins@redhat.com)
  - rename certmgr.py to action_client (alikins@redhat.com)
  - Rename CertManager to ActionClient (alikins@redhat.com)
  - Rename CertManager to CertActionClient (alikins@redhat.com)
  - Update docstrings. (alikins@redhat.com)
  - Remove no longer used old_install. (alikins@redhat.com)
  - Add entcertlib docs (alikins@redhat.com)
  - update copyright info (alikins@redhat.com)
  - s/entdir/ent_dir since we use that slightly more (alikins@redhat.com)
  - factsgui identity now injected at the last minute (alikins@redhat.com)
  - SubManFixture's mock identity now NonCallable (alikins@redhat.com)
  - test_async does not need to mock Facts (alikins@redhat.com)
  - Store default inject stub Facts on SubManFixture (alikins@redhat.com)
  - Remove unneeded Facts() init. (alikins@redhat.com)
  - Replace Facts() with injected facts in managercli (alikins@redhat.com)
  - Start replacing use of Facts() with inj'ed facts (alikins@redhat.com)
  - Stop passing facts to ReleaseBackend. (alikins@redhat.com)
  - Make repolib use inject ent_dir/prod_dir (alikins@redhat.com)
  - Make cp_provider manage ContentConnection (alikins@redhat.com)
  - Make ReleaseBackend use inj'ed ent/prod dirs (alikins@redhat.com)
  - split migrates basic/consumer connection methods (alikins@redhat.com)
  - migrate.py now uses inj'ed CP_PROVIDER (alikins@redhat.com)
  - ReleaseBackend doesn't need a uep, remove it. (alikins@redhat.com)
  - Stop passing a uep into CertManager and friends. (alikins@redhat.com)
  - Don't pass cp to RepoLib from cli, use inj (alikins@redhat.com)
  - update Overrides to use inject uep (alikins@redhat.com)
  - Split IdentityCertLib into Lib+Action (alikins@redhat.com)
  - Use the mock cp_provider inject with the fixture (alikins@redhat.com)
  - certlib.DataLib doesn't need a uep now (alikins@redhat.com)
  - Fix testcase to use injected uep (alikins@redhat.com)
  - Use inj'ed UEP in healinglib (alikins@redhat.com)
  - Use inj'ed UEP in repolib (alikins@redhat.com)
  - Use inj'ed UEP in packageprofilelib (alikins@redhat.com)
  - Use inject uep in installedproductslib (alikins@redhat.com)
  - Remove unneeded mock Facts in test_certmgr (alikins@redhat.com)
  - Make certmgr let FactLib use inj uep (alikins@redhat.com)
  - Make FactActionReport use inj'ed UEP (alikins@redhat.com)
  - Start letting EntCertLib use injected UEP (alikins@redhat.com)
  - Move entcertlib to use inj'ed cp_proivder (alikins@redhat.com)
  - Remove now wrong comment (alikins@redhat.com)
  - Remove late import of repolib (alikins@redhat.com)
  - Remove incorrect docstrings (alikins@redhat.com)
  - Remove initial entcertlib invocation (alikins@redhat.com)
  - Don't pass in a facts object, inject it (alikins@redhat.com)
  - We don't use the passed in entdir, don't pass it (alikins@redhat.com)
  - Handle ActionReport lists having None (alikins@redhat.com)
  - Remove commented out code (alikins@redhat.com)
  - Fix up for now, but need to remove these tests (alikins@redhat.com)
  - certdata merge cleanups (alikins@redhat.com)
  - merge cleanups (alikins@redhat.com)
  - Add new files to spec (alikins@redhat.com)
  - stylish cleanups (alikins@redhat.com)
  - Use injected identity instead of consumer object (alikins@redhat.com)
  - Update to use Caputure() instead of MockStdout (alikins@redhat.com)
  - Fix v1 cert exp cert output for catcert tests (alikins@redhat.com)
  - self.installed is a property now, fix references (alikins@redhat.com)
  - merge cleanups (alikins@redhat.com)
  - make stylish cleanups (alikins@redhat.com)
  - Update repolib tests for certlib refactor (alikins@redhat.com)
  - Repo/override cli tests use injected identity (alikins@redhat.com)
  - Update Repos and overrides for injected identity (alikins@redhat.com)
  - Update RepoLib to use new DataLib init (alikins@redhat.com)
  - Fix mismerge and merge cleanups (alikins@redhat.com)
  - Stylish cleanups, mostly no longer used imports (alikins@redhat.com)
  - Remove unused ProductCertRepo bits (alikins@redhat.com)
  - Keep certmgr update_reports as a instance variable (alikins@redhat.com)
  - Remove certlib.ConsumerIdentity. (alikins@redhat.com)
  - Move firstboot to use injected identity. (alikins@redhat.com)
  - Move 'subscription-manager' yum plugin to inj (alikins@redhat.com)
  - Remove unused ConsumerIdentity from test_unreg (alikins@redhat.com)
  - Using injection in migration for prod_dir/identity (alikins@redhat.com)
  - Remove _get_consumer_id from EntUpdateAction (alikins@redhat.com)
  - Move old test_certlib to test_entcertlib (alikins@redhat.com)
  - Fix fetch_certificates for entcert Report (alikins@redhat.com)
  - Add some comments about id error logging (alikins@redhat.com)
  - Add a certmgr.UnregisterCertMgr class (alikins@redhat.com)
  - Add a RepoActionReport formatter (alikins@redhat.com)
  - Add a RepoActionReport (alikins@redhat.com)
  - More injected id, clean check_registration use (alikins@redhat.com)
  - Test fixes and merge/rebase cleanup (alikins@redhat.com)
  - Make string equals show expected/actual (alikins@redhat.com)
  - identitycertlib now uses injected identity (alikins@redhat.com)
  - certmgr tests were hitting real rpmdb (alikins@redhat.com)
  - PackageProfileManager/InstalledProductsManager inj (alikins@redhat.com)
  - Move PackageProfileLib and InstalledProductsLib (alikins@redhat.com)
  - Make rhsm_d use injection consumer identity (alikins@redhat.com)
  - Convert test_async to use SubManFixture (alikins@redhat.com)
  - test_certmgr calls uep.getRelease, so mock it (alikins@redhat.com)
  - Use injected consumer identity in firstboot (alikins@redhat.com)
  - Use injected consume identity in factlib (alikins@redhat.com)
  - Use ConsumerIdentity from identity not certlib (alikins@redhat.com)
  - Fix self.exceptions reference (alikins@redhat.com)
  - _valid_consumer to _inject_mock_valid_consumer (alikins@redhat.com)
  - Move _[in]valid_consumer to test/fixture.py (alikins@redhat.com)
  - Use injected Identity in repolib (alikins@redhat.com)
  - Remove  certlib.ConsumerIdentity from managerlib (alikins@redhat.com)
  - Inject identity in utils for version check (alikins@redhat.com)
  - Give a name to Mock()s created in test/fixture (alikins@redhat.com)
  - Re add the new slimmer fitter certlib.py (alikins@redhat.com)
  - Make entcertlib uses injected identity (alikins@redhat.com)
  - Split certlib into entcertlib and certlib (alikins@redhat.com)
  - Make IdentityCertLib use inj IDENTITY (alikins@redhat.com)
  - Move IdentityCertLib to identitycertlib.py (alikins@redhat.com)
  - Split Healing* into healinglib.py (alikins@redhat.com)
  - repolib.UpdateAction is now RepoUpdateAction (alikins@redhat.com)
  - Checkout idcertlib._status from it's report (alikins@redhat.com)
  - Inject an ActionLock, and a Facts class. (alikins@redhat.com)
  - Add ActionReports, certlib cleanup, lock cleanup (alikins@redhat.com)
  - The Action subclass is unneeded now. (alikins@redhat.com)
  - CertManager split CertManager/HealingCertManager (alikins@redhat.com)
  - HealingAction just uses an EntCertUpdateReport atm (alikins@redhat.com)
  - reAction()'ify repolib, add RepoReport (alikins@redhat.com)
  - reAction()'ify Factlib, add FactUpdateReport (alikins@redhat.com)
  - certmgr expects a ActionReport from Action.perform (alikins@redhat.com)
  - Rename CertLib->EntCertLib (alikins@redhat.com)
  - Split UpdateReport into base class and sub classes (alikins@redhat.com)
  - Create UpdateReport in Certlib.CertLib and pass it (alikins@redhat.com)
  - Start refactoring certlib (alikins@redhat.com)
  - Add product certs with os_name in certdata (alikins@redhat.com)
  - Add ProductIdRepoMap as core of ProductDatabase (alikins@redhat.com)
  - Add a DefaultDict (defaultdict with pretty print) (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.11.7-1
changelog:
  - update existing repos with non-default overrides (ckozak@redhat.com)
  - correct repos --list behavior (ckozak@redhat.com)
  - Cache overrides when RepoFile is written (ckozak@redhat.com)
  - 1098891: Apply overrides to mutable properties (ckozak@redhat.com)
  - 1076359; Removes the extra l from --remove all (csnyder@redhat.com)
  - 1098891: Update repos, persisting local settings when possible
    (ckozak@redhat.com)
  - 1094617: Status line reporting for installed products uses incorrect date
    (wpoteat@redhat.com)
  - 1097208: 1097703: Fix rhsmcertd-worker daemon (ckozak@redhat.com)
  - 1086301: Fix product id product version compare (alikins@redhat.com)
  - 1096777: Bad URI for remove by serial (wpoteat@redhat.com)
  - 1095938: re-add at-spi locator in repos window (ckozak@redhat.com)
  - 1094492: Consumer name length issues in certificate (wpoteat@redhat.com)
  - Fix yum subman plugin RepoActionInvoker error. (alikins@redhat.com)
  - Overrides had no "cp", the connection was named uep (ckozak@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.1-1
changelog:
  - bump version to 1.12 (jesusr@redhat.com)
  - Support getting release versions via API call (mstead@redhat.com)
  - 855050: set default fallback window icon (ckozak@redhat.com)
  - refresh ent_dir after adding/deleting certs (ckozak@redhat.com)
  - 1035440: Don't rewrite redhat.repo unless it has changed (ckozak@redhat.com)
  - 1097536: match-installed filter was incorrectly removed. (wpoteat@redhat.com)
  - 1092754: 1094879: Remove install-num-migrate-to-rhsm tool (ckozak@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.12.2-1
changelog:
  - 1070585: GUI no longer locks on connection test. Adds cancel button.
    (csnyder@redhat.com)
  - Disable CLI if we are running inside a container. (dgoodwin@redhat.com)
  - Don't encourage registration in yum plugin if we have ents but no identity.
    (dgoodwin@redhat.com)
  - Allow yum plugin to generate redhat.repo when unregistered.
    (dgoodwin@redhat.com)
  - Rev zanata branch to 1.12.X (alikins@redhat.com)
  - 1030638: Changes default resolution values in mainwindow.glade to 800x600.
    (csnyder@redhat.com)
  - 1086377: Next system check-in not displaying in RHEL 5.11
    (wpoteat@redhat.com)
  - Fix plugin config so conduit conf methods work. (alikins@redhat.com)
  - 1058380: Subscripton Manager plugin reporting Subscription Management when
    RHN is in use (wpoteat@redhat.com)
  - Add support for sphinx doc generation. (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.12.3-1
changelog:
  - Bumping required python-rhsm version (mstead@redhat.com)
  - Fixing checkstyle. (mstead@redhat.com)
  - TODO/FIXME cleanup. (alikins@redhat.com)
  - Cleanup BaseOstreeKeyFileTest.cfgfile_data (alikins@redhat.com)
  - Remove unused model.OstreeRepo (alikins@redhat.com)
  - Use python-rhsm's new EntCert.key_path() (alikins@redhat.com)
  - Add specific exception for refspec parse error (alikins@redhat.com)
  - stylish cleanups (alikins@redhat.com)
  - Add test cases for OstreeContents (alikins@redhat.com)
  - Remove fixed FIXME. (alikins@redhat.com)
  - Add section name to exception reading remote name. (alikins@redhat.com)
  - Remove unused origin/refspec from report. (alikins@redhat.com)
  - repr and report format cleanups. (alikins@redhat.com)
  - Save needed ostree remote info to config file. (alikins@redhat.com)
  - Mock an ent cert associated with a content. (alikins@redhat.com)
  - Start passing along ent cert ssl info to ostree (alikins@redhat.com)
  - Fix mismerge for OstreeContents usage (alikins@redhat.com)
  - call get_path() to get path string on deploy (alikins@redhat.com)
  - Remove done TODO (map gpgkey->gpg-verify) (alikins@redhat.com)
  - _get_deployed_origin returns None if not a ostree install
    (alikins@redhat.com)
  - Fix missed return in gi_wrapper. (dgoodwin@redhat.com)
  - Rename poor choice of gi.py script. (dgoodwin@redhat.com)
  - Only replace origin remote if it matches first portion of ref.
    (dgoodwin@redhat.com)
  - Test subprocess error calling pygobject3 script, log output.
    (dgoodwin@redhat.com)
  - Start making OstreeContent resp for finding contents. (alikins@redhat.com)
  - Add models.py to spec (alikins@redhat.com)
  - Make models internal data attrs '_' (alikins@redhat.com)
  - Add a static map_gpg to OstreeRemote (alikins@redhat.com)
  - stylish cleanups (alikins@redhat.com)
  - Remove 'api' module. (alikins@redhat.com)
  - Add models module, for objects we pass to plugins (alikins@redhat.com)
  - OSTree package depends on pygobject3-base. (dgoodwin@redhat.com)
  - Move gi introspection code to separate script. (dgoodwin@redhat.com)
  - Add some missing copyright notices. (dgoodwin@redhat.com)
  - Remove inj from 'api' module. (alikins@redhat.com)
  - Add more tests. (alikins@redhat.com)
  - Remove per class repo_file_store_class (alikins@redhat.com)
  - Package ostree plugin as a sub-package. (dgoodwin@redhat.com)
  - Test cases for OstreeConfig and ..RepoFileWriter (alikins@redhat.com)
  - When persisting a OstreeCore copy all items. (alikins@redhat.com)
  - Default empty OstreeRemotes or OstreeCore (alikins@redhat.com)
  - Fix test cases to look for ostree.config (alikins@redhat.com)
  - Make OstreeConfig use OstreeConfigFileStore (alikins@redhat.com)
  - Remove OstreeConfigUpdater (alikins@redhat.com)
  - Complete happy path test for origin remote updating. (dgoodwin@redhat.com)
  - Attempt to disambiguate use of repo_config_file variables.
    (dgoodwin@redhat.com)
  - Beginning tests for ostree origin updating, refactor tempfiles in tests.
    (dgoodwin@redhat.com)
  - Name changes (alikins@redhat.com)
  - Add method to replace ostree remote in a refspec. (dgoodwin@redhat.com)
  - Get some better reporting, albeit klugey. (alikins@redhat.com)
  - Add some temp kluge, OstreeRemote's not immutable (alikins@redhat.com)
  - Make OstreeRemote a dict (alikins@redhat.com)
  - Simplify the config model a little. (alikins@redhat.com)
  - s/PluginManagerRunner/PluginHookRunner (alikins@redhat.com)
  - Stylish cleanups. (alikins@redhat.com)
  - Add a runiter to the fixtures mock PluginManager (alikins@redhat.com)
  - We still need the entdir refresh for 'attach'. (alikins@redhat.com)
  - Use PluginManager.runiter for content actions. (alikins@redhat.com)
  - Add a PluginManager.runiter() method. (alikins@redhat.com)
  - Update plugin docs. (alikins@redhat.com)
  - Add notes, comments, docstrings. (alikins@redhat.com)
  - Get ostree repo config saving working-ish (alikins@redhat.com)
  - Update some missed tests. (dgoodwin@redhat.com)
  - Refactor to an update content plugin. (dgoodwin@redhat.com)
  - Update makefile and spec for ostree plugin. (dgoodwin@redhat.com)
  - Move ostree plugin support code to subscription-manager namespace.
    (dgoodwin@redhat.com)
  - Add ostree/model.py for ostree related models. (alikins@redhat.com)
  - More tests for ostree/repo_file (alikins@redhat.com)
  - Add src/content_plugins to coverage (alikins@redhat.com)
  - Use RhsmConfigParser to read repo config (alikins@redhat.com)
  - More ostree impl tests. (alikins@redhat.com)
  - Use the 'api' module when importing from plugins. (alikins@redhat.com)
  - Start of test for 'api' module. (alikins@redhat.com)
  - Add an api module with our "exported" symbols (alikins@redhat.com)
  - Use regular config parser instead of pyxdg (alikins@redhat.com)
  - Add start of tests for ostree repo action (alikins@redhat.com)
  - Start ostree repo action class stubs (alikins@redhat.com)
  - Start ostree implementation tests (alikins@redhat.com)
  - Start adding ostree implementation (alikins@redhat.com)
  - Add TODO about content_plugin installs (alikins@redhat.com)
  - Move OstreeContentActionInvoker to it's own module (alikins@redhat.com)
  - Remove unneeded #!/usr/bin/python (alikins@redhat.com)
  - Make ostree content action loaded from plugins. (alikins@redhat.com)
  - Log exceptions from trying to load plugins. (alikins@redhat.com)
  - Add ostree_content plugin entry point (alikins@redhat.com)
  - HACK: install ostree content plugin in site-packages (alikins@redhat.com)
  - Add content_plugins dir,and ostree content plugins (alikins@redhat.com)
  - Remove sample yum_content plugin (alikins@redhat.com)
  - Hit ContentActionClient for some test coverage. (alikins@redhat.com)
  - Add test for ContentActionPluginConduit (alikins@redhat.com)
  - entcertlib.repo_hook can be content type agnostic (alikins@redhat.com)
  - Replace odd usage of 'repolib' name. (alikins@redhat.com)
  - Load content actions from plugin class search (alikins@redhat.com)
  - Add a dummy yum_content plugin for testing (alikins@redhat.com)
  - Add ContentActionPluginConduit plugin. (alikins@redhat.com)
  - Add ostree_action_invoker (ostree repo action) (alikins@redhat.com)
  - Add ContentActionClient (alikins@redhat.com)
  - 1104158: Version command needs better explanation for content
    (wpoteat@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.12.4-1
changelog:
  - Fix broken logging statement in container mode. (dgoodwin@redhat.com)
  - 1067035: Move Subscription Manager version for better layout
    (wpoteat@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.12.5-1
changelog:
  - Merge pull request #978 from candlepin/alikins/ostree_gpg_http
    (alikins@redhat.com)
  - Merge pull request #979 from candlepin/csnyder/help_message_identity_force
    (jmrodri@nc.rr.com)
  - Use rhsm.baseurl for ostree urls as well. (alikins@redhat.com)
  - Handle Content.gpg="http://" as gpg-verify=false (alikins@redhat.com)
  - 1107810: Updates help message for identity --force. (csnyder@redhat.com)
  - Merge pull request #977 from candlepin/alikins/handle_no_origin (dgoodwin@rm-
    rf.ca)
  - Merge pull request #974 from cgwalters/doc-typos (jmrodri@nc.rr.com)
  - Merge pull request #973 from candlepin/alikins/1112282_cond_ostree_rpm
    (jmrodri@nc.rr.com)
  - make has_ostree use macro value NOT hardcoded value. (jesusr@redhat.com)
  - Handle missing or empty ostree origin file. (alikins@redhat.com)
  - Fix saving ostree remote configs with gpg set. (alikins@redhat.com)
  - plugin/ostree: Fix doc typos (walters@verbum.org)
  - Merge pull request #972 from candlepin/ckozak/fix_custom_fact_log
    (jmrodri@nc.rr.com)
  - Merge pull request #968 from candlepin/alikins/setup_py (jmrodri@nc.rr.com)
  - 1112282: Dont build ostree plugin subpackage < 7 (alikins@redhat.com)
  - Merge pull request #966 from
    candlepin/alikins/1108257_rhel_5_workstation_special (c4kofony@gmail.com)
  - Add required bz flags to tito releaser definition. (dgoodwin@redhat.com)
  - 1112326: remove extra '/' from custom fact loading error logging
    (ckozak@redhat.com)
  - Allow tests to run in any TZ (mstead@redhat.com)
  -  Temp ignore use of subprocess.check_output (alikins@redhat.com)
  - Add test cases for 'rhel-5-workstation' tags. (alikins@redhat.com)
  - 1108257: special case prod tag rhel-5-workstation (alikins@redhat.com)
  - Add a simple setup.py. (alikins@redhat.com)
  - Merge pull request #965 from candlepin/alikins/good_enthusiasm_pep8 (dgoodwin
    @rm-rf.ca)
  - Turn off verbose mode of pyqver. (alikins@redhat.com)
  - make stylish cleanups for new pep8 (alikins@redhat.com)
  - Add tox.ini with ignores for pep8 indention (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.6-1
changelog:
  - 1022622: Modifies --no-overlap to show pools which provide products not already covered. (csnyder@redhat.com)
  - Reload ostree_config after updating remotes. (alikins@redhat.com)
  - Fix iniparse tidy import. (alikins@redhat.com)
  - Remove noise debug logging. (alikins@redhat.com)
  - Include 'tls-ca-path' for ostree remote configs. (alikins@redhat.com)
  - Use iniparse.util.tidy if installed. (alikins@redhat.com)
  - Fix odd ostree repo config whitespace issues. (alikins@redhat.com)
  - Always update ostree refspec when adding remotes. (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.7-1
changelog:
  - 1114117: Allow subscriptions to be excluded from rhsm-debug data collection (wpoteat@redhat.com)
  - Remove debugging print line from managerlib (ckozak@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.8-1
changelog:
  - 1039577: simplify reposgui gpgcheck control (ckozak@redhat.com)
  - 1046132: Makes rhsm-icon slightly less annoying. (csnyder@redhat.com)
  - 1054632: Adds '7.x' to how to launch section of manual. (csnyder@redhat.com)
  - 1065158: Prompt for environment on registration when necessary (ckozak@redhat.com)
  - 1114126: Container mode message is written to stderr (csnyder@redhat.com)
  - 1114132: subman-gui and other tools are disabled in container mode.  (csnyder@redhat.com)
  - 1115499: Allow enable/disable repos in same command. (dgoodwin@redhat.com)
  - 1118012: Fixes several typos in man page. (csnyder@redhat.com)
  - 1121251: rhsm-debug system does not bash-complete for "--no-subscriptions" (wpoteat@redhat.com)
  - 1121272: fix typo that blocked enabling repos via CLI (ckozak@redhat.com)
  - cleanup and fix gui pool reselection on refresh (ckozak@redhat.com)
  - Force subscription-manager yum plugin to respect the managed root (rholy@redhat.com)
  - Force product-id yum plugin to respect the managed root (rholy@redhat.com)
  - Display other overrides in the gui (ckozak@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.10-1
changelog:
  - Revert "1114132: subman-gui and other tools are disabled in container mode." (jesusr@redhat.com)
  - Revert "include dirent.h" (jesusr@redhat.com)


author: Alex Wood <awood@redhat.com> 1.12.11-1
changelog:
  - 1124726: Man page entry for '--no-subscriptions' option (wpoteat@redhat.com)
  - 1122772: yum repolist now displays warning when appropriate.
    (csnyder@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.12-1
changelog:
  - Extract the latest strings from the code (bkearney@redhat.com)
  - 1126724: Use port instead of 443 for the url help text (bkearney@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.13-1
changelog:
  - 1124685: Handle /status without rules-version (alikins@redhat.com)
  - 1125132: Label does not change to Attaching on Fristboot progress bar (wpoteat@redhat.com)
  - 1128061: Stop logging expected exceptions on unreg (alikins@redhat.com)
  - 1129480: don't query envs when actkey is given (ckozak@redhat.com)
  - 1130637: Correct call to os.path.isfile (awood@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.14-1
changelog:
  - 1132071: Update rhsm-debug to collect product-default directory (wpoteat@redhat.com)
  - 1123029: Use default product certs if present. (alikins@redhat.com)
  - Latest strings from zanata. (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.13.1-1
changelog:
  - Make 'gettext_lint' target grok _(u"foo") strings. (alikins@redhat.com)
  - Add a sat5to6 migration script.


author: Alex Wood <awood@redhat.com> 1.13.2-1
changelog:
  - Added non-overriding default prod dir tests (ckozak@redhat.com)
  - 1135621: fix duplicate product ids from default dir (ckozak@redhat.com)
  - Remove --force option for sat5to6. (awood@redhat.com)
  - Disable RHN yum plugin for unentitled Satellite 5 systems. (awood@redhat.com)
  - Don't ask for org and environment with consumerid. (awood@redhat.com)
  - 1128061: Don't raise logged Disconnected on unreg (alikins@redhat.com)
  - 1128658: do not contact RHN if unregistered (jesusr@redhat.com)
  - 1132919: Repo dialog information is updated without the need for a gui
    restart. (csnyder@csnyder.usersys.redhat.com)


author: Bryan Kearney <bkearney@redhat.com> 1.13.3-1
changelog:
  - Merge pull request #1023 from candlepin/alikins/ppc64le (wpoteat@redhat.com)
  - Merge pull request #1026 from
    candlepin/csnyder/update_repo_dialog_config_msg_1139174 (wpoteat@redhat.com)
  - Message needed a period (wpoteat@redhat.com)
  - Fix certdirectory tests leaking temp directories. (dgoodwin@redhat.com)
  - 1142436 - Final fix pre-QE (ggainey@redhat.com)
  - Repo dialog displays appropriate message when repos are disabled by config.
    (root@csnyder.usersys.redhat.com)
  - 1142436 - unentitle is default, update output, still DRAFT
    (ggainey@redhat.com)
  - 1142436 - Give sat5to6 a man-page - DRAFT (ggainey@redhat.com)
  - Include ppc64le in list of archs to skip dmi (alikins@redhat.com)
  - 1134963: Fix 'release --list' on some systems. (alikins@redhat.com)
  - Add Fedora 21 branch to releaser. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.13.4-1
changelog:
  - Latest strings from zanata. (alikins@redhat.com)
  - 1122001: Reg with --consumerid no longer checks subs (crog@redhat.com)
  - 1119648: Added additional functionality to repo listing. (crog@redhat.com)
  - Move find content method off entitlement source. (dgoodwin@redhat.com)
  - More generic search for content method on entitlment source.
    (dgoodwin@redhat.com)
  - Refactor generic model into it's own namespace. (dgoodwin@redhat.com)
  - Refactor EntCertEntitledContent. (dgoodwin@redhat.com)
  - Add a 'install-pip-requirements' target (alikins@redhat.com)
  - Drop models ContentSet and EntCertEntitledContentSet. (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.13.6-1
changelog:
  - 1093325: Prevent rhsm-debug from throwing tbs (alikins@redhat.com)
  - Send list of compliance reasons on dbus (wpoteat@redhat.com)
  - 1149286: Updated autocompletion for RHN migration script. (crog@redhat.com)
  - Fix file name for rhsm.conf.5 in spec file (alikins@redhat.com)
  - 1120772: Don't traceback on missing /ostree/repo (alikins@redhat.com)
  - 1094747: add appdata metdata file (jesusr@redhat.com)
  - 1122107: Clarify registration --consumerid option in manpage.
    (dgoodwin@redhat.com)
  - 1149636: Specify OS_VERSION to make in spec file. (awood@redhat.com)
  - Added client-side support for --matches on the list command.
    (crog@redhat.com)
  - 1151925: Improved filtered listing output when results are empty.
    (crog@redhat.com)
  - 990183: Add a manpage for rhsm.conf (bkearney@redhat.com)
  - 1122530: Improved grammar and abbreviation usage. (crog@redhat.com)
  - 1120576: Added additional testing of version parsing (crog@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.13.7-1
changelog:
  - Add content/product tag matching for content plugins. (alikins@redhat.com)
  - Remove ostree 'unconfigured' after configuring. (alikins@redhat.com)
  - Symlink to redhat-uep.pem if we seem to be syncing a CDN hostname cert dir.
    (dgoodwin@redhat.com)
  - Add a test for removing 'unconfigured-state' from origin (alikins@redhat.com)
  - Case insensitive content type searching. (dgoodwin@redhat.com)
  - Added container plugin for configuring Docker. (dgoodwin@redhat.com)


author: Unknown name <wpoteat@redhat.com> 1.13.8-1
changelog:
  - Added support for attaching pools from a file/stdin. (crog@redhat.com)
  - Revert "1046132: Makes rhsm-icon slightly less annoying."
    (dgoodwin@redhat.com)
  - Further improved exit code standardization (crog@redhat.com)
  - 1119688: Improved output of the status module (crog@redhat.com)
  - Make repolib tag matching use model.find_content (alikins@redhat.com)
  - Added the --pool-only option to subman's list command. (crog@redhat.com)
  - 1157761: Fixed incorrect option usage in migration tool. (crog@redhat.com)
  - 1157761: revert to "--servicelevel" (alikins@redhat.com)
  - 1119688: Improved error code usage in subman. (crog@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.13.9-1
changelog:
  - Move ostree config to /etc/ostree/remotes.d/redhat.conf (alikins@redhat.com)
  - 1147463: Log py.warnings to shutup gobject warning (alikins@redhat.com)
  - 1159266: rhsm-icon -i fails with "TypeError: 'NoneType' object has no
    attribute '__getitem__'" (wpoteat@redhat.com)
  - 1145833: Do not package sat5to6 with subscription-manager. (awood@redhat.com)
  - 1156627: Fix list consumed matching no service level to "".
    (dgoodwin@redhat.com)
  - 1162331: Changed how debug_commands.py prints errors. (crog@redhat.com)
  - 1160150: Repos --list leads to deletion of certificates imported to a system
    (wpoteat@redhat.com)
  - 1162170: Added error output when --pool-only is used with --installed.
    (crog@redhat.com)
  - 990183: Fix typos in the new man page (bkearney@redhat.com)
  - 1161694: Modify the --pool-id-only to be --pool-only in bash completion and
    man page (bkearney@redhat.com)
  - Use .format strings for --ondate example message (alikins@redhat.com)
  - 1113741: Fix rhsmd traceback on 502 errors. (alikins@redhat.com)
  - 1157387: Fix incorrect no installed products detected status in GUI.
    (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.13.10-1
changelog:
  - 1103824: Add a catchall excepthook for rhsmd (alikins@redhat.com)
  - 1119688: Improved exit code usage (crog@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.13.11-1
changelog:
  - 1132981: Fixed exit code when registering system with no products installed
    (crog@redhat.com)
  - Add 'list --matches' example to man page. (alikins@redhat.com)
  - 1149286: Removed obsolete CLI options from auto-completion (crog@redhat.com)
  - 990183: Spelling errors in man pages (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.13.12-1
changelog:
  - Latest strings from zanata. (alikins@redhat.com)
  - 1122530: Removed/updated more obsoleted documentation, dates and versions
    (crog@redhat.com)
  - 1159348: Improved list error output when using list criteria
    (crog@redhat.com)
  - 1142918: Fixed proxy config button labels (crog@redhat.com)
  - Move repolibs release fetch to the last minute. (alikins@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.13.13-1
changelog:
  - 1175284: Show warning for crossdev --noarchive (wpoteat@redhat.com)
  - Add missing import of GMT() (alikins@redhat.com)
  - 1180400: "Status Details" are now populated on CLI (crog@redhat.com)
  - 1180395: Added "Provides Management" to subman list output (crog@redhat.com)
  - Bumping required python-rhsm version (mstead@redhat.com)
  - Don't fail when product cache has an old format. (awood@redhat.com)
  - Use custom JSON encoding function to encode sets. (awood@redhat.com)
  - Make 'attach' auto unless otherwise specified. (alikins@redhat.com)
  - Add product tag reporting to client. (awood@redhat.com)
  - 1175185: Removed extra slash from rhsm-debug output (crog@redhat.com)
  - 1175291: Fixed a bug with attaching pools via empty file (crog@redhat.com)
  - 1070585: Changed button label from "Ok" to "Save" (crog@redhat.com)
  - 1122530: Updated man page examples (crog@redhat.com)
  - 1132981: Reverted removal of warning message (crog@redhat.com)
  - 1058231: Adjusted "last update" label positioning (crog@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.14.1-1
changelog:
  - 976855: populate a "version.py" at build time (alikins@redhat.com)
  - Fixed typo in subscription-manager-gui (crog@redhat.com)
  - 1186386: Provide one and only one Red Hat CA to Docker. (awood@redhat.com)
  - 1114117: Stop collecting subs info by default. (alikins@redhat.com)
  - 1184940: Update container plugin config. (dgoodwin@redhat.com)
  - 1183122: Fix KeyErrors building dbus ent status (alikins@redhat.com)
  - 884285: Needs to maintain loop for dbus calls (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.14.2-1
changelog:
  - Move to fileConfig based logging. (alikins@redhat.com)
  - Ignore glib warnings about class properties. (alikins@redhat.com)
  - log level updates, mostly info->debug. (alikins@redhat.com)
  - Condense virt fact logging to one info level entry. (alikins@redhat.com)
  - Log to info when we update facts. (alikins@redhat.com)
  - Change branding 'nothing-happened' logs to debug. (alikins@redhat.com)
  - Condense cert_sorter logged info. (alikins@redhat.com)
  - Change most cache related log msgs to debug level. (alikins@redhat.com)
  - Make D-Bus related log entries debug level. (alikins@redhat.com)
  - Change heal logging to be more concise. (alikins@redhat.com)
  - Add log friendy str version of Identity (alikins@redhat.com)
  - 1133647: Fix messageWindow deprecation warning. (alikins@redhat.com)
  - 1183382: Fix test case to work with dateutil 2. (alikins@redhat.com)
  - Revert "Added check for /etc/oracle-release in hwprobe" (alikins@redhat.com)
  - 1196416: Migration should not need credentials with activation keys
    (awood@redhat.com)
  - 1196385: Add --activation-key option to migration man page.
    (awood@redhat.com)
  - 1196418: Add bash completion for --activation-key in migration.
    (awood@redhat.com)
  - Update spec to point to github / new project website. (dgoodwin@redhat.com)
  - Quiet "Whoever translated calendar*" warnings. (alikins@redhat.com)
  - Stop 'recently-used.xbel' warnings, disable mru (alikins@redhat.com)
  - 1154375: Allow use of activation keys during migration. (awood@redhat.com)
  - 1191237: Fix proxy "test connection" in firstboot. (alikins@redhat.com)
  - 1191237: Make proxy config "save" work in firstboot. (alikins@redhat.com)
  - 1191241: Handle network starting after subman does. (alikins@redhat.com)
  - 1145077, disabled column wrapping during redirects (jmolet@redhat.com)
  - Add syslog logging handler. (alikins@redhat.com)
  - 1191237: Fix problems exitting firstboot on errors (alikins@redhat.com)
  - 1163398, fixing rhsm-icon --help descriptions (jmolet@redhat.com)


author: Alex Wood <awood@redhat.com> 1.14.3-1
changelog:
  - 1170314: Clarify that manage_repos 0 will delete redhat.repo.
    (dgoodwin@redhat.com)
  - 1207958: Fix traceback when contract # is None (alikins@redhat.com)
  - 1117525,1189950,1188961 latest strings from zanata (alikins@redhat.com)
  - 1200972: Fixed grammar issue with error message in the attach command
    (crog@redhat.com)
  - Bumping required python-rhsm version (mstead@redhat.com)
  - 1204012: Added missing documentation for the --release option
    (crog@redhat.com)
  - 1209519: Removed erroneous information in help message for subman
    (crog@redhat.com)
  - 1198369: refresh_compliance_status now has a default value for state
    (crog@redhat.com)
  - 1180273: Allow migration without requiring RHN credentials (awood@redhat.com)
  - 1201727: Handle reasons with expired ent id (alikins@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.14.4-1
changelog:
  - 1141257: Fix wrapping of subscription name in contract dialog
    (mstead@redhat.com)
  - 1147404: Fixed firstboot title length issues (mstead@redhat.com)
  - 1207306: Revert DBus compliance status code. (dgoodwin@redhat.com)
  - 1195501: Properly refresh repo file on override deletion (mstead@redhat.com)
  - Add Fedora 22 to Fedora releaser branches. (awood@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.14.6-1
changelog:
  - 1149095: Fix error when yum updates subman modules (alikins@redhat.com)
  - 1159163: Fix prod id del because of --disablerepo (alikins@redhat.com)
  - 1180273: Migrate from RHN Classic without credentials (awood@redhat.com)
  - 1213418: Message agreement between GUI and CLI in disconnected system
    (wpoteat@redhat.com)
  - 1199597: Fix UnicodeError from repolib's report (alikins@redhat.com)
  - 1209519: Removed excerpt from man page listing --auto as a requirement
    (crog@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.14.7-1
changelog:
  - 1220287: Proxy Save accel fix with latest strings. (alikins@redhat.com)
  - 1212515: Print error message for missing systemid file. (awood@redhat.com)
  - Added missing option to the migration manual page (crog@redhat.com)
  - Specified error codes on system_exit in rhn-migrate-classic-to-rhsm
    (crog@redhat.com)
  - Updated the manual pages for the attach command (crog@redhat.com)
  - Remove locale based DatePicker tests. (alikins@redhat.com)
  - Make rhsm-debug test cases clean up better. (alikins@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.14.8-1
changelog:
  - 1223860: Revert to default value on remove command (wpoteat@redhat.com)
  - translation sync from zanata (alikins@redhat.com)
  - 1223852: fix 'Deletedfd' string in repo report (alikins@redhat.com)
  - Remove gnome-python2-canvas,gnome-python2 deps (alikins@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.14.9-1
changelog:
  - 1223038: Fix API used by openshift clients. (alikins@redhat.com)
  - 1195824: Latest strings from zanata (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.15.1-1
changelog:
  - Don't try to set file attrs on symlinks in spec (alikins@redhat.com)
  - 1228807: Make disabling proxy via gui apply (alikins@redhat.com)
  - Use find_lang --with-gnome for the gnome help (alikins@redhat.com)
  - Cast return daemon() to void to quiet warnings. (alikins@redhat.com)
  - Make the 'compile-po' step in the build quiet. (alikins@redhat.com)
  - Make desktop-file-validate warnings. (alikins@redhat.com)
  - rpm spec file reorg (alikins@redhat.com)
  - 1224806: Prevent yum blocking on rhsm locks (alikins@redhat.com)
  - 1092564: Add LDFLAGS to makefile so RPM can modify them. (awood@redhat.com)
  - Update registergui.py (wpoteat@redhat.com)
  - Bump version to 1.15 (wpoteat@redhat.com)
  - Remove spurious debug logging about content labels (alikins@redhat.com)
  - Revert "1189953: Replaced usage of "startup" with "start-up""
    (crog@redhat.com)
  - Revert "1149098: Removed uses of the non-word "unregister"" (crog@redhat.com)
  - Revert "1189937: Added hypens to instances of the non-word "wildcard""
    (crog@redhat.com)
  - Revert "1200507: Hyphenated uses of the non-word "plugin."" (crog@redhat.com)
  - 1225435: Use LC_ALL instead of LANG for lscpu. (alikins@redhat.com)
  - Remove mutable default args in stubs (alikins@redhat.com)
  - Add notes about how register/firstboot interact. (alikins@redhat.com)
  - 1189953: Replaced usage of "startup" with "start-up" (crog@redhat.com)
  - 1194453: Fixed typos and grammar issues in the rhsmcertd man page
    (crog@redhat.com)
  - 1192646: Fixed typos and grammar issues in the RHSM conf man page
    (crog@redhat.com)
  - 1192574: Fixed typos and grammar issues in subman GUI man page
    (crog@redhat.com)
  - 1192120: Fixed typos and grammar issues in subman man page (crog@redhat.com)
  - 1192094: Fixed erroneous usage of "servicelevel" for the subman command
    (crog@redhat.com)
  - 1194468: Fixed typos and grammar in rhsm-debug man page (crog@redhat.com)
  - 1193991: Fixed typos and header for RCT man page. (crog@redhat.com)
  - 1200507: Hyphenated uses of the non-word "plugin." (crog@redhat.com)
  - 1189946: Removed extraneous hyphens from instances of "pre-configure"
    (crog@redhat.com)
  - 1189937: Added hypens to instances of the non-word "wildcard"
    (crog@redhat.com)
  - 1149098: Removed uses of the non-word "unregister" (crog@redhat.com)
  - 1189880: Removed the non-word "unentitle" from error messages
    (crog@redhat.com)


author: Chris Rog <crog@redhat.com> 1.15.2-1
changelog:
  - Added release target for RHEL 7.2 (crog@redhat.com)
  - Move po compile/install for faster 'install-files' (alikins@redhat.com)
  - Stop using deprecated Tito settings. (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.15.3-1
changelog:
  - 1232508: file_monitor is no longer a gobject (alikins@redhat.com)
  - Add 'subscription-manager-initial-setup-addon' sub package (alikins@redhat.com)
  - Make 'subscription-manager-firstboot' optional (alikins@redhat.com)
  - Make 'firstboot' and 'initial-setup' RHEL version dependent (alikins@redhat.com)
  - Add initial-setup modules. (alikins@redhat.com)
  - Port gui from gtk2 to gtk3 via 'ga' (alikins@redhat.com)
  - Make gui support gtk2 and gtk3 (alikins@redhat.com)
  - Add module 'ga' ('gtk any') as Gtk ver abstraction (alikins@redhat.com)
  - Add search-disabled-repos plugin. (vmukhame@redhat.com)


author: Chris Rog <crog@redhat.com> 1.15.7-1
changelog:
  - Merge pull request #1219 from candlepin/alikins/1241247_ga_ImportError
    (ceiu@cericlabs.com)
  - Merge pull request #1211 from candlepin/awood/1232232-enable-repos
    (alikins@redhat.com)
  - 1241247: Fix ga ImportError in rhsmcertd (alikins@redhat.com)
  - Merge pull request #1214 from
    candlepin/alikins/prevent_nose_loading_ga_impls_directly (awood@redhat.com)
  - Add comment about the request_injection decorator. (awood@redhat.com)
  - Prevent nose looking for tests in sub_manager/ (alikins@redhat.com)
  - Remove assertIn as that test is not in Python 2.6. (awood@redhat.com)
  - Move API dependency injection out of module scope. (awood@redhat.com)
  - 1232232: Add supported API to enable content repositories. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.0-1
changelog:
  - Bump version to 1.16 (crog@redhat.com)
  - Changed initial-setup-addon package requirement from subman to subman-gui
    (crog@redhat.com)
  - Cast product.id to int for sort in cat-cert (alikins@redhat.com)
  - 1136163: Ignore pythonpath to avoid selinux AVCs (alikins@redhat.com)
  - 985157: Display the URL that is the registration target (wpoteat@redhat.com)
  - 1234413: lower log level of rhsmd RHN messages (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.1-1
changelog:
  - 1150150: Ostree update report should log updates in proper section
    (wpoteat@redhat.com)
  - 1141128: Clean up and correct for style (wpoteat@redhat.com)
  - 1251610: Port and prefix were reversed in connection URL statement
    (wpoteat@redhat.com)
  - 1141128: Imported certificate in detatched scenario not getting deleted
    (wpoteat@redhat.com)
  - 1240553: Fix detection of cert dir changes (alikins@redhat.com)
  - Fixing All Subscriptions layout issues (mstead@redhat.com)
  - 1221273: Auto-attach failure should not short-circuit other parts of
    registration (wpoteat@redhat.com)
  - Remove use of Widget.is_toplevel() (alikins@redhat.com)
  - Require initial-setup >= 0.3.9.24, no fb on el7 (alikins@redhat.com)
  - Fix spec file build errors (alikins@redhat.com)
  - search-disabled-repos: ignore failed temporarily enabled repos
    (vmukhame@redhat.com)
  - search-disabled-repos: replace CLI with API calls for enabling repos
    permanently (vmukhame@redhat.com)
  - Add new api package to RPM. (awood@redhat.com)
  - Turn off ga loading debug messages. (alikins@redhat.com)
  - Specify a thread name for any threads we start. (alikins@redhat.com)
  - 1248746: Fix layout of contract dialog (GTK3) (mstead@redhat.com)
  - 1248821: Add Gtk.Window to ga_gtk2.Gtk (alikins@redhat.com)
  - 1248821: All subs date picker was failing. (alikins@redhat.com)
  - 1249053: Fixed layout/blank button issues on owner selection dialog
    (mstead@redhat.com)
  - 1248729: All subs filter dialog was not focused. (alikins@redhat.com)
  - 1248664: Fix GtkAdjustment related warnings (alikins@redhat.com)
  - 1248546: Slightly better looking done screen. (alikins@redhat.com)
  - 1243704: Goto error screen on 'cancel' (alikins@redhat.com)
  - 1245557: Fix release and service level preferences (alikins@redhat.com)
  - Add GTK_COMPAT_VERSION to ga_gtk2/gtk_compat (alikins@redhat.com)
  - 1248773: Fixed proxy dialog layout (GTK3) (mstead@redhat.com)
  - 1248771: Fixing activation key dialog layout (GTK3) (mstead@redhat.com)
  - 1247723: Fixed layout issues in Facts dialog (GTK3) (mstead@redhat.com)
  - 1245283: Properly initialize AutobindWizard when auto-attach is clicked
    (mstead@redhat.com)
  - 1248546: Refine the aesthics of register dialog. (alikins@redhat.com)
  - 1243260: Make proxy config dialog work. (alikins@redhat.com)
  - 1161157,1155954: Improve performance of Repository Dialog (mstead@redhat.com)
  - 1185958: Make ostree plugin depend on ostree. (alikins@redhat.com)
  - 1165771: make content plugins require subman (alikins@redhat.com)
  - Move gtk_compat features to sub ga module. (alikins@redhat.com)
  - Use idle_add from ga_Object for 6.x (alikins@redhat.com)
  - Updated initial-setup-addon package requirement to initial-setup-gui
    (crog@redhat.com)
  - Only build initial-setup rpm on rhel > 7.1 (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.2-1
changelog:
  - 884288: Better registergui for initial-setup (alikins@redhat.com)
  - 1254349: move Resgistering to message (vrjain@redhat.com)
  - 1257460: Set text domain on Gtk.Builder widgets (alikins@redhat.com)
  - 1246680: Hide rhsm-debug --subscriptions options (alikins@redhat.com)
  - Set help file name for the Subscription Manager spoke
    (martin.kolman@gmail.com)
  - 1246680: Remove subscriptions from rhsm-debug (wpoteat@redhat.com)
  - Enabled help options on first tab (seanokeeffe797@gmail.com)
  - 1207247: Insecure parameter needs more explanation (wpoteat@redhat.com)
  - 1253275: Fix initial-setup ks mode (alikins@redhat.com)
  - Stopped --consumerid = distributor id (vrjain@redhat.com)
  - 1246429: Stop spinbutton from blocking quantity (alikins@redhat.com)
  - 1185958: Remove ostree plugins req on ostree (alikins@redhat.com)
  - Do not allow using --force with --consumerid (vrjain@redhat.com)
  - 1141128: Subscriptions need refresh after imported cert removed
    (wpoteat@redhat.com)
  - x86_64 and aarch /proc/cpuinfo module (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.3-1
changelog:
  - 1249012: fix start-end date original color (vrjain@redhat.com)
  - 884288: Make register widgets handle resizing. (alikins@redhat.com)
  - 1185958: Quieter ostree plugin sans ostree (alikins@redhat.com)
  - 1168268: Add rhsm.conf proxy info to ostree repo (alikins@redhat.com)
  - 1249012: Start-End Date of expired subscription is now in red status
    (vrjain@redhat.com)
  - 1262989: Fix unregister action when consumer is already 'Gone' on server
    (fnguyen@redhat.com)
  - 1262919: Added convenience function for printing to stderr (crog@redhat.com)
  - Add a note about GoneException handling. (alikins@redhat.com)
  - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com)
  - Delete the 'release' status cache on clean all. (alikins@redhat.com)
  - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com)
  - 1248833: Ensure the displayMessage is displayed regardless of success or
    failure (csnyder@redhat.com)
  - 1254550: Fix activation key usage in gui. (alikins@redhat.com)
  - Re-initialize() RegisterWidget on RegDialog show (alikins@redhat.com)
  - 1257943:Adding a warning to repo-override command when manage_repos = 0
    (fnguyen@redhat.com)
  - 1251853: Manage repos config entry needs to allow blank value
    (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.4-1
changelog:
  - 1264964: Ignore uuid=None on package sync (alikins@redhat.com)
  - Set register-status in RegisterInfo init. (alikins@redhat.com)
  - Add glade for selectsla combobox for rhel6 (alikins@redhat.com)
  - 1254460: Fixed the credits button in the about dialog in subman GUI
    (crog@redhat.com)
  - 1192120: Fixed remaining instances of "reregister" in the man pages
    (crog@redhat.com)
  - 1270204: Crash report no longer sent when widget is none (csnyder@redhat.com)
  - Cancel button is now labelled "Close" (csnyder@redhat.com)
  - 1268088: Changes the rhsm spoke display message to end with "registered"
    (csnyder@redhat.com)
  - Use class methods instead of redundant ad-hoc methods. (alikins@redhat.com)
  - 1251853: Fix errors if "manage_repos = " in cfg (alikins@redhat.com)
  - 1268102: Stop main window from opening duplicate dialogs. (awood@redhat.com)
  - 1268095: Replace SLA radio buttons w/ combobox (alikins@redhat.com)
  - 1268060: Add 'cancel' back to s-m-gui register. (alikins@redhat.com)
  - 1268028: Fix skipped auto attach in registergui (alikins@redhat.com)
  - 1266929: Fix bug with exception reporting in register dialog.
    (awood@redhat.com)
  - 1266480: Refresh TreeView selection after subscriptions are removed.
    (awood@redhat.com)
  - Allow 'back' to go back multiple times. (alikins@redhat.com)
  - 1267034: Handle 401 with cert based auth (alikins@redhat.com)
  - 1262075,1267179: Fix back/cancel nav (alikins@redhat.com)
  - 1267287: Fix allsubs tab ui regression (alikins@redhat.com)
  - 1266994: Use our icon for initial-setup spoke icon (alikins@redhat.com)
  - 1261006: Handle multiple nav button clicks (alikins@redhat.com)
  - 1242998, 1254550: Fix "already reg'ed" in initial-setup (alikins@redhat.com)
  - 1265347, 1265371: Added translation updates and corrections from 1.15.X
    (crog@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.6-1
changelog:
  - 1285004: Adds check for access to the required manager capabilty
    (csnyder@redhat.com)
  - 1278472: Change default registration url to subscription.rhsm.redhat.com
    (wpoteat@redhat.com)
  - 1275179: Do not allow quantity with auto attach (wpoteat@redhat.com)
  - 976859: Only check server version if asked. (alikins@redhat.com)
  - 1195003: Subscription manager man page mention of wild cards for repo enable
    (wpoteat@redhat.com)
  - Use the stock 'close' button for close button. (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.7-1
changelog:
  - 1263037: Change RHSM Icon reporting of unregistered system
    (wpoteat@redhat.com)
  - 1283749: Upgrade the dialogs to error when required fields are blank.
    (wpoteat@redhat.com)
  - 1222627: Allows removal of product certs with no active repos, given
    temp_disabled_repos (csnyder@redhat.com)
  - 1163398: Modify icon-rhsm man page to reflect the help text
    (wpoteat@redhat.com)
  - Install docs with mode 644 (csnyder@redhat.com)
  - 1288626: Does not report pool ids as serial numbers, ignore duplicates
    (csnyder@redhat.com)
  - 1061407: Avoid unwanted translations for subscription-manager by string
    substitutions (wpoteat@redhat.com)
  - Output of errors now goes to stderr (csnyder@redhat.com)
  - Use matches string to highlight the field(s) containing the match
    (wpoteat@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.16.8-1
changelog:
  - 1298586: Message needed for remove only invalid pool (wpoteat@redhat.com)
  - 1046132: rhsm_icon uses status from check_status (alikins@redhat.com)
  - 1282961: Update yum version to current RHEL 6.8 one (wpoteat@redhat.com)
  - 1046132: rhsm-icon pops up at annoying times - a second attempt
    (vrjain@redhat.com)
  - 1298327: Handles exception in repolib (csnyder@redhat.com)
  - 1297313: Fixed layout issues with the repository management dialog on GTK2
    (ceiu@cericlabs.com)
  - 1292038: Changed adjustments to GtkAdjustment objects
  - 1292013: Retain reference to backend for use in proxy config
    (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.17.1-1
changelog:
  - 1300259: Select service level label no longer overlaps dropdown box
    (csnyder@redhat.com)
  - 1220283: Choose server text no longer overlapped by icon.
    (csnyder@redhat.com)
  - 1300816: Add proc_cpuinfo facts for ppc64/le (alikins@redhat.com)
  - 1300791: Update man page footers (wpoteat@redhat.com)
  - 1300805: Add support for ppc64 virt.uuid (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.17.2-1
changelog:
  - 1308732: Leave hw fact virt.uuid unset if unknown (alikins@redhat.com)
  - 1290885: Display formatted error if no DISPLAY exists. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.17.3-1
changelog:
  - 1304427: Fixes system path to properly import from module
    subscription_manager (csnyder@redhat.com)
  - 1266935: Turn sub-man logging to INFO level. (awood@redhat.com)
  - register screen -> reg screen and pkg profile (alikins@redhat.com)
  - 1264964: Always use cert auth for package profile (alikins@redhat.com)
  - 1309553: Do not fail on check for consumer["type"]["manifest"]
    (csnyder@redhat.com)
  - 1304680: Include error detail in message (wpoteat@redhat.com)
  - 1312367: Progress bar needs to go away on repo update connection fail
    (wpoteat@redhat.com)
  - 1311935: Emits register-message instead of register-error for display of user
    errors (csnyder@redhat.com)
  - 1302564: Push 'Done' box as close to center of firstboot page as possible
    (wpoteat@redhat.com)
  - 1308523: Navigation buttons sensitivity matches the current_screen.ready
    (csnyder@redhat.com)
  - 1302775: Navigate through all rhsm firstboot screens (csnyder@redhat.com)
  - 1304280: Tab stop needed on cancel button (wpoteat@redhat.com)
  - 1303092: GUI issues in Repos and Help (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.17.4-1
changelog:
  - 1315859: Only show one proxy dialog (csnyder@redhat.com)
  - 1309553: Stylish fixes for consumer fixes (csnyder@redhat.com)
  - 1313631: Registration with one environment proceeds as normal
    (csnyder@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.5-1
changelog:
  - Added RHEL 7.3 release target (vrjain@redhat.com)
  - 1320507: Use config entry before default for port and prefix
    (wpoteat@redhat.com)
  - 1317613: Typo in selectsla.ui (wpoteat@redhat.com)
  - 1321831: Clear auto-attach dialog when consumer has been deleted
    (wpoteat@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.6-1
changelog:
  - 1268094: Avoid traceback on unreg with >1 sub (alikins@redhat.com)
  - 1329397:  github issue #1409 (stas-fomin@yandex.ru)
  - 1301215: Test proxy connection before making call 1176219: Stop before cache
    is returned when using bad proxy options (wpoteat@redhat.com)
  - 1315591: Catches exception and allows process to continue
    (wpoteat@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.7-1
changelog:
  - 1297493, 1297485: Restrict visibility of subscription-manager caches.
    (awood@redhat.com)
  - pull translations from zanata 1.17.X, after pushing 1.16.X translations to
    1.17.X and pushing keys file (vrjain@redhat.com)
  - update keys using make gettext (vrjain@redhat.com)
  - pull translations from zanata 1.16.X (vrjain@redhat.com)
  - 1328729: add registry.redhat.io to default registry_hostnames
    (vrjain@redhat.com)
  - Add lxml requirement to test-requirements. (awood@redhat.com)
  - Add noop implementation for deprecated Makefile target. (awood@redhat.com)
  - Force version to be converted to a string. (awood@redhat.com)
  - Correct incorrectly defined options for custom install command.
    (awood@redhat.com)
  - Let setup.py handle populating version.py (awood@redhat.com)
  - Eliminate loading modules from /usr/share/rhsm. (awood@redhat.com)
  - Switch to using lxml for linting. (awood@redhat.com)
  - Handle pep8/flake8 not being available in build environments.
    (awood@redhat.com)
  - Exclude OSTree packages from installation by default. (awood@redhat.com)
  - Make XPath searching 2.6 compatible. (awood@redhat.com)
  - Fix errors found by new linters (awood@redhat.com)
  - Don't use super() with ElementTree.XMLParser. (awood@redhat.com)
  - Add some comments on build philosophy. (awood@redhat.com)
  - Disable version.py generation via setup.py. (awood@redhat.com)
  - Reorganize spec file. (awood@redhat.com)
  - Address issue where Flake8 checked the same file multiple times.
    (awood@redhat.com)
  - Makefile changes. (awood@redhat.com)
  - Consolidate targets in Makefile. (awood@redhat.com)
  - Pare down the Makefile. (awood@redhat.com)
  - Remove items from Makefile now handled by setuptools. (awood@redhat.com)
  - Align Makefile with changes made in setup.py. (awood@redhat.com)
  - Remove docs for long deprecated program. (awood@redhat.com)
  - Fix deprecated XPath expression.  Remove call to missing command.
    (awood@redhat.com)
  - Add icon and Glade files files into setup.py (awood@redhat.com)
  - Add desktop files to setuptools build. (awood@redhat.com)
  - Merge translations back into desktop file. (awood@redhat.com)
  - Add linter to search for undefined Glade handlers. (awood@redhat.com)
  - Check for use of undefined widgets (awood@redhat.com)
  - Use *args for multiple glob searches. (awood@redhat.com)
  - Scan .glade files not .ui files for problematic constructs.
    (awood@redhat.com)
  - Detect debug imports and flag them. (awood@redhat.com)
  - Use extensions that won't be confused for source files. (awood@redhat.com)
  - Simplify AST checking and make it more flexible. (awood@redhat.com)
  - Use AST parsing to find constructs that confuse xgettext. (awood@redhat.com)
  - Add linting commands. (awood@redhat.com)
  - Use some distutils provided utilities.  Refactor. (awood@redhat.com)
  - Begin process of moving to distutils for building. (awood@redhat.com)
  - 1283749: Change some registration dialogs to error (wpoteat@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.8-1
changelog:
  - 1335537: Fix typo in proxy message (wpoteat@redhat.com)
  - Remove sys.path shenanigans that break yum imports. (awood@redhat.com)
  - 1330054: Set hostname, port and prefix on default button clicked
    (csnyder@redhat.com)
  - 1325083: Fix available sort order (csnyder@redhat.com)
  - 874735: Support fact collection of multiple ips per interface
    (csnyder@redhat.com)
  - Added basic SLES compatibility Tested against SLES 11 SP3
    (darinlively@gmail.com)
  - drop xtraceback nose plugin usage as it is not available as an PRM
    (bcourt@redhat.com)
  - Fix Flake8 Errors (bcourt@redhat.com)
  - 1337817:  The 'Start-End Date' of expired subscription is not in red status
    when the subscription expired. (vrjain@redhat.com)
  - 1319678: Alter the return message for removing entitlements at server
    (wpoteat@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.9-1
changelog:
  - 1353662: Explicitly use ConsumerIdentity keypath and certpath methods
    (csnyder@redhat.com)
  - 1268307, 1268043, 1257179: Disable back button on registration dialog when
    there is no back (wpoteat@redhat.com)
  - 1335371: Allow auto-attach in GUI when system status is partial
    (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.18.2-1
changelog:
  - 1176219: Error out if bad proxy settings detected (khowell@redhat.com)
  - 1376014: Clear activation key list when checkbox unchecked
    (wpoteat@redhat.com)
  - 1367509: fix cert not found message, expand tilde (khowell@redhat.com)
  - 1373922: Add cat-manifest --no-content desc to man (khowell@redhat.com)
  - 1346368: Add server_timeout to rhsm.conf manpage (khowell@redhat.com)
  - 1374389: rm --no-content from stat-cert completion (khowell@redhat.com)
  - 1366799: Do not check for a releaseVer override when in container
    (csnyder@redhat.com)
  - 1185914: migrate - handle legacy services/packages (khowell@redhat.com)
  - 1367657: Escape RestlibExceptions for gui display (csnyder@redhat.com)
  - 1371632: Disallow connection test w/ missing info (khowell@redhat.com)
  - 1372673: Ensure user is able to skip auto attach during initial-setup
    (csnyder@redhat.com)
  - 1330515: Account for keyboard interrupt (wpoteat@redhat.com)
  - 1371202: Make sub attach view expand in GTK3 (khowell@redhat.com)
  - 1370623: Fix text sorting for treeview columns (khowell@redhat.com)
  - 1369522: Add cat-manifest --no-content to bash completion
    (khowell@redhat.com)
  - 1298140: Set default window icon (khowell@redhat.com)
  - 1331739: Validate repo-override --remove non-empty [squashed]
    (khowell@redhat.com)
  - 1323271: Update compliance when facts update (khowell@redhat.com)
  - Disallow empty name for --add (khowell@redhat.com)
  - Make repo-override --add emit error same as remove (khowell@redhat.com)
  - 1368362: Do not display logging config error on upgrade (csnyder@redhat.com)
  - 1366055: Add docs for the LOGGING section to rhsm.conf man page
    (csnyder@redhat.com)
  - 1366301: Entitlement regeneration failure no longer aborts refresh
    (crog@redhat.com)
  - 1336428: Check notification object before use (wpoteat@redhat.com)
  - 1365280: Change default log level back to INFO (csnyder@redhat.com)
  - 1362138: Change method signature for Anaconda addon (jkonecny@redhat.com)
  - 1251516: Disable import when registered (wpoteat@redhat.com)
  - 1336880: Print virt_limit attributes with rct cat-manifest.
    (rjerrido@outsidaz.org)
  - 1336883: Add --no-content switch to cat-manifest to reduce output.
    (rjerrido@outsidaz.org)
  - Updated required python-rhsm version (crog@redhat.com)
  - 1334916: Move logging configuration to rhsm.conf (csnyder@redhat.com)
  - 1264108: Clear error message on back action (wpoteat@redhat.com)
  - Kill transient parent warnings from Register dialog (wpoteat@redhat.com)
  - 1333904: 1333906: Append accessible name to contain selected value
    (wpoteat@redhat.com)
  - 1360909: The refresh command now requests entitlement cert regeneration
    (crog@redhat.com)
  - 1351009: Modify message to cover more scenarios (wpoteat@redhat.com)
  - 1351370: Ensure rhsmd exits on exceptions (csnyder@redhat.com)
  - Don't warn about GTK_VERSION if SUBMAN_GTK_VERSION is set (vrjain@redhat.com)
  - 1323276: Don't display or store 'None' in proxy values (wpoteat@redhat.com)
  - 1327179: Check proxy configuration at GUI startup (wpoteat@redhat.com)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.3-1
changelog:
  - 1367128, 1367126: Add network.fqdn fact (khowell@redhat.com)
  - 1305729: Improve dnf-plugin package metadata (khowell@redhat.com)
  - 1382897: Don't always reenable register menu item (khowell@redhat.com)
  - 1382355: Don't swallow CLI autoattach exceptions (khowell@redhat.com)
  - 1245473: Add container-specific no-certs warning (khowell@redhat.com)
  - 1369577: Fix rct cat-manifest --no-content format (khowell@redhat.com)
  - 1379258: Fix alignment of GTK3 choose_server screen (khowell@redhat.com)
  - 1320371: Display user-friendly rate limit messages (khowell@redhat.com)
  - 1362731: Change titles when moving to subscription attachment
    (wpoteat@redhat.com)
  - 1163968: Use macro for service restart (wpoteat@redhat.com)
  - 1372779: Fix typo in "connection" (khowell@redhat.com)
  - 1259768: initial-setup: notify and block for async (khowell@redhat.com)
  - 1365472: Add keyboard mnemonics for initial-setup (khowell@redhat.com)
  - 1176219: Treat port as integer for GUI conn test (khowell@redhat.com)
  - 1366523: Ensure that each quantity spinner has proper settings
    (wpoteat@redhat.com)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.4-1
changelog:
  - Rev zanata version to 1.18.X (adarshvritant@gmail.com)
  - 1389559: Parse log levels properly from config (khowell@redhat.com)
  - 1390549: Force input prompts to use stdout (khowell@redhat.com)
  - debrand so my Katello server errors don't point to real RHSM
    (riehecky@fnal.gov)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.5-1
changelog:
  - 1395659: Handle ProxyExceptions that occur during GUI operation
    (csnyder@redhat.com)
  - 1395662: Properly parses exc_info based on type (csnyder@redhat.com)
  - 1395794: Include python-decorator as a required dependency
    (csnyder@redhat.com)
  - 1378495: Do not touch OSTree Origin files. (csnyder@redhat.com)
  - Replace m2crypto references (khowell@redhat.com)
  - 1390258: Validate --remove-rhn-packages conflicting options
    (khowell@redhat.com)
  - 1390341: Disable SysV/systemd services properly (khowell@redhat.com)
  - 1268033: Add progress screen for validate server (khowell@redhat.com)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.6-1
changelog:
  - 1401078: "Remote server error" on BadStatusLine (khowell@redhat.com)
  - 1390712: Add --remove-rhn-packages to man pages (khowell@redhat.com)
  - fix keyerror when showing subs that doesnt have derivedProvidedProducts
    (rjerrido@outsidaz.org)
  - Fix test failure when no legacy services installed (khowell@redhat.com)
  - show Derived Provided Products for products that have them
    (rjerrido@outsidaz.org)
  - 1261215: Fix frozen progress bars (khowell@redhat.com)
  - 1360427: Show error if browser is not detected (khowell@redhat.com)


author: Alex Wood <awood@redhat.com> 1.19.0-1
changelog:
  - Bump version to 1.19 (adarshvritant@gmail.com)
  - 1405125: Strip null byte from end of virt uuid. (awood@redhat.com)
  - Provide DBus objects for configuration, facts, and registration.
    (awood@redhat.com)
  - Use repo location for python-rhsm dependency. (awood@redhat.com)
  - 1402009: Unset TERM inside subscription-manager (khowell@redhat.com)
  - 1404930: Provide GUI flow to fix proxy settings (khowell@redhat.com)
  - 1403387: Fix proxy conn test short-circuit (csnyder@redhat.com)
  - 1401394: Collect fqdn via `hostname -f` (khowell@redhat.com)


author: Alex Wood <awood@redhat.com> 1.19.1-1
changelog:
  - Add missing BuildRequires. (awood@redhat.com)
  - Zanata translations for 1.19 (adarshvritant@gmail.com)
  - Drop unsupported languages from zanata.xml (adarshvritant@gmail.com)
  - Fix initialization of a couple of tests (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.2-1
changelog:
  - Query.na_dict() has been renamed in dnf 2.0 (#1544)
    (MichaelMraka@users.noreply.github.com)
  - Add correlation ID to each cmd & rhsmcertd run (khowell@redhat.com)
  - 1425438: Hide content access certs from list cmd (khowell@redhat.com)
  - 1421930: Force update of icon cache on install of subman gui
    (csnyder@redhat.com)
  - Bug fix: make install works as expected, when PYTHON_VER is not set using
    system variable. (jiri.hnidek@tul.cz)
  - 1415708: Fix issues with facts gathering. (awood@redhat.com)
  - Add content access cert functionality to subman (khowell@redhat.com)
  - Bootstrap DBus mainloop when rhsmcertd runs. (awood@redhat.com)
  - Fix string comparison missed in python3 PR (khowell@redhat.com)
  - Add missing Requires and BuildRequires needed by F25. (awood@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.3-1
changelog:
  - Lock down Facts object to be accessible to root only. (awood@redhat.com)
  - 1423013: Allow DBus calls to the com.redhat.RHSM1 interfaces
    (awood@redhat.com)
  - Address code paths with Coverity FORWARD_NULL (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.4-1
changelog:
  - Bump required python-rhsm version to 1.19.2 (khowell@redhat.com)
  - 1434094: Deny D-BUS Config.Set from non-root (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.5-1
changelog:
  - Zanata translations for 1.19.X (khowell@redhat.com)
  - 1433479: rhsmcertd - check connection before lock (khowell@redhat.com)
  - 1427069: Prioritize content from Basic entitlements (khowell@redhat.com)
  - 1429657: Remove catch-all on register --force (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.6-1
changelog:
  - Bump required python-rhsm version to 1.19.4-1 (khowell@redhat.com)
  - 1435013: Add splay to all checks done by rhsmcertd (csnyder@redhat.com)
  - 1431659: Let rhsmcertd-worker clean up on SIGTERM (khowell@redhat.com)
  - 1428435: Make release set/unset regenerate repos (khowell@redhat.com)
  - 1425922: System locale in facts (wpoteat@redhat.com)
  - 1420533: Add no_proxy option to API, config, UI (khowell@redhat.com)
  - 1424614: Add support to rct to print contentAccessMode attribute
    (rjerrido@outsidaz.org)
  - Automatic commit of package [python-rhsm] release [1.19.3-1].
    (khowell@redhat.com)
  - 1434860: Only log correlation ID for specified cmd (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.7-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - 1440934: Ensure rhsmcertd performs both types of checks (csnyder@redhat.com)
  - 1440251: Bug fixing building of rhsmcertd at RHEL (jhnidek@redhat.com)
  - 1440922: Add a description of maxSplayMinutes to the rhsm.conf man page
    (csnyder@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.8-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - Bump python-rhsm requirement to 1.19.5 (khowell@redhat.com)
  - 1435013: Add splay option to rhsmcertd, randomize over interval
    (csnyder@redhat.com)
  - 1438139: Make subscription details view expand (khowell@redhat.com)
  - 1438869: Clear dmidecode warnings (khowell@redhat.com)
  - Update log message to be more clear about the splay time being used
    (csnyder@redhat.com)
  - 1438561: Do not use D-Bus for facts collection (khowell@redhat.com)
  - 1433368: 1432947: Filter content access certs at entitlement list level
    (wpoteat@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.9-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - 1438869: Capture dmidecode errors at fact gathering (khowell@redhat.com)
  - 1443205: Simplify rhsmcertd log message plurality (csnyder@redhat.com)
  - 1435771: Fix UnboundLocalError during custom facts collection
    (csnyder@redhat.com)
  - 1426357: Fix DBus register service configuration issue. (awood@redhat.com)
  - 1405314: Better output message, when subman gui is launched with non-root
    user. (jhnidek@redhat.com)
  - 1426685: Bug fix: subman doesn't log errors when repository enabling failed
    (jhnidek@redhat.com)
  - 1441698: Install missing rpm package with fonts. (jhnidek@redhat.com)
  - 1438085: Do not include virt.uuid for platforms where it is not known
    (csnyder@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.10-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - 1444714: Error reading system DMI information (jhnidek@redhat.com)
  - 1357152: Print right dates on subscription-manager list --installed
    (jhnidek@redhat.com)
  - 1445387: Set locale fact to Unknown if value cannot be determined
    (khowell@redhat.com)
  - 1443693: Enable to overwrite system.certificate_version with custom fact.
    (jhnidek@redhat.com)
  - 1444800: Added mising policy file. (jhnidek@redhat.com)
  - 1429505: Facts dbus service does not start properly due to timeout.
    (jhnidek@redhat.com)
  - 1443215: bug fix of writing time stamps. (jhnidek@redhat.com)
  - 1443554: Clicking at Help->Getting Started opens yelp. (jhnidek@redhat.com)
  - 1428002: Add proxy configuration info to man page (khowell@redhat.com)
  - 1443598: Remove M2Crypto reference from rhsmlib (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.11-1
changelog:
  - 1446638: Remove dbus-x11 dependency (khowell@redhat.com)
  - 1443101: Provide feedback for force register (khowell@redhat.com)
  - 1446469: Use sys.setdefaultencoding('utf-8') in better way.
    (jhnidek@redhat.com)
  - 1440319: fixed wrong spelling. (jhnidek@redhat.com)
  - 1426343: fixed rct to display cert without subjectAltName.
    (jhnidek@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.20.0-1
changelog:
  - Bump python-rhsm requirement to 1.20.0 (khowell@redhat.com)
  - 1444512: Display deleted uuid in facts dialog correctly. (jhnidek@redhat.com)


author: Alex Wood <awood@redhat.com> 1.20.1-1
changelog:
  - Only return JSON body from Register service. (awood@redhat.com)
  - Add a DBus object and service to attach subscriptions. (awood@redhat.com)
  - 1472746: Correct sorting of dates in subman gui (jhnidek@redhat.com)
  - 1472715: Python module rhsm should never call exit() (jhnidek@redhat.com)
  - 1462456: added flush() method to Tee class in fixtures. (jhnidek@redhat.com)
  - 1462456: flushing of stdout and stderr once again (jhnidek@redhat.com)
  - 1329349: Add subscription-manager plugin to yum-config-manager
    (khowell@redhat.com)
  - 1468297: Fix gui proxy check (khowell@redhat.com)
  - 1367672: Ignore "already attached" in register GUI (khowell@redhat.com)
  - 1350402: fix broken pipe error in other bin scripts (jhnidek@redhat.com)
  - 1463325: Output consumer name on registration (tony@anthonyjames.org)
  - Tell SUSE to use yum since python-kitchen is unavailable. (awood@redhat.com)
  - Do not package the yum plugins if they are not needed. (awood@redhat.com)
  - Use python-kitchen instead of yum for util method. (awood@redhat.com)
  - 1380341: Better dialog in GUI, when consumer is deleted at CP.
    (jhnidek@redhat.com)
  - 1459194: open Online Documentation, when env. var. LANG is unset
    (jhnidek@redhat.com)
  - 1455681: rhsm-debug created report dir with wrong perms (jhnidek@redhat.com)
  - 1452075: print only readable part of SSL error to console
    (jhnidek@redhat.com)
  - 1413161: Add baseurl examples, explanation (khowell@redhat.com)
  - 1386914: Add hypervisor consumer type to manpages (khowell@redhat.com)
  - 1444453: Have gettext return unicode instead of bytes. (awood@redhat.com)
  - 1443570: Update retired article reference (redhatrises@gmail.com)
  - 1457348: Use https for the redhat.com/forgot_password label.
    (jhnidek@redhat.com)
  - 1457197: Env. variable no_proxy=* is not ignored (jhnidek@redhat.com)
  - 1392709: Display better error msg., when wrong proxy is set up
    (jhnidek@redhat.com)
  - 1448501: subman gui can unregister, when network is up again
    (jhnidek@redhat.com)
  - 1422196: Update container certs after plugin install (khowell@redhat.com)
  - 1441397: added --noproxy for rhsm-debug auto-completion (jhnidek@redhat.com)
  - 1421010: GUI opens network dialog due to bad proxy during startup
    (jhnidek@redhat.com)
  - 1414529: Raise exception with path/string of wrong certificate.
    (jhnidek@redhat.com)
  - 1443164: no_proxy match the host name when *.redhat.com is used
    (jhnidek@redhat.com)
  - 1441397: Added --noproxy to bash completion script (jhnidek@redhat.com)
  - Python 3 compatability fixes. (awood@redhat.com)
  - 1365472: Add mnemonic for subscription-manager spoke (khowell@redhat.com)
  - 1443159: Added default value for splay configuration (jhnidek@redhat.com)
  - 1452737: Enable saving no_proxy settings from GUI (jhnidek@redhat.com)
  - 1451003: identity reports right info in name field (jhnidek@redhat.com)
  - 1450818: Bug fix of com.redhat.Subscriptionmanager D-Bus policy
    (jhnidek@redhat.com)
  - 1451166: Fix Host header when using proxy (khowell@redhat.com)
  - 1450049: Replace `-` with `_` in completion functions (khowell@redhat.com)
  - 1450862: remove obsolete certiciates of golden ticket (jhnidek@redhat.com)
  - 1448855: golden ticket entitlement was not removed. (jhnidek@redhat.com)
  - 1449824: facts collection aborts with unknown locale (jhnidek@redhat.com)
  - 1432231: Support /etc/init.d daemon even on EL7 (khowell@redhat.com)
  - 1450210: Make lscpu ignore locale again (khowell@redhat.com)
  - 1447211: Don't read non-existing json cache file. (jhnidek@redhat.com)
  - 1401787: Use json file for caching pool type. (jhnidek@redhat.com)
  - 1447722: use socket.getaddrinfo() to mimic hostname -f cmd
    (jhnidek@redhat.com)
  - 1427069: Add secondary file to determine external repo file changes
    (wpoteat@redhat.com)
  - 1444453: set bin scripts file encoding to utf-8 (khowell@redhat.com)
  - 1444453: Set default encoding for gui to UTF-8 (khowell@redhat.com)
  - include 'full_refresh_on_yum' logic in zypper service plugin
    (dellweg@atix.de)
  - rehash ca-path in zypper service plugin (dellweg@atix.de)
  - Add preliminary zypper support (khowell@redhat.com)
  - Define libexec directory at compile time (kkaempf@suse.de)
  - Separate CFLAGS and LDFLAGS (kkaempf@suse.de)
  - 1445204: Update timestamp during intitial cert check. (jhnidek@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.20.2-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - Bump python-rhsm requirement to 1.20.2 (khowell@redhat.com)
  - 1448313: Do not log error, when rhsm_icon.json does not exist
    (jhnidek@redhat.com)
  - 1354667: Better message for proxy/identity cert issue (wpoteat@redhat.com)
  - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com)
  - 1491842: Add man page doc for [rhsm] auto_enable_yum_plugins
    (jhnidek@redhat.com)
  - 1493711: Fix --matches option for the list command. (awood@redhat.com)
  - 1476817: Set network.ipv4_address properly, when DNS misconfigured.
    (jhnidek@redhat.com)
  - 1483746: Force UTF-8 encoding in rhsm-service (jhnidek@redhat.com)
  - rename RepoFile to YumRepoFile (dellweg@atix.de)
  - 1466453: [RFE] rhn-migrate-classic-to-rhsm auto-enable yum plugins
    (jhnidek@redhat.com)
  - D-Bus service for removing entitlements (all/ID/serial num.)
    (jhnidek@redhat.com)
  - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com)
  - 1489877: minor typo in /etc/rhsm/rhsm.conf comment (jhnidek@redhat.com)
  - restructure RepoFile hierarchy (dellweg@atix.de)
  - 1319927: [RFE] sub-man automatically enables yum plugins (jhnidek@redhat.com)
  - Fix polymorphy for RHSMLogHandler (dellweg@atix.de)
  - 1481384: Do not update redhat.repo at RateLimitExceededException
    (jhnidek@redhat.com)
  - 1485008: subman register --type="RHUI" should work (jhnidek@redhat.com)
  - 1481384: Do not update redhat.repo at RateLimitExceededException (#1685)
    (jhnidek@redhat.com)
  - Do not attempt to register if already registered. (awood@redhat.com)
  - Integrate registration service into RegisterCommand. (awood@redhat.com)
  - 1480659: Properly initialize clean repo copy (khowell@redhat.com)
  - D-Bus service for unregistering system (#1680) (jhnidek@redhat.com)
  - Add an entitlement service and use it in the CLI and DBus. (awood@redhat.com)
  - Remove unneeded plugin conduit. (awood@redhat.com)
  - Clean up imports in dbus.base_object (awood@redhat.com)
  - Move certificate persistence into register service itself. (awood@redhat.com)
  - 1480395: Force UTF-8 encoding in daemons (khowell@redhat.com)
  - 1464571: 'sub-man release' prints error for more prod. certs.
    (jhnidek@redhat.com)
  - 1400326: Better error print, when consumer cert is corrupted
    (jhnidek@redhat.com)
  - Reload identity after registering. (awood@redhat.com)
  - Move registration code to a distinct service. (awood@redhat.com)
  - The get_installed_product_status() is now method of InstalledProducts, small
    changes, refactoring. (jhnidek@redhat.com)
  - D-Bus service for listing installed products (jhnidek@redhat.com)
  - 1461003: Deprecate --type option on register command (wpoteat@redhat.com)
  - 1462928: Reset status after connection validation (khowell@redhat.com)
  - 1330036: Better status error message for initial-setup (jhnidek@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.20.3-1
changelog:
  - Cockpit: Implement modal dialog (khowell@redhat.com)
  - Implement bootstrap-select component (khowell@redhat.com)
  - Port cockpit subscriptions-client to dbus (khowell@redhat.com)
  - Move python-rhsm build into subscription-manager (khowell@redhat.com)
  - 1354667: Add identity cert detection to proxy error message generation
    (wpoteat@redhat.com)
  - 1501889: Enable yum plugins after sub-man subcommand is executed
    (jhnidek@redhat.com)
  - 1477958: Use inotify for checking changes of consumer certs
    (jhnidek@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.20.5-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - Cockpit - listing of installed products using patternfly-react
    (jhnidek@redhat.com)
  - 1508457: Bump versions in python-rhsm obsoletes (khowell@redhat.com)
  - Implement fallback for settimeout on old m2crypto (khowell@redhat.com)
  - Cockpit: reconcile translated strings (khowell@redhat.com)
  - Cockpit: use translations from root dir (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.20.6-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - 1514067: Call virt-what using absolute path (jhnidek@redhat.com)
  - 1487688: Load config settings for cockpit plugin (khowell@redhat.com)
  - Added dependencies to cockpit-bridge and cockpit-shell. (jhnidek@redhat.com)
  - 1462456: Flush stdout and stderr on more places (jhnidek@redhat.com)
  - 1491842: fixed typo in man page. (jhnidek@redhat.com)
  - 1508591: Removed python-rhsm from subscription-manager version
    (jhnidek@redhat.com)
  - 1421010: Subman-GUI shows error dialog (wrong proxy settings)
    (jhnidek@redhat.com)
  - 1500106: subscription-manager status --ondate do not ignore date
    (jhnidek@redhat.com)
  - 1506970: Fixed default custom URL in cockpit plugin (jhnidek@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.20.8-1
changelog:
  - Sync zanata translations (khowell@redhat.com)
  - Add parameter to D-Bus API to pass locale for localization of errors
    (jhnidek@redhat.com)
  - 1463765: Fix wrong Indic-language translations (khowell@redhat.com)
  - 1487600: Cockpit - Save configuration from register dialog
    (jhnidek@redhat.com)
  - 1464571: Improve multiple product certs errors (khowell@redhat.com)
  - Replace cockpit-subscriptions (khowell@redhat.com)
  - 1507158: Provide Host: in http CONNECT header (jhnidek@redhat.com)
  - 1319927: Remove newline from auto enable message (khowell@redhat.com)


author: Alex Wood <awood@redhat.com> 1.21.1-1
changelog:
  - Do not enable gpgcheck if the only a metadata gpg key is configured
    (git@PaulSD.com)
  - 1448313: Do not log error, when rhsmcertd is restarted (jhnidek@redhat.com)
  - Support configuration of a repo metadata signing key (git@PaulSD.com)
  - Generate bin scripts via setuptools entry_points (khowell@redhat.com)
  - 1304056: Fix D-Bus path of com.redhat.RHSM1.Facts (jhnidek@redhat.com)
  - 1516439: Cockpit reports error during unregister when candlepin unavailable
    (jhnidek@redhat.com)
  - 1510727: Enable starting of subman GUI, when consumer has been deleted
    (jhnidek@redhat.com)


author: Alex Wood <awood@redhat.com> 1.21.2-1
changelog:
  - 1547354: Add missing requires for python-kitchen (awood@redhat.com)
  - 1528625: Prevent dmidecode failure from returning None (awood@redhat.com)
  - 1543639: Properly encode package profile data (jturel@redhat.com)
  - 1527396: Subman cockpit plugin - fix registration using act. keys
    (jhnidek@redhat.com)
  - 1535974: Close register dialog, when status is changed (jhnidek@redhat.com)
  - Add start date to available pool listing (wpoteat@redhat.com)
  - Condition requiring --after and --all is unnecessary (wpoteat@redhat.com)
  - 1510024: Handle rhel-alt product tags properly (khowell@redhat.com)
  - 1540204: Raise RateLimitExceededException with headers (jhnidek@redhat.com)
  - 1533905: Remove dependency on yum and chkconfig. (jhnidek@redhat.com)
  - 1479353: Add --after option to list command (csnyder@redhat.com)
  - 1537473: Subman rpm requires python-setuptools (jhnidek@redhat.com)
  - 1525238: Do not protect rhel prod. cert with special case
    (jhnidek@redhat.com)
  - 1526622: Do not delete product certificates in protected directory
    (jhnidek@redhat.com)
  - 1519512: Handle non-UTF8 RPM vendors (khowell@redhat.com)
  - 1487600: Fix registration success detection (khowell@redhat.com)
  - 1527813: subman-gui use new URL of Online Documentation (jhnidek@redhat.com)
  - 1527392: Clear credential data in register dialog (jhnidek@redhat.com)
  - rct cat-manifest: show Web and API urls from consumer.json (evgeni@golov.de)
  - Use dnf on RHEL or Fedora w/ using Python 3 (khowell@redhat.com)
  - 1507030: RestlibExceptions should show they originate server-side
    (awood@redhat.com)
  - Package for Python 3 on Fedora (khowell@redhat.com)


author: Alex Wood <awood@redhat.com> 1.21.2-2
changelog:
  - Remove %clean section (ignatenkobrain@fedoraproject.org)
  - Remove BuildRoot definition (ignatenkobrain@fedoraproject.org)


author: Christopher Snyder <csnyder@redhat.com> 1.21.3-1
changelog:
  - 1439645: Perform a full entitlement refresh in the yum/dnf/zypper plugins
    (csnyder@redhat.com)
  - 1527727: Add proc_stat.btime fact (csnyder@redhat.com)
  - 1568214: rhsmcertd no longer uses reload on py3 (csnyder@redhat.com)
  - 1559227: Do not use str format for python 2.6 (csnyder@redhat.com)
  - 1425766: Additional message in status to indicate content access
    (wpoteat@redhat.com)
  - Adds a new cli utility 'syspurpose' (csnyder@redhat.com)
  - 1559227: Do not log Error messages for missing identity cert/key
    (csnyder@redhat.com)
  - 1458159: python-dmidecode bug fix requires specific RPM release.
    (awood@redhat.com)
  - fix for proxy-server provisioning - resolving of 'candlepin.example.com'
    (jstavel@redhat.com)
  - 1458159: Require latest version of python-dmidecode (awood@redhat.com)
  - 1551044: Add the option to build both python{3,2}-subscription-manager-rhsm
    (csnyder@redhat.com)
  - 1559743: Reduce log level of network address fact collection to debug
    (csnyder@redhat.com)
  - added a vagrant section for a VM for proxy-server (jstavel@redhat.com)
  - ansible role rhsm-services and TESTING.md document (jstavel@redhat.com)
  - Fix updates.img to include required Python packages (jhnidek@redhat.com)
  - Do not remove existing zypper repos when disconnected (csnyder@redhat.com)
  - Apply updates.img druing PXE boot (jhnidek@redhat.com)
  - Do not use private network addresses for vagrant hostmanager
    (csnyder@redhat.com)
  - Adds tool to make updates.img file for use with anaconda (csnyder@redhat.com)
  - 1554482: Reenable RHUI support (csnyder@redhat.com)
  - Fix building on SLES 11 (jhnidek@redhat.com)
  - Added PXE BOOT client to the Vagrant setup (jhnidek@redhat.com)
  - New Vagrant file for creating PXEBOOT server (jhnidek@redhat.com)
  - 1551386: Cannot put unicode into gtk for button label (wpoteat@redhat.com)
  - 1551465: Fix unicode decode issue on py 2.6 (csnyder@redhat.com)
  - Remove unneeded spec file directives (awood@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.21.4-1
changelog:
  - Stop building subscription-manager-gui, when Python 3 is used
    (jhnidek@redhat.com)
  - Remove kitchen from install_requires (khowell@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.21.5-1
changelog:
  - Fix python-rhsm Provides and Obsoletes (csnyder@redhat.com)
  - 1568609: Updated man page for --after list option (aparadka@redhat.com)
  - Get Initial Setup Addon to run during installation in Vagrant
    (jhnidek@redhat.com)
  - ENT-447 Create .desktop file that opens web page with our cockpit plugin
    (jhnidek@redhat.com)
  - ENT-481 service-level command & options now update syspurpose metadata
    (nmoumoul@redhat.com)
  - 1560727: Search for proxy auth message in whole error string
    (aria.paradkar@gmail.com)
  - 1555384: get_libexecdir now returns a string instead of bytes
    (aria.paradkar@gmail.com)
  - Added generic set/unset and add/remove commands to syspurpose
    (crog@redhat.com)
  - ENT-488 syspurpose now warns if running in container (nmoumoul@redhat.com)
  - 1574706: Create python2-subscription-manager-rhsm properly
    (jhnidek@redhat.com)
  - Automatic rebuilding of updates.img on PXE Server (jhnidek@redhat.com)
  - 1574529: Fix rhsmcertd integer overflow on i386 & i686 (csnyder@redhat.com)
  - Respecting proxy port configured in rhsm.conf (oskar@wycislak.pl)


author: Christopher Snyder <csnyder@redhat.com> 1.22.1-1
changelog:
  - 1571998: Ignore HTB repos (nmoumoul@redhat.com)
  - 1589296: subman list option --after now named --afterdate
    (aparadka@redhat.com)
  - 1558411: Begin building dnf-plugin-subscription-manager for RHEL 7
    (csnyder@redhat.com)
  - Use constant defined in cerdirectory.py. (jhnidek@redhat.com)
  - 1553266: When d-bus methods are unavailable, show appropriate message. *
    Added a "safe call" mechanism that makes the initial dbus calls
    (entitlementService, configService, productsService) only if the service is
    available, tries to restart the rhsm service if possible, and otherwise
    failing gracefully. * Added new UI curtain that provides a meaningful message
    and advice to the end user. * Re-added utility method statusUpdateFailed that
    was accidentally deleted. (nmoumoul@redhat.com)
  - 1580996: Fix comparision of objects in Python 3 (ENT-578)
    (jhnidek@redhat.com)
  - Make xauth Idempotent again (csnyder@redhat.com)
  - Fixes missing locale issues while running nosetests (csnyder@redhat.com)
  - Remove freezegun (khowell@redhat.com)
  - 1576582: Make rhsm.full_fresh_on_yum=1 working again (ENT-534)
    (jhnidek@redhat.com)
  - ansible-fix: fixed ansible failing during vagrant up (aparadka@redhat.com)
  - Update the license of the subman-cockpit-plugin to GPLv2 (csnyder@redhat.com)
  - 1510920: Allow access to job cancellation API (wpoteat@redhat.com)
  - ENT-447 Add icons to RPM package for subman cockpit plugin
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.23.1-1
changelog:
  - Integrate Syspurpose DBus Signal with Cockpit (aparadka@redhat.com)
  - Change usage_type to usage (csnyder@redhat.com)
  - ENT-715 Sync syspurpose with server (csnyder@redhat.com)
  - 1609052: DNF Plugin needs config initiated earlier (wpoteat@redhat.com)
  - 1608963: Minimize packaging for python 3 (wpoteat@redhat.com)
  - Improve test setup for syspurpose tests. (awood@redhat.com)
  - Two simple fixes for syspurpose (jhnidek@redhat.com)
  - Raise ioerr when necessary during sp read (csnyder@redhat.com)
  - ENT-720 Adds the addons subcommand (csnyder@redhat.com)
  - 1602056: Added role subcommand ENT-719 (jhnidek@redhat.com)
  - Replace lsb-release in spec and Makefile (khowell@redhat.com)
  - Mock out syspurpose code from being executed in subman tests
    (csnyder@redhat.com)
  - ENT-584 syspurpose UTF-8 support & better formatting - All syspurpose
    operations now support UTF-8 - syspurpose.json now has user-friendly
    indentation (nmoumoul@redhat.com)
  - ENT-446 Report systempurpose on registration (csnyder@redhat.com)
  - 1512944: Fix up remaining python2 deps ENT-724 (csnyder@redhat.com)
  - ENT-721: Usage command (wpoteat@redhat.com)
  - ENT-590 Enhanced SyspurposeStore add/remove operations - 'add' will now not
    override an existing value that was added by the 'set' command, but it will
    be maintained and added in a list along with the newly added value. - 'add'
    will now not add an element to a list if the list already contains it (no
    duplicates). - 'remove' will now unset the current value, if that turns out
    to be scalar instead of being contained in a list. (nmoumoul@redhat.com)
  - Move syspurpose out of packages directory. (awood@redhat.com)
  - Correct small problems in syspurpose. (awood@redhat.com)
  - ansible vagrant QOL fixes (khowell@redhat.com)
  - ENT-723: Add System Purpose Status to System Status output
    (wpoteat@redhat.com)
  - Improve debug logging for release listing (khowell@redhat.com)
  - Remove other references to python-kitchen. (awood@redhat.com)
  - Make build_ext a proper dependency. (awood@redhat.com)
  - Add zanata.xml configuration file and gettext keys.pot (awood@redhat.com)
  - Move clean command to common build_ext module. (awood@redhat.com)
  - Only gather optparse strings in subscription-manager. (awood@redhat.com)
  - Move syspurpose source files to be under package directory.
    (awood@redhat.com)
  - Look for source files based on package directory locations.
    (awood@redhat.com)
  - Add gettext calls to syspurpose. (awood@redhat.com)
  - Load build_ext i18n commands in setup.py (awood@redhat.com)
  - Integrate Dbus signals with Cockpit GUI (aparadka@redhat.com)
  - Do not install subman-gui from setup.py by default (khowell@redhat.com)
  - ENT-591 Handle when syspurpose.json is missing & create it.
    (nmoumoul@redhat.com)
  - Fix indeterminate unit test failure. (awood@redhat.com)
  - Removal of python-kitchen (wpoteat@redhat.com)
  - ENT-731 Replaced syspurpose 'offerings' commands with 'role': - Removed
    commands 'add-offerings', 'remove-offerings', 'unset-offerings' - Added
    commands 'set-role' and 'unset-role' (nmoumoul@redhat.com)
  - ENT-589 Intentctl -> syspurpose (csnyder@redhat.com)
  - ENT-710: Add three_way_merge utility function (csnyder@redhat.com)
  - ENT-477: Add signal EntitlementsChanged (aparadka@redhat.com)
  - ENT-476: Add signal InstalledProductsChanged (aparadka@redhat.com)
  - 1594733: Fix GetStatus in com.redhat.RHSM1.Entitlement ENT-641
    (jhnidek@redhat.com)
  - Make vagrant setup more flexible (khowell@redhat.com)
  - ENT-475: Add signal ConfigChanged (aparadka@redhat.com)
  - 1581777: Reraise exception properly. ENT-566 (jhnidek@redhat.com)
  - Replace curly quote with straight quote (khowell@redhat.com)
  - Add implementation of filesystem watcher (aparadka@redhat.com)
  - 1581410: ENT-572: subman should require dnf-plugin-subscription-manager
    (adarshvritant@gmail.com)
  - ENT-478 com.redhat.RHSM1.Consumer D-Bus service object (jhnidek@redhat.com)
  - 1576423: Polished changes provided in #1816 and added unit test.
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.23.3-1
changelog:
  - 1606435: Rename the async module for compatibility with python 3.7; ENT-737
    (csnyder@redhat.com)
  - Cockpit/Syspurpose service integration fix (aparadka@redhat.com)
  - Display both new and old value in syspurpose diff message
    (csnyder@redhat.com)
  - Fix sending single value of addons. (jhnidek@redhat.com)
  - Fix synchronization of usage with candlepin (jhnidek@redhat.com)
  - 1596294: Fix displayin RHSM Spoke in Initial Setup (jhnidek@redhat.com)
  - Syspurpose field value lists [ENT-766] (wpoteat@redhat.com)
  - ENT-717: Syncing of syspurpose store with candlepin (jhnidek@redhat.com)
  - 1609048: Replacement of imp module with importlib; ENT-758
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.23.4-1
changelog:
  - 1600694: Log dbus exception tracebacks at the debug level
    (csnyder@redhat.com)
  - 1623368: Register a system without a syspurpose.json file
    (jhnidek@redhat.com)
  - Revert "Add sles version to dist" (cnsnyder@users.noreply.github.com)
  - 1596699: Handle non-existant rhsm-debug destination (ENT-780)
    (nmoumoul@redhat.com)
  - Sync system purpose for sub-man subcommands (jhnidek@redhat.com)
  - Add man page for syspurpose. (awood@redhat.com)
  - 1613968: DNF product-id plugin can install product cert; ENT-789
    (jhnidek@redhat.com)
  - Add sles version to dist (jsherril@redhat.com)
  - Remove extraneous include in setup() (khowell@redhat.com)
  - Updated translations (csnyder@redhat.com)
  - 1596001: Change syspurpose import error log level to debug level
    (csnyder@redhat.com)
  - 1602702: rhsmcertd did not close lock file; ENT-736 (jhnidek@redhat.com)
  - Adds the addons set of commands to syspurpose (csnyder@redhat.com)
  - 1581445: ENT-564: rhsm configuration manage_repos is not working on RHEL8
    (jhnidek@redhat.com)
  - Fix time stamps of pyc files (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.0-1
changelog:
  - Use the "service_level_agreement" attribute for the SlaCommand
    (csnyder@redhat.com)
  - 1623262: Make automatic enablement of yum plugins working again; ENT-820
    (jhnidek@redhat.com)
  - Start releasing to f29 (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.1-1
changelog:
  - Rename zypper plugin to rhsm (khowell@redhat.com)
  - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com)
  - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com)
  - 1633575: Update error message when syspurpose is not supported by server
    (csnyder@redhat.com)
  - 1614925: Fix grammar (csnyder@redhat.com)
  - Added support of modulemd to combined profile; ENT-834 (jhnidek@redhat.com)
  - 1620136: dnf plugin deletes prod cert as expected; ENT-773
    (jhnidek@redhat.com)
  - 1615944: Show help when no args are provided (csnyder@redhat.com)
  - 1614943: Fix bytes/unicode handling of dmi data (khowell@redhat.com)
  - 1618825: Rename de_DE.po and es_ES.po (awood@redhat.com)
  - Combined profile: WIP enabled repos (jhnidek@redhat.com)
  - Added list of enabled repos to combined profile; ENT-833 (jhnidek@redhat.com)
  - 1607955: WIP: polishing PR with bug fix of release --list
    (jhnidek@redhat.com)
  - Fixed name of capability and added two unit tests. (jhnidek@redhat.com)
  - Explict requires added for package we use directly (wpoteat@redhat.com)
  - 1581410: Eliminate potential for circular dependency (awood@redhat.com)
  - 1631076: subscription-manager rpm now requires python3-syspurpose
    (nmoumoul@redhat.com)
  - For tito build, clean the yarn cache (khowell@redhat.com)
  - Fix ubuntu compat for virt-who travis runs (khowell@redhat.com)
  - Fix RPMDiff issue with multilib (jhnidek@redhat.com)
  - Use Combined Profile reporting (jhnidek@redhat.com)
  - 1629073: No python3-dmidecode on aarch64, ppc64le (khowell@redhat.com)
  - Simplify and fix subpackages logic (khowell@redhat.com)
  - 1614653: Update intermediate CA (khowell@redhat.com)
  - Fix spelling to capitalize Workstation properly (bcourt@redhat.com)
  - 1607955: Try to use all entitlement certs for connection with CDN
    (jhnidek@redhat.com)
  - Use pre-provisioned centos7 box (khowell@redhat.com)
  - Vagrant: use ansible-role-subman-devel via galaxy (khowell@redhat.com)
  - Vagrant: skip provisioning if var needs_provision is false
    (khowell@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.2-1
changelog:
  - 1645205: Do not update ent certs inside containers (csnyder@redhat.com)
  - 1633304: Disable zypper product-id plugin. (awood@redhat.com)
  - Fedora documentation guidelines favor global over define. (awood@redhat.com)
  - Show installed profiles only for enabled modules (paji@redhat.com)
  - 1631339: Fix os.errno issue (rob@sandersmail.eu)
  - Add a missing comma in test_cache (nmoumoul@redhat.com)
  - Add module enabled and disabled information (paji@redhat.com)
  - 1636381: Fix up our detection of missing org for service-level list
    (csnyder@redhat.com)
  - 1616403: Better handling of missing locale use (wpoteat@redhat.com)
  - 1636381: Handle case of nonexistant org (nmoumoul@redhat.com)
  - Add scripts to setup local development environment (khowell@redhat.com)
  - 1633380: Add syspurpose compliance status cache - Altered the syspurpose
    compliance status connection call to use the
    /consumers/{uuid}/purpose_compliance API instead of fetching the consumer
    object and reading the syspurpose compliance field off of it. - Added new
    syspurpose compliance status cache saved in
    /var/lib/rhsm/cache/syspurpose_compliance_status.json similar to the
    entitlement status cache. - When the server is unreachable, we don't
    traceback, but rather use the new cache value instead. (nmoumoul@redhat.com)
  - 1639625: Tolerate server missing syspurpose fields (khowell@redhat.com)
  - 1639086: Fix vendor comparison (hyu@redhat.com)
  - Includes the installed module profiles (paji@redhat.com)
  - 1623390: Fix unregistered messaging in syspurpose (khowell@redhat.com)
  - 1637183: Replace redhat-uep.pem properly (khowell@redhat.com)
  - 1632797: Only save SLA set during register or attach if specified
    (csnyder@redhat.com)
  - Updated how syspurpose handles unsetting values (crog@redhat.com)
  - Update man page for report_package_profile option (nmoumoul@redhat.com)
  - Automatic commit of package [subscription-manager] release [1.24.1-1].
    (csnyder@redhat.com)
  - 1616366: Use LANG from environment (csnyder@redhat.com)
  - syspurpose no longer supresses JSON malformation errors (crog@redhat.com)
  - Rename zypper plugin to rhsm (khowell@redhat.com)
  - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com)
  - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com)
  - 1632248: User should be able to set/unset while not registered
    (csnyder@redhat.com)
  - 1633575: Update error message when syspurpose is not supported by server
    (csnyder@redhat.com)
  - 1614925: Fix grammar (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.3-1
changelog:
  - Add rhel 7.7 releaser (csnyder@redhat.com)
  - 1654531: Add proxy_scheme to rhsm.conf (csnyder@redhat.com)
  - 1665409: Update syspurpose status in cockpit addon (nmoumoul@redhat.com)
  - 1673838: Set trailing character '\0' at the end of cert content
    (jhnidek@redhat.com)
  - 1666516: Allow reporting of profile info on dnf transactions
    (csnyder@redhat.com)
  - 1633216: Use new libdnf API to reuse connection to repo; ENT-1111
    (jhnidek@redhat.com)
  - 1668947: set enable_metadata to 0 for disabled repos; ENT-1146
    (jhnidek@redhat.com)
  - 1666512: Add some details on dnf uploadprofile to rhsm.conf man page
    (csnyder@redhat.com)
  - More reliable PXE server and PXE client (jhnidek@redhat.com)
  - 1666516: Don't send package list, when report_package_profile=0; ENT-1097
    (jhnidek@redhat.com)
  - 1671734: Dont traceback on status syspurpose sync - Do not show an error or
    traceback when running the status command and the server is unreachable
    during syncing of syspurpose data. (nmoumoul@redhat.com)
  - 1668152: take into account syspurpose during initial-setup - Registering
    through initial-setup will now persist & use the syspurpose values that were
    set during the anaconda installation process. (nmoumoul@redhat.com)
  - 1661414: No message display when set service level by subscription
    manager[ENT-1106] (ojanus@redhat.com)
  - 1661400: Incorrect handling of response message (wpoteat@redhat.com)
  - 1652870: Stay consistent with Katello list (wpoteat@redhat.com)
  - ENT-978: Upgrade pxe-server/client to fedora29 - Also, now the RHSM spoke in
    anaconda initializes and logs in the rhsm.log. (nmoumoul@redhat.com)
  - 1660520: Modify spec file to require right version of libdnf.
    (jhnidek@redhat.com)
  - 1582317: Do not collect hardware facts twice; ENT-653 (jhnidek@redhat.com)
  - 1666373: Do not delete product certs for disabled repos; ENT-1034
    (jhnidek@redhat.com)
  - Supplements keyword is not available on rhel7 or centos7.
    (jhnidek@redhat.com)
  - 1634033: do not install conf file for non-existant dnf plugin
    (csnyder@redhat.com)
  - 1652870: handle new syspurpose status states - Now, the new syspurpose
    statuses 'matched', 'mismatched' and 'not specified' returned by the server
    will also be handled and shown. - In addition, for backwards compatibility,
    if the server returns one of 'valid', 'invalid' or 'partial' status, those
    will still be handled and shown too by subscription-manager.
    (nmoumoul@redhat.com)
  - 1632394: Supplement initial-setup-gui with our addon (csnyder@redhat.com)
  - 1654531: Make default repolist proxy to http protocol when not specified
    (wpoteat@redhat.com)
  - 1655083: Sync syspurpose on status command (csnyder@redhat.com)
  - 1658383: Ensure syspurpose has translations (csnyder@redhat.com)
  - 1624859: Simplify syspurpose bash completion (csnyder@redhat.com)
  - 1656598: Treat false as disabled when listing repos (csnyder@redhat.com)
  - 1663254: Remove "Red Hat Enterprise Linux Client/Desktop" role option
    (csnyder@redhat.com)
  - 1591399: Stop throwing exception on timeout to avoid stacktrace
    (wpoteat@redhat.com)
  - 1658409: Stop redhat.repo from growing exponentially (awood@redhat.com)
  - 1661219: Do not delete product certs for disabled repos; ENT-1034
    (jhnidek@redhat.com)
  - 1660224: Allow setting and unsetting of addons and service level
    (csnyder@redhat.com)
  - 1618901: Module name unknown (wpoteat@redhat.com)
  - 1643128: Do not execute subscription-manager dnf plugin twice; ENT-987
    (jhnidek@redhat.com)
  - 1660224: Use the result from SyncResult objects for showing syspurpose
    (csnyder@redhat.com)
  - Added several unit tests and refactoring of code to libdnf product ID plugin
    (jhnidek@redhat.com)
  - 1633277: syspurpose tool will now log in rhsm.log - The syspurpose tool will
    now log all communication with the server   in the rhsm.log - Added a lot of
    log statements in the key actions of the syspurpose   tool itself, to help
    with debugging. (nmoumoul@redhat.com)
  - 1636852 & 1646384: better auth handling when listing service-levels - When
    running service-level --list with invalid credentials,   dont traceback, but
    show the proper error to the user. - This is handled when either the
    --serverurl, or --username   and --password options are used.
    (nmoumoul@redhat.com)
  - 1654491: Use new API of DNF (jhnidek@redhat.com)
  - 1633264: Ensure we sync syspurpose on register (csnyder@redhat.com)
  - 1625214: send ConfigChanged event when file replaced - Now, the ConfigChanged
    event will be sent not only when a monitored   file is edited in place, but
    also when the whole file is replaced   with another who is moved/renamed to
    the same location & name. (nmoumoul@redhat.com)
  - 1654873: Add man entry for rhsmcertd.disable (csnyder@redhat.com)
  - 1654868: Add man page docs of the package_profile_on_trans option
    (csnyder@redhat.com)
  - 1638153: Restore service-level command for older servers (csnyder@redhat.com)
  - 1624859: Add bash completion for syspurpose aspects (csnyder@redhat.com)
  - 1633380: show syspurpose status Unknown when cache missing - When the server
    is unreachable and the syspurpose status cache   is missing, then don't
    traceback, but show status as 'Unknown'. - Also, when the server is
    reachable, but the system is unregisted,   show the 'Unknown' syspurpose
    status, but don't cache it. (nmoumoul@redhat.com)
  - 1642888: Add semanage advice on setting non-default proxy_port
    (csnyder@redhat.com)
  - 1651621: use cockpit-desktop to launch cockpit based gui (csnyder@redhat.com)
  - Bug fix: include debuginfo in RPM with debuginfo information
    (jhnidek@redhat.com)
  - Sync changes with Entitlement Server from both subman and syspurpose
    (csnyder@redhat.com)
  - 1618372: Print accessible content paths from X509 extension using rct
    (awood@redhat.com)
  - 1650323: dnf subcommand for profile uploads; ENT-984 (jhnidek@redhat.com)
  - 1599801: fix Python2 and Python3 incompatibility; ENT-776
    (jhnidek@redhat.com)
  - 1649125: setuptools naming change (wpoteat@redhat.com)
  - 1618498: cockpit will notify activation keys require org - When trying to
    register with activation keys in cockpit, now the proper message   will be
    displayed to the user when he doesn't also provide an organisation.
    (nmoumoul@redhat.com)
  - 1651669: Remove dbus-python from egg requirements (khowell@redhat.com)
  - Fix issue with Python 3.7 on Fedora 29. (jhnidek@redhat.com)
  - Fix several issues with os.errno (jhnidek@redhat.com)
  - 1650941: Fix value of Self-Support SLA in valid_fields.json
    (csnyder@redhat.com)
  - Fix builds of product-id plugin (khowell@redhat.com)
  - Fixed bug that caused crashes of PackageKit daemon. (jhnidek@redhat.com)
  - Small fixes of libdnf product-id plugin (jhnidek@redhat.com)
  - Disable rhsmcertd by config entry (wpoteat@redhat.com)
  - Typo fixes (khowell@redhat.com)
  - Add fixes from @kahowell (dellweg@atix.de)
  - Add dpkg-post-invoke hook deb_package_profile_upload (dellweg@atix.de)
  - Add apt-transport-katello (dellweg@atix.de)
  - Fall back to python package version (dellweg@atix.de)
  - Make AptRepoFile dependent on the existence of python-deb822
    (dellweg@atix.de)
  - Add dependencies (dellweg@atix.de)
  - Multiplex server_value_repo_logic for all packet managers (dellweg@atix.de)
  - Factor out repofile.py from repolib.py (dellweg@atix.de)
  - Make apt, yum and zypper equal siblings in repolib (dellweg@atix.de)
  - Add AptRepoFile (dellweg@atix.de)
  - Rename modules to use underscore instead of hyphen. (awood@redhat.com)
  - Remove zypper productid tests (for now) (khowell@redhat.com)
  - Fix service name in zypper tests (khowell@redhat.com)
  - Do not build libdnf plugin on RHEL 7 or Fedora 28. (awood@redhat.com)
  - Uniquify the module list (paji@redhat.com)
  - ENT-949: run the package profile reporting on the post_trans_hook for each
    transaction (wpoteat@redhat.com)
  - Add module that can be invoked to force package profile upload.
    (awood@redhat.com)
  - Polished libdnf product-id plugin accorind feedback from PR.
    (jhnidek@redhat.com)
  - 1632394 Fix error caused by changes in pyanaconda API. ENT-906
    (jhnidek@redhat.com)
  - Package product-id plugin (awood@redhat.com)
  - Remove macro forms of system executables (awood@redhat.com)
  - Change in-source build message to a warning. (awood@redhat.com)
  - Correct a few issues from code review. (awood@redhat.com)
  - Remove "hello world" plugin (awood@redhat.com)
  - Fixed almost all memory leaks from product-id plugin (jhnidek@redhat.com)
  - Make "Debug" default built type. (jhnidek@redhat.com)
  - Solve some warnings. (awood@redhat.com)
  - Added documentation about product-id plugin. (jhnidek@redhat.com)
  - Add docs. Deduplicate repo IDs. (awood@redhat.com)
  - Added some unit tests for reading product certificate. (jhnidek@redhat.com)
  - Get rid of remaining compile warnings. (jhnidek@redhat.com)
  - Incorporate productDB code. (awood@redhat.com)
  - Add option to make production ready code, added some more strict gcc options.
    (jhnidek@redhat.com)
  - Added more unit tests and fixed one bug. (jhnidek@redhat.com)
  - Added some basic test for creating handle and hook. (jhnidek@redhat.com)
  - Add incomplete method to write database. (awood@redhat.com)
  - Added basic support for testing product-id.c (jhnidek@redhat.com)
  - Fixed some memory leaks from productdb and unit tests. (jhnidek@redhat.com)
  - Additional product db work (awood@redhat.com)
  - Fix memory leaks and logging messages. (jhnidek@redhat.com)
  - Fixed issue with list of installed packages and small changes
    (jhnidek@redhat.com)
  - More productdb functions and tests. (awood@redhat.com)
  - Removing of unused product certs and productdb (jhnidek@redhat.com)
  - Code and tests for product-db. (awood@redhat.com)
  - Basic refactoring, add unit framework. (awood@redhat.com)
  - Fixed issue with variable substitution. (jhnidek@redhat.com)
  - Removed more memory leaks and improved printError(). (jhnidek@redhat.com)
  - Write the map of product ID to repos into JSON. (awood@redhat.com)
  - Added support for JSON-C into CMakeLists.txt. (jhnidek@redhat.com)
  - Fixed several memory leaks using Valgrind (jhnidek@redhat.com)
  - Rename method to denote it actually installs a cert. (awood@redhat.com)
  - Move hook method up to be with its friends. (awood@redhat.com)
  - Only install product certs from active repos. (awood@redhat.com)
  - Switch to CMake for product-id plugin by removing Makefile.
    (awood@redhat.com)
  - Make reading of product certificate more robust. (jhnidek@redhat.com)
  - Loging of productid plugin and put decompressed cert to /etc/pki/product
    (jhnidek@redhat.com)
  - Figure out what file name to use for the product cert. (awood@redhat.com)
  - Link product-id.so with zlib, libcrypto and libssl libraries.
    (jhnidek@redhat.com)
  - Gunzip the product certificate. (awood@redhat.com)
  - Find active packages (awood@redhat.com)
  - Faster method of fetching active repos. (jhnidek@redhat.com)
  - Look for active packages (awood@redhat.com)
  - Fetch productid file. (awood@redhat.com)
  - Ignore cmake build directories (awood@redhat.com)
  - Rename using hyphen (awood@redhat.com)
  - Add CMake file (awood@redhat.com)
  - Makefile and trivial version of product id plugin (awood@redhat.com)
  - Add note about using a local build. (awood@redhat.com)
  - Added debug printing to log file (testing of pkcon). (jhnidek@redhat.com)
  - Added more notes to README.md. (jhnidek@redhat.com)
  - Added README.md; fixed bug in plugin and added some \n to printf.
    (jhnidek@redhat.com)
  - Added initial test/example libdnf plugin (crog@redhat.com)
  - Clean up temp files after unit tests. (awood@redhat.com)
  - Add an environment variable to disable package profile reporting
    (awood@redhat.com)
  - 1642271: Do not set a None lang (csnyder@redhat.com)
  - Detect sles11 via /etc/SuSE-release (khowell@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.4-2
changelog:
  - 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com)
  - 1666845: Always submit empty string for reset (csnyder@redhat.com)
  - 1666845: Always submit empty string for reset (csnyder@redhat.com)
  - 1666845: Do not set role or usage to the empty string (csnyder@redhat.com)
  - 1673973: Do not override sla on auto-attach (csnyder@redhat.com)
  - 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com)
  - 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165
    (jhnidek@redhat.com)
  - 1655778: Increase RHEL major version detection reliability
    (csnyder@redhat.com)
  - 1676982: Do not make duplicate sync calls on syspurpose show
    (csnyder@redhat.com)
  - 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.6-1
changelog:
  - 1700445: Do not disabled repos in redhat.repo; ENT-1261 (jhnidek@redhat.com)
  - 1591704: Handle disabled status when golden ticket is in play
    (wpoteat@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.7-1
changelog:
  - 1704662: Do not create corrupted redhat.repo (wrong scheme); ENT-1306
    (jhnidek@redhat.com)
  - 1703768: Display 'Status Details' correctly in GUI; ENT-1305
    (jhnidek@redhat.com)
  - 1699345: Do not perform proxy check under some circumstances.
    (awood@redhat.com)
  - 1698645: Ensure we use local syspurpose when there are network issues
    (csnyder@redhat.com)
  - 1698443: Proper callbacks in cert sorter (wpoteat@redhat.com)
  - 1697563: Suppress output when collecting profile (khowell@redhat.com)
  - 1696428: use enabled_metadata = 0 for disabled repositories
    (jhnidek@redhat.com)
  - 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com)
  - 1668152: Remove the Select SLA screen from initial-setup
    (nmoumoul@redhat.com)
  - 1660883: Better feedback for repo commands when not registered
    (wpoteat@redhat.com)
  - 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com)
  - 1657171: Bug fix of .spec file specific for SuSE; ENT-1056
    (jhnidek@redhat.com)
  - 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100
    (jhnidek@redhat.com)
  - 1621275: Less communication with candlepin server from sub-man plugin;
    ENT-923 (jhnidek@redhat.com)
  - 1708722: Only show syspurpose usage when necessary (csnyder@redhat.com)
  - 1688221: Update translations (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.10-1
changelog:
  - 1688221: update translations (csnyder@redhat.com)
  - Revert "1700445: Do not disabled repos in redhat.repo; ENT-1261"
    (csnyder@redhat.com)
  - Revert "1621275: Less communication with candlepin server from sub-man
    plugin; ENT-923" (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.11-1
changelog:
  - 1709728: Dialog with proxy conf didn't pop-up; ENT-1333 (jhnidek@redhat.com)
  - 1704421: Install only one prod cert, when RPM is available in more repos.
    (jhnidek@redhat.com)
  - 1710564: Make entitlement certs and keys world-readable (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.14-1
changelog:
  - 1739706: Proper messaging of syspurpose add-addons
    (jhnidek@redhat.com)
  - 1739707: GUI: Do not auto-attach, when golden ticket is used
    (jhnidek@redhat.com)
  - 1705017: Show in man page that --installed is the default for the list
    command (wpoteat@redhat.com)
  - 1737894: syspurpose attributes in list --consumed
    (jhnidek@redhat.com)
  - 1737894: Print roles and usage in list of subscriptions
    (jhnidek@redhat.com)
  - 1739705: Don't print traceback during list --available
    (jhnidek@redhat.com)
  - 1724712: Updating from System Type to Entitlement Type (waldirio@gmail.com)
  - 1739699: Fixed unsetting syspurpose attributes (jhnidek@redhat.com)
  - 1723803: Print reasons, why syspurpose status is mismatch
    (jhnidek@redhat.com)
  - 1652549: Addition of tests for heartbeat method (wpoteat@redhat.com)
  - 1652549: Connection method for hypervisor heartbeat (wpoteat@redhat.com)
  - 1739695: Add in a last_boot fact for parity with spacewalk facts
    (bryan.kearney@gmail.com)
  - 1702239: Fix traceback for syspurpose on rhel7 (jhnidek@redhat.com)
  - 1703054: Do not crash sub-man during unregistering
    (jhnidek@redhat.com)
  - 1739697: Syspurpose client to have the same behavior as SubMan when in
    conflict with server (wpoteat@redhat.com)
  - 1591315: Fewer warning messages when golden ticket is used
    (jhnidek@redhat.com)
  - 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.19-1
changelog:
  - 1752059: corrected cron receving stdout mail for rhsmd run (crag@redhat.com)
  - 1733992: Update translations (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.25-1
changelog:
  - 1786236: Update repos quickly enough to allow yum install -y $package
    immediately in containers (csnyder@redhat.com)
  - 1788293: Update repos in postconfig_hook to see new repos immediately
    (csnyder@redhat.com)
  - 1788297: Duplicate messages are being reported by the yum plugin for
    subscription-manager (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.27-1
changelog:
  - 1796088: Added option --force for command refresh; ENT-2033
    (jhnidek@redhat.com)
  - Update releasers for new release (wpoteat@redhat.com)
  - 1702753: Fix cockpit plugin, when golden ticket is used; ENT-1287
    (jhnidek@redhat.com)
  - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit
    (dependabot[bot]@users.noreply.github.com)
  - Bump eslint from 3.19.0 to 4.18.2 in /cockpit
    (49699333+dependabot[bot]@users.noreply.github.com)
  - Bump stringstream from 0.0.5 to 0.0.6 in /cockpit
    (49699333+dependabot[bot]@users.noreply.github.com)
  - Bump macaddress from 0.2.8 to 0.2.9 in /cockpit
    (dependabot[bot]@users.noreply.github.com)
  - Bump is-my-json-valid from 2.16.0 to 2.20.0 in /cockpit
    (dependabot[bot]@users.noreply.github.com)
  - 1719709: cockpit - Improve behavior when connection to D-Bus fails
    (mvollmer@redhat.com)
  - 1719702: cockpit - Fix overlapping update requests (mvollmer@redhat.com)
  - 1719697: cockpit - Fix detection of proxy while attaching
    (mvollmer@redhat.com)
  - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit
    (dependabot[bot]@users.noreply.github.com)
  - Bump tar from 2.2.1 to 2.2.2 in /cockpit
    (dependabot[bot]@users.noreply.github.com)
  - cockpit plugin: Fix alignment and layout issues in register dialog
    (anilsson@redhat.com)
  - Fix subscription-manager-cockpit AppStream data (martin@piware.de)


author: William Poteat <wpoteat@redhat.com> 1.24.28-1
changelog:
  - 1794653: corrected missing quotes for config check; ENT-2010
    (crag@redhat.com)
  - Update to releasers (wpoteat@redhat.com)
  - 1803783: Added copytruncate option to logrotate conf file; ENT-2114
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.29-1
changelog:
  - 1569491: rhn-migrate-classic-to-rhsm should try to resolve product ID
    collisions (wpoteat@redhat.com)
  - 1688702: allow offline repo management (code@james.cassell.me)


author: William Poteat <wpoteat@redhat.com> 1.24.30-1
changelog:
  - 1816926: Fix "attach --auto" command; ENT-2242 (jhnidek@redhat.com)
  - 1775714: Do not install rhsmd and rhsm-icon on rhel8; ENT-1959
    (jhnidek@redhat.com)
  - 1763271: Golden ticket: do not print list of products; ENT-2017
    (jhnidek@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.32-1
changelog:
  - 1821830: Registration fails with a message "Restlib' object has no attribute
    '_get_cert_key_list' (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.33-1
changelog:
  - 1796833: RHEL 7.9 Tier 0 Localization (wpoteat@redhat.com)
  - 1818932: Using 'Simple Content Access' for access mode
    (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.36-1
changelog:
  - 1831104: When in Simple Content Access mode, subscription-manager should not
    complain that subscriptions aren't attached (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.37-1
changelog:
  - 1830994: Fix warning messages in dnf/yum (jhnidek@redhat.com)
  - 1823523: Detect rhsm-icon running without psutil (csnyder@redhat.com)
  - 1771921: Package profiles sends too early when registering a client
    (wpoteat@redhat.com)
  - 1688702: Generate redhat.repo in off-line mode; ENT-2302 (jhnidek@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.38-1
changelog:
  - 1837244: Fix wrong version provided by subscription-manager version; ENT-2388
    (jhnidek@redhat.com)
  - 1834792: Try to terminate rhsmd after timeout; ENT-2368 (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.39-1
changelog:
  - 1789457: Syspurpose exception message parsing (wpoteat@redhat.com)
  - 1725525: Mark one string for translation; ENT-1680 (jhnidek@redhat.com)
  - 1796833: Fix a few broken fr translations (csnyder@redhat.com)
  - 1796833: Update translations (csnyder@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.24.41-1
changelog:
  - 1842474: Update local and cache file during sync(); ENT-2433
    (jhnidek@redhat.com)
  - 1838012: prevent redundant remote syspurpose sync (pmoravec@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.24.42-1
changelog:
  - 1848636, 1849074: Update insights machine-id path (csnyder@redhat.com)
  - 1796833: Update translations (csnyder@redhat.com)


author: Ricky Zhou <ricky@fedoraproject.org> - 0.3-3
changelog:
  - Change define to global.
  - Remove old >= 8 conditional.
  - Remove unnecessary BuildRequires on python-devel.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.4-3
changelog:
  - Cosmetic fixes -- BR python-setuptools instead of python-setuptools-devel
  - Conditionalize python_sitelib definition
  - trailing slash for directory in %files


author: Ionuț Arțăriși <mapleoin@fedoraproject.org> - 0.2-2
changelog:
  - create -doc package for examples
  - altered description to not include references to FriendFeed
  - rename to python-tornado


author: Ionuț C. Arțăriși <mapleoin@fedoraproject.org> - 1.0-1
changelog:
  - new upstream release 1.0
  - there's no longer a problem with spurious permissions, so remove that fix


author: Ionuț C. Arțăriși <mapleoin@fedoraproject.org> - 2.1.1-1
changelog:
  - new upstream version 2.1.1
  - remove double word in description and rearrange it (#715272)
  - fixed removal of shebangs
  - added %check section to run unittests during package build


author: Thomas Spura <tomspur@fedoraproject.org> - 2.2.1-1
changelog:
  - update to upstream release 2.2.1 (fixes CVE-2012-2374)
  - fix typo for epel6 macro bug #822972 (Florian La Roche)


author: Thomas Vander Stichele <thomas at apestaart dot org>
changelog:
  - 2.4.0-4
  - incorporate changes by Jeffrey C. Ollie:
  - add doc and zsh subpackage
  - remove executable bits from documentation files to avoid dependencies
  - remove shebang from some files
  - fix up end of line on some files
  - remove .c files from being packaged


author: Thomas Vander Stichele <thomas at apestaart dot org>
changelog:
  - 2.4.0-5
  - incorporate suggestions by Paul Howarth:
  - fix groups for doc and zsh
  - don't package _twisted_zsh_stub from the python_sitearch dir
  - generate README.zsh


author: Thomas Vander Stichele <thomas at apestaart dot org>
changelog:
  - 2.4.0-6
  - new twisted-dropin-cache; does not complain loudly about plugins in
    the cache that are no longer installed


author: Matthias Saou <http://freshrpms.net/> 8.1.0-2
changelog:
  - Re-introduce the python macro for parallel installable packages.
  - Make sure the scriplet never returns a non-zero exit status.
  - Remove dropin.cache file upon package removal.
  - Merge back changes from Paul Howarth.


author: Julian Sikorski <belegdol@fedoraproject.org> - 11.1.0-1
changelog:
  - Updated to 11.1.0
  - Obsoleted zsh subpackage (upstream ticket #3078)
  - mktap is gone (upstream ticket #5293)
  - Dropped obsolete Group, Buildroot, %clean and %defattr


author: Jef Spaleta <jspaleta@gmail.com>
changelog:
  - 0.6.0-4
  - Docs and Url fixes as suggested in the review
  - Added BR for python-devel for python 2.5, merry Christmas!


author: Matthias Saou <http://freshrpms.net/> 8.1.0-2
changelog:
  - Update to 8.1.0.
  - Merge back changes from Paul Howarth.
  - Make sure the scriplets never return a non-zero exit status.


author: Lumír Balhar <lbalhar@redhat.com> - 12.1.0-7
changelog:
  - Fix CVE-2020-10108 and CVE-2020-10109 multiple HTTP request smuggling vulnderabilities
  Resolves: rhbz#1813439 rhbz#1813447
  - Remove useless macros definitions


author: Matthias Saou <http://freshrpms.net/> 8.2.0-1
changelog:
  - Update to 8.2.0.
  - Change back spec cosmetic details from Paul's to Thomas' preference.
  - Remove no longer installed t-im man page.


author: Julian Sikorski <belegdol@fedoraproject.org> - 10.1.0-1
changelog:
  - Updated to 10.1.0
  - Switched to macros for versioned dependencies
  - Dropped the im application since upstream no longer ships it


author: James Antill <james@fedoraproject.org> 3.0.0-6
changelog:
  - Fix the ftp byterange port problem:
  - Resolves: bug#419241
  - Fixup the progress UI:
  -   add function for total progress
  -   add total progress percentagee current download line
  -   add rate to current download line
  -   use dead space when finished downloading
  -   don't confuse download rate on regets.


author: James Antill <james@fedoraproject.org> 3.0.0-7
changelog:
  - Fix reget's against servers that don't allow Range requests, also tweaks
  - reget == check_timestamp, if anyone/thing uses that.
  - Resolves: bug#435156
  - Fix minor typo in progress for single instance.


author: James Antill <james@fedoraproject.org> 3.0.0-8
changelog:
  - Tweak progress output so it's hopefully less confusing
  - Add dynamic resizing ability to progress bar
  - Resolves: bug#437197


author: Zdeněk Pavlas <zpavlas@redhat.com> - 3.9.1-15
changelog:
  - Update to latest head, misc bugfixes: BZ 832028, 831904, 831291.
  - Disable Kerberos auth.  BZ 769254
  - copy_local bugfix. BZ 837018
  - send 'tries' counter to mirror failure callback


author: Zdeněk Pavlas <zpavlas@redhat.com> - 3.9.1-25
changelog:
  - Update to latest HEAD.
  - fix some test cases that were failing.  BZ 918658
  - exit(1) or /bin/urlgrabber failures.  BZ 918613
  - clamp timestamps from the future.  BZ 894630
  - enable GSSNEGOTIATE if implemented correctly.
  - make error messages more verbose.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.9.1-26
changelog:
  - Update to latest HEAD.
  - Handle HTTP 200 response to range requests correctly.  BZ 919076
  - Reset curl_obj to clear CURLOPT_RANGE from previous requests.  BZ 923951


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.9.1-28
changelog:
  - Update to latest HEAD.
  - Add the "minrate" option. BZ 964298
  - Workaround progress "!!!" end for file:// repos.
  - add URLGrabError.code to the external downloader API
  - Disable GSSNEGOTIATE to work around a curl bug.  BZ 960163


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.9.1-29
changelog:
  - Update to latest HEAD.
  - Fix parsing of FTP 213 responses
  - Switch to max_connections=1 after timing out.  BZ 853432
  - max_connections=0 should imply the default limit.


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.9.1-30
changelog:
  - Update to latest HEAD.
  - add ftp_disable_epsv option. BZ 849177
  - Spelling fixes.
  - docs: throttling is per-connection, suggest max_connections=1. BZ 998263
  - More robust "Content-Length" parsing. BZ 1000841


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.9.1-31
changelog:
  - Update to latest HEAD.
  - Switch to max_connections=1 after refused connect. BZ 853432
  - Never display negative downloading speed. BZ 1001767
  - clamp timestamps from the future.  BZ 894630, 1013733


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.9.1-32
changelog:
  - Update to latest HEAD.
  - Fix traceback when entering single-connection mode with DEBUG off
  - Fix traceback when limit==None and DEBUG is on
  - Fix the condition to enter single-connection mode


author: Zdenek Pavlas <zpavlas@redhat.com> - 3.10-0
changelog:
  - clamp timestamps from the future.  BZ 894630, 1013733
  - Fix the condition to enter single-connection mode. BZ 853432
  - Fix unit tests


author: Ralph Bean <rbean@redhat.com> - 1.5-3
changelog:
  - Renamed patches to python-urllib3-*
  - Fixed ssl check patch to use the correct cert path for Fedora.
  - Included dependency on ca-certificates
  - Cosmetic indentation changes to the .spec file.


author: Ralph Bean <rbean@redhat.com> - 1.5-4
changelog:
  - Upstream patch to fix Accept header when behind a proxy.
  - Reorganize patch numbers to more clearly distinguish them.


author: bkabrda <bkabrda@redhat.com> - 1.10.2-2
changelog:
  - Fix the way we unbundle six to make ovirt work even when they remove .py files
  Resolves: rhbz#1247093


author: Luke Macken <lmacken@redhat.com> - 1.0.0
changelog:
  - Update to version 1.0.0
  - Add python-setuptools-devel to the BuildRequires
  - Run the test suite using the setup.py


author: Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.4.6-1
changelog:
  - allow script creation without setuptools
  - fix problem with --relocate when bin/ has subdirs (fixes #12)
  - Allow more flexible .pth file fixup
  - make nt a required module, along with posix. it may not be a builtin module on jython
  - don't mess with PEP 302-supplied __file__, from CPython, and merge in a small startup optimization for Jython, from Jython


author: Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.4.8-1
changelog:
  - update pip to 0.7
  - move regen-docs into bin/
  - Fix #31, make activate_this.py work on Windows (use Lib/site-packages)
  unset PYTHONHOME envioronment variable -- first step towards fixing the PYTHONHOME issue; see e.g. https://bugs.launchpad.net/virtualenv/+bug/290844
  - unset PYTHONHOME in the (Unix) activate script (and reset it in deactivate())
  - use the activate.sh in virtualenv.py via running bin/rebuild-script.py
  - add warning message if PYTHONHOME is set


author: Steve 'Ashcrow' Milner <me@stevemilner.org> - 1.5.1-1
changelog:
  - Added _weakrefset requirement for Python 2.7.1.
  - Add support for PyPy.
  - Uses a proper temporary dir when installing environment requirements.
  - Add --prompt option to be able to override the default prompt prefix.
  - Add fish and csh activate scripts.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.1-1
changelog:
  - Update to upstream 1.9.1 because of security issues with the bundled
    python-pip in older releases.  This is just a quick fix until a
    python-virtualenv maintainer can unbundle the python-pip package
    see: https://bugzilla.redhat.com/show_bug.cgi?id=749378


author: Tomas Orsava <torsava@redhat.com> - 1.10.1-3
changelog:
  - Added a patch that shows a custom error message when a FILE passed to
    virtualenv to be used as 'home dir' already exists and is NOT a directory.
  Resolves: rhbz#1306513


author: Charalampos Stratakis <cstratak@redhat.com> - 15.1.0-1
changelog:
  - Rebase to version 15.1.0
  - Disable automatic downloads from pypi on new venv creation
  Resolves: rhbz#1461154


author: Lumír Balhar <lbalhar@redhat.com> - 15.1.0-3
changelog:
  - Add three new patches for CVEs in bundled urllib3 and requests
  CVE-2018-20060, CVE-2019-11236, CVE-2018-18074
  Resolves: rhbz#1649153
  Resolves: rhbz#1700824
  Resolves: rhbz#1643829


author: Miloslav Trmač <mitr@redhat.com> - 0.3.4-2
changelog:
  - Clarify which block device should be passed as an argument
    Resolves: #636541
  - Recognize SSL error messages from NSS as well
    Resolves: #638732


author: Miloslav Trmač <mitr@redhat.com> - 0.3.4-4
changelog:
  - Tell the user if asking for the same passphrase again
    Resolves: #641111
  - Check certificate file before interacting with the user
    Resolves: #643897


author: Jiri Kucera <jkucera@redhat.com> - 0.3.9-9
changelog:
  - Backport ecef526 (Stop using crypt_get_error)
    Backport 23a1ff0 (Fix nonsensical error messages on missing keys)
    Fix License, URL and Source0 tags
    Resolves: #1502399, #1574988, #1593855, #1454358


author: Ricky Zhou <ricky@fedoraproject.org> 0.9.2-1
changelog:
  - Upstream released new version.
  - Rename to python-webob, as mentioned in the Python package naming
    guidelines.
  - Clean up spec.
  - Add %check section.


author: Luke Macken <lmacken@redhat.com> - 1.1.1-1
changelog:
  - Update to the latest stable release
  - Remove wsgiproxy, tempita, and dtopt from our build requirements


author: Ralph Bean <rbean@redhat.com> - 1.2.1-1
changelog:
  - Fork from python-webob1.0 for forward-compat python-webob1.2.
  - Some modernization of the spec file.


author: Ralph Bean <rbean@redhat.com> - 1.2.1-3
changelog:
  - Removed unreferenced %global pypiname.
  - Changed %check invocation from "nosetests" to "python setup.py test"
  - Added python3 support.


author: Paul Howarth <paul@city-fan.org> 3.0.1-5
changelog:
  - dispense with %{pybasever} macro and python-abi dependency, not needed from
    FC4 onwards
  - include ZPL 2.1 license text
  - add reference in %description to origin of patch
  - change License: tag from "ZPL 2.1" to "Zope Public License" to shut rpmlint up


author: Paul Howarth <paul@city-fan.org> 3.0.1-9
changelog:
  - tweak %files list to pull in egg info file when necessary
  - fix permissions on shared objects (silence rpmlint)


author: Paul Howarth <paul@city-fan.org> 3.3.0-1
changelog:
  - update to 3.3.0
  - update source URL to include versioned directory and new tarball name
  - drop the gcc 4.x compatibility patch, no longer needed
  - don't run the test suite as it now depends on zope.testing
  - exclude _zope_interface_coptimizations.c source from the binary package


author: Paul Howarth <paul@city-fan.org> 3.4.1-1
changelog:
  - update to 3.4.1
  - incorporate suggestions from Felix Schwarz:
    - new summary and description
    - new upstream URL (old one out of date)
    - don't package test files
    - include more documentation


author: Robin Lee <robinlee.sysu@gmail.com> - 3.6.1-3
changelog:
  - Remove python-zope-filesystem from requirements
  - Own %{python_sitearch}/zope/
  - BR: python-setuptools-devel renamed to python-setuptools
  - Spec cleaned up


author: Robin Lee <robinlee.sysu@gmail.com> - 3.6.1-5
changelog:
  - Move the texts files to %doc
  - Exclude the tests from installation
  - Filter private shared library provides


author: Matej Cepl <mcepl@redhat.com> - 0.6.1-2
changelog:
  - Fix requires, for reasons why other development files were not
    eliminated see https://github.com/pyca/cryptography/issues/1463.


author: Nathaniel McCallum <npmccallum@redhat.com> - 0.7.2-1
changelog:
  - New upstream release. BSD is now an optional license.
  - Fix test running on python3
  - Add upstream patch to fix test paths


author: Christian Heimes <cheimes@redhat.com> - 1.7.2-1
changelog:
  - Update to 1.7.2
  - Disable pytest.deprecated_call() tests
  - Remove versioned pytest
  - Add build requirements pytz


author: Christian Heimes <cheimes@redhat.com> - 1.7.2-2
changelog:
  - Ignore errors on OpenSSL's error stack when initializing, fixes RHBZ#1402235
  - Add depenency on python-setuptools, fixes RHBZ#1459947
  - Fix parsing of long OIDs, fixes RHBZ#1455755


author: John Dennis <jdennis@redhat.com> - 2.0.1-8
changelog:
  - add missing Obsoletes for prior python-oauthlib package,
    replaced by python2-oauthlib
    Resolves: rhbz#1401784


author: Rob Crittenden <rcritten@redhat.com> - 0.0.7a-4
changelog:
  - Use setuptools to install the package
  - simplify the files included in the rpm so it includes the .egg-info


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 0.1.6-1
changelog:
  - update to upstream release 0.1.6
  - update modules to 0.0.4
  - update description
  - add python3-pyasn1 subpackage
  - add versioned Requires for the module subpackages
  - add %check section


author: John Dennis <jdennis@redhat.com> - 0.8.0-5
changelog:
  - BuildRequires had python-requests but the Requires was still referencing
    python2-requests which is not yet provided in RHEL 7.4.,
    also add the missing version dependency on python-requests.
    Resolves: rhbz#1401783


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


author: Marcel Plch <mplch@redhat.com> - 3.2.6-14
changelog:
  - Backport upstream patch for heap overflow when parsing too many arguments
  - Resolves: rhbz#1619386


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-2
changelog:
  - disable invocation of brp-python-bytecompile in postprocessing, since
  it would be with the wrong version of python (adapted from ivazquez'
  python3000 specfile)
  - use a custom implementation of __find_provides in order to filter out bogus
  provides lines for the various .so modules
  - fixup distutils/unixccompiler.py to remove standard library path from rpath
  (patch 1, was Patch0 in ivazquez' python3000 specfile)
  - split out libraries into a -libs subpackage
  - update summaries and descriptions, basing content on ivazquez' specfile
  - fixup executable permissions on .py, .xpm and .xbm files, based on work in
  ivazquez's specfile
  - get rid of DOS batch files
  - fixup permissions for shared libraries from non-standard 555 to standard 755
  - move /usr/bin/python*-config to the -devel subpackage
  - mark various directories as being documentation


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-3
changelog:
  - remove executable flag from various files that shouldn't have it
  - fix end-of-line encodings
  - fix a character encoding


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-4
changelog:
  - update patch0's setup of the crypt module to link it against libcrypt
  - update patch0 to comment "datetimemodule" back out, so that it is built
  using setup.py (see Setup, option 3), thus linking it statically against
  timemodule.c and thus avoiding a run-time "undefined symbol:
  _PyTime_DoubleToTimet" failure on "import datetime"


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-5
changelog:
  - fixup importlib/_bootstrap.py so that it correctly handles being unable to
  open .pyc files for writing (patch 2, upstream issue 7187)
  - actually apply the rpath patch (patch 1)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-6
changelog:
  - reword description, based on suggestion by amcnabb
  - fix the test_email and test_imp selftests (patch 3 and patch 4 respectively)
  - fix the test_tk and test_ttk_* selftests (patch 5)
  - fix up the specfile's handling of shebang/perms to avoid corrupting
  test_httpservers.py (sed command suggested by amcnabb)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-7
changelog:
  - remove commented-away patch 51 (python-2.6-distutils_rpm.patch): the -O1
  flag is used by default in the upstream code
  - "Makefile" and the config-32/64.h file are needed by distutils/sysconfig.py
  _init_posix(), so we include them in the core package, along with their parent
  directories (bug 531901)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-8
changelog:
  - add a provides of "python(abi)" (see bug 532118)
  - fix issues identified by a.badger in package review (bug 526126, comment 39):
    - use "3" thoughout metadata, rather than "3.*"
    - remove conditional around "pkg-config openssl"
    - use standard cleanup of RPM_BUILD_ROOT
    - replace hardcoded references to /usr with _prefix macro
    - stop removing egg-info files
    - use /usr/bin/python3.1 rather than /use/bin/env python3.1 when fixing
  up shebang lines
    - stop attempting to remove no-longer-present .cvsignore files
    - move the post/postun sections above the "files" sections


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-9
changelog:
  - add macros.python3 to the -devel subpackage, containing common macros for use
  when packaging python3 modules


author: Andrew McNabb <amcnabb@mcnabbs.org> - 3.1.1-10
changelog:
  - switched a few instances of "find |xargs" to "find -exec" for consistency.
  - made the description of __os_install_post more accurate.


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-11
changelog:
  - add %check section (thanks to Thomas Spura)
  - update patch 4 to use correct shebang line
  - get rid of stray patch file from buildroot


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-12
changelog:
  - remove build-time requirements on tix and tk, since we already have
  build-time requirements on the -devel subpackages for each of these (Thomas
  Spura)
  - replace usage of %define with %global (Thomas Spura)
  - remove forcing of CC=gcc as this old workaround for bug 109268 appears to
  longer be necessary
  - move various test files from the "tools"/"tkinter" subpackages to the "test"
  subpackage


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-14
changelog:
  - replace references to /usr with %{_prefix}; replace references to
  /usr/include with %{_includedir} (Toshio)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-15
changelog:
  - fix the URLs output by pydoc so they point at python.org's 3.1 build of the
  docs, rather than the 2.6 build


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-16
changelog:
  - use the %{_isa} macro to ensure that the python-devel dependency on python
  is for the correct multilib arch (#555943)
  - delete bundled copy of libffi to make sure we use the system one


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-19
changelog:
  - add %py3dir macro to macros.python3 (to be used during unified python 2/3
  builds for setting up the python3 copy of the source tree)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-20
changelog:
  - change python-3.1.1-config.patch to remove our downstream change to curses
  configuration in Modules/Setup.dist, so that the curses modules are built using
  setup.py with the downstream default (linking against libncursesw.so, rather
  than libncurses.so), rather than within the Makefile; add a test to %install
  to verify the dso files that the curses module is linked against the correct
  DSO (bug 539917; changes _cursesmodule.so -> _curses.so)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-21
changelog:
  - introduce %{dynload_dir} macro
  - explicitly list all lib-dynload files, rather than dynamically gathering the
  payload into a temporary text file, so that we can be sure what we are
  shipping
  - introduce a macros.pybytecompile source file, to help with packaging python3
  modules (Source3; written by Toshio)
  - rename "2to3-3" to "python3-2to3" to better reflect python 3 module packaging
  plans


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-22
changelog:
  - update python-3.1.1-config.patch to remove downstream customization of build
  of pyexpat and elementtree modules
  - add patch adapted from upstream (patch 7) to add support for building against
  system expat; add --with-system-expat to "configure" invocation
  - remove embedded copies of expat and zlib from source tree during "prep"


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-25
changelog:
  - split configure options into multiple lines for easy of editing
  - add systemtap static markers (wcohen, mjw, dmalcolm; patch 8), a systemtap
  tapset defining "python.function.entry" and "python.function.return" to make
  the markers easy to use (dmalcolm; source 5), and an example of using the
  tapset to the docs (dmalcolm; source 6) (rhbz:545179)


author: Thomas Spura <tomspur@fedoraproject.org> - 3.1.1-26
changelog:
  - rebuild for new package of redhat-rpm-config (rhbz:564527)
  - use 'install -p' when running 'make install'


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-27
changelog:
  - add pyfuntop.stp example (source 7)
  - convert usage of $$RPM_BUILD_ROOT to %{buildroot} throughout, for
  consistency with python.spec


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-1
changelog:
  - update to 3.1.2: http://www.python.org/download/releases/3.1.2/
  - drop upstreamed patch 2 (.pyc permissions handling)
  - drop upstream patch 5 (fix for the test_tk and test_ttk_* selftests)
  - drop upstreamed patch 200 (path-fixing script)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-5
changelog:
  - exclude test_http_cookies when running selftests, due to hang seen on
  http://koji.fedoraproject.org/koji/taskinfo?taskID=2088463 (cancelled after
  11 hours)
  - update python-gdb.py from v5 to py3k version submitted upstream


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-6
changelog:
  - build and install two different configurations of Python 3: debug and
  standard, packaging the debug build in a new "python3-debug" subpackage
  (patch 103)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-7
changelog:
  - add configure-time support for COUNT_ALLOCS and CALL_PROFILE debug options
  (patch 104); enable them and the WITH_TSC option within the debug build


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-10
changelog:
  - ensure that the compiler is invoked with "-fwrapv" (rhbz#594819)
  - reformat whitespace in audioop.c (patch 106)
  - CVE-2010-1634: fix various integer overflow checks in the audioop
  module (patch 107)
  - CVE-2010-2089: further checks within the audioop module (patch 108)
  - CVE-2008-5983: the new PySys_SetArgvEx entry point from r81399 (patch 109)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-11
changelog:
  - Fix an incompatibility between pyexpat and the system expat-2.0.1 that led to
  a segfault running test_pyexpat.py (patch 110; upstream issue 9054; rhbz#610312)


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.0.a1
changelog:
  - 3.2a1; add alphatag
  - rework %files in the light of PEP 3147 (__pycache__)
  - drop our configuration patch to Setup.dist (patch 0): setup.py should do a
  better job of things, and the %files explicitly lists our modules (r82746
  appears to break the old way of doing things).  This leads to various modules
  changing from "foomodule.so" to "foo.so".  It also leads to the optimized build
  dropping the _sha1, _sha256 and _sha512 modules, but these are provided by
  _hashlib; _weakref becomes a builtin module; xxsubtype goes away (it's only for
  testing/devel purposes)
  - fixup patches 3, 4, 6, 8, 102, 103, 105, 111 for the rebase
  - remove upstream patches: 7 (system expat), 106, 107, 108 (audioop reformat
  plus CVE-2010-1634 and CVE-2010-2089), 109 (CVE-2008-5983)
  - add machinery for rebuilding "configure" and friends, using the correct
  version of autoconf (patch 300)
  - patch the debug build's usage of COUNT_ALLOCS to be less verbose (patch 125)
  - "modulator" was removed upstream
  - drop "-b" from patch applications affecting .py files to avoid littering the
  installation tree


author: Thomas Spura <tomspur@fedoraproject.org> - 3.2-0.1.a1
changelog:
  - on 64bit "stdlib" was still "/usr/lib/python*" (modify *lib64.patch)
  - make find-provides-without-python-sonames.sh 64bit aware


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.3.a1
changelog:
  - Move test.support to core package (rhbz#596258)
  - Add various missing __pycache__ directories to payload


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.4.a1
changelog:
  - move most of the content of the core package to the libs subpackage, given
  that the libs aren't meaningfully usable without the standard libraries


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.5.b2
changelog:
  - 3.2b2
  - rework patch 3 (removal of mimeaudio tests), patch 6 (no static libs),
  patch 8 (systemtap), patch 102 (lib64)
  - remove patch 4 (rendered redundant by upstream r85537), patch 103 (PEP 3149),
  patch 110 (upstreamed expat fix), patch 111 (parallel build fix for grammar
  fixed upstream)
  - regenerate patch 300 (autotool intermediates)
  - workaround COUNT_ALLOCS weakref issues in test suite (patch 126, patch 127,
  patch 128)
  - stop using runtest.sh in %check (dropped by upstream), replacing with
  regrtest; fixup list of failing tests
  - introduce "pyshortver", "SOABI_optimized" and "SOABI_debug" macros
  - rework manifests of shared libraries to use "SOABI_" macros, reflecting
  PEP 3149
  - drop itertools, operator and _collections modules from the manifests as py3k
  commit r84058 moved these inside libpython; json/tests moved to test/json_tests
  - move turtle code into the tkinter subpackage


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.8.b2
changelog:
  - set EXTRA_CFLAGS to our CFLAGS, rather than overriding OPT, fixing a linker
  error with dynamic annotations (when configured using --with-valgrind)
  - fix the ppc build of the debug configuration (patch 130; rhbz#661510)


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.9.rc1
changelog:
  - 3.2rc1
  - rework patch 6 (static lib removal)
  - remove upstreamed patch 130 (ppc debug build)
  - regenerate patch 300 (autotool intermediates)
  - updated packaging to reflect upstream rewrite of "Demo" (issue 7962)
  - added libpython3.so and 2to3-3.2


author: David Malcolm <dmalcolm@redhat.com> - 3.2.1-1
changelog:
  - 3.2.1; refresh lib64 patch (102), subprocess unit test patch (129), disabling
  of static library build (due to Modules/_testembed; patch 6), autotool
  intermediates (patch 300)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.1-5
changelog:
  - re-enable and fix the --with-tsc option on ppc64, and rework it on 32-bit
  ppc to avoid aliasing violations (patch 130; rhbz#698726)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.2-2
changelog:
  - rewrite of "check", introducing downstream-only hooks for skipping specific
  cases in an rpmbuild (patch 132), and fixing/skipping failing tests in a more
  fine-grained manner than before; (patches 106, 133-142 sparsely, moving
  patches for consistency with python.spec: 128 to 134, 126 to 135, 127 to 141)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.2-3
changelog:
  - renumber and rename patches for consistency with python.spec (8 to 55, 106
  to 104, 6 to 111, 104 to 113, 105 to 114, 125, 131, 130 to 143)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.2-5
changelog:
  - support OpenSSL FIPS mode in _hashlib and hashlib; don't build the _md5 and
  _sha* modules, relying on _hashlib in hashlib (rhbz#563986; patch 146)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.3-1
changelog:
  - 3.2.3; refresh patch 102 (lib64); drop upstream patches 148 (gdbm magic
  values), 149 (__pycache__ fix); add patch 152 (test_gdb regex)


author: David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.1.b1
changelog:
  * Fri Jun 22 2012 David Malcolm <dmalcolm@redhat.com> - 3.2.3-10
  - use macro for power64 (rhbz#834653)


author: David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.1.b1
changelog:
  - 3.2 -> 3.3: https://fedoraproject.org/wiki/Features/Python_3.3
  - 3.3.0b1: refresh patches 3, 55, 102, 111, 113, 114, 134, 157; drop upstream
  patch 147; regenenerate autotools patch; drop "--with-wide-unicode" from
  configure (PEP 393); "plat-linux2" -> "plat-linux" (upstream issue 12326);
  "bz2" -> "_bz2" and "crypt" -> "_crypt"; egg-info files are no longer shipped
  for stdlib (upstream issues 10645 and 12218); email/test moved to
  test/test_email; add /usr/bin/pyvenv[-3.3] and venv module (PEP 405); add
  _decimal and _lzma modules; make collections modules explicit in payload again
  (upstream issue 11085); add _testbuffer module to tests subpackage (added in
  upstream commit 3f9b3b6f7ff0); fix test failures (patches 160 and 161);
  workaround erroneously shared _sysconfigdata.py upstream issue #14774; fix
  distutils.sysconfig traceback (patch 162); add BuildRequires: xz-devel (for
  _lzma module); skip some tests within test_socket (patch 163)


author: David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.3.b2
changelog:
  - 3.3b1 -> 3.3b2; drop upstreamed patch 152; refresh patches 3, 102, 111,
  134, 153, 160; regenenerate autotools patch; rework systemtap patch to work
  correctly when LANG=C (patch 55); importlib.test was moved to
  test.test_importlib upstream


author: Toshio Kuratomi <toshio@fedoraproject.org> - 3.3.0-8
changelog:
  - Fix error in platform.platform() when non-ascii byte strings are decoded to
    unicode (rhbz#922149)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.1-1
changelog:
  - Updated to Python 3.3.1.
  - Refreshed patches: 55 (systemtap), 111 (no static lib), 146 (hashlib fips),
  153 (fix test_gdb noise), 157 (uid, gid overflow - fixed upstream, just
  keeping few more downstream tests)
  - Removed patches: 3 (audiotest.au made it to upstream tarball)
  - Removed workaround for http://bugs.python.org/issue14774, discussed in
  http://bugs.python.org/issue15298 and fixed in revision 24d52d3060e8.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.1-3
changelog:
  - Add patch that enables building on ppc64p7 (replace the sed, so that
  we get consistent with python2 spec and it's more obvious that we're doing it.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.2-1
changelog:
  - Updated to Python 3.3.2.
  - Refreshed patches: 153 (gdb test noise)
  - Dropped patches: 175 (configure -Wformat, fixed upstream), 182 (gdb
  test threads)
  - Synced patch numbers with python.spec.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.4.0-0.1.a4
changelog:
  - Update to Python 3.4 alpha 4.
  - Refreshed patches: 55 (systemtap), 102 (lib64), 111 (no static lib),
  114 (statvfs flags), 132 (unittest rpmbuild hooks), 134 (fix COUNT_ALLOCS in
  test_sys), 143 (tsc on ppc64), 146 (hashlib fips), 153 (test gdb noise),
  157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port), 186 (dont raise
  from py_compile)
  - Removed patches: 129 (test_subprocess nonreadable dir - no longer fails in
  Koji), 142 (the mock issue that caused this is fixed)
  - Added patch 187 (remove thread atfork) - will be in next version
  - Refreshed script for checking pyc and pyo timestamps with new ignored files.
  - The fips patch is disabled for now until upstream makes a final decision
  what to do with sha3 implementation for 3.4.0.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.4.0-0.1.b1
changelog:
  - Update to Python 3.4 beta 1.
  - Refreshed patches: 102 (lib64), 111 (no static lib), 125 (less verbose COUNT
  ALLOCS), 141 (fix COUNT_ALLOCS in test_module), 146 (hashlib fips),
  157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port)
  - Removed patch 00187 (remove pthread atfork; upstreamed)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.4.0-0.1.b2
changelog:
  - Update to Python 3.4 beta 2.
  - Refreshed patches: 55 (systemtap), 146 (hashlib-fips), 154 (test_gdb noise)
  - Dropped patches: 114 (statvfs constants), 177 (platform unicode)


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.0-5
changelog:
  - Don't add Werror=declaration-after-statement for extension
    modules through setup.py (PyBT#21121)


author: Dan Horák <dan[at]danny.cz> - 3.4.1-7
changelog:
  - update the arch list where valgrind exists - %power64 includes also
      ppc64le which is not supported yet


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.2-1
changelog:
  - Update to 3.4.2
  - Refreshed patches: 156 (gdb autoload)
  - Removed: 195 (Werror declaration), 197 (CVE-2014-4650)


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.2-7
changelog:
  - Fixed undefined behaviour in faulthandler which caused test to hang on x86_64
    (http://bugs.python.org/issue23433)


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.3-1
changelog:
  - Updated to 3.4.3
  - BuildPython now accepts additional build options
  - Temporarily disabled test_gdb on arm (rhbz#1196181)


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.3-4
changelog:
  - Use 1024bit DH key in test_ssl
  - Use -O0 when compiling -debug build
  - Update pip version variable to the version we actually ship


author: Thomas Spura <tomspur@fedoraproject.org> - 3.4.3-4
changelog:
  - python3-devel: Require python-macros for version independant macros such as
    python_provide. See fpc#281 and fpc#534.


author: Tomas Orsava <torsava@redhat.com> - 3.5.1-9
changelog:
  - Fix for: CVE-2016-0772 python: smtplib StartTLS stripping attack
  - Raise an error when STARTTLS fails
  - rhbz#1303647: https://bugzilla.redhat.com/show_bug.cgi?id=1303647
  - rhbz#1346345: https://bugzilla.redhat.com/show_bug.cgi?id=1346345
  - Fixed upstream: https://hg.python.org/cpython/rev/d590114c2394


author: Tomas Orsava <torsava@redhat.com> - 3.5.2-1
changelog:
  - Rebased to version 3.5.2
  - Set to work with pip version 8.1.2
  - Removed patches 207, 237, 241 as fixes are already contained in Python 3.5.2
  - Removed arch or environment specific patches 194, 196, 203, and 208
    as test builds indicate they are no longer needed
  - Updated patches 102, 146, and 242 to work with the new Python codebase
  - Removed patches 200, 201, 5000 which weren't even being applied


author: Tomas Orsava <torsava@redhat.com> - 3.5.2-2
changelog:
  - Updated .pyc 'bytecompilation with the newly installed interpreter' to also
    recompile optimized .pyc files
  - Removed .pyo 'bytecompilation with the newly installed interpreter', as .pyo
    files are no more
  - Resolves rhbz#1373635


author: Charalampos Stratakis <cstratak@redhat.com> - 3.5.2-6
changelog:
  - Use proper patch numbering and base upstream branch for
  porting ssl and hashlib modules to OpenSSL 1.1.0
  - Drop hashlib patch for now
  - Add riscv64 arch to 64bit and no-valgrind arches


author: Charalampos Stratakis <cstratak@redhat.com> - 3.6.0-7
changelog:
  - Fix error check, so that Random.seed actually uses OS randomness (rhbz#1412275)
  - Skip test_aead_aes_gcm during rpmbuild


author: Tomas Orsava <torsava@redhat.com> - 3.6.0-8
changelog:
  - Modify the runtime dependency of python3-libs on system-python-libs to use
    just the version and release number, but not the dist tag due to Modularity


author: Tomas Orsava <torsava@redhat.com> - 3.6.0-9
changelog:
  - Modify the runtime dependency of python3-libs on system-python-libs again,
    because previous attempt didn't work properly with dnf resolving mechanism


author: Charalampos Stratakis <cstratak@redhat.com> - 3.6.0-12
changelog:
  - BuildRequire the new dependencies of setuptools when rewheel mode is enabled
  in order for the virtualenvs to work properly


author: Michal Cyprian <mcyprian@redhat.com> - 3.6.0-18
changelog:
  - Set values of prefix and exec_prefix to /usr/local for
    /usr/bin/python* executables
  - Use new %_module_build macro


author: Michal Cyprian <mcyprian@redhat.com> - 3.6.0-19
changelog:
  - Revert "Set values of prefix and exec_prefix to /usr/local for
    /usr/bin/python* executables..." to prevent build failures
    of packages using alternate build tools


author: Charalampos Stratakis <cstratak@redhat.com> - 3.6.0-21
changelog:
  - Use proper command line parsing in _testembed
  - Backport of PEP 538: Coercing the legacy C locale to a UTF-8 based locale
    https://fedoraproject.org/wiki/Changes/python3_c.utf-8_locale


author: Iryna Shcherbina <ishcherb@redaht.com> - 3.6.1-0.1.rc1
changelog:
  - Update to Python 3.6.1 release candidate 1
  - Add patch 264 to skip a known test failure on aarch64


author: Charalampos Stratakis <cstratak@redhat.com> - 3.6.1-6
changelog:
  - Enable profile guided optimizations for x86_64 and i686 architectures
  - Update to a newer implementation of PEP 538
  - Update description to reflect that Python 3 is now the default Python


author: Tomas Orsava <torsava@redhat.com> - 3.6.1-7
changelog:
  - Added a dependency to the devel subpackage on python3-rpm-generators which
    have been excised out of rpm-build
  - Updated notes on bootstrapping Python on top of this specfile accordingly
  - Involves: rhbz#1410631, rhbz#1444925


author: Florian Weimer <fweimer@redhat.com> - 3.6.2-4
changelog:
  - Do not generate debuginfo subpackages (#1476593)
  - Rebuild with binutils fix for ppc64le (#1475636)


author: Tomas Orsava <torsava@redhat.com> - 3.6.2-5
changelog:
  - Dropped BuildRequires on db4-devel which was useful for Python 2 (module
    bsddb), however, no longer needod for Python 3
  - Tested building Python 3 with and without the dependency, all tests pass and
    filelists of resulting RPMs are identical


author: Michal Cyprian <mcyprian@redhat.com> - 3.6.2-7
changelog:
  - Revert "Add --executable option to install.py command"
    This enhancement is currently not needed and it can possibly
    collide with `pip --editable`option


author: Miro Hrončok <mhroncok@redhat.com> - 3.6.2-8
changelog:
  - Have /usr/bin/2to3 (rhbz#1111275)
  - Provide 2to3 and idle3, list them in summary and description (rhbz#1076401)


author: Petr Viktorin <pviktori@redhat.com> - 3.6.2-11
changelog:
  - Add bcond for --without optimizations
  - Reword package descriptions
  - Remove Group declarations
  - Skip failing test_float_with_comma


author: Michal Cyprian <mcyprian@redhat.com> - 3.6.2-12
changelog:
  - Use python3 style of calling super() without arguments in rpath
    patch to prevent recursion in UnixCCompiler subclasses
  Resolves: rhbz#1458122


author: Petr Viktorin <pviktori@redhat.com> - 3.6.2-13
changelog:
  - Rename patch files to be consistent
  - Run autotools to generate the configure script before building
  - Merge lib64 patches (104 into 102)
  - Skip test_bdist_rpm using test config rather than a patch (removes patch 137)
  - Remove patches 157 and 186, which had test changes left over after upstreaming
  - Remove patch 188, a temporary workaround for hashlib tests
  - Merge patches 180, 206, 243, 5001 (architecture naming) into new patch 274
  - Move python2-tools conflicts to tools subpackage (it was wrongly in tkinter)


author: Miro Hrončok <mhroncok@redhat.com> - 3.6.2-14
changelog:
  - Expat >= 2.1.0 is everywhere, remove explicit requires
  - Conditionalize systemtap-devel BuildRequires
  - For consistency, require /usr/sbin/ifconfig instead of net-tools


author: Petr Viktorin <pviktori@redhat.com> - 3.6.2-16
changelog:
  - Specfile cleanup
  - Make the main description also applicable to the SRPM
  - Add audiotest.au to the test package


author: Miro Hrončok <mhroncok@redhat.com> - 3.6.2-19
changelog:
  - Move pathfix.py to bindir, https://github.com/fedora-python/python-rpm-porting/issues/24
  - Make the -devel package require redhat-rpm-config
  Resolves: rhbz#1496757


author: Björn Esser <besser82@fedoraproject.org> - 3.6.4-8
changelog:
  - Add patch to explicitly link _ctypes module with -ldl (#1537489)
  - Refactored patch for libxcrypt
  - Re-enable strict symbol checks in the link editor


author: Tomas Orsava <torsava@redhat.com> - 3.6.4-10
changelog:
  - Disable test_gdb for all arches and test_buffer for ppc64le in anticipation
    of the F28 mass rebuild
  - Re-enable these tests after the mass rebuild when they can be properly
    addressed


author: Iryna Shcherbina <ishcherb@redhat.com> - 3.6.4-14
changelog:
  - Remove the python3-tools package (#rhbz 1312030)
  - Move /usr/bin/2to3 to python3-devel
  - Move /usr/bin/idle and idlelib to python3-idle
  - Provide python3-tools from python3-idle


author: Miro Hrončok <mhroncok@redhat.com> - 3.6.4-15
changelog:
  - Filter out automatic /usr/bin/python3.X requirement,
    recommend the main package from libs instead
  Resolves: rhbz#1547131


author: Miro Hrončok <mhroncok@redhat.com> - 3.6.4-18
changelog:
  - Fix the py_byte_compile macro to work on Python 2
  - Remove the pybytecompile macro file from the flat package
  Resolves: rhbz#1484993


author: Tomas Orsava <torsava@redhat.com> - 3.6.5-2
changelog:
  - Fix %py_byte_compile macro: when invoked with a Python 2 binary it also
    mistakenly ran py3_byte_compile


author: Lumir Balhar & Tomas Orsava <lbalhar@redhat.com> - 3.6.8-2
changelog:
  - Converting F28 python3 specfile to RHEL7
  - Updated the bootstrapping sequence
  - Disabled LTO because of buggy support for it in gcc on RHEL7
  - Removed deprecated system-python and platform-python tags and files
  - Removed a tag from `python3-libs` that recommended the `python3` package,
    because the Recommends tag doesn't work in RHEL7
  - Remove unnecessary unversioned requires on glibc and gdbm
  - Changes from RHEL8:
    - Move macros.pybytecompile to python-rpm-macros
    - Enable test_gdb, test_faulthandler
  - Changes from Fedora:
    - Security fix for CVE-2019-5010 (#1666519, #1666522)
    - Make sure we don't ship any exe files (not needed an prebuilt)
  Resolves: rhbz#1597718


author: Tomas Orsava <torsava@redhat.com> - 3.6.8-4
changelog:
  - Add explicit conflicts with python34 < 3.4.9-3, which was the main python3
    package in EPEL before that version and contained conflicting files,
    e.g. /usr/bin/python3
  Resolves: rhbz#1597718


author: Charalampos Stratakis <cstratak@redhat.com> - 3.6.8-8
changelog:
  - Disallow control chars in http URLs
  - Fixes CVE-2019-9740 and CVE-2019-9947
  Resolves: rhbz#1703535 and rhbz#1704364


author: Tim Flink <tflink@fedoraproject.org> - 1.2.1-1
changelog:
  - Update to upstream 1.2.1
  - Change binary from pip-python to python-pip (RHBZ#855495)
  - Add alias from python-pip to pip-python, to be removed at a later date


author: Tim Flink <tflink@fedoraproject.org> - 1.4.1-1
changelog:
  - Removed patch for CVE 2013-2099 as it has been included in the upstream 1.4.1 release
  - Updated version to 1.4.1


author: Matej Stuchlik <mstuchli@redhat.com> - 1.5.6-3
changelog:
  - Added patch for local dos with predictable temp dictionary names
    (http://seclists.org/oss-sec/2014/q4/655)


author: Tomas Orsava <torsava@redhat.com> - 8.1.2-1
changelog:
  - Update to 8.1.2
  - Moved to a new PyPI URL format
  - Updated the prefix-stripping patch because of upstream changes in pip/wheel.py


author: Tomas Orsava <torsava@redhat.com> - 9.0.1-4
changelog:
  - Provide symlinks to executables to comply with Fedora guidelines for Python
  Resolves: rhbz#1406922


author: Tomas Orsava <torsava@redhat.com> - 9.0.1-12
changelog:
  - Switch macros to bcond's and make Python 2 optional to facilitate building
    the Python 2 and Python 3 modules


author: Miro Hrončok <mhroncok@redhat.com> - 9.0.3-2
changelog:
  - Allow to import pip10's main from pip9's /usr/bin/pip
  - Do not show the "new version of pip" warning outside of venv
  Resolves: rhbz#1569488
  Resolves: rhbz#1571650
  Resolves: rhbz#1573755


author: Lumír Balhar <lbalhar@redhat.com> - 9.0.3-3
changelog:
  - Converting pip specfile from F28 to RHEL7
  - Disabled building of the Python 2 subpackage
  - Disabled building of docs, because we don't ship its build dependencies in
    RHEL7
  - Updated to a newer version of tests to match the package version
  - Backported Patch3 and Patch4 from Fedora
  Resolves: rhbz#1660573


author: Lumír Balhar <lbalhar@redhat.com> - 9.0.3-6
changelog:
  - Add four new patches for CVEs in bundled urllib3 and requests
  CVE-2018-20060, CVE-2019-11236, CVE-2019-11324, CVE-2018-18074
  Resolves: rhbz#1649153
  Resolves: rhbz#1700824
  Resolves: rhbz#1702473
  Resolves: rhbz#1643829


author: Tomas Orsava <torsava@redhat.com> - 4.13.0.1-2
changelog:
  - Added a license file
  - Added a dependency on rpm for the proper directory structure
  - Properly owning the __pycache__ directory


author: Tomas Orsava <torsava@redhat.com> - 4.13.0.1-3
changelog:
  - Add patch 9: Generate requires and provides for platform-python(abi)
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Tomas Orsava <torsava@redhat.com> - 4.14.0-1
changelog:
  - Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)
  - Re-synchronize version/release macros with the rpm Fedora package


author: Tomas Orsava <torsava@redhat.com> - 6-2
changelog:
  - Modifying python-rpm-generators from F29 to be used in RHEL7
  - The regex in pythondist.attr has been modified to only match Python 3
    modules, so that we do not affect the building of python2 files in RHEL7 at
    this late stage
  - Removed python.attr and pythondeps.sh files, because they are contained in
    rpm-build in RHEL7 and we do not want to modify them
  - the pythondist.attr and pythondistdeps.py are completely new, therefore we
    don't need to conflict with anything in RHEL7
  Resolves: rhbz#1660578


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-1
changelog:
  - Update to upstream 0.8  release.  Codebase now runs on anything from
    python-2.4 to python-3.3 without having to be translated by 2to3.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.9.5-1
changelog:
  - Update to 0.9.5
    - package_index can handle hashes other than md5
    - Fix security vulnerability in SSL certificate validation
    - https://bugzilla.redhat.com/show_bug.cgi?id=963260


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.6-1
changelog:
  - Update to newer upstream release.  Some minor incompatibilities listed but
    they should affect few, if any consumers.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.7-1
changelog:
  - Update to newer upstream release that has our patch to the unittests
  - Fix for http://bugs.python.org/issue17997#msg194950 which affects us since
    setuptools copies that code. Changed to use
    python-backports-ssl_match_hostname so that future issues can be fixed in
    that package.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-1
changelog:
  - Update to new upstream release with a few things removed from the API:
    Changelog: https://pypi.python.org/pypi/setuptools#id139


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-8
changelog:
  - Remove the python-setuptools-devel Virtual Provides as per this Fedora 21
    Change: http://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel


author: Ralph Bean <rbean@redhat.com> - 6.0.2-2
changelog:
  - Modernized python2 macros.
  - Inlined locale environment variables in the %check section.
  - Remove bundled egg-info and .exes.


author: Kevin Fenzi <kevin@scrye.com> 17.1.1-3
changelog:
  - Drop no longer needed Requires/BuildRequires on python-backports-ssl_match_hostname
  - Fixes bug #1231325


author: Kevin Fenzi <kevin@scrye.com> - 34.1.1-1
changelog:
  - Update to 34.1.1. Fixes bug #1412268
  - Fix License tag. Fixes bug #1412268
  - Add Requires for fomerly bundled projects: six, packaging appdirs


author: Michal Cyprian <mcyprian@redhat.com> - 36.2.0-3
changelog:
  - Revert "Add --executable option to easy_install command"
    This enhancement is currently not needed and it can possibly
    collide with `pip --editable`option


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-4
changelog:
  - Switch macros to bcond's and make Python 2 optional to facilitate building
    the Python 2 and Python 3 modules.


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-5
changelog:
  - Add Patch 0 that fixes a test suite failure on Python 3 in absence of
    the Python 2 version of pip
  - Move docs to their proper place


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-6
changelog:
  - Add the platform-python subpackage
  - Disable tests so platform-python stack can be bootstrapped
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-7
changelog:
  - Re-enable tests to finish bootstrapping the platform-python stack
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Miro Hrončok <mhroncok@redhat.com> - 37.0.0-1
changelog:
  - Update to 37.0.0 (fixes #1474126)
  - Removed not needed pip3 patch (upstream included different version of fix)


author: Lumír Balhar <lbalhar@redhat.com> - 39.2.0-7
changelog:
  - Converting specfile from F28 to RHEL7
  - Tests disabled because the minimal RHEL7 Python 3 stack does not contain test
    dependencies
  - Disabled building of the Python 2 subpackage
  Resolves: rhbz#1660563


author: Lumír Balhar <lbalhar@redhat.com> - 39.2.0-8
changelog:
  - SRPM renamed from python-setuptools to python3-setuptools
  - Package prepared to contain only Python 3 version
  Resolves: rhbz#1660563


author: mahailiang <mahailiang@uniontech.com> - 2016.10-2.0.1
changelog:
  - fix testRoundtrip check error
  - sync from https://git.launchpad.net/pytz/commit/?h=release_2018.3&id=5407665863c8a69a9c8298e8577e9ee56b0d87a8


author: David Nalley <david@gnsa.us> 0.7.0-2
changelog:
  - Added some verbiage regarding what WBEM is and expanding WBEM and CIM acronyms
  - Added python-twisted as a dependency


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-1
changelog:
  - updated to 0.2.1
   - added python-devel in BuildRequires
   - added more doc files
   - added Provides section
   - modified to Fedora Extras requirements


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-2
changelog:
  - applied suggestions from Kevin Fenzi
   - name changed from python-xattr to pyxattr
   - corrected path to the source file


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.4.0-1
changelog:
  - updated to 0.4.0
  - License Tag adjusted to current licensing LGPLv2+
  - modified Python Eggs support due to its usage in source distribution


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.4.0-2
changelog:
  - added python-setuptools in BuildRequires which is needed in build process
  since version 0.4.0 (thanks to Kevin Fenzi)


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.5.0-5
changelog:
  - remove prodive/obsolete of python-xattr (bug 781838)
  - fix problem with mixed use of tabs and spaces


author: Ralph Apel <r.apel at r-apel.de> 0:1.5-3jpp
changelog:
  - Add option to build without maven
  - Omit tests when building without maven
  - Add gcj_support option


author: Ralph Apel <r.apel at r-apel.de> 0:1.6.2-1jpp
changelog:
  - Upgrade to 1.6.2
  - Activate tests while building with ant
  - Make Vendor, Distribution based on macro
  - Install depmap frags, poms


author: Ralph Apel <r.apel at r-apel.de> 0:1.6.3-3jpp
changelog:
  - Add settings file
  - Fix pom marking jmock dependency as of scope test
  - Fix -jpp-depmap.xml for asm2-parent


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-2.el7
changelog:
  - Create separate qemu-guest-agent package based on qemu-kvm-rhev-2.1.0-1.el7 [bz#1117096]
  - Resolves: #bz1117096


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-3.el7
changelog:
  - Allow building qemu-guest-agent on ppc64le
  - Synchronize with qemu-kvm-rhev-2.1.0-3.el7
  - Resolves: bz#1132718
    (qemu-guest-agent fails to build for ppc64le)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-4.el7
changelog:
  - kvm-Mark-etc-sysconfig-qemu-ga-as-config-noreplace.patch [bz#1150924]
  - Resolves: bz#1150924
    (/etc/sysconfig/qemu-ga is replaced when updated)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-2.el7
changelog:
  - synchronized with qemu-kvm-rhev-2.3.0-9.el7
  - qemuga-Change-fsreeze-hook-default-location.patch [bz#1210707]
  - qemuga-qga-commands-posix-Fix-bug-in-guest-fstrim.patch [bz#1211973]
  - Resolves: bz#1210707
    (The default path '/etc/qemu/fsfreeze-hook' for 'fsfreeze-hook' script doesn't exist)
  - Resolves: bz#1211973
    ('guest-fstrim' failed for guest with os on spapr-vscsi disk)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-3.el7
changelog:
  - qemuga-Do-not-stop-qemu-guest-agent-service-on-target-switc.patch [bz#1160930]
  - Resolves: bz#1160930
    (The guest agent service in rhel7 guest will be stopped after run the init command)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.5.0-2.el7
changelog:
  - qemuga-redhat-blacklist-guest-exec-commands.patch [bz#1340346]
  - Resolves: bz#1340346
    (blacklist guest-exec in newer version of qemu-guest-agent)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.5.0-3.el7
changelog:
  - qemuga-spec-add-qemu-ga-man-page.patch [bz#1101556]
  - Resolves: bz#1101556
    ([RFE] qemu-ga should have a config file)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.8.0-1.el7
changelog:
  - Rebase to 2.8.0 base [bz#1414676]
  - Resolves: bz#1414676
    (Rebase qemu-guest-agent to 2.8.0 base)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.8.0-2.el7
changelog:
  - qemuga-Remove-unnecessary-dependencies.patch [bz#1441999]
  - Resolves: bz#1441999
    (Clean qemu-ga dependencies)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-1.el7
changelog:
  - Rebase to 2.12.0 base [bz#1562218]
  - Resolves: bz#1562218
    (Rebase qemu-guest-agent for RHEL-7.6)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-2.el7
changelog:
  - qemuga-qemu-ga-make-get-fsinfo-work-over-pci-bridges.patch [bz#1567041]
  - qemuga-qga-fix-driver-leak-in-guest-get-fsinfo.patch [bz#1567041]
  - Resolves: bz#1567041
    (qemu-guest-agent does not parse PCI bridge links in "build_guest_fsinfo_for_real_device" (q35))


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-3.el7
changelog:
  - qemuga-qga-ignore-non-present-cpus-when-handling-qmp_guest_.patch [bz#1611062]
  - qemuga-qemu-guest-agent.spec-add-systemd-devel-dependency.patch [bz#1635571]
  - qemuga-configure-add-test-for-libudev.patch [bz#1635571]
  - qemuga-qga-linux-report-disk-serial-number.patch [bz#1635571]
  - qemuga-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1635571]
  - Resolves: bz#1611062
    ("virsh vcpucount --guest" fails after hotunplug a vcpu with intermediate order by "setvcpu")
  - Resolves: bz#1635571
    ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))


author: David Woodhouse <dwmw2@infradead.org> 0.7.0-2
changelog:
  - Proper fix for GCC 4 putting 'blr' or 'ret' in the middle of the function,
    for i386, x86_64 and PPC.


author: David Woodhouse <dwmw2@infradead.org> 0.8.0-3
changelog:
  - Use -mcpu= instead of -mtune= on x86_64 too
  - Disable SPARC targets on x86_64, because dyngen doesn't like fnegs


author: Matthias Saou <http://freshrpms.net/> 0.8.2-1
changelog:
  - Update to 0.8.2 (#200065).
  - Drop upstreamed syscall-macros patch2.
  - Put correct scriplet dependencies.
  - Force install mode for the init script to avoid umask problems.
  - Add %postun condrestart for changes to the init script to be applied if any.
  - Update description with the latest "about" from the web page (more current).
  - Update URL to qemu.org one like the Source.
  - Add which build requirement.
  - Don't include texi files in %doc since we ship them in html.
  - Switch to using gcc34 on devel, FC5 still has gcc32.
  - Add kernheaders patch to fix linux/compiler.h inclusion.
  - Add target-sparc patch to fix compiling on ppc (some int32 to float).


author: Matthias Saou <http://freshrpms.net/> 0.8.2-2
changelog:
  - Remove the target-list iteration for x86_64 since they all build again.
  - Make gcc32 vs. gcc34 conditional on %{fedora} to share the same spec for
    FC5 and FC6.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
changelog:
  - Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
  - Remove spurious execute bits from manpages (bz 222573)


author: Daniel P. Berrange <berrange@redhat.com> - 0.9.0-3.fc8
changelog:
  - Added backport of VNC password auth, and TLS+x509 cert auth
  - Switch to rtl8139 NIC by default for linkstate reporting
  - Fix rtl8139 mmio region mappings with multiple NICs


author: Glauber Costa <glommer@redhat.com> - 1.0-0.1.svn6666
changelog:
  - Updated to tip svn (release 6666). Featuring split packages for qemu.
    Unfortunately, still using binary blobs for the bioses.


author: Glauber Costa <glommer@redhat.com> - 0.10-0.1.kvm20090303git
changelog:
  - Set Epoch to 1
  - Build KVM (basic build, no tools yet)
  - Set ppc in ExcludeArch. This is temporary, just to fix one issue at a time.
    ppc users (IBM ? ;-)) please wait a little bit.


author: Glauber Costa <glommer@redhat.com> - 0.92-0.1.kvm20090303git
changelog:
  - Set Epoch to 2
  - Set version to 0.92. It seems upstream keep changing minds here, so pick the lowest
  - Provides KVM, Obsoletes KVM
  - Only install qemu-kvm in ix86 and x86_64
  - Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
  - fix ppc and ppc64 builds


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.5.kvm20090303git
changelog:
  - kvm.modules were being wrongly mentioned at %install.
  - update description for the x86 system package to include kvm support
  - build kvm's own bios. It is still necessary while kvm uses a slightly different
    irq routing mechanism


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.8.kvm20090310git
changelog:
  - fix Obsolete/Provides pair
  - Use kvm bios from bochs-bios package.
  - Using RPM_OPT_FLAGS in configure
  - Picked back audio-drv-list from kvm package


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.11.kvm20090323git
changelog:
  - Update to snapshot kvm20090323.
  - Removed patch2 (upstream).
  - use upstream's new split package.
  - --with-patched-kernel flag not needed anymore
  - Tell how to get the sources.


author: Glauber Costa <glommer@redhat.com> - 2:0.10-1
changelog:
  - Include debuginfo for qemu-img
  - Do not require qemu-common for qemu-img
  - Explicitly own each of the firmware files
  - remove firmwares for ppc and sparc. They should be provided by an external package.
    Not that the packages exists for sparc in the secondary arch repo as noarch, but they
    don't automatically get into main repos. Unfortunately it's the best we can do right
    now.
  - rollback a bit in time. Snapshot from avi's maint/2.6.30
    - this requires the sasl patches to come back.
    - with-patched-kernel comes back.


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10-5
changelog:
  - Fix vga segfault under kvm-autotest (#494002)
  - Kill kernelrelease hack; it's not needed
  - Build with "make V=1" for more verbose logs


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-1.kvm85
changelog:
  - Update to qemu-kvm-devel-85
  - kvm-85 is based on qemu development branch, currently version 0.10.50
  - Include new qemu-io utility in qemu-img package
  - Re-instate -help string for boot=on to fix virtio booting with libvirt
  - Drop upstreamed patches
  - Fix missing kernel/include/asm symlink in upstream tarball
  - Fix target-arm build
  - Fix build on ppc
  - Disable preadv()/pwritev() until bug #497429 is fixed
  - Kill more .kernelrelease uselessness
  - Make non-kvm qemu build verbose


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-5.kvm86
changelog:
  - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412)
  - Avoid harmless 'unhandled wrmsr' warnings (#499712)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-6.kvm86
changelog:
  - Fix 'kernel requires an x86-64 CPU' error
  - BuildRequires ncurses-devel to enable '-curses' option (#504226)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-7.kvm87
changelog:
  - Update to kvm-87
  - Drop upstreamed patches
  - Cherry-pick new ppc build fix from upstream
  - Work around broken linux-user build on ppc
  - Fix hw/pcspk.c build with --disable-kvm
  - Re-enable preadv()/pwritev() since #497429 is long since fixed
  - Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target


author: Daniel Berrange <berrange@lettuce.camlab.fab.redhat.com> - 2:0.10.50-10.kvm87
changelog:
  - Add udev rules to make /dev/kvm world accessible & group=kvm (rhbz #497341)
  - Create a kvm group if it doesn't exist (rhbz #346151)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-11.kvm88
changelog:
  - Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
  - Package mutiboot.bin
  - Update for how extboot is built
  - Fix sf.net source URL
  - Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
  - Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
  - Cherry-pick fix for esound support build failure


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.1.rc1.rc0
changelog:
  - Update to qemu-kvm-0.11.0-rc1-rc0
  - This is a pre-release of the official -rc1
  - A vista installer regression is blocking the official -rc1 release
  - Drop qemu-prefer-sysfs-for-usb-host-devices.patch
  - Drop qemu-fix-build-for-esd-audio.patch
  - Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
  - Add patch to ensure extboot.bin is installed


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-1
changelog:
  - Update to qemu-kvm-0.11.0-rc2
  - Drop upstreamed patches
  - extboot install now fixed upstream
  - Re-place TCG init fix (#516543) with the one gone upstream


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-4
changelog:
  - Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
  - Also, replace the gpxe-roms-qemu pkg requires with file-based requires


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-6
changelog:
  - Fix fs errors with virtio and qcow2 backing file (#524734)
  - Fix ksm initscript errors on kernel missing ksm (#527653)
  - Add missing Requires(post): getent, useradd, groupadd (#527087)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-12
changelog:
  - Fix a use-after-free crasher in the slirp code (#539583)
  - Fix overflow in the parallels image format support (#533573)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-5
changelog:
  - Avoid creating too large iovecs in multiwrite merge (#559717)
  - Don't try to set max_kernel_pages during ksm init on newer kernels (#558281)
  - Add logfile options for ksmtuned debug.


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-1
changelog:
  - Update to 0.12.3 upstream
  - vhost-net migration/restart fixes
  - Add F-13 machine type
  - virtio-serial fixes


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-6
changelog:
  - Change requires to the noarch seabios-bin
  - Add ownership of docdir to qemu-common (#572110)
  - Fix "Cannot boot from non-existent NIC" error when using virt-install (#577851)


author: Dan Horák <dan[at]danny.cz> - 2:0.12.3-8
changelog:
  - Add avoid-llseek patch from upstream needed for building on s390(x)
  - Don't use parallel make on s390(x)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.3.20100809git25fdf4a
changelog:
  - Updates from upstream towards 0.13 stable
  - Fix requires on gpxe
  - enable spice now that buildreqs are in the repository.
  - ksmtrace has moved to a separate upstream package


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-1
changelog:
  - Update to 0.13.0 upstream release
  - Fixes for vhost
  - Fix mouse in certain guests (#636887)
  - Fix issues with WinXP guest install (#579348)
  - Resolve build issues with S390 (#639471)
  - Fix Windows XP on Raw Devices (#631591)


author: Daniel P. Berrange <berrange@redhat.com> - 2:0.13.0-2
changelog:
  - Revert previous change
  - Make qemu-common own the /etc/qemu directory
  - Add /etc/qemu/target-x86_64.conf to qemu-system-x86 regardless
    of host architecture.


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110210git7aa8c46
changelog:
  - Update git snapshot
  - Temporarily disable qemu-cris and qemu-sparc due to build errors (to be resolved shorly)


author: Richard W.M. Jones <rjones@redhat.com> - 2:0.14.0-9
changelog:
  - Add BR libattr-devel.  This caused the -fstype option to be disabled.
    https://www.redhat.com/archives/libvir-list/2011-June/thread.html#01017


author: Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-0.2.20110718525e3df
changelog:
  - Add support usb redirection over the network, see:
    http://fedoraproject.org/wiki/Features/UsbNetworkRedirection
  - Restore chardev flow control patches


author: Richard W.M. Jones <rjones@redhat.com> - 2:0.15.0-2
changelog:
  - Add upstream qemu patch 'Allow to leave type on default in -machine'
    (2645c6dcaf6ea2a51a3b6dfa407dd203004e4d11).


author: Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-4
changelog:
  - Enable DTrace tracing backend for SystemTAP (rhbz #737763)
  - Enable build with curl (rhbz #737006)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-1
changelog:
  - Require seabios-bin >= 0.6.0-2 (#741992)
  - Replace init scripts with systemd units (#741920)
  - Update to 0.15.1 stable upstream


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-4
changelog:
  - Disable tests since they hang intermittently.
  - Add kvmvapic.bin (replaces vapic.bin).
  - Add cpus-x86_64.conf.  qemu now creates /etc/qemu/target-x86_64.conf
    as an empty file.
  - Add qemu-icon.bmp.
  - Add qemu-bridge-helper.
  - Build and include virtfs-proxy-helper + man page (thanks Hans de Goede).


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-7
changelog:
  - Add patch to fix default machine options.  This fixes libvirt
    detection of qemu.
  - Back out patch 1 which conflicts.


author: Cole Robinson <crobinso@redhat.com> - 1.1.1-1
changelog:
  - Upstream stable release 1.1.1
  - Fix systemtap tapsets (bz 831763)
  - Fix VNC audio tunnelling (bz 840653)
  - Don't renable ksm on update (bz 815156)
  - Bump usbredir dep (bz 812097)
  - Fix RPM install error on non-virt machines (bz 660629)
  - Obsolete openbios to fix upgrade dependency issues (bz 694802)


author: Adam Jackson <ajax@redhat.com> 1.2.0-0.5.rc1
changelog:
  - Flip Requires: ceph >= foo to Conflicts: ceph < foo, so we pull in only the
    libraries which we need and not the rest of ceph which we don't.


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-1
changelog:
  - New upstream release 1.2.0 final
  - Add support for Spice seamless migration
  - Add support for Spice dynamic monitors
  - Add support for usb-redir live migration


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-8
changelog:
  - Use 'global' instead of 'define', and underscore in definition name,
    n-v-r, and 'dist' tag of SLOF, all to fix RHBZ#855252.


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-11
changelog:
  - Rebuild against latest spice-server and spice-protocol
  - Fix non-seamless migration failing with vms with usb-redir devices,
    to allow boxes to load such vms from disk


author: Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-13
changelog:
  - Add ppc support to kvm.modules (original patch by David Gibson)
  - Replace x86only build with kvmonly build: add separate defines and
    conditionals for all packages, so that they can be chosen and
    renamed in kvmonly builds and so that qemu has the appropriate requires
  - Automatically pick libfdt dependancy
  - Add knob to disable spice+seccomp


author: Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-16
changelog:
  - add s390x KVM support
  - distribute pre-built firmware or device trees for Alpha, Microblaze, S390
  - add missing system targets
  - add missing linux-user targets
  - fix previous commit


author: Cole Robinson <crobinso@redhat.com> - 2:1.2.0-18
changelog:
  - Fix loading arm initrd if kernel is very large (bz #862766)
  - Don't use reserved word 'function' in systemtap files (bz #870972)
  - Drop assertion that was triggering when pausing guests w/ qxl (bz


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-19
changelog:
  - Sync spice patches with upstream, minor bugfixes and set the qxl pci
    device revision to 4 by default, so that guests know they can use
    the new features


author: Cole Robinson <crobinso@redhat.com> - 2:1.3.0-1
changelog:
  - Switch base tarball from qemu-kvm to qemu
  - qemu 1.3 release
  - Option to use linux VFIO driver to assign PCI devices
  - Many USB3 improvements
  - New paravirtualized hardware random number generator device.
  - Support for Glusterfs volumes with "gluster://" -drive URI
  - Block job commands for live block commit and storage migration


author: Michal Novotny <minovotn@redhat.com> - 2:1.3.0-3
changelog:
  - Remove dependency on bogus qemu-kvm-kvm package [bz#870343]
  - Resolves: bz#870343
    (qemu-kvm-1.2.0-16.el7 cant be installed)


author: Michal Novotny <minovotn@redhat.com> - 2:1.3.0-5
changelog:
  - Fix patch contents for usb-redir (bz#895491)
  - Resolves: bz#895491
    (PATCH: 0110-usb-redir-Add-flow-control-support.patch has been mangled on rebase !!)


author: Alon Levy <alevy@redhat.com> - 3:1.3.0-6
changelog:
  - Bump epoch back to 3 since there has already been a 3 package release:
    3:1.2.0-20.el7 https://brewweb.devel.redhat.com/buildinfo?buildID=244866
  - Mark explicit libcacard dependency on new enough qemu-img to avoid conflict
    since /usr/bin/vscclient was moved from qemu-img to libcacard subpackage.


author: Michal Novotny <minovotn@redhat.com> - 3:1.3.0-8
changelog:
  - Missing package qemu-system-x86 in hardware certification kvm testing (bz#912433)
  - Resolves: bz#912433
    (Missing package qemu-system-x86 in hardware certification kvm testing)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3:1.4.0-4
changelog:
  - Enable build of libcacard subpackage for non-x86_64 archs (bz #873174)
  - Enable build of qemu-img subpackage for non-x86_64 archs (bz #873174)
  - Enable build of qemu-guest-agent subpackage for non-x86_64 archs (bz #873174)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3:1.5.0-2
changelog:
  - Enable werror (bz #948290)
  - Enable nbd driver (bz #875871)
  - Fix udev rules file location (bz #958860)
  - Remove +x bit from systemd unit files (bz #965000)
  - Drop unneeded kvm.modules on x86 (bz #963642)
  - Fix build flags
  - Enable libusb


author: Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.1-2
changelog:
  - Fix package package version info (bz #952996)
  - pc: Replace upstream machine types by RHEL-7 types (bz #977864)
  - target-i386: Update model values on Conroe/Penryn/Nehalem CPU model (bz #861210)
  - target-i386: Set level=4 on Conroe/Penryn/Nehalem (bz #861210)


author: Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-2
changelog:
  - SPEC file prepared for RHEL/RHEV split (rhbz #987165)
  - RHEL guest( sata disk ) can not boot up (rhbz #981723)
  - Kill the "use flash device for BIOS unless KVM" misfeature (rhbz #963280)
  - Provide RHEL-6 machine types (rhbz #983991)
  - Change s3/s4 default to "disable". (rhbz #980840)  
  - Support Virtual Memory Disk Format in qemu (rhbz #836675)
  - Glusterfs backend for QEMU (rhbz #805139)


author: Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-3
changelog:
  - query mem info from monitor would cause qemu-kvm hang [RHEL-7] (rhbz #970047)
  - Throttle-down guest to help with live migration convergence (backport to RHEL7.0) (rhbz #985958)
  - disable (for now) EFI-enabled roms (rhbz #962563)
  - qemu-kvm "vPMU passthrough" mode breaks migration, shouldn't be enabled by default (rhbz #853101)
  - Remove pending watches after virtserialport unplug (rhbz #992900)
  - Containment of error when an SR-IOV device encounters an error... (rhbz #984604)


author: Miroslav Rezanina <mrezanin@redhat.com> - 10:1.5.2-4
changelog:
  - qemu: guest agent creates files with insecure permissions in deamon mode [rhel-7.0] (rhbz 974444)
  - update qemu-ga config & init script in RHEL7 wrt. fsfreeze hook (rhbz 969942)
  - RHEL7 does not have equivalent functionality for __com.redhat_qxl_screendump (rhbz 903910)
  - SEP flag behavior for CPU models of RHEL6 machine types should be compatible (rhbz 960216)
  - crash command can not read the dump-guest-memory file when paging=false [RHEL-7] (rhbz 981582)
  - RHEL 7 qemu-kvm fails to build on F19 host due to libusb deprecated API (rhbz 996469)
  - Live migration support in virtio-blk-data-plane (rhbz 995030)
  - qemu-img resize can execute successfully even input invalid syntax (rhbz 992935)


author: Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-2.el7
changelog:
  - kvm-osdep-add-qemu_get_local_state_pathname.patch [bz#964304]
  - kvm-qga-determine-default-state-dir-and-pidfile-dynamica.patch [bz#964304]
  - kvm-configure-don-t-save-any-fixed-local_statedir-for-wi.patch [bz#964304]
  - kvm-qga-create-state-directory-on-win32.patch [bz#964304]
  - kvm-qga-save-state-directory-in-ga_install_service-RHEL-.patch [bz#964304]
  - kvm-Makefile-create-.-var-run-when-installing-the-POSIX-.patch [bz#964304]
  - kvm-qemu-option-Fix-qemu_opts_find-for-null-id-arguments.patch [bz#980782]
  - kvm-qemu-option-Fix-qemu_opts_set_defaults-for-corner-ca.patch [bz#980782]
  - kvm-vl-New-qemu_get_machine_opts.patch [bz#980782]
  - kvm-Fix-machine-options-accel-kernel_irqchip-kvm_shadow_.patch [bz#980782]
  - kvm-microblaze-Fix-latent-bug-with-default-DTB-lookup.patch [bz#980782]
  - kvm-Simplify-machine-option-queries-with-qemu_get_machin.patch [bz#980782]
  - kvm-pci-add-VMSTATE_MSIX.patch [bz#838170]
  - kvm-xhci-add-XHCISlot-addressed.patch [bz#838170]
  - kvm-xhci-add-xhci_alloc_epctx.patch [bz#838170]
  - kvm-xhci-add-xhci_init_epctx.patch [bz#838170]
  - kvm-xhci-add-live-migration-support.patch [bz#838170]
  - kvm-pc-set-level-xlevel-correctly-on-486-qemu32-CPU-mode.patch [bz#918907]
  - kvm-pc-Remove-incorrect-rhel6.x-compat-model-value-for-C.patch [bz#918907]
  - kvm-pc-rhel6.x-has-x2apic-present-on-Conroe-Penryn-Nehal.patch [bz#918907]
  - kvm-pc-set-compat-CPUID-0x80000001-.EDX-bits-on-Westmere.patch [bz#918907]
  - kvm-pc-Remove-PCLMULQDQ-from-Westmere-on-rhel6.x-machine.patch [bz#918907]
  - kvm-pc-SandyBridge-rhel6.x-compat-fixes.patch [bz#918907]
  - kvm-pc-Haswell-doesn-t-have-rdtscp-on-rhel6.x.patch [bz#918907]
  - kvm-i386-fix-LAPIC-TSC-deadline-timer-save-restore.patch [bz#972433]
  - kvm-all.c-max_cpus-should-not-exceed-KVM-vcpu-limit.patch [bz#996258]
  - kvm-add-timestamp-to-error_report.patch [bz#906937]
  - kvm-Convert-stderr-message-calling-error_get_pretty-to-e.patch [bz#906937]
  - Resolves: bz#838170
    (Add live migration support for USB [xhci, usb-uas])
  - Resolves: bz#906937
    ([Hitachi 7.0 FEAT][QEMU]Add a time stamp to error message (*))
  - Resolves: bz#918907
    (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
  - Resolves: bz#964304
    (Windows guest agent service failed to be started)
  - Resolves: bz#972433
    ("INFO: rcu_sched detected stalls" after RHEL7 kvm vm migrated)
  - Resolves: bz#980782
    (kernel_irqchip defaults to off instead of on without -machine)
  - Resolves: bz#996258
    (boot guest with maxcpu=255 successfully but actually max number of vcpu is 160)


author: Michal Novotny <minovotn@redhat.com> - qemu-kvm-1.5.3-4.el7
changelog:
  - kvm-block-package-preparation-code-in-qmp_transaction.patch [bz#1005818]
  - kvm-block-move-input-parsing-code-in-qmp_transaction.patch [bz#1005818]
  - kvm-block-package-committing-code-in-qmp_transaction.patch [bz#1005818]
  - kvm-block-package-rollback-code-in-qmp_transaction.patch [bz#1005818]
  - kvm-block-make-all-steps-in-qmp_transaction-as-callback.patch [bz#1005818]
  - kvm-blockdev-drop-redundant-proto_drv-check.patch [bz#1005818]
  - kvm-block-Don-t-parse-protocol-from-file.filename.patch [bz#1005818]
  - kvm-Revert-block-Disable-driver-specific-options-for-1.5.patch [bz#1005818]
  - kvm-qcow2-Add-refcount-update-reason-to-all-callers.patch [bz#1005818]
  - kvm-qcow2-Options-to-enable-discard-for-freed-clusters.patch [bz#1005818]
  - kvm-qcow2-Batch-discards.patch [bz#1005818]
  - kvm-block-Always-enable-discard-on-the-protocol-level.patch [bz#1005818]
  - kvm-qapi.py-Avoid-code-duplication.patch [bz#1005818]
  - kvm-qapi.py-Allow-top-level-type-reference-for-command-d.patch [bz#1005818]
  - kvm-qapi-schema-Use-BlockdevSnapshot-type-for-blockdev-s.patch [bz#1005818]
  - kvm-qapi-types.py-Implement-base-for-unions.patch [bz#1005818]
  - kvm-qapi-visit.py-Split-off-generate_visit_struct_fields.patch [bz#1005818]
  - kvm-qapi-visit.py-Implement-base-for-unions.patch [bz#1005818]
  - kvm-docs-Document-QAPI-union-types.patch [bz#1005818]
  - kvm-qapi-Add-visitor-for-implicit-structs.patch [bz#1005818]
  - kvm-qapi-Flat-unions-with-arbitrary-discriminator.patch [bz#1005818]
  - kvm-qapi-Add-consume-argument-to-qmp_input_get_object.patch [bz#1005818]
  - kvm-qapi.py-Maintain-a-list-of-union-types.patch [bz#1005818]
  - kvm-qapi-qapi-types.py-native-list-support.patch [bz#1005818]
  - kvm-qapi-Anonymous-unions.patch [bz#1005818]
  - kvm-block-Allow-driver-option-on-the-top-level.patch [bz#1005818]
  - kvm-QemuOpts-Add-qemu_opt_unset.patch [bz#1005818]
  - kvm-blockdev-Rename-I-O-throttling-options-for-QMP.patch [bz#1005818]
  - kvm-qemu-iotests-Update-051-reference-output.patch [bz#1005818]
  - kvm-blockdev-Rename-readonly-option-to-read-only.patch [bz#1005818]
  - kvm-blockdev-Split-up-cache-option.patch [bz#1005818]
  - kvm-qcow2-Use-dashes-instead-of-underscores-in-options.patch [bz#1005818]
  - kvm-qemu-iotests-filter-QEMU-version-in-monitor-banner.patch [bz#1006959]
  - kvm-tests-set-MALLOC_PERTURB_-to-expose-memory-bugs.patch [bz#1006959]
  - kvm-qemu-iotests-Whitespace-cleanup.patch [bz#1006959]
  - kvm-qemu-iotests-Fixed-test-case-026.patch [bz#1006959]
  - kvm-qemu-iotests-Fix-test-038.patch [bz#1006959]
  - kvm-qemu-iotests-Remove-lsi53c895a-tests-from-051.patch [bz#1006959]
  - Resolves: bz#1005818
    (qcow2: Backport discard command line options)
  - Resolves: bz#1006959
    (qemu-iotests false positives)


author: Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-7.el7
changelog:
  - kvm-spice-fix-display-initialization.patch [bz#974887]
  - kvm-Remove-i82550-network-card-emulation.patch [bz#921983]
  - kvm-Remove-usb-wacom-tablet.patch [bz#903914]
  - kvm-Disable-usb-uas.patch [bz#903914]
  - kvm-Disable-vhost-scsi.patch [bz#994642]
  - kvm-Remove-no-hpet-option.patch [bz#947441]
  - kvm-Disable-isa-parallel.patch [bz#1002286]
  - kvm-xhci-implement-warm-port-reset.patch [bz#949514]
  - kvm-usb-add-serial-bus-property.patch [bz#953304]
  - kvm-rhel6-compat-usb-serial-numbers.patch [bz#953304]
  - kvm-vmdk-fix-comment-for-vmdk_co_write_zeroes.patch [bz#995866]
  - kvm-gluster-Add-image-resize-support.patch [bz#1007226]
  - kvm-block-Introduce-bs-zero_beyond_eof.patch [bz#1007226]
  - kvm-block-Produce-zeros-when-protocols-reading-beyond-en.patch [bz#1007226]
  - kvm-gluster-Abort-on-AIO-completion-failure.patch [bz#1007226]
  - kvm-Preparation-for-usb-bt-dongle-conditional-build.patch [bz#1001131]
  - kvm-Remove-dev-bluetooth.c-dependency-from-vl.c.patch [bz#1001131]
  - kvm-exec-Fix-Xen-RAM-allocation-with-unusual-options.patch [bz#1009328]
  - kvm-exec-Clean-up-fall-back-when-mem-path-allocation-fai.patch [bz#1009328]
  - kvm-exec-Reduce-ifdeffery-around-mem-path.patch [bz#1009328]
  - kvm-exec-Simplify-the-guest-physical-memory-allocation-h.patch [bz#1009328]
  - kvm-exec-Drop-incorrect-dead-S390-code-in-qemu_ram_remap.patch [bz#1009328]
  - kvm-exec-Clean-up-unnecessary-S390-ifdeffery.patch [bz#1009328]
  - kvm-exec-Don-t-abort-when-we-can-t-allocate-guest-memory.patch [bz#1009328]
  - kvm-pc_sysfw-Fix-ISA-BIOS-init-for-ridiculously-big-flas.patch [bz#1009328]
  - kvm-virtio-scsi-Make-type-virtio-scsi-common-abstract.patch [bz#903918]
  - kvm-qga-move-logfiles-to-new-directory-for-easier-SELinu.patch [bz#1009491]
  - kvm-target-i386-add-cpu64-rhel6-CPU-model.patch [bz#918907]
  - kvm-fix-steal-time-MSR-vmsd-callback-to-proper-opaque-ty.patch [bz#903889]
  - Resolves: bz#1001131
    (Disable or remove device usb-bt-dongle)
  - Resolves: bz#1002286
    (Disable or remove device isa-parallel)
  - Resolves: bz#1007226
    (Introduce bs->zero_beyond_eof)
  - Resolves: bz#1009328
    ([RFE] Nicer error report when qemu-kvm can't allocate guest RAM)
  - Resolves: bz#1009491
    (move qga logfiles to new /var/log/qemu-ga/ directory [RHEL-7])
  - Resolves: bz#903889
    (The value of steal time in "top" command always is "0.0% st" after guest migration)
  - Resolves: bz#903914
    (Disable or remove usb related devices that we will not support)
  - Resolves: bz#903918
    (Disable or remove emulated SCSI devices we will not support)
  - Resolves: bz#918907
    (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
  - Resolves: bz#921983
    (Disable or remove emulated network devices that we will not support)
  - Resolves: bz#947441
    (HPET device must be disabled)
  - Resolves: bz#949514
    (fail to passthrough the USB3.0 stick to windows guest with xHCI controller under pc-i440fx-1.4)
  - Resolves: bz#953304
    (Serial number of some USB devices must be fixed for older RHEL machine types)
  - Resolves: bz#974887
    (the screen of guest fail to display correctly when use spice + qxl driver)
  - Resolves: bz#994642
    (should disable vhost-scsi)
  - Resolves: bz#995866
    (fix vmdk support to ESX images)


author: Miroslav Rezanina <mrezanin@redhat.com> - qemu-kvm-1.5.3-8.el7
changelog:
  - kvm-vmdk-Make-VMDK3Header-and-VmdkGrainMarker-QEMU_PACKE.patch [bz#995866]
  - kvm-vmdk-use-unsigned-values-for-on-disk-header-fields.patch [bz#995866]
  - kvm-qemu-iotests-add-poke_file-utility-function.patch [bz#995866]
  - kvm-qemu-iotests-add-empty-test-case-for-vmdk.patch [bz#995866]
  - kvm-vmdk-check-granularity-field-in-opening.patch [bz#995866]
  - kvm-vmdk-check-l2-table-size-when-opening.patch [bz#995866]
  - kvm-vmdk-check-l1-size-before-opening-image.patch [bz#995866]
  - kvm-vmdk-use-heap-allocation-for-whole_grain.patch [bz#995866]
  - kvm-vmdk-rename-num_gtes_per_gte-to-num_gtes_per_gt.patch [bz#995866]
  - kvm-vmdk-Move-l1_size-check-into-vmdk_add_extent.patch [bz#995866]
  - kvm-vmdk-fix-L1-and-L2-table-size-in-vmdk3-open.patch [bz#995866]
  - kvm-vmdk-support-vmfsSparse-files.patch [bz#995866]
  - kvm-vmdk-support-vmfs-files.patch [bz#995866]
  - Resolves: bz#995866
    (fix vmdk support to ESX images)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-9.el7
changelog:
  - kvm-qxl-fix-local-renderer.patch [bz#1005036]
  - kvm-spec-include-userspace-iSCSI-initiator-in-block-driv.patch [bz#923843]
  - kvm-linux-headers-update-to-kernel-3.10.0-26.el7.patch [bz#1008987]
  - kvm-target-i386-add-feature-kvm_pv_unhalt.patch [bz#1008987]
  - kvm-warn-if-num-cpus-is-greater-than-num-recommended.patch [bz#1010881]
  - kvm-char-move-backends-io-watch-tag-to-CharDriverState.patch [bz#1007222]
  - kvm-char-use-common-function-to-disable-callbacks-on-cha.patch [bz#1007222]
  - kvm-char-remove-watch-callback-on-chardev-detach-from-fr.patch [bz#1007222]
  - kvm-block-don-t-lose-data-from-last-incomplete-sector.patch [bz#1017049]
  - kvm-vmdk-fix-cluster-size-check-for-flat-extents.patch [bz#1017049]
  - kvm-qemu-iotests-add-monolithicFlat-creation-test-to-059.patch [bz#1017049]
  - Resolves: bz#1005036
    (When using “-vga qxl” together with “-display vnc=:5” or “-display  sdl” qemu displays  pixel garbage)
  - Resolves: bz#1007222
    (QEMU core dumped when do hot-unplug virtio serial port during transfer file between host to guest with virtio serial through TCP socket)
  - Resolves: bz#1008987
    (pvticketlocks: add kvm feature kvm_pv_unhalt)
  - Resolves: bz#1010881
    (backport vcpu soft limit warning)
  - Resolves: bz#1017049
    (qemu-img refuses to open the vmdk format image its created)
  - Resolves: bz#923843
    (include userspace iSCSI initiator in block driver whitelist)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-10.el7
changelog:
  - kvm-xhci-fix-endpoint-interval-calculation.patch [bz#1001604]
  - kvm-xhci-emulate-intr-endpoint-intervals-correctly.patch [bz#1001604]
  - kvm-xhci-reset-port-when-disabling-slot.patch [bz#1001604]
  - kvm-Revert-usb-hub-report-status-changes-only-once.patch [bz#1001604]
  - kvm-target-i386-Set-model-6-on-qemu64-qemu32-CPU-models.patch [bz#1004290]
  - kvm-pc-rhel6-doesn-t-have-APIC-on-pentium-CPU-models.patch [bz#918907]
  - kvm-pc-RHEL-6-had-x2apic-set-on-Opteron_G-123.patch [bz#918907]
  - kvm-pc-RHEL-6-don-t-have-RDTSCP.patch [bz#918907]
  - kvm-scsi-Fix-scsi_bus_legacy_add_drive-scsi-generic-with.patch [bz#1009285]
  - kvm-seccomp-fine-tuning-whitelist-by-adding-times.patch [bz#1004175]
  - kvm-block-add-bdrv_write_zeroes.patch [bz#921465]
  - kvm-block-raw-add-bdrv_co_write_zeroes.patch [bz#921465]
  - kvm-rdma-export-qemu_fflush.patch [bz#921465]
  - kvm-block-migration-efficiently-encode-zero-blocks.patch [bz#921465]
  - kvm-Fix-real-mode-guest-migration.patch [bz#921465]
  - kvm-Fix-real-mode-guest-segments-dpl-value-in-savevm.patch [bz#921465]
  - kvm-migration-add-autoconvergence-documentation.patch [bz#921465]
  - kvm-migration-send-total-time-in-QMP-at-completed-stage.patch [bz#921465]
  - kvm-migration-don-t-use-uninitialized-variables.patch [bz#921465]
  - kvm-pc-drop-external-DSDT-loading.patch [bz#921465]
  - kvm-hda-codec-refactor-common-definitions-into-a-header-.patch [bz#954195]
  - kvm-hda-codec-make-mixemu-selectable-at-runtime.patch [bz#954195]
  - kvm-audio-remove-CONFIG_MIXEMU-configure-option.patch [bz#954195]
  - kvm-pc_piix-disable-mixer-for-6.4.0-machine-types-and-be.patch [bz#954195]
  - kvm-spec-mixemu-config-option-is-no-longer-supported-and.patch [bz#954195]
  - Resolves: bz#1001604
    (usb hub doesn't work properly (win7 sees downstream port #1 only).)
  - Resolves: bz#1004175
    ('-sandbox on'  option  cause  qemu-kvm process hang)
  - Resolves: bz#1004290
    (Use model 6 for qemu64 and intel cpus)
  - Resolves: bz#1009285
    (-device usb-storage,serial=... crashes with SCSI generic drive)
  - Resolves: bz#918907
    (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
  - Resolves: bz#921465
    (Migration can not finished even the "remaining ram" is already 0 kb)
  - Resolves: bz#954195
    (RHEL machines <=6.4 should not use mixemu)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-11.el7
changelog:
  - kvm-chardev-fix-pty_chr_timer.patch [bz#994414]
  - kvm-qemu-socket-zero-initialize-SocketAddress.patch [bz#922010]
  - kvm-qemu-socket-drop-pointless-allocation.patch [bz#922010]
  - kvm-qemu-socket-catch-monitor_get_fd-failures.patch [bz#922010]
  - kvm-qemu-char-check-optional-fields-using-has_.patch [bz#922010]
  - kvm-error-add-error_setg_file_open-helper.patch [bz#922010]
  - kvm-qemu-char-use-more-specific-error_setg_-variants.patch [bz#922010]
  - kvm-qemu-char-print-notification-to-stderr.patch [bz#922010]
  - kvm-qemu-char-fix-documentation-for-telnet-wait-socket-f.patch [bz#922010]
  - kvm-qemu-char-don-t-leak-opts-on-error.patch [bz#922010]
  - kvm-qemu-char-use-ChardevBackendKind-in-CharDriver.patch [bz#922010]
  - kvm-qemu-char-minor-mux-chardev-fixes.patch [bz#922010]
  - kvm-qemu-char-add-chardev-mux-support.patch [bz#922010]
  - kvm-qemu-char-report-udp-backend-errors.patch [bz#922010]
  - kvm-qemu-socket-don-t-leak-opts-on-error.patch [bz#922010]
  - kvm-chardev-handle-qmp_chardev_add-KIND_MUX-failure.patch [bz#922010]
  - kvm-acpi-piix4-Enable-qemu-kvm-compatibility-mode.patch [bz#1019474]
  - kvm-target-i386-support-loading-of-cpu-xsave-subsection.patch [bz#1004743]
  - Resolves: bz#1004743
    (XSAVE migration format not compatible between RHEL6 and RHEL7)
  - Resolves: bz#1019474
    (RHEL-7 can't load piix4_pm migration section from RHEL-6.5)
  - Resolves: bz#922010
    (RFE: support hotplugging chardev & serial ports)
  - Resolves: bz#994414
    (hot-unplug chardev with pty backend caused qemu Segmentation fault)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-12.el7
changelog:
  - kvm-vl-Clean-up-parsing-of-boot-option-argument.patch [bz#997817]
  - kvm-qemu-option-check_params-is-now-unused-drop-it.patch [bz#997817]
  - kvm-vl-Fix-boot-order-and-once-regressions-and-related-b.patch [bz#997817]
  - kvm-vl-Rename-boot_devices-to-boot_order-for-consistency.patch [bz#997817]
  - kvm-pc-Make-no-fd-bootchk-stick-across-boot-order-change.patch [bz#997817]
  - kvm-doc-Drop-ref-to-Bochs-from-no-fd-bootchk-documentati.patch [bz#997817]
  - kvm-libqtest-Plug-fd-and-memory-leaks-in-qtest_quit.patch [bz#997817]
  - kvm-libqtest-New-qtest_end-to-go-with-qtest_start.patch [bz#997817]
  - kvm-qtest-Don-t-reset-on-qtest-chardev-connect.patch [bz#997817]
  - kvm-boot-order-test-New-covering-just-PC-for-now.patch [bz#997817]
  - kvm-qemu-ga-execute-fsfreeze-freeze-in-reverse-order-of-.patch [bz#1019352]
  - kvm-rbd-link-and-load-librbd-dynamically.patch [bz#989608]
  - kvm-rbd-Only-look-for-qemu-specific-copy-of-librbd.so.1.patch [bz#989608]
  - kvm-spec-Whitelist-rbd-block-driver.patch [bz#989608]
  - Resolves: bz#1019352
    (qemu-guest-agent: "guest-fsfreeze-freeze" deadlocks if the guest have mounted disk images)
  - Resolves: bz#989608
    ([7.0 FEAT] qemu runtime support for librbd backend (ceph))
  - Resolves: bz#997817
    (-boot order and -boot once regressed since RHEL-6)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-13.el7
changelog:
  - kvm-seabios-paravirt-allow-more-than-1TB-in-x86-guest.patch [bz#989677]
  - kvm-scsi-prefer-UUID-to-VM-name-for-the-initiator-name.patch [bz#1006468]
  - kvm-Fix-incorrect-rhel_rhev_conflicts-macro-usage.patch [bz#1017693]
  - Resolves: bz#1006468
    (libiscsi initiator name should use vm UUID)
  - Resolves: bz#1017693
    (incorrect use of rhel_rhev_conflicts)
  - Resolves: bz#989677
    ([HP 7.0 FEAT]: Increase KVM guest supported memory to 4TiB)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-14.el7
changelog:
  - kvm-target-i386-remove-tabs-from-target-i386-cpu.h.patch [bz#928867]
  - kvm-migrate-vPMU-state.patch [bz#928867]
  - kvm-blockdev-do-not-default-cache.no-flush-to-true.patch [bz#1009993]
  - kvm-virtio-blk-do-not-relay-a-previous-driver-s-WCE-conf.patch [bz#1009993]
  - kvm-rng-random-use-error_setg_file_open.patch [bz#907743]
  - kvm-block-mirror_complete-use-error_setg_file_open.patch [bz#907743]
  - kvm-blockdev-use-error_setg_file_open.patch [bz#907743]
  - kvm-cpus-use-error_setg_file_open.patch [bz#907743]
  - kvm-dump-qmp_dump_guest_memory-use-error_setg_file_open.patch [bz#907743]
  - kvm-savevm-qmp_xen_save_devices_state-use-error_setg_fil.patch [bz#907743]
  - kvm-block-bdrv_reopen_prepare-don-t-use-QERR_OPEN_FILE_F.patch [bz#907743]
  - kvm-qerror-drop-QERR_OPEN_FILE_FAILED-macro.patch [bz#907743]
  - kvm-rhel-Drop-ivshmem-device.patch [bz#787463]
  - kvm-usb-remove-old-usb-host-code.patch [bz#1001144]
  - kvm-Add-rhel6-pxe-roms-files.patch [bz#997702]
  - kvm-Add-rhel6-pxe-rom-to-redhat-rpm.patch [bz#997702]
  - kvm-Fix-migration-from-rhel6.5-to-rhel7-with-ipxe.patch [bz#997702]
  - kvm-pc-Don-t-prematurely-explode-QEMUMachineInitArgs.patch [bz#994490]
  - kvm-pc-Don-t-explode-QEMUMachineInitArgs-into-local-vari.patch [bz#994490]
  - kvm-smbios-Normalize-smbios_entry_add-s-error-handling-t.patch [bz#994490]
  - kvm-smbios-Convert-to-QemuOpts.patch [bz#994490]
  - kvm-smbios-Improve-diagnostics-for-conflicting-entries.patch [bz#994490]
  - kvm-smbios-Make-multiple-smbios-type-accumulate-sanely.patch [bz#994490]
  - kvm-smbios-Factor-out-smbios_maybe_add_str.patch [bz#994490]
  - kvm-hw-Pass-QEMUMachine-to-its-init-method.patch [bz#994490]
  - kvm-smbios-Set-system-manufacturer-product-version-by-de.patch [bz#994490]
  - kvm-smbios-Decouple-system-product-from-QEMUMachine.patch [bz#994490]
  - kvm-rhel-SMBIOS-type-1-branding.patch [bz#994490]
  - kvm-Add-disable-rhev-features-option-to-configure.patch []
  - Resolves: bz#1001144
    (Disable or remove device usb-host-linux)
  - Resolves: bz#1009993
    (RHEL7 guests do not issue fdatasyncs on virtio-blk)
  - Resolves: bz#787463
    (disable ivshmem (was: [Hitachi 7.0 FEAT] Support ivshmem (Inter-VM Shared Memory)))
  - Resolves: bz#907743
    (qemu-ga: empty reason string for OpenFileFailed error)
  - Resolves: bz#928867
    (Virtual PMU support during live migration - qemu-kvm)
  - Resolves: bz#994490
    (Set per-machine-type SMBIOS strings)
  - Resolves: bz#997702
    (Migration from RHEL6.5 host to RHEL7.0 host is failed with virtio-net device)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-15.el7
changelog:
  - kvm-cow-make-reads-go-at-a-decent-speed.patch [bz#989646]
  - kvm-cow-make-writes-go-at-a-less-indecent-speed.patch [bz#989646]
  - kvm-cow-do-not-call-bdrv_co_is_allocated.patch [bz#989646]
  - kvm-block-keep-bs-total_sectors-up-to-date-even-for-grow.patch [bz#989646]
  - kvm-block-make-bdrv_co_is_allocated-static.patch [bz#989646]
  - kvm-block-do-not-use-total_sectors-in-bdrv_co_is_allocat.patch [bz#989646]
  - kvm-block-remove-bdrv_is_allocated_above-bdrv_co_is_allo.patch [bz#989646]
  - kvm-block-expect-errors-from-bdrv_co_is_allocated.patch [bz#989646]
  - kvm-block-Fix-compiler-warning-Werror-uninitialized.patch [bz#989646]
  - kvm-qemu-img-always-probe-the-input-image-for-allocated-.patch [bz#989646]
  - kvm-block-make-bdrv_has_zero_init-return-false-for-copy-.patch [bz#989646]
  - kvm-block-introduce-bdrv_get_block_status-API.patch [bz#989646]
  - kvm-block-define-get_block_status-return-value.patch [bz#989646]
  - kvm-block-return-get_block_status-data-and-flags-for-for.patch [bz#989646]
  - kvm-block-use-bdrv_has_zero_init-to-return-BDRV_BLOCK_ZE.patch [bz#989646]
  - kvm-block-return-BDRV_BLOCK_ZERO-past-end-of-backing-fil.patch [bz#989646]
  - kvm-qemu-img-add-a-map-subcommand.patch [bz#989646]
  - kvm-docs-qapi-document-qemu-img-map.patch [bz#989646]
  - kvm-raw-posix-return-get_block_status-data-and-flags.patch [bz#989646]
  - kvm-raw-posix-report-unwritten-extents-as-zero.patch [bz#989646]
  - kvm-block-add-default-get_block_status-implementation-fo.patch [bz#989646]
  - kvm-block-look-for-zero-blocks-in-bs-file.patch [bz#989646]
  - kvm-qemu-img-fix-invalid-JSON.patch [bz#989646]
  - kvm-block-get_block_status-set-pnum-0-on-error.patch [bz#989646]
  - kvm-block-get_block_status-avoid-segfault-if-there-is-no.patch [bz#989646]
  - kvm-block-get_block_status-avoid-redundant-callouts-on-r.patch [bz#989646]
  - kvm-qcow2-Restore-total_sectors-value-in-save_vmstate.patch [bz#1025740]
  - kvm-qcow2-Unset-zero_beyond_eof-in-save_vmstate.patch [bz#1025740]
  - kvm-qemu-iotests-Test-for-loading-VM-state-from-qcow2.patch [bz#1025740]
  - kvm-apic-rename-apic-specific-bitopts.patch [bz#1001216]
  - kvm-hw-import-bitmap-operations-in-qdev-core-header.patch [bz#1001216]
  - kvm-qemu-help-Sort-devices-by-logical-functionality.patch [bz#1001216]
  - kvm-devices-Associate-devices-to-their-logical-category.patch [bz#1001216]
  - kvm-Mostly-revert-qemu-help-Sort-devices-by-logical-func.patch [bz#1001216]
  - kvm-qdev-monitor-Group-device_add-help-and-info-qdm-by-c.patch [bz#1001216]
  - kvm-qdev-Replace-no_user-by-cannot_instantiate_with_devi.patch [bz#1001216]
  - kvm-sysbus-Set-cannot_instantiate_with_device_add_yet.patch [bz#1001216]
  - kvm-cpu-Document-why-cannot_instantiate_with_device_add_.patch [bz#1001216]
  - kvm-apic-Document-why-cannot_instantiate_with_device_add.patch [bz#1001216]
  - kvm-pci-host-Consistently-set-cannot_instantiate_with_de.patch [bz#1001216]
  - kvm-ich9-Document-why-cannot_instantiate_with_device_add.patch [bz#1001216]
  - kvm-piix3-piix4-Clean-up-use-of-cannot_instantiate_with_.patch [bz#1001216]
  - kvm-vt82c686-Clean-up-use-of-cannot_instantiate_with_dev.patch [bz#1001216]
  - kvm-isa-Clean-up-use-of-cannot_instantiate_with_device_a.patch [bz#1001216]
  - kvm-qdev-Do-not-let-the-user-try-to-device_add-when-it-c.patch [bz#1001216]
  - kvm-rhel-Revert-unwanted-cannot_instantiate_with_device_.patch [bz#1001216]
  - kvm-rhel-Revert-downstream-changes-to-unused-default-con.patch [bz#1001076]
  - kvm-rhel-Drop-cfi.pflash01-and-isa-ide-device.patch [bz#1001076]
  - kvm-rhel-Drop-isa-vga-device.patch [bz#1001088]
  - kvm-rhel-Make-isa-cirrus-vga-device-unavailable.patch [bz#1001088]
  - kvm-rhel-Make-ccid-card-emulated-device-unavailable.patch [bz#1001123]
  - kvm-x86-fix-migration-from-pre-version-12.patch [bz#1005695]
  - kvm-x86-cpuid-reconstruct-leaf-0Dh-data.patch [bz#1005695]
  - kvm-kvmvapic-Catch-invalid-ROM-size.patch [bz#920021]
  - kvm-kvmvapic-Enter-inactive-state-on-hardware-reset.patch [bz#920021]
  - kvm-kvmvapic-Clear-also-physical-ROM-address-when-enteri.patch [bz#920021]
  - kvm-block-optionally-disable-live-block-jobs.patch [bz#987582]
  - kvm-rpm-spec-template-disable-live-block-ops-for-rhel-en.patch [bz#987582]
  - kvm-migration-disable-live-block-migration-b-i-for-rhel-.patch [bz#1022392]
  - kvm-Build-ceph-rbd-only-for-rhev.patch [bz#987583]
  - kvm-spec-Disable-host-cdrom-RHEL-only.patch [bz#760885]
  - kvm-rhel-Make-pci-serial-2x-and-pci-serial-4x-device-una.patch [bz#1001180]
  - kvm-usb-host-libusb-Fix-reset-handling.patch [bz#980415]
  - kvm-usb-host-libusb-Configuration-0-may-be-a-valid-confi.patch [bz#980383]
  - kvm-usb-host-libusb-Detach-kernel-drivers-earlier.patch [bz#980383]
  - kvm-monitor-Remove-pci_add-command-for-Red-Hat-Enterpris.patch [bz#1010858]
  - kvm-monitor-Remove-pci_del-command-for-Red-Hat-Enterpris.patch [bz#1010858]
  - kvm-monitor-Remove-usb_add-del-commands-for-Red-Hat-Ente.patch [bz#1010858]
  - kvm-monitor-Remove-host_net_add-remove-for-Red-Hat-Enter.patch [bz#1010858]
  - kvm-fw_cfg-add-API-to-find-FW-cfg-object.patch [bz#990601]
  - kvm-pvpanic-use-FWCfgState-explicitly.patch [bz#990601]
  - kvm-pvpanic-initialization-cleanup.patch [bz#990601]
  - kvm-pvpanic-fix-fwcfg-for-big-endian-hosts.patch [bz#990601]
  - kvm-hw-misc-make-pvpanic-known-to-user.patch [bz#990601]
  - kvm-gdbstub-do-not-restart-crashed-guest.patch [bz#990601]
  - kvm-gdbstub-fix-for-commit-87f25c12bfeaaa0c41fb857713bbc.patch [bz#990601]
  - kvm-vl-allow-cont-from-panicked-state.patch [bz#990601]
  - kvm-hw-misc-don-t-create-pvpanic-device-by-default.patch [bz#990601]
  - kvm-block-vhdx-add-migration-blocker.patch [bz#1007176]
  - kvm-qemu-kvm.spec-add-vhdx-to-the-read-only-block-driver.patch [bz#1007176]
  - kvm-qemu-kvm.spec-Add-VPC-VHD-driver-to-the-block-read-o.patch [bz#1007176]
  - Resolves: bz#1001076
    (Disable or remove other block devices we won't support)
  - Resolves: bz#1001088
    (Disable or remove display devices we won't support)
  - Resolves: bz#1001123
    (Disable or remove device ccid-card-emulated)
  - Resolves: bz#1001180
    (Disable or remove devices pci-serial-2x, pci-serial-4x)
  - Resolves: bz#1001216
    (Fix no_user or provide another way make devices unavailable with -device / device_add)
  - Resolves: bz#1005695
    (QEMU should hide CPUID.0Dh values that it does not support)
  - Resolves: bz#1007176
    (Add VPC and VHDX file formats as supported in qemu-kvm (read-only))
  - Resolves: bz#1010858
    (Disable unused human monitor commands)
  - Resolves: bz#1022392
    (Disable live-storage-migration in qemu-kvm (migrate -b/-i))
  - Resolves: bz#1025740
    (Saving VM state on qcow2 images results in VM state corruption)
  - Resolves: bz#760885
    (Disable host cdrom passthrough)
  - Resolves: bz#920021
    (qemu-kvm segment fault when reboot guest after hot unplug device with option ROM)
  - Resolves: bz#980383
    (The usb3.0 stick can't be returned back to host after shutdown guest with usb3.0 pass-through)
  - Resolves: bz#980415
    (libusbx: error [_open_sysfs_attr] open /sys/bus/usb/devices/4-1/bConfigurationValue failed ret=-1 errno=2)
  - Resolves: bz#987582
    (Initial Virtualization Differentiation for RHEL7 (Live snapshots))
  - Resolves: bz#987583
    (Initial Virtualization Differentiation for RHEL7 (Ceph enablement))
  - Resolves: bz#989646
    (Support backup vendors in qemu to access qcow disk readonly)
  - Resolves: bz#990601
    (pvpanic device triggers guest bugs when present by default)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-16.el7
changelog:
  - kvm-block-drop-bs_snapshots-global-variable.patch [bz#1026524]
  - kvm-block-move-snapshot-code-in-block.c-to-block-snapsho.patch [bz#1026524]
  - kvm-block-fix-vvfat-error-path-for-enable_write_target.patch [bz#1026524]
  - kvm-block-Bugfix-format-and-snapshot-used-in-drive-optio.patch [bz#1026524]
  - kvm-iscsi-use-bdrv_new-instead-of-stack-structure.patch [bz#1026524]
  - kvm-qcow2-Add-corrupt-bit.patch [bz#1004347]
  - kvm-qcow2-Metadata-overlap-checks.patch [bz#1004347]
  - kvm-qcow2-Employ-metadata-overlap-checks.patch [bz#1004347]
  - kvm-qcow2-refcount-Move-OFLAG_COPIED-checks.patch [bz#1004347]
  - kvm-qcow2-refcount-Repair-OFLAG_COPIED-errors.patch [bz#1004347]
  - kvm-qcow2-refcount-Repair-shared-refcount-blocks.patch [bz#1004347]
  - kvm-qcow2_check-Mark-image-consistent.patch [bz#1004347]
  - kvm-qemu-iotests-Overlapping-cluster-allocations.patch [bz#1004347]
  - kvm-w32-Fix-access-to-host-devices-regression.patch [bz#1026524]
  - kvm-add-qemu-img-convert-n-option-skip-target-volume-cre.patch [bz#1026524]
  - kvm-bdrv-Use-Error-for-opening-images.patch [bz#1026524]
  - kvm-bdrv-Use-Error-for-creating-images.patch [bz#1026524]
  - kvm-block-Error-parameter-for-open-functions.patch [bz#1026524]
  - kvm-block-Error-parameter-for-create-functions.patch [bz#1026524]
  - kvm-qemu-img-create-Emit-filename-on-error.patch [bz#1026524]
  - kvm-qcow2-Use-Error-parameter.patch [bz#1026524]
  - kvm-qemu-iotests-Adjustments-due-to-error-propagation.patch [bz#1026524]
  - kvm-block-raw-Employ-error-parameter.patch [bz#1026524]
  - kvm-block-raw-win32-Employ-error-parameter.patch [bz#1026524]
  - kvm-blkdebug-Employ-error-parameter.patch [bz#1026524]
  - kvm-blkverify-Employ-error-parameter.patch [bz#1026524]
  - kvm-block-raw-posix-Employ-error-parameter.patch [bz#1026524]
  - kvm-block-raw-win32-Always-use-errno-in-hdev_open.patch [bz#1026524]
  - kvm-qmp-Documentation-for-BLOCK_IMAGE_CORRUPTED.patch [bz#1004347]
  - kvm-qcow2-Correct-snapshots-size-for-overlap-check.patch [bz#1004347]
  - kvm-qcow2-CHECK_OFLAG_COPIED-is-obsolete.patch [bz#1004347]
  - kvm-qcow2-Correct-endianness-in-overlap-check.patch [bz#1004347]
  - kvm-qcow2-Switch-L1-table-in-a-single-sequence.patch [bz#1004347]
  - kvm-qcow2-Use-pread-for-inactive-L1-in-overlap-check.patch [bz#1004347]
  - kvm-qcow2-Remove-wrong-metadata-overlap-check.patch [bz#1004347]
  - kvm-qcow2-Use-negated-overflow-check-mask.patch [bz#1004347]
  - kvm-qcow2-Make-overlap-check-mask-variable.patch [bz#1004347]
  - kvm-qcow2-Add-overlap-check-options.patch [bz#1004347]
  - kvm-qcow2-Array-assigning-options-to-OL-check-bits.patch [bz#1004347]
  - kvm-qcow2-Add-more-overlap-check-bitmask-macros.patch [bz#1004347]
  - kvm-qcow2-Evaluate-overlap-check-options.patch [bz#1004347]
  - kvm-qapi-types.py-Split-off-generate_struct_fields.patch [bz#978402]
  - kvm-qapi-types.py-Fix-enum-struct-sizes-on-i686.patch [bz#978402]
  - kvm-qapi-types-visit.py-Pass-whole-expr-dict-for-structs.patch [bz#978402]
  - kvm-qapi-types-visit.py-Inheritance-for-structs.patch [bz#978402]
  - kvm-blockdev-Introduce-DriveInfo.enable_auto_del.patch [bz#978402]
  - kvm-Implement-qdict_flatten.patch [bz#978402]
  - kvm-blockdev-blockdev-add-QMP-command.patch [bz#978402]
  - kvm-blockdev-Separate-ID-generation-from-DriveInfo-creat.patch [bz#978402]
  - kvm-blockdev-Pass-QDict-to-blockdev_init.patch [bz#978402]
  - kvm-blockdev-Move-parsing-of-media-option-to-drive_init.patch [bz#978402]
  - kvm-blockdev-Move-parsing-of-if-option-to-drive_init.patch [bz#978402]
  - kvm-blockdev-Moving-parsing-of-geometry-options-to-drive.patch [bz#978402]
  - kvm-blockdev-Move-parsing-of-boot-option-to-drive_init.patch [bz#978402]
  - kvm-blockdev-Move-bus-unit-index-processing-to-drive_ini.patch [bz#978402]
  - kvm-blockdev-Move-virtio-blk-device-creation-to-drive_in.patch [bz#978402]
  - kvm-blockdev-Remove-IF_-check-for-read-only-blockdev_ini.patch [bz#978402]
  - kvm-qemu-iotests-Check-autodel-behaviour-for-device_del.patch [bz#978402]
  - kvm-blockdev-Remove-media-parameter-from-blockdev_init.patch [bz#978402]
  - kvm-blockdev-Don-t-disable-COR-automatically-with-blockd.patch [bz#978402]
  - kvm-blockdev-blockdev_init-error-conversion.patch [bz#978402]
  - kvm-sd-Avoid-access-to-NULL-BlockDriverState.patch [bz#978402]
  - kvm-blockdev-fix-cdrom-read_only-flag.patch [bz#978402]
  - kvm-block-fix-backing-file-overriding.patch [bz#978402]
  - kvm-block-Disable-BDRV_O_COPY_ON_READ-for-the-backing-fi.patch [bz#978402]
  - kvm-block-Don-t-copy-backing-file-name-on-error.patch [bz#978402]
  - kvm-qemu-iotests-Try-creating-huge-qcow2-image.patch [bz#980771]
  - kvm-block-move-qmp-and-info-dump-related-code-to-block-q.patch [bz#980771]
  - kvm-block-dump-snapshot-and-image-info-to-specified-outp.patch [bz#980771]
  - kvm-block-add-snapshot-info-query-function-bdrv_query_sn.patch [bz#980771]
  - kvm-block-add-image-info-query-function-bdrv_query_image.patch [bz#980771]
  - kvm-qmp-add-ImageInfo-in-BlockDeviceInfo-used-by-query-b.patch [bz#980771]
  - kvm-vmdk-Implement-.bdrv_has_zero_init.patch [bz#980771]
  - kvm-qemu-iotests-Add-basic-ability-to-use-binary-sample-.patch [bz#980771]
  - kvm-qemu-iotests-Quote-TEST_IMG-and-TEST_DIR-usage.patch [bz#980771]
  - kvm-qemu-iotests-fix-test-case-059.patch [bz#980771]
  - kvm-qapi-Add-ImageInfoSpecific-type.patch [bz#980771]
  - kvm-block-Add-bdrv_get_specific_info.patch [bz#980771]
  - kvm-block-qapi-Human-readable-ImageInfoSpecific-dump.patch [bz#980771]
  - kvm-qcow2-Add-support-for-ImageInfoSpecific.patch [bz#980771]
  - kvm-qemu-iotests-Discard-specific-info-in-_img_info.patch [bz#980771]
  - kvm-qemu-iotests-Additional-info-from-qemu-img-info.patch [bz#980771]
  - kvm-vmdk-convert-error-code-to-use-errp.patch [bz#980771]
  - kvm-vmdk-refuse-enabling-zeroed-grain-with-flat-images.patch [bz#980771]
  - kvm-qapi-Add-optional-field-compressed-to-ImageInfo.patch [bz#980771]
  - kvm-vmdk-Only-read-cid-from-image-file-when-opening.patch [bz#980771]
  - kvm-vmdk-Implment-bdrv_get_specific_info.patch [bz#980771]
  - Resolves: bz#1004347
    (Backport qcow2 corruption prevention patches)
  - Resolves: bz#1026524
    (Backport block layer error parameter patches)
  - Resolves: bz#978402
    ([RFE] Add discard support to qemu-kvm layer)
  - Resolves: bz#980771
    ([RFE]  qemu-img should be able to tell the compat version of a qcow2 image)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-17.el7
changelog:
  - kvm-pci-assign-Add-MSI-affinity-support.patch [bz#1025877]
  - kvm-Fix-potential-resource-leak-missing-fclose.patch [bz#1025877]
  - kvm-pci-assign-remove-the-duplicate-function-name-in-deb.patch [bz#1025877]
  - kvm-Remove-s390-ccw-img-loader.patch [bz#1017682]
  - kvm-Fix-vscclient-installation.patch [bz#1017681]
  - kvm-Change-qemu-bridge-helper-permissions-to-4755.patch [bz#1017689]
  - kvm-net-update-nic-info-during-device-reset.patch [bz#922589]
  - kvm-net-e1000-update-network-information-when-macaddr-is.patch [bz#922589]
  - kvm-net-rtl8139-update-network-information-when-macaddr-.patch [bz#922589]
  - kvm-virtio-net-fix-up-HMP-NIC-info-string-on-reset.patch [bz#1026689]
  - kvm-vfio-pci-VGA-quirk-update.patch [bz#1025477]
  - kvm-vfio-pci-Add-support-for-MSI-affinity.patch [bz#1025477]
  - kvm-vfio-pci-Test-device-reset-capabilities.patch [bz#1026550]
  - kvm-vfio-pci-Lazy-PCI-option-ROM-loading.patch [bz#1026550]
  - kvm-vfio-pci-Cleanup-error_reports.patch [bz#1026550]
  - kvm-vfio-pci-Add-dummy-PCI-ROM-write-accessor.patch [bz#1026550]
  - kvm-vfio-pci-Fix-endian-issues-in-vfio_pci_size_rom.patch [bz#1026550]
  - kvm-linux-headers-Update-to-include-vfio-pci-hot-reset-s.patch [bz#1025472]
  - kvm-vfio-pci-Implement-PCI-hot-reset.patch [bz#1025472]
  - kvm-linux-headers-Update-for-KVM-VFIO-device.patch [bz#1025474]
  - kvm-vfio-pci-Make-use-of-new-KVM-VFIO-device.patch [bz#1025474]
  - kvm-vmdk-Fix-vmdk_parse_extents.patch [bz#995866]
  - kvm-vmdk-fix-VMFS-extent-parsing.patch [bz#995866]
  - kvm-e1000-rtl8139-update-HMP-NIC-when-every-bit-is-writt.patch [bz#922589]
  - kvm-don-t-disable-ctrl_mac_addr-feature-for-6.5-machine-.patch [bz#1005039]
  - Resolves: bz#1005039
    (add compat property to disable ctrl_mac_addr feature)
  - Resolves: bz#1017681
    (rpmdiff test "Multilib regressions": vscclient is a libtool script on s390/s390x/ppc/ppc64)
  - Resolves: bz#1017682
    (/usr/share/qemu-kvm/s390-ccw.img need not be distributed)
  - Resolves: bz#1017689
    (/usr/libexec/qemu-bridge-helper permissions should be 4755)
  - Resolves: bz#1025472
    (Nvidia GPU device assignment - qemu-kvm - bus reset support)
  - Resolves: bz#1025474
    (Nvidia GPU device assignment - qemu-kvm - NoSnoop support)
  - Resolves: bz#1025477
    (VFIO MSI affinity)
  - Resolves: bz#1025877
    (pci-assign lacks MSI affinity support)
  - Resolves: bz#1026550
    (QEMU VFIO update ROM loading code)
  - Resolves: bz#1026689
    (virtio-net: macaddr is reset but network info of monitor isn't updated)
  - Resolves: bz#922589
    (e1000/rtl8139: qemu mac address can not be changed via set the hardware address in guest)
  - Resolves: bz#995866
    (fix vmdk support to ESX images)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-19.el7
changelog:
  - kvm-qapi-qapi-visit.py-fix-list-handling-for-union-types.patch [bz#848203]
  - kvm-qapi-qapi-visit.py-native-list-support.patch [bz#848203]
  - kvm-qapi-enable-generation-of-native-list-code.patch [bz#848203]
  - kvm-net-add-support-of-mac-programming-over-macvtap-in-Q.patch [bz#848203]
  - Resolves: bz#848203
    (MAC Programming for virtio over macvtap - qemu-kvm support)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-20.el7
changelog:
  - kvm-pc-drop-virtio-balloon-pci-event_idx-compat-property.patch [bz#1029539]
  - kvm-virtio-net-only-delete-bh-that-existed.patch [bz#922463]
  - kvm-virtio-net-broken-RX-filtering-logic-fixed.patch [bz#1029370]
  - kvm-block-Avoid-unecessary-drv-bdrv_getlength-calls.patch [bz#1025138]
  - kvm-block-Round-up-total_sectors.patch [bz#1025138]
  - kvm-doc-fix-hardcoded-helper-path.patch [bz#1016952]
  - kvm-introduce-RFQDN_REDHAT-RHEL-6-7-fwd.patch [bz#971933]
  - kvm-error-reason-in-BLOCK_IO_ERROR-BLOCK_JOB_ERROR-event.patch [bz#971938]
  - kvm-improve-debuggability-of-BLOCK_IO_ERROR-BLOCK_JOB_ER.patch [bz#895041]
  - kvm-vfio-pci-Fix-multifunction-on.patch [bz#1029275]
  - kvm-qcow2-Change-default-for-new-images-to-compat-1.1.patch [bz#1026739]
  - kvm-qcow2-change-default-for-new-images-to-compat-1.1-pa.patch [bz#1026739]
  - kvm-rng-egd-offset-the-point-when-repeatedly-read-from-t.patch [bz#1032862]
  - kvm-Fix-rhel-rhev-conflict-for-qemu-kvm-common.patch [bz#1033463]
  - Resolves: bz#1016952
    (qemu-kvm man page guide wrong path for qemu-bridge-helper)
  - Resolves: bz#1025138
    (Read/Randread/Randrw performance regression)
  - Resolves: bz#1026739
    (qcow2: Switch to compat=1.1 default for new images)
  - Resolves: bz#1029275
    (Guest only find one 82576 VF(function 0) while use multifunction)
  - Resolves: bz#1029370
    ([whql][netkvm][wlk] Virtio-net device handles RX multicast filtering improperly)
  - Resolves: bz#1029539
    (Machine type rhel6.1.0 and  balloon device cause migration fail from RHEL6.5 host to RHEL7.0 host)
  - Resolves: bz#1032862
    (virtio-rng-egd: repeatedly read same random data-block w/o considering the buffer offset)
  - Resolves: bz#1033463
    (can not upgrade qemu-kvm-common to qemu-kvm-common-rhev due to conflicts)
  - Resolves: bz#895041
    (QMP: forward port I/O error debug messages)
  - Resolves: bz#922463
    (qemu-kvm core dump when virtio-net multi queue guest hot-unpluging vNIC)
  - Resolves: bz#971933
    (QMP: add RHEL's vendor extension prefix)
  - Resolves: bz#971938
    (QMP: Add error reason to BLOCK_IO_ERROR event)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-21.el7
changelog:
  - kvm-scsi-Allocate-SCSITargetReq-r-buf-dynamically-CVE-20.patch [bz#1007334]
  - Resolves: bz#1007334
    (CVE-2013-4344 qemu-kvm: qemu: buffer overflow in scsi_target_emulate_report_luns [rhel-7.0])


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-22.el7
changelog:
  - Fix ksmtuned with set_process_name=1 [bz#1027420]
  - Fix committed memory when no qemu-kvm running [bz#1027418]
  - kvm-virtio-net-fix-the-memory-leak-in-rxfilter_notify.patch [bz#1033810]
  - kvm-qom-Fix-memory-leak-in-object_property_set_link.patch [bz#1033810]
  - kvm-fix-intel-hda-live-migration.patch [bz#1036537]
  - kvm-vfio-pci-Release-all-MSI-X-vectors-when-disabled.patch [bz#1029743]
  - kvm-Query-KVM-for-available-memory-slots.patch [bz#921490]
  - kvm-block-Dont-ignore-previously-set-bdrv_flags.patch [bz#1039501]
  - kvm-cleanup-trace-events.pl-New.patch [bz#997832]
  - kvm-slavio_misc-Fix-slavio_led_mem_readw-_writew-tracepo.patch [bz#997832]
  - kvm-milkymist-minimac2-Fix-minimac2_read-_write-tracepoi.patch [bz#997832]
  - kvm-trace-events-Drop-unused-events.patch [bz#997832]
  - kvm-trace-events-Fix-up-source-file-comments.patch [bz#997832]
  - kvm-trace-events-Clean-up-with-scripts-cleanup-trace-eve.patch [bz#997832]
  - kvm-trace-events-Clean-up-after-removal-of-old-usb-host-.patch [bz#997832]
  - kvm-net-Update-netdev-peer-on-link-change.patch [bz#1027571]
  - Resolves: bz#1027418
    (ksmtuned committed_memory() still returns "", not 0, when no qemu running)
  - Resolves: bz#1027420
    (ksmtuned can’t handle libvirt WITH set_process_name=1)
  - Resolves: bz#1027571
    ([virtio-win]win8.1 guest network can not resume automatically after do "set_link tap1 on")
  - Resolves: bz#1029743
    (qemu-kvm core dump after hot plug/unplug 82576 PF about 100 times)
  - Resolves: bz#1033810
    (memory leak in using object_get_canonical_path())
  - Resolves: bz#1036537
    (Cross version migration from RHEL6.5 host to RHEL7.0 host with sound device failed.)
  - Resolves: bz#1039501
    ([provisioning] discard=on broken)
  - Resolves: bz#921490
    (qemu-kvm core dumped after hot plugging more than 11 VF through vfio-pci)
  - Resolves: bz#997832
    (Backport trace fixes proactively to avoid confusion and silly conflicts)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-23.el7
changelog:
  - kvm-qdev-monitor-Unref-device-when-device_add-fails.patch [bz#1003773]
  - kvm-qdev-Drop-misleading-qdev_free-function.patch [bz#1003773]
  - kvm-blockdev-fix-drive_init-opts-and-bs_opts-leaks.patch [bz#1003773]
  - kvm-libqtest-rename-qmp-to-qmp_discard_response.patch [bz#1003773]
  - kvm-libqtest-add-qmp-fmt-.-QDict-function.patch [bz#1003773]
  - kvm-blockdev-test-add-test-case-for-drive_add-duplicate-.patch [bz#1003773]
  - kvm-qdev-monitor-test-add-device_add-leak-test-cases.patch [bz#1003773]
  - kvm-qtest-Use-display-none-by-default.patch [bz#1003773]
  - Resolves: bz#1003773
    (When virtio-blk-pci device with dataplane is failed to be added, the drive cannot be released.)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-24.el7
changelog:
  - kvm-range-add-Range-structure.patch [bz#1034876]
  - kvm-range-add-Range-to-typedefs.patch [bz#1034876]
  - kvm-range-add-min-max-operations-on-ranges.patch [bz#1034876]
  - kvm-qdev-Add-SIZE-type-to-qdev-properties.patch [bz#1034876]
  - kvm-qapi-make-visit_type_size-fallback-to-type_int.patch [bz#1034876]
  - kvm-pc-move-IO_APIC_DEFAULT_ADDRESS-to-include-hw-i386-i.patch [bz#1034876]
  - kvm-pci-add-helper-to-retrieve-the-64-bit-range.patch [bz#1034876]
  - kvm-pci-fix-up-w64-size-calculation-helper.patch [bz#1034876]
  - kvm-refer-to-FWCfgState-explicitly.patch [bz#1034876]
  - kvm-fw_cfg-move-typedef-to-qemu-typedefs.h.patch [bz#1034876]
  - kvm-arch_init-align-MR-size-to-target-page-size.patch [bz#1034876]
  - kvm-loader-store-FW-CFG-ROM-files-in-RAM.patch [bz#1034876]
  - kvm-pci-store-PCI-hole-ranges-in-guestinfo-structure.patch [bz#1034876]
  - kvm-pc-pass-PCI-hole-ranges-to-Guests.patch [bz#1034876]
  - kvm-pc-replace-i440fx_common_init-with-i440fx_init.patch [bz#1034876]
  - kvm-pc-don-t-access-fw-cfg-if-NULL.patch [bz#1034876]
  - kvm-pc-add-I440FX-QOM-cast-macro.patch [bz#1034876]
  - kvm-pc-limit-64-bit-hole-to-2G-by-default.patch [bz#1034876]
  - kvm-q35-make-pci-window-address-size-match-guest-cfg.patch [bz#1034876]
  - kvm-q35-use-64-bit-window-programmed-by-guest.patch [bz#1034876]
  - kvm-piix-use-64-bit-window-programmed-by-guest.patch [bz#1034876]
  - kvm-pc-fix-regression-for-64-bit-PCI-memory.patch [bz#1034876]
  - kvm-cleanup-object.h-include-error.h-directly.patch [bz#1034876]
  - kvm-qom-cleanup-struct-Error-references.patch [bz#1034876]
  - kvm-qom-add-pointer-to-int-property-helpers.patch [bz#1034876]
  - kvm-fw_cfg-interface-to-trigger-callback-on-read.patch [bz#1034876]
  - kvm-loader-support-for-unmapped-ROM-blobs.patch [bz#1034876]
  - kvm-pcie_host-expose-UNMAPPED-macro.patch [bz#1034876]
  - kvm-pcie_host-expose-address-format.patch [bz#1034876]
  - kvm-q35-use-macro-for-MCFG-property-name.patch [bz#1034876]
  - kvm-q35-expose-mmcfg-size-as-a-property.patch [bz#1034876]
  - kvm-i386-add-ACPI-table-files-from-seabios.patch [bz#1034876]
  - kvm-acpi-add-rules-to-compile-ASL-source.patch [bz#1034876]
  - kvm-acpi-pre-compiled-ASL-files.patch [bz#1034876]
  - kvm-acpi-ssdt-pcihp-updat-generated-file.patch [bz#1034876]
  - kvm-loader-use-file-path-size-from-fw_cfg.h.patch [bz#1034876]
  - kvm-i386-add-bios-linker-loader.patch [bz#1034876]
  - kvm-loader-allow-adding-ROMs-in-done-callbacks.patch [bz#1034876]
  - kvm-i386-define-pc-guest-info.patch [bz#1034876]
  - kvm-acpi-piix-add-macros-for-acpi-property-names.patch [bz#1034876]
  - kvm-piix-APIs-for-pc-guest-info.patch [bz#1034876]
  - kvm-ich9-APIs-for-pc-guest-info.patch [bz#1034876]
  - kvm-pvpanic-add-API-to-access-io-port.patch [bz#1034876]
  - kvm-hpet-add-API-to-find-it.patch [bz#1034876]
  - kvm-hpet-fix-build-with-CONFIG_HPET-off.patch [bz#1034876]
  - kvm-acpi-add-interface-to-access-user-installed-tables.patch [bz#1034876]
  - kvm-pc-use-new-api-to-add-builtin-tables.patch [bz#1034876]
  - kvm-i386-ACPI-table-generation-code-from-seabios.patch [bz#1034876]
  - kvm-ssdt-fix-PBLK-length.patch [bz#1034876]
  - kvm-ssdt-proc-update-generated-file.patch [bz#1034876]
  - kvm-pc-disable-pci-info.patch [bz#1034876]
  - kvm-acpi-build-fix-build-on-glib-2.22.patch [bz#1034876]
  - kvm-acpi-build-fix-build-on-glib-2.14.patch [bz#1034876]
  - kvm-acpi-build-fix-support-for-glib-2.22.patch [bz#1034876]
  - kvm-acpi-build-Fix-compiler-warning-missing-gnu_printf-f.patch [bz#1034876]
  - kvm-exec-Fix-prototype-of-phys_mem_set_alloc-and-related.patch [bz#1034876]
  - Resolves: bz#1034876
    (export acpi tables to guests)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-25.el7
changelog:
  - kvm-Change-package-description.patch [bz#1017696]
  - kvm-seccomp-add-kill-to-the-syscall-whitelist.patch [bz#1026314]
  - kvm-json-parser-fix-handling-of-large-whole-number-value.patch [bz#997915]
  - kvm-qapi-add-QMP-input-test-for-large-integers.patch [bz#997915]
  - kvm-qapi-fix-visitor-serialization-tests-for-numbers-dou.patch [bz#997915]
  - kvm-qapi-add-native-list-coverage-for-visitor-serializat.patch [bz#997915]
  - kvm-qapi-add-native-list-coverage-for-QMP-output-visitor.patch [bz#997915]
  - kvm-qapi-add-native-list-coverage-for-QMP-input-visitor-.patch [bz#997915]
  - kvm-qapi-lack-of-two-commas-in-dict.patch [bz#997915]
  - kvm-tests-QAPI-schema-parser-tests.patch [bz#997915]
  - kvm-tests-Use-qapi-schema-test.json-as-schema-parser-tes.patch [bz#997915]
  - kvm-qapi.py-Restructure-lexer-and-parser.patch [bz#997915]
  - kvm-qapi.py-Decent-syntax-error-reporting.patch [bz#997915]
  - kvm-qapi.py-Reject-invalid-characters-in-schema-file.patch [bz#997915]
  - kvm-qapi.py-Fix-schema-parser-to-check-syntax-systematic.patch [bz#997915]
  - kvm-qapi.py-Fix-diagnosing-non-objects-at-a-schema-s-top.patch [bz#997915]
  - kvm-qapi.py-Rename-expr_eval-to-expr-in-parse_schema.patch [bz#997915]
  - kvm-qapi.py-Permit-comments-starting-anywhere-on-the-lin.patch [bz#997915]
  - kvm-scripts-qapi.py-Avoid-syntax-not-supported-by-Python.patch [bz#997915]
  - kvm-tests-Fix-schema-parser-test-for-in-tree-build.patch [bz#997915]
  - Resolves: bz#1017696
    ([branding] remove references to dynamic translation and user-mode emulation)
  - Resolves: bz#1026314
    (qemu-kvm hang when use '-sandbox on'+'vnc'+'hda')
  - Resolves: bz#997915
    (Backport new QAPI parser proactively to help developers and avoid silly conflicts)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-26.el7
changelog:
  - Add BuildRequires to libRDMAcm-devel for RDMA support [bz#1011720]
  - kvm-add-a-header-file-for-atomic-operations.patch [bz#1011720]
  - kvm-savevm-Fix-potential-memory-leak.patch [bz#1011720]
  - kvm-migration-Fail-migration-on-bdrv_flush_all-error.patch [bz#1011720]
  - kvm-rdma-add-documentation.patch [bz#1011720]
  - kvm-rdma-introduce-qemu_update_position.patch [bz#1011720]
  - kvm-rdma-export-yield_until_fd_readable.patch [bz#1011720]
  - kvm-rdma-export-throughput-w-MigrationStats-QMP.patch [bz#1011720]
  - kvm-rdma-introduce-qemu_file_mode_is_not_valid.patch [bz#1011720]
  - kvm-rdma-introduce-qemu_ram_foreach_block.patch [bz#1011720]
  - kvm-rdma-new-QEMUFileOps-hooks.patch [bz#1011720]
  - kvm-rdma-introduce-capability-x-rdma-pin-all.patch [bz#1011720]
  - kvm-rdma-update-documentation-to-reflect-new-unpin-suppo.patch [bz#1011720]- kvm-rdma-bugfix-ram_control_save_page.patch [bz#1011720]
  - kvm-rdma-introduce-ram_handle_compressed.patch [bz#1011720]
  - kvm-rdma-core-logic.patch [bz#1011720]
  - kvm-rdma-send-pc.ram.patch [bz#1011720]
  - kvm-rdma-allow-state-transitions-between-other-states-be.patch [bz#1011720]
  - kvm-rdma-introduce-MIG_STATE_NONE-and-change-MIG_STATE_S.patch [bz#1011720]
  - kvm-rdma-account-for-the-time-spent-in-MIG_STATE_SETUP-t.patch [bz#1011720]
  - kvm-rdma-bugfix-make-IPv6-support-work.patch [bz#1011720]
  - kvm-rdma-forgot-to-turn-off-the-debugging-flag.patch [bz#1011720]
  - kvm-rdma-correct-newlines-in-error-statements.patch [bz#1011720]
  - kvm-rdma-don-t-use-negative-index-to-array.patch [bz#1011720]
  - kvm-rdma-qemu_rdma_post_send_control-uses-wrongly-RDMA_W.patch [bz#1011720]
  - kvm-rdma-use-DRMA_WRID_READY.patch [bz#1011720]
  - kvm-rdma-memory-leak-RDMAContext-host.patch [bz#1011720]
  - kvm-rdma-use-resp.len-after-validation-in-qemu_rdma_regi.patch [bz#1011720]
  - kvm-rdma-validate-RDMAControlHeader-len.patch [bz#1011720]
  - kvm-rdma-check-if-RDMAControlHeader-len-match-transferre.patch [bz#1011720]
  - kvm-rdma-proper-getaddrinfo-handling.patch [bz#1011720]
  - kvm-rdma-IPv6-over-Ethernet-RoCE-is-broken-in-linux-work.patch [bz#1011720]
  - kvm-rdma-remaining-documentation-fixes.patch [bz#1011720]
  - kvm-rdma-silly-ipv6-bugfix.patch [bz#1011720]
  - kvm-savevm-fix-wrong-initialization-by-ram_control_load_.patch [bz#1011720]
  - kvm-arch_init-right-return-for-ram_save_iterate.patch [bz#1011720]
  - kvm-rdma-clean-up-of-qemu_rdma_cleanup.patch [bz#1011720]
  - kvm-rdma-constify-ram_chunk_-index-start-end.patch [bz#1011720]
  - kvm-migration-Fix-debug-print-type.patch [bz#1011720]
  - kvm-arch_init-make-is_zero_page-accept-size.patch [bz#1011720]
  - kvm-migration-ram_handle_compressed.patch [bz#1011720]
  - kvm-migration-fix-spice-migration.patch [bz#1011720]
  - kvm-pci-assign-cap-number-of-devices-that-can-be-assigne.patch [bz#678368]
  - kvm-vfio-cap-number-of-devices-that-can-be-assigned.patch [bz#678368]
  - kvm-Revert-usb-tablet-Don-t-claim-wakeup-capability-for-.patch [bz#1039513]
  - kvm-mempath-prefault-pages-manually-v4.patch [bz#1026554]
  - Resolves: bz#1011720
    ([HP 7.0 Feat]: Backport RDMA based live guest migration changes from upstream to RHEL7.0 KVM)
  - Resolves: bz#1026554
    (qemu: mempath: prefault pages manually)
  - Resolves: bz#1039513
    (backport remote wakeup for ehci)
  - Resolves: bz#678368
    (RFE: Support more than 8 assigned devices)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-27.el7
changelog:
  - Change systemd service location [bz#1025217]
  - kvm-vmdk-Allow-read-only-open-of-VMDK-version-3.patch [bz#1007710 bz#1029852]
  - Resolves: bz#1007710
    ([RFE] Enable qemu-img to support VMDK version 3)
  - Resolves: bz#1025217
    (systemd can't control ksm.service and ksmtuned.service)
  - Resolves: bz#1029852
    (qemu-img fails to convert vmdk image with "qemu-img: Could not open 'image.vmdk'")


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-28.el7
changelog:
  - kvm-virtio_pci-fix-level-interrupts-with-irqfd.patch [bz#1035132]
  - Resolves: bz#1035132
    (fail to boot and call trace with x-data-plane=on specified for rhel6.5 guest)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-29.el7
changelog:
  - kvm-QMP-Forward-port-__com.redhat_drive_del-from-RHEL-6.patch [bz#889051]
  - kvm-QMP-Forward-port-__com.redhat_drive_add-from-RHEL-6.patch [bz#889051]
  - kvm-HMP-Forward-port-__com.redhat_drive_add-from-RHEL-6.patch [bz#889051]
  - kvm-QMP-Document-throttling-parameters-of-__com.redhat_d.patch [bz#889051]
  - kvm-HMP-Disable-drive_add-for-Red-Hat-Enterprise-Linux.patch [bz#889051]
  - Resolves: bz#889051
    (Commands "__com.redhat_drive_add/del" don' t exist in RHEL7.0)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-30.el7
changelog:
  - kvm-Revert-HMP-Disable-drive_add-for-Red-Hat-Enterprise-2.patch.patch [bz#889051]
  - Resolves: bz#889051
    (Commands "__com.redhat_drive_add/del" don' t exist in RHEL7.0)


author: Michal Novotny <minovotn@redhat.com> - 1.5.3-32.el7
changelog:
  - kvm-block-change-default-of-.has_zero_init-to-0.patch.patch [bz#1007815]
  - kvm-iscsi-factor-out-sector-conversions.patch.patch [bz#1007815]
  - kvm-iscsi-add-logical-block-provisioning-information-to-.patch.patch [bz#1007815]
  - kvm-iscsi-add-.bdrv_get_block_status.patch.patch.patch [bz#1007815]
  - kvm-iscsi-split-discard-requests-in-multiple-parts.patch.patch.patch [bz#1007815]
  - kvm-block-make-BdrvRequestFlags-public.patch.patch.patch [bz#1007815]
  - kvm-block-add-flags-to-bdrv_-_write_zeroes.patch.patch.patch [bz#1007815]
  - kvm-block-introduce-BDRV_REQ_MAY_UNMAP-request-flag.patch.patch.patch [bz#1007815]
  - kvm-block-add-logical-block-provisioning-info-to-BlockDr.patch.patch.patch [bz#1007815]
  - kvm-block-add-wrappers-for-logical-block-provisioning-in.patch.patch.patch [bz#1007815]
  - kvm-block-iscsi-add-.bdrv_get_info.patch.patch [bz#1007815]
  - kvm-block-add-BlockLimits-structure-to-BlockDriverState.patch.patch.patch [bz#1007815]
  - kvm-block-raw-copy-BlockLimits-on-raw_open.patch.patch.patch [bz#1007815]
  - kvm-block-honour-BlockLimits-in-bdrv_co_do_write_zeroes.patch.patch.patch [bz#1007815]
  - kvm-block-honour-BlockLimits-in-bdrv_co_discard.patch.patch.patch [bz#1007815]
  - kvm-iscsi-set-limits-in-BlockDriverState.patch.patch.patch [bz#1007815]
  - kvm-iscsi-simplify-iscsi_co_discard.patch.patch.patch [bz#1007815]
  - kvm-iscsi-add-bdrv_co_write_zeroes.patch.patch.patch [bz#1007815]
  - kvm-block-introduce-bdrv_make_zero.patch.patch.patch [bz#1007815]
  - kvm-block-get_block_status-fix-BDRV_BLOCK_ZERO-for-unall.patch.patch.patch [bz#1007815]
  - kvm-qemu-img-add-support-for-fully-allocated-images.patch.patch.patch [bz#1007815]
  - kvm-qemu-img-conditionally-zero-out-target-on-convert.patch.patch.patch [bz#1007815]
  - kvm-block-generalize-BlockLimits-handling-to-cover-bdrv_.patch.patch.patch [bz#1007815]
  - kvm-block-add-flags-to-BlockRequest.patch.patch.patch [bz#1007815]
  - kvm-block-add-flags-argument-to-bdrv_co_write_zeroes-tra.patch.patch.patch [bz#1007815]
  - kvm-block-add-bdrv_aio_write_zeroes.patch.patch.patch [bz#1007815]
  - kvm-block-handle-ENOTSUP-from-discard-in-generic-code.patch.patch.patch [bz#1007815]
  - kvm-block-make-bdrv_co_do_write_zeroes-stricter-in-produ.patch.patch.patch [bz#1007815]
  - kvm-vpc-vhdx-add-get_info.patch.patch.patch [bz#1007815]
  - kvm-block-drivers-add-discard-write_zeroes-properties-to.patch.patch.patch [bz#1007815]
  - kvm-block-drivers-expose-requirement-for-write-same-alig.patch.patch.patch [bz#1007815]
  - kvm-block-iscsi-remove-.bdrv_has_zero_init.patch.patch.patch [bz#1007815]
  - kvm-block-iscsi-updated-copyright.patch.patch.patch [bz#1007815]
  - kvm-block-iscsi-check-WRITE-SAME-support-differently-dep.patch.patch.patch [bz#1007815]
  - kvm-scsi-disk-catch-write-protection-errors-in-UNMAP.patch.patch.patch [bz#1007815]
  - kvm-scsi-disk-reject-ANCHOR-1-for-UNMAP-and-WRITE-SAME-c.patch.patch.patch [bz#1007815]
  - kvm-scsi-disk-correctly-implement-WRITE-SAME.patch.patch.patch [bz#1007815]
  - kvm-scsi-disk-fix-WRITE-SAME-with-large-non-zero-payload.patch.patch.patch [bz#1007815]
  - kvm-raw-posix-implement-write_zeroes-with-MAY_UNMAP-for-.patch.patch.patch.patch [bz#1007815]
  - kvm-raw-posix-implement-write_zeroes-with-MAY_UNMAP-for-.patch.patch.patch.patch.patch [bz#1007815]
  - kvm-raw-posix-add-support-for-write_zeroes-on-XFS-and-bl.patch.patch [bz#1007815]
  - kvm-qemu-iotests-033-is-fast.patch.patch [bz#1007815]
  - kvm-qemu-img-add-support-for-skipping-zeroes-in-input-du.patch.patch [bz#1007815]
  - kvm-qemu-img-fix-usage-instruction-for-qemu-img-convert.patch.patch [bz#1007815]
  - kvm-block-iscsi-set-bdi-cluster_size.patch.patch [bz#1007815]
  - kvm-block-add-opt_transfer_length-to-BlockLimits.patch.patch [bz#1039557]
  - kvm-block-iscsi-set-bs-bl.opt_transfer_length.patch.patch [bz#1039557]
  - kvm-qemu-img-dynamically-adjust-iobuffer-size-during-con.patch.patch [bz#1039557]
  - kvm-qemu-img-round-down-request-length-to-an-aligned-sec.patch.patch [bz#1039557]
  - kvm-qemu-img-decrease-progress-update-interval-on-conver.patch.patch [bz#1039557]
  - Resolves: bz#1007815
    (fix WRITE SAME support)
  - Resolves: bz#1039557
    (optimize qemu-img for thin provisioned images)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-33.el7
changelog:
  - kvm-block-qemu-iotests-for-vhdx-read-sample-dynamic-imag.patch [bz#879234]
  - kvm-block-qemu-iotests-add-quotes-to-TEST_IMG-usage-io-p.patch [bz#879234]
  - kvm-block-qemu-iotests-fix-_make_test_img-to-work-with-s.patch [bz#879234]
  - kvm-block-qemu-iotests-add-quotes-to-TEST_IMG.base-usage.patch [bz#879234]
  - kvm-block-qemu-iotests-add-quotes-to-TEST_IMG-usage-in-0.patch [bz#879234]
  - kvm-block-qemu-iotests-removes-duplicate-double-quotes-i.patch [bz#879234]
  - kvm-block-vhdx-minor-comments-and-typo-correction.patch [bz#879234]
  - kvm-block-vhdx-add-header-update-capability.patch [bz#879234]
  - kvm-block-vhdx-code-movement-VHDXMetadataEntries-and-BDR.patch [bz#879234]
  - kvm-block-vhdx-log-support-struct-and-defines.patch [bz#879234]
  - kvm-block-vhdx-break-endian-translation-functions-out.patch [bz#879234]
  - kvm-block-vhdx-update-log-guid-in-header-and-first-write.patch [bz#879234]
  - kvm-block-vhdx-code-movement-move-vhdx_close-above-vhdx_.patch [bz#879234]
  - kvm-block-vhdx-log-parsing-replay-and-flush-support.patch [bz#879234]
  - kvm-block-vhdx-add-region-overlap-detection-for-image-fi.patch [bz#879234]
  - kvm-block-vhdx-add-log-write-support.patch [bz#879234]
  - kvm-block-vhdx-write-support.patch [bz#879234]
  - kvm-block-vhdx-remove-BAT-file-offset-bit-shifting.patch [bz#879234]
  - kvm-block-vhdx-move-more-endian-translations-to-vhdx-end.patch [bz#879234]
  - kvm-block-vhdx-break-out-code-operations-to-functions.patch [bz#879234]
  - kvm-block-vhdx-fix-comment-typos-in-header-fix-incorrect.patch [bz#879234]
  - kvm-block-vhdx-add-.bdrv_create-support.patch [bz#879234]
  - kvm-block-vhdx-update-_make_test_img-to-filter-out-vhdx-.patch [bz#879234]
  - kvm-block-qemu-iotests-for-vhdx-add-write-test-support.patch [bz#879234]
  - kvm-block-vhdx-qemu-iotest-log-replay-of-data-sector.patch [bz#879234]
  - Resolves: bz#879234
    ([RFE] qemu-img: Add/improve support for VHDX format)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-34.el7
changelog:
  - kvm-block-stream-Don-t-stream-unbacked-devices.patch [bz#965636]
  - kvm-qemu-io-Let-open-pass-options-to-block-driver.patch [bz#1004347]
  - kvm-qcow2.py-Subcommand-for-changing-header-fields.patch [bz#1004347]
  - kvm-qemu-iotests-Remaining-error-propagation-adjustments.patch [bz#1004347]
  - kvm-qemu-iotests-Add-test-for-inactive-L2-overlap.patch [bz#1004347]
  - kvm-qemu-iotests-Adjust-test-result-039.patch [bz#1004347]
  - kvm-virtio-net-don-t-update-mac_table-in-error-state.patch [bz#1048671]
  - kvm-qcow2-Zero-initialise-first-cluster-for-new-images.patch [bz#1032904]
  - Resolves: bz#1004347
    (Backport qcow2 corruption prevention patches)
  - Resolves: bz#1032904
    (qemu-img can not create libiscsi qcow2_v3 image)
  - Resolves: bz#1048671
    (virtio-net: mac_table change isn't recovered in error state)
  - Resolves: bz#965636
    (streaming with no backing file should not do anything)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-35.el7
changelog:
  - kvm-option-Add-assigned-flag-to-QEMUOptionParameter.patch [bz#1033490]
  - kvm-qcow2-refcount-Snapshot-update-for-zero-clusters.patch [bz#1033490]
  - kvm-qemu-iotests-Snapshotting-zero-clusters.patch [bz#1033490]
  - kvm-block-Image-file-option-amendment.patch [bz#1033490]
  - kvm-qcow2-cache-Empty-cache.patch [bz#1033490]
  - kvm-qcow2-cluster-Expand-zero-clusters.patch [bz#1033490]
  - kvm-qcow2-Save-refcount-order-in-BDRVQcowState.patch [bz#1033490]
  - kvm-qcow2-Implement-bdrv_amend_options.patch [bz#1033490]
  - kvm-qcow2-Correct-bitmap-size-in-zero-expansion.patch [bz#1033490]
  - kvm-qcow2-Free-only-newly-allocated-clusters-on-error.patch [bz#1033490]
  - kvm-qcow2-Add-missing-space-in-error-message.patch [bz#1033490]
  - kvm-qemu-iotest-qcow2-image-option-amendment.patch [bz#1033490]
  - kvm-qemu-iotests-New-test-case-in-061.patch [bz#1033490]
  - kvm-qemu-iotests-Preallocated-zero-clusters-in-061.patch [bz#1033490]
  - Resolves: bz#1033490
    (Cannot upgrade/downgrade qcow2 images)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-36.el7
changelog:
  - kvm-Add-support-statement-to-help-output.patch [bz#972773]
  - kvm-__com.redhat_qxl_screendump-add-docs.patch [bz#903910]
  - kvm-vl-Round-memory-sizes-below-2MiB-up-to-2MiB.patch [bz#999836]
  - kvm-seccomp-exit-if-seccomp_init-fails.patch [bz#1044845]
  - kvm-redhat-qemu-kvm.spec-require-python-for-build.patch [bz#1034876]
  - kvm-redhat-qemu-kvm.spec-require-iasl.patch [bz#1034876]
  - kvm-configure-make-iasl-option-actually-work.patch [bz#1034876]
  - kvm-redhat-qemu-kvm.spec-add-cpp-as-build-dependency.patch [bz#1034876]
  - kvm-acpi-build-disable-with-no-acpi.patch [bz#1045386]
  - kvm-ehci-implement-port-wakeup.patch [bz#1039513]
  - kvm-qdev-monitor-Fix-crash-when-device_add-is-called-wit.patch [bz#1026712 bz#1046007]
  - kvm-block-vhdx-improve-error-message-and-.bdrv_check-imp.patch [bz#1035001]
  - kvm-docs-updated-qemu-img-man-page-and-qemu-doc-to-refle.patch [bz#1017650]
  - kvm-enable-pvticketlocks-by-default.patch [bz#1052340]
  - kvm-fix-boot-strict-regressed-in-commit-6ef4716.patch [bz#997817]
  - kvm-vl-make-boot_strict-variable-static-not-used-outside.patch [bz#997817]
  - Resolves: bz#1017650
    (need to update qemu-img man pages on "VHDX" format)
  - Resolves: bz#1026712
    (Qemu core dumpd when boot guest with driver name as "virtio-pci")
  - Resolves: bz#1034876
    (export acpi tables to guests)
  - Resolves: bz#1035001
    (VHDX: journal log should not be replayed by default, but rather via qemu-img check -r all)
  - Resolves: bz#1039513
    (backport remote wakeup for ehci)
  - Resolves: bz#1044845
    (QEMU seccomp sandbox - exit if seccomp_init() fails)
  - Resolves: bz#1045386
    (qemu-kvm: hw/i386/acpi-build.c:135: acpi_get_pm_info: Assertion `obj' failed.)
  - Resolves: bz#1046007
    (qemu-kvm aborted when hot plug PCI device to guest with romfile and rombar=0)
  - Resolves: bz#1052340
    (pvticketlocks: default on)
  - Resolves: bz#903910
    (RHEL7 does not have equivalent functionality for __com.redhat_qxl_screendump)
  - Resolves: bz#972773
    (RHEL7: Clarify support statement in KVM help)
  - Resolves: bz#997817
    (-boot order and -boot once regressed since RHEL-6)
  - Resolves: bz#999836
    (-m 1 crashes)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-37.el7
changelog:
  - kvm-bitmap-use-long-as-index.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_set_dirty_flags-result-is.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_set_dirty_range-return-vo.patch [bz#997559]
  - kvm-exec-use-accessor-function-to-know-if-memory-is-dirt.patch [bz#997559]
  - kvm-memory-create-function-to-set-a-single-dirty-bit.patch [bz#997559]
  - kvm-exec-drop-useless-if.patch [bz#997559]
  - kvm-exec-create-function-to-get-a-single-dirty-bit.patch [bz#997559]
  - kvm-memory-make-cpu_physical_memory_is_dirty-return-bool.patch [bz#997559]
  - kvm-memory-all-users-of-cpu_physical_memory_get_dirty-us.patch [bz#997559]
  - kvm-memory-set-single-dirty-flags-when-possible.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_set_dirty_range-always-di.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_mask_dirty_range-always-c.patch [bz#997559]
  - kvm-memory-use-bit-2-for-migration.patch [bz#997559]
  - kvm-memory-make-sure-that-client-is-always-inside-range.patch [bz#997559]
  - kvm-memory-only-resize-dirty-bitmap-when-memory-size-inc.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_clear_dirty_flag-result-i.patch [bz#997559]
  - kvm-bitmap-Add-bitmap_zero_extend-operation.patch [bz#997559]
  - kvm-memory-split-dirty-bitmap-into-three.patch [bz#997559]
  - kvm-memory-unfold-cpu_physical_memory_clear_dirty_flag-i.patch [bz#997559]
  - kvm-memory-unfold-cpu_physical_memory_set_dirty-in-its-o.patch [bz#997559]
  - kvm-memory-unfold-cpu_physical_memory_set_dirty_flag.patch [bz#997559]
  - kvm-memory-make-cpu_physical_memory_get_dirty-the-main-f.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_get_dirty-is-used-as-retu.patch [bz#997559]
  - kvm-memory-s-mask-clear-cpu_physical_memory_mask_dirty_r.patch [bz#997559]
  - kvm-memory-use-find_next_bit-to-find-dirty-bits.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_set_dirty_range-now-uses-.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_clear_dirty_range-now-use.patch [bz#997559]
  - kvm-memory-s-dirty-clean-in-cpu_physical_memory_is_dirty.patch [bz#997559]
  - kvm-memory-make-cpu_physical_memory_reset_dirty-take-a-l.patch [bz#997559]
  - kvm-exec-Remove-unused-global-variable-phys_ram_fd.patch [bz#997559]
  - kvm-memory-cpu_physical_memory_set_dirty_tracking-should.patch [bz#997559]
  - kvm-memory-move-private-types-to-exec.c.patch [bz#997559]
  - kvm-memory-split-cpu_physical_memory_-functions-to-its-o.patch [bz#997559]
  - kvm-memory-unfold-memory_region_test_and_clear.patch [bz#997559]
  - kvm-use-directly-cpu_physical_memory_-api-for-tracki.patch [bz#997559]
  - kvm-refactor-start-address-calculation.patch [bz#997559]
  - kvm-memory-move-bitmap-synchronization-to-its-own-functi.patch [bz#997559]
  - kvm-memory-syncronize-kvm-bitmap-using-bitmaps-operation.patch [bz#997559]
  - kvm-ram-split-function-that-synchronizes-a-range.patch [bz#997559]
  - kvm-migration-synchronize-memory-bitmap-64bits-at-a-time.patch [bz#997559]
  - Resolves: bz#997559
    (Improve live migration bitmap handling)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-38.el7
changelog:
  - kvm-intel-hda-fix-position-buffer.patch [bz#947785]
  - kvm-The-calculation-of-bytes_xfer-in-qemu_put_buffer-is-.patch [bz#1003467]
  - kvm-migration-Fix-rate-limit.patch [bz#1003467]
  - kvm-audio-honor-QEMU_AUDIO_TIMER_PERIOD-instead-of-wakin.patch [bz#1017636]
  - kvm-audio-Lower-default-wakeup-rate-to-100-times-second.patch [bz#1017636]
  - kvm-audio-adjust-pulse-to-100Hz-wakeup-rate.patch [bz#1017636]
  - kvm-pc-Fix-rhel6.-3dnow-3dnowext-compat-bits.patch [bz#918907]
  - kvm-add-firmware-to-machine-options.patch [bz#1038603]
  - kvm-switch-rhel7-machine-types-to-big-bios.patch [bz#1038603]
  - kvm-add-bios-256k.bin-from-seabios-bin-1.7.2.2-10.el7.no.patch [bz#1038603]
  - kvm-pci-fix-pci-bridge-fw-path.patch [bz#1034518]
  - kvm-hw-cannot_instantiate_with_device_add_yet-due-to-poi.patch [bz#1031098]
  - kvm-qdev-Document-that-pointer-properties-kill-device_ad.patch [bz#1031098]
  - kvm-Add-back-no-hpet-but-ignore-it.patch [bz#1044742]
  - Resolves: bz#1003467
    (Backport migration fixes from post qemu 1.6)
  - Resolves: bz#1017636
    (PATCH: fix qemu using 50% host cpu when audio is playing)
  - Resolves: bz#1031098
    (Disable device smbus-eeprom)
  - Resolves: bz#1034518
    (boot order wrong with q35)
  - Resolves: bz#1038603
    (make seabios 256k for rhel7 machine types)
  - Resolves: bz#1044742
    (Cannot create guest on remote RHEL7 host using F20 virt-manager, libvirt's qemu -no-hpet detection is broken)
  - Resolves: bz#918907
    (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)
  - Resolves: bz#947785
    (In rhel6.4 guest  sound recorder doesn't work when  playing audio)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-39.el7
changelog:
  - kvm-Revert-qdev-monitor-Fix-crash-when-device_add-is-cal.patch [bz#669524]
  - kvm-Revert-qdev-Do-not-let-the-user-try-to-device_add-wh.patch [bz#669524]
  - kvm-qdev-monitor-Clean-up-qdev_device_add-variable-namin.patch [bz#669524]
  - kvm-qdev-monitor-Fix-crash-when-device_add-is-called.2.patch.patch [bz#669524]
  - kvm-qdev-monitor-Avoid-qdev-as-variable-name.patch [bz#669524]
  - kvm-qdev-monitor-Inline-qdev_init-for-device_add.patch [bz#669524]
  - kvm-qdev-Do-not-let-the-user-try-to-device_add-when-it.2.patch.patch [bz#669524]
  - kvm-qdev-monitor-Avoid-device_add-crashing-on-non-device.patch [bz#669524]
  - kvm-qdev-monitor-Improve-error-message-for-device-nonexi.patch [bz#669524]
  - kvm-exec-change-well-known-physical-sections-to-macros.patch [bz#1003535]
  - kvm-exec-separate-sections-and-nodes-per-address-space.patch [bz#1003535]
  - Resolves: bz#1003535
    (qemu-kvm core dump when boot vm with more than 32 virtio disks/nics)
  - Resolves: bz#669524
    (Confusing error message from -device <unknown dev>)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-40.el7
changelog:
  - kvm-avoid-a-bogus-COMPLETED-CANCELLED-transition.patch [bz#1053699]
  - kvm-introduce-MIG_STATE_CANCELLING-state.patch [bz#1053699]
  - kvm-vvfat-use-bdrv_new-to-allocate-BlockDriverState.patch [bz#1041301]
  - kvm-block-implement-reference-count-for-BlockDriverState.patch [bz#1041301]
  - kvm-block-make-bdrv_delete-static.patch [bz#1041301]
  - kvm-migration-omit-drive-ref-as-we-have-bdrv_ref-now.patch [bz#1041301]
  - kvm-xen_disk-simplify-blk_disconnect-with-refcnt.patch [bz#1041301]
  - kvm-nbd-use-BlockDriverState-refcnt.patch [bz#1041301]
  - kvm-block-use-BDS-ref-for-block-jobs.patch [bz#1041301]
  - kvm-block-Make-BlockJobTypes-const.patch [bz#1041301]
  - kvm-blockjob-rename-BlockJobType-to-BlockJobDriver.patch [bz#1041301]
  - kvm-qapi-Introduce-enum-BlockJobType.patch [bz#1041301]
  - kvm-qapi-make-use-of-new-BlockJobType.patch [bz#1041301]
  - kvm-mirror-Don-t-close-target.patch [bz#1041301]
  - kvm-mirror-Move-base-to-MirrorBlockJob.patch [bz#1041301]
  - kvm-block-Add-commit_active_start.patch [bz#1041301]
  - kvm-commit-Support-commit-active-layer.patch [bz#1041301]
  - kvm-qemu-iotests-prefill-some-data-to-test-image.patch [bz#1041301]
  - kvm-qemu-iotests-Update-test-cases-for-commit-active.patch [bz#1041301]
  - kvm-commit-Remove-unused-check.patch [bz#1041301]
  - kvm-blockdev-use-bdrv_getlength-in-qmp_drive_mirror.patch [bz#921890]
  - kvm-qemu-iotests-make-assert_no_active_block_jobs-common.patch [bz#921890]
  - kvm-block-drive-mirror-Check-for-NULL-backing_hd.patch [bz#921890]
  - kvm-qemu-iotests-Extend-041-for-unbacked-mirroring.patch [bz#921890]
  - kvm-qapi-schema-Update-description-for-NewImageMode.patch [bz#921890]
  - kvm-block-drive-mirror-Reuse-backing-HD-for-sync-none.patch [bz#921890]
  - kvm-qemu-iotests-Fix-test-041.patch [bz#921890]
  - kvm-scsi-bus-fix-transfer-length-and-direction-for-VERIF.patch [bz#1035644]
  - kvm-scsi-disk-fix-VERIFY-emulation.patch [bz#1035644]
  - kvm-block-ensure-bdrv_drain_all-works-during-bdrv_delete.patch [bz#1041301]
  - kvm-use-recommended-max-vcpu-count.patch [bz#998708]
  - kvm-pc-Create-pc_compat_rhel-functions.patch [bz#1049706]
  - kvm-pc-Enable-x2apic-by-default-on-more-recent-CPU-model.patch [bz#1049706]
  - kvm-Build-all-subpackages-for-RHEV.patch [bz#1007204]
  - Resolves: bz#1007204
    (qemu-img-rhev  qemu-kvm-rhev-tools are not built for qemu-kvm-1.5.3-3.el7)
  - Resolves: bz#1035644
    (rhel7.0host + windows guest + virtio-win + 'chkdsk' in the guest gives qemu assertion in scsi_dma_complete)
  - Resolves: bz#1041301
    (live snapshot merge (commit) of the active layer)
  - Resolves: bz#1049706
    (MIss CPUID_EXT_X2APIC in Westmere cpu model)
  - Resolves: bz#1053699
    (Backport Cancelled race condition fixes)
  - Resolves: bz#921890
    (Core dump when block mirror with "sync" is "none" and mode is "absolute-paths")
  - Resolves: bz#998708
    (qemu-kvm: maximum vcpu should be recommended maximum)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-41.el7
changelog:
  - kvm-help-add-id-suboption-to-iscsi.patch [bz#1019221]
  - kvm-scsi-disk-add-UNMAP-limits-to-block-limits-VPD-page.patch [bz#1037503]
  - kvm-qdev-Fix-32-bit-compilation-in-print_size.patch [bz#1034876]
  - kvm-qdev-Use-clz-in-print_size.patch [bz#1034876]
  - Resolves: bz#1019221
    (Iscsi miss id sub-option in help output)
  - Resolves: bz#1034876
    (export acpi tables to guests)
  - Resolves: bz#1037503
    (fix thin provisioning support for block device backends)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-43.el7
changelog:
  - kvm-piix-gigabyte-alignment-for-ram.patch [bz#1026548]
  - kvm-pc_piix-document-gigabyte_align.patch [bz#1026548]
  - kvm-q35-gigabyle-alignment-for-ram.patch [bz#1026548]
  - kvm-virtio-bus-remove-vdev-field.patch [bz#983344]
  - kvm-virtio-pci-remove-vdev-field.patch [bz#983344]
  - kvm-virtio-bus-cleanup-plug-unplug-interface.patch [bz#983344]
  - kvm-virtio-blk-switch-exit-callback-to-VirtioDeviceClass.patch [bz#983344]
  - kvm-virtio-serial-switch-exit-callback-to-VirtioDeviceCl.patch [bz#983344]
  - kvm-virtio-net-switch-exit-callback-to-VirtioDeviceClass.patch [bz#983344]
  - kvm-virtio-scsi-switch-exit-callback-to-VirtioDeviceClas.patch [bz#983344]
  - kvm-virtio-balloon-switch-exit-callback-to-VirtioDeviceC.patch [bz#983344]
  - kvm-virtio-rng-switch-exit-callback-to-VirtioDeviceClass.patch [bz#983344]
  - kvm-virtio-pci-add-device_unplugged-callback.patch [bz#983344]
  - kvm-block-use-correct-filename-for-error-report.patch [bz#1051438]
  - Resolves: bz#1026548
    (i386: pc: align gpa<->hpa on 1GB boundary)
  - Resolves: bz#1051438
    (Error message contains garbled characters when unable to open image due to bad permissions (permission denied).)
  - Resolves: bz#983344
    (QEMU core dump and host will reboot when do hot-unplug a virtio-blk disk which use  the switch behind switch)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-44.el7
changelog:
  - kvm-Partially-revert-rhel-Drop-cfi.pflash01-and-isa-ide-.patch [bz#1032346]
  - kvm-Revert-pc-Disable-the-use-flash-device-for-BIOS-unle.patch [bz#1032346]
  - kvm-memory-Replace-open-coded-memory_region_is_romd.patch [bz#1032346]
  - kvm-memory-Rename-readable-flag-to-romd_mode.patch [bz#1032346]
  - kvm-isapc-Fix-non-KVM-qemu-boot-read-write-memory-for-is.patch [bz#1032346]
  - kvm-add-kvm_readonly_mem_enabled.patch [bz#1032346]
  - kvm-support-using-KVM_MEM_READONLY-flag-for-regions.patch [bz#1032346]
  - kvm-pc_sysfw-allow-flash-pflash-memory-to-be-used-with-K.patch [bz#1032346]
  - kvm-fix-double-free-the-memslot-in-kvm_set_phys_mem.patch [bz#1032346]
  - kvm-sysfw-remove-read-only-pc_sysfw_flash_vs_rom_bug_com.patch [bz#1032346]
  - kvm-pc_sysfw-remove-the-rom_only-property.patch [bz#1032346]
  - kvm-pc_sysfw-do-not-make-it-a-device-anymore.patch [bz#1032346]
  - kvm-hw-i386-pc_sysfw-support-two-flash-drives.patch [bz#1032346]
  - kvm-i440fx-test-qtest_start-should-be-paired-with-qtest_.patch [bz#1032346]
  - kvm-i440fx-test-give-each-GTest-case-its-own-qtest.patch [bz#1032346]
  - kvm-i440fx-test-generate-temporary-firmware-blob.patch [bz#1032346]
  - kvm-i440fx-test-verify-firmware-under-4G-and-1M-both-bio.patch [bz#1032346]
  - kvm-piix-fix-32bit-pci-hole.patch [bz#1032346]
  - kvm-qapi-Add-backing-to-BlockStats.patch [bz#1041564]
  - kvm-pc-Disable-RDTSCP-unconditionally-on-rhel6.-machine-.patch [bz#918907]
  - kvm-pc-Disable-RDTSCP-on-AMD-CPU-models.patch [bz#1056428 bz#874400]
  - kvm-block-add-.bdrv_reopen_prepare-stub-for-iscsi.patch [bz#1030301]
  - Resolves: bz#1030301
    (qemu-img can not merge live snapshot to backing file(r/w backing file via libiscsi))
  - Resolves: bz#1032346
    (basic OVMF support (non-volatile UEFI variables in flash, and fixup for ACPI tables))
  - Resolves: bz#1041564
    ([NFR] qemu: Returning the watermark for all the images opened for writing)
  - Resolves: bz#1056428
    ("rdtscp" flag defined on Opteron_G5 model and cann't be exposed to guest)
  - Resolves: bz#874400
    ("rdtscp" flag defined on Opteron_G5 model and cann't be exposed to guest)
  - Resolves: bz#918907
    (provide backwards-compatible RHEL specific machine types in QEMU - CPU features)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-45.el7
changelog:
  - kvm-vfio-pci-Fail-initfn-on-DMA-mapping-errors.patch [bz#1044815]
  - kvm-vfio-Destroy-memory-regions.patch [bz#1052030]
  - kvm-docs-qcow2-compat-1.1-is-now-the-default.patch [bz#1048092]
  - kvm-hda-codec-disable-streams-on-reset.patch [bz#947812]
  - kvm-QEMUBH-make-AioContext-s-bh-re-entrant.patch [bz#1009297]
  - kvm-qxl-replace-pipe-signaling-with-bottom-half.patch [bz#1009297]
  - Resolves: bz#1009297
    (RHEL7.0 guest gui can not be used in dest host after migration)
  - Resolves: bz#1044815
    (vfio initfn succeeds even if IOMMU mappings fail)
  - Resolves: bz#1048092
    (manpage of qemu-img contains error statement about compat option)
  - Resolves: bz#1052030
    (src qemu-kvm core dump after hotplug/unhotplug GPU device and do local migration)
  - Resolves: bz#947812
    (There's a shot voice after  'system_reset'  during playing music inside rhel6 guest w/ intel-hda device)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-46.el7
changelog:
  - kvm-block-fix-backing-file-segfault.patch [bz#748906]
  - kvm-block-Move-initialisation-of-BlockLimits-to-bdrv_ref.patch [bz#748906]
  - kvm-raw-Fix-BlockLimits-passthrough.patch [bz#748906]
  - kvm-block-Inherit-opt_transfer_length.patch [bz#748906]
  - kvm-block-Update-BlockLimits-when-they-might-have-change.patch [bz#748906]
  - kvm-qemu_memalign-Allow-small-alignments.patch [bz#748906]
  - kvm-block-Detect-unaligned-length-in-bdrv_qiov_is_aligne.patch [bz#748906]
  - kvm-block-Don-t-use-guest-sector-size-for-qemu_blockalig.patch [bz#748906]
  - kvm-block-rename-buffer_alignment-to-guest_block_size.patch [bz#748906]
  - kvm-raw-Probe-required-direct-I-O-alignment.patch [bz#748906]
  - kvm-block-Introduce-bdrv_aligned_preadv.patch [bz#748906]
  - kvm-block-Introduce-bdrv_co_do_preadv.patch [bz#748906]
  - kvm-block-Introduce-bdrv_aligned_pwritev.patch [bz#748906]
  - kvm-block-write-Handle-COR-dependency-after-I-O-throttli.patch [bz#748906]
  - kvm-block-Introduce-bdrv_co_do_pwritev.patch [bz#748906]
  - kvm-block-Switch-BdrvTrackedRequest-to-byte-granularity.patch [bz#748906]
  - kvm-block-Allow-waiting-for-overlapping-requests-between.patch [bz#748906]
  - kvm-block-use-DIV_ROUND_UP-in-bdrv_co_do_readv.patch [bz#748906]
  - kvm-block-Make-zero-after-EOF-work-with-larger-alignment.patch [bz#748906]
  - kvm-block-Generalise-and-optimise-COR-serialisation.patch [bz#748906]
  - kvm-block-Make-overlap-range-for-serialisation-dynamic.patch [bz#748906]
  - kvm-block-Fix-32-bit-truncation-in-mark_request_serialis.patch [bz#748906]
  - kvm-block-Allow-wait_serialising_requests-at-any-point.patch [bz#748906]
  - kvm-block-Align-requests-in-bdrv_co_do_pwritev.patch [bz#748906]
  - kvm-lock-Fix-memory-leaks-in-bdrv_co_do_pwritev.patch [bz#748906]
  - kvm-block-Assert-serialisation-assumptions-in-pwritev.patch [bz#748906]
  - kvm-block-Change-coroutine-wrapper-to-byte-granularity.patch [bz#748906]
  - kvm-block-Make-bdrv_pread-a-bdrv_prwv_co-wrapper.patch [bz#748906]
  - kvm-block-Make-bdrv_pwrite-a-bdrv_prwv_co-wrapper.patch [bz#748906]
  - kvm-iscsi-Set-bs-request_alignment.patch [bz#748906]
  - kvm-blkdebug-Make-required-alignment-configurable.patch [bz#748906]
  - kvm-blkdebug-Don-t-leak-bs-file-on-failure.patch [bz#748906]
  - kvm-qemu-io-New-command-sleep.patch [bz#748906]
  - kvm-qemu-iotests-Filter-out-qemu-io-prompt.patch [bz#748906]
  - kvm-qemu-iotests-Test-pwritev-RMW-logic.patch [bz#748906]
  - kvm-block-bdrv_aligned_pwritev-Assert-overlap-range.patch [bz#748906]
  - kvm-block-Don-t-call-ROUND_UP-with-negative-values.patch [bz#748906]
  - Resolves: bz#748906
    (qemu fails on disk with 4k sectors and cache=off)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-47.el7
changelog:
  - kvm-seccomp-add-mkdir-and-fchmod-to-the-whitelist.patch [bz#1026314]
  - kvm-seccomp-add-some-basic-shared-memory-syscalls-to-the.patch [bz#1026314]
  - kvm-scsi-Support-TEST-UNIT-READY-in-the-dummy-LUN0.patch [bz#1004143]
  - kvm-usb-add-vendor-request-defines.patch [bz#1039530]
  - kvm-usb-move-usb_-hi-lo-helpers-to-header-file.patch [bz#1039530]
  - kvm-usb-add-support-for-microsoft-os-descriptors.patch [bz#1039530]
  - kvm-usb-add-microsoft-os-descriptors-compat-property.patch [bz#1039530]
  - kvm-usb-hid-add-microsoft-os-descriptor-support.patch [bz#1039530]
  - kvm-configure-add-option-to-disable-fstack-protect.patch [bz#1044182]
  - kvm-exec-always-use-MADV_DONTFORK.patch [bz#1004197]
  - kvm-pc-Save-size-of-RAM-below-4GB.patch [bz#1048080]
  - kvm-acpi-Fix-PCI-hole-handling-on-build_srat.patch [bz#1048080]
  - kvm-Add-check-for-cache-size-smaller-than-page-size.patch [bz#1017096]
  - kvm-XBZRLE-cache-size-should-not-be-larger-than-guest-me.patch [bz#1047448]
  - kvm-Don-t-abort-on-out-of-memory-when-creating-page-cach.patch [bz#1047448]
  - kvm-Don-t-abort-on-memory-allocation-error.patch [bz#1047448]
  - kvm-Set-xbzrle-buffers-to-NULL-after-freeing-them-to-avo.patch [bz#1038540]
  - kvm-migration-fix-free-XBZRLE-decoded_buf-wrong.patch [bz#1038540]
  - kvm-block-resize-backing-file-image-during-offline-commi.patch [bz#1047254]
  - kvm-block-resize-backing-image-during-active-layer-commi.patch [bz#1047254]
  - kvm-block-update-block-commit-documentation-regarding-im.patch [bz#1047254]
  - kvm-block-Fix-bdrv_commit-return-value.patch [bz#1047254]
  - kvm-block-remove-QED-.bdrv_make_empty-implementation.patch [bz#1047254]
  - kvm-block-remove-qcow2-.bdrv_make_empty-implementation.patch [bz#1047254]
  - kvm-qemu-progress-Drop-unused-include.patch [bz#997878]
  - kvm-qemu-progress-Fix-progress-printing-on-SIGUSR1.patch [bz#997878]
  - kvm-Documentation-qemu-img-Mention-SIGUSR1-progress-repo.patch [bz#997878]
  - Resolves: bz#1004143
    ("test unit ready failed" on LUN 0 delays boot when a virtio-scsi target does not have any disk on LUN 0)
  - Resolves: bz#1004197
    (Cannot hot-plug nic in windows VM when the vmem is larger)
  - Resolves: bz#1017096
    (Fail to migrate while the size of migrate-compcache less then 4096)
  - Resolves: bz#1026314
    (qemu-kvm hang when use '-sandbox on'+'vnc'+'hda')
  - Resolves: bz#1038540
    (qemu-kvm aborted while cancel migration then restart it (with page delta compression))
  - Resolves: bz#1039530
    (add support for microsoft os descriptors)
  - Resolves: bz#1044182
    (Relax qemu-kvm stack protection to -fstack-protector-strong)
  - Resolves: bz#1047254
    (qemu-img failed to commit image)
  - Resolves: bz#1047448
    (qemu-kvm core  dump in src host when do migration with "migrate_set_capability xbzrle on and migrate_set_cache_size 10000G")
  - Resolves: bz#1048080
    (Qemu-kvm NUMA emulation failed)
  - Resolves: bz#997878
    (Kill -SIGUSR1 `pidof qemu-img convert` can not get progress of qemu-img)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-48.el7
changelog:
  - kvm-spec-disable-qom-cast-debug.patch [bz#1063942]
  - kvm-fix-guest-physical-bits-to-match-host-to-go-beyond-1.patch [bz#989677]
  - kvm-monitor-Cleanup-mon-outbuf-on-write-error.patch [bz#1065225]
  - Resolves: bz#1063942
    (configure qemu-kvm with --disable-qom-cast-debug)
  - Resolves: bz#1065225
    (QMP socket breaks on unexpected close)
  - Resolves: bz#989677
    ([HP 7.0 FEAT]: Increase KVM guest supported memory to 4TiB)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-49.el7
changelog:
  - kvm-xhci-add-support-for-suspend-resume.patch [bz#1012365]
  - kvm-qcow2-remove-n_start-and-n_end-of-qcow2_alloc_cluste.patch [bz#1049176]
  - kvm-qcow2-fix-offset-overflow-in-qcow2_alloc_clusters_at.patch [bz#1049176]
  - kvm-qcow2-check-for-NULL-l2meta.patch [bz#1055848]
  - kvm-qemu-iotests-add-test-for-qcow2-preallocation-with-d.patch [bz#1055848]
  - Resolves: bz#1012365
    (xhci usb storage lost in guest after wakeup from S3)
  - Resolves: bz#1049176
    (qemu-img core dump when using "-o preallocation=metadata,cluster_size=2048k" to create image of libiscsi lun)
  - Resolves: bz#1055848
    (qemu-img core dumped when cluster size is larger than the default value with opreallocation=metadata specified)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-50.el7
changelog:
  - kvm-mempath-prefault-fix-off-by-one-error.patch [bz#1069039]
  - kvm-qemu-option-has_help_option-and-is_valid_option_list.patch [bz#1065873]
  - kvm-qemu-img-create-Support-multiple-o-options.patch [bz#1065873]
  - kvm-qemu-img-convert-Support-multiple-o-options.patch [bz#1065873]
  - kvm-qemu-img-amend-Support-multiple-o-options.patch [bz#1065873]
  - kvm-qemu-img-Allow-o-help-with-incomplete-argument-list.patch [bz#1065873]
  - kvm-qemu-iotests-Check-qemu-img-command-line-parsing.patch [bz#1065873]
  - Resolves: bz#1065873
    (qemu-img silently ignores options with multiple -o parameters)
  - Resolves: bz#1069039
    (-mem-prealloc option behaviour is opposite to expected)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-51.el7
changelog:
  - kvm-qmp-access-the-local-QemuOptsLists-for-drive-option.patch [bz#1026184]
  - kvm-qxl-add-sanity-check.patch [bz#751937]
  - kvm-Fix-two-XBZRLE-corruption-issues.patch [bz#1063417]
  - kvm-qdev-monitor-set-DeviceState-opts-before-calling-rea.patch [bz#1037956]
  - kvm-vfio-blacklist-loading-of-unstable-roms.patch [bz#1037956]
  - kvm-block-Set-block-filename-sizes-to-PATH_MAX-instead-o.patch [bz#1072339]
  - Resolves: bz#1026184
    (QMP: querying -drive option returns a NULL parameter list)
  - Resolves: bz#1037956
    (bnx2x: boot one guest to do vfio-pci with all PFs assigned in same group meet QEMU segmentation fault (Broadcom BCM57810 card))
  - Resolves: bz#1063417
    (google stressapptest vs Migration)
  - Resolves: bz#1072339
    (RHEV: Cannot start VMs that have more than 23 snapshots.)
  - Resolves: bz#751937
    (qxl triggers assert during iofuzz test)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-52.el7
changelog:
  - kvm-target-i386-Move-hyperv_-static-globals-to-X86CPU.patch [bz#1004773]
  - kvm-Fix-uninitialized-cpuid_data.patch [bz#1057173]
  - kvm-fix-coexistence-of-KVM-and-Hyper-V-leaves.patch [bz#1004773]
  - kvm-make-availability-of-Hyper-V-enlightenments-depe.patch [bz#1004773]
  - kvm-make-hyperv-hypercall-and-guest-os-id-MSRs-migra.patch [bz#1004773]
  - kvm-make-hyperv-vapic-assist-page-migratable.patch [bz#1004773]
  - kvm-target-i386-Convert-hv_relaxed-to-static-property.patch [bz#1057173]
  - kvm-target-i386-Convert-hv_vapic-to-static-property.patch [bz#1057173]
  - kvm-target-i386-Convert-hv_spinlocks-to-static-property.patch [bz#1057173]
  - kvm-target-i386-Convert-check-and-enforce-to-static-prop.patch [bz#1004773]
  - kvm-target-i386-Cleanup-foo-feature-handling.patch [bz#1057173]
  - kvm-add-support-for-hyper-v-timers.patch [bz#1057173]
  - Resolves: bz#1004773
    (Hyper-V guest OS id and hypercall MSRs not migrated)
  - Resolves: bz#1057173
    (KVM Hyper-V Enlightenment - New feature - hv-time (QEMU))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-53.el7
changelog:
  - kvm-dataplane-Fix-startup-race.patch [bz#1069541]
  - kvm-QMP-Relax-__com.redhat_drive_add-parameter-checking.patch [bz#1057471]
  - kvm-all-exit-in-case-max-vcpus-exceeded.patch [bz#993429]
  - kvm-block-gluster-code-movements-state-storage-changes.patch [bz#1031526]
  - kvm-block-gluster-add-reopen-support.patch [bz#1031526]
  - kvm-virtio-net-add-feature-bit-for-any-header-s-g.patch [bz#990989]
  - kvm-spec-Add-README.rhel6-gpxe-source.patch [bz#1073774]
  - kvm-pc-Add-RHEL6-e1000-gPXE-image.patch [bz#1073774]
  - kvm-loader-rename-in_ram-has_mr.patch [bz#1064018]
  - kvm-pc-avoid-duplicate-names-for-ROM-MRs.patch [bz#1064018]
  - kvm-qemu-img-convert-Fix-progress-output.patch [bz#1073728]
  - kvm-qemu-iotests-Test-progress-output-for-conversion.patch [bz#1073728]
  - kvm-iscsi-Use-bs-sg-for-everything-else-than-disks.patch [bz#1067784]
  - kvm-block-Fix-bs-request_alignment-assertion-for-bs-sg-1.patch [bz#1067784]
  - kvm-qemu_file-use-fwrite-correctly.patch [bz#1005103]
  - kvm-qemu_file-Fix-mismerge-of-use-fwrite-correctly.patch [bz#1005103]
  - Resolves: bz#1005103
    (Migration should fail when migrate guest offline to a file which is specified to a readonly directory.)
  - Resolves: bz#1031526
    (Can not commit snapshot when disk is using glusterfs:native backend)
  - Resolves: bz#1057471
    (fail to do hot-plug with "discard = on" with "Invalid parameter 'discard'" error)
  - Resolves: bz#1064018
    (abort from conflicting genroms)
  - Resolves: bz#1067784
    (qemu-kvm: block.c:850: bdrv_open_common: Assertion `bs->request_alignment != 0' failed. Aborted (core dumped))
  - Resolves: bz#1069541
    (Segmentation fault when boot guest with dataplane=on)
  - Resolves: bz#1073728
    (progress bar doesn't display when converting with -p)
  - Resolves: bz#1073774
    (e1000 ROM cause migrate fail  from RHEL6.5 host to RHEL7.0 host)
  - Resolves: bz#990989
    (backport inline header virtio-net optimization)
  - Resolves: bz#993429
    (kvm: test maximum number of vcpus supported (rhel7))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-54.el7
changelog:
  - kvm-qdev-monitor-Set-properties-after-parent-is-assigned.patch [bz#1046248]
  - kvm-block-Update-image-size-in-bdrv_invalidate_cache.patch [bz#1048575]
  - kvm-qcow2-Keep-option-in-qcow2_invalidate_cache.patch [bz#1048575]
  - kvm-qcow2-Check-bs-drv-in-copy_sectors.patch [bz#1048575]
  - kvm-block-bs-drv-may-be-NULL-in-bdrv_debug_resume.patch [bz#1048575]
  - kvm-iotests-Test-corruption-during-COW-request.patch [bz#1048575]
  - Resolves: bz#1046248
    (qemu-kvm crash when send "info qtree" after hot plug a device with invalid addr)
  - Resolves: bz#1048575
    (Segmentation fault occurs after migrate guest(use scsi disk and add stress) to des machine)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-55.el7
changelog:
  - kvm-scsi-Change-scsi-sense-buf-size-to-252.patch [bz#1058173]
  - kvm-scsi-Fix-migration-of-scsi-sense-data.patch [bz#1058173]
  - Resolves: bz#1058173
    (qemu-kvm core dump booting guest with scsi-generic disk attached when using built-in iscsi driver)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-56.el7
changelog:
  - kvm-configure-Fix-bugs-preventing-Ceph-inclusion.patch [bz#1078809]
  - Resolves: bz#1078809
    (can not boot qemu-kvm-rhev with rbd image)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-57.el7
changelog:
  - kvm-virtio-net-fix-guest-triggerable-buffer-overrun.patch [bz#1078308]
  - Resolves: bz#1078308
    (EMBARGOED CVE-2014-0150 qemu: virtio-net: fix guest-triggerable buffer overrun [rhel-7.0])


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-58.el7
changelog:
  - kvm-pc-Use-cpu64-rhel6-CPU-model-by-default-on-rhel6-mac.patch [bz#1080170]
  - kvm-target-i386-Copy-cpu64-rhel6-definition-into-qemu64.patch [bz#1078607 bz#1080170]
  - Resolves: bz#1080170
    (intel 82576 VF not work in windows 2008 x86 - Code 12 [TestOnly])
  - Resolves: bz#1080170
    (Default CPU model for rhel6.* machine-types is different from RHEL-6)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-59.el7
changelog:
  - kvm-qemu-iotests-add-.-check-cloop-support.patch [bz#1066691]
  - kvm-qemu-iotests-add-cloop-input-validation-tests.patch [bz#1066691]
  - kvm-block-cloop-validate-block_size-header-field-CVE-201.patch [bz#1079455]
  - kvm-block-cloop-prevent-offsets_size-integer-overflow-CV.patch [bz#1079320]
  - kvm-block-cloop-refuse-images-with-huge-offsets-arrays-C.patch [bz#1079455]
  - kvm-block-cloop-refuse-images-with-bogus-offsets-CVE-201.patch [bz#1079455]
  - kvm-size-off-by-one.patch [bz#1066691]
  - kvm-qemu-iotests-Support-for-bochs-format.patch [bz#1066691]
  - kvm-bochs-Unify-header-structs-and-make-them-QEMU_PACKED.patch [bz#1066691]
  - kvm-bochs-Use-unsigned-variables-for-offsets-and-sizes-C.patch [bz#1079339]
  - kvm-bochs-Check-catalog_size-header-field-CVE-2014-0143.patch [bz#1079320]
  - kvm-bochs-Check-extent_size-header-field-CVE-2014-0142.patch [bz#1079315]
  - kvm-bochs-Fix-bitmap-offset-calculation.patch [bz#1066691]
  - kvm-vpc-vhd-add-bounds-check-for-max_table_entries-and-b.patch [bz#1079455]
  - kvm-vpc-Validate-block-size-CVE-2014-0142.patch [bz#1079315]
  - kvm-vdi-add-bounds-checks-for-blocks_in_image-and-disk_s.patch [bz#1079455]
  - kvm-vhdx-Bounds-checking-for-block_size-and-logical_sect.patch [bz#1079346]
  - kvm-curl-check-data-size-before-memcpy-to-local-buffer.-.patch [bz#1079455]
  - kvm-qcow2-Check-header_length-CVE-2014-0144.patch [bz#1079455]
  - kvm-qcow2-Check-backing_file_offset-CVE-2014-0144.patch [bz#1079455]
  - kvm-qcow2-Check-refcount-table-size-CVE-2014-0144.patch [bz#1079455]
  - kvm-qcow2-Validate-refcount-table-offset.patch [bz#1066691]
  - kvm-qcow2-Validate-snapshot-table-offset-size-CVE-2014-0.patch [bz#1079455]
  - kvm-qcow2-Validate-active-L1-table-offset-and-size-CVE-2.patch [bz#1079455]
  - kvm-qcow2-Fix-backing-file-name-length-check.patch [bz#1066691]
  - kvm-qcow2-Don-t-rely-on-free_cluster_index-in-alloc_refc.patch [bz#1079339]
  - kvm-qcow2-Avoid-integer-overflow-in-get_refcount-CVE-201.patch [bz#1079320]
  - kvm-qcow2-Check-new-refcount-table-size-on-growth.patch [bz#1066691]
  - kvm-qcow2-Fix-types-in-qcow2_alloc_clusters-and-alloc_cl.patch [bz#1066691]
  - kvm-qcow2-Protect-against-some-integer-overflows-in-bdrv.patch [bz#1066691]
  - kvm-qcow2-Fix-new-L1-table-size-check-CVE-2014-0143.patch [bz#1079320]
  - kvm-dmg-coding-style-and-indentation-cleanup.patch [bz#1066691]
  - kvm-dmg-prevent-out-of-bounds-array-access-on-terminator.patch [bz#1066691]
  - kvm-dmg-drop-broken-bdrv_pread-loop.patch [bz#1066691]
  - kvm-dmg-use-appropriate-types-when-reading-chunks.patch [bz#1066691]
  - kvm-dmg-sanitize-chunk-length-and-sectorcount-CVE-2014-0.patch [bz#1079325]
  - kvm-dmg-use-uint64_t-consistently-for-sectors-and-length.patch [bz#1066691]
  - kvm-dmg-prevent-chunk-buffer-overflow-CVE-2014-0145.patch [bz#1079325]
  - kvm-block-vdi-bounds-check-qemu-io-tests.patch [bz#1066691]
  - kvm-block-Limit-request-size-CVE-2014-0143.patch [bz#1079320]
  - kvm-qcow2-Fix-copy_sectors-with-VM-state.patch [bz#1066691]
  - kvm-qcow2-Fix-NULL-dereference-in-qcow2_open-error-path-.patch [bz#1079333]
  - kvm-qcow2-Fix-L1-allocation-size-in-qcow2_snapshot_load_.patch [bz#1079325]
  - kvm-qcow2-Check-maximum-L1-size-in-qcow2_snapshot_load_t.patch [bz#1079320]
  - kvm-qcow2-Limit-snapshot-table-size.patch [bz#1066691]
  - kvm-parallels-Fix-catalog-size-integer-overflow-CVE-2014.patch [bz#1079320]
  - kvm-parallels-Sanity-check-for-s-tracks-CVE-2014-0142.patch [bz#1079315]
  - kvm-fix-machine-check-propagation.patch [bz#740107]
  - Resolves: bz#1066691
    (qemu-kvm: include leftover patches from block layer security audit)
  - Resolves: bz#1079315
    (CVE-2014-0142 qemu-kvm: qemu: crash by possible division by zero [rhel-7.0])
  - Resolves: bz#1079320
    (CVE-2014-0143 qemu-kvm: Qemu: block: multiple integer overflow flaws [rhel-7.0])
  - Resolves: bz#1079325
    (CVE-2014-0145 qemu-kvm: Qemu: prevent possible buffer overflows [rhel-7.0])
  - Resolves: bz#1079333
    (CVE-2014-0146 qemu-kvm: Qemu: qcow2: NULL dereference in qcow2_open() error path [rhel-7.0])
  - Resolves: bz#1079339
    (CVE-2014-0147 qemu-kvm: Qemu: block: possible crash due signed types or logic error [rhel-7.0])
  - Resolves: bz#1079346
    (CVE-2014-0148 qemu-kvm: Qemu: vhdx: bounds checking for block_size and logical_sector_size [rhel-7.0])
  - Resolves: bz#1079455
    (CVE-2014-0144 qemu-kvm: Qemu: block: missing input validation [rhel-7.0])
  - Resolves: bz#740107
    ([Hitachi 7.0 FEAT]  KVM: MCA Recovery for KVM guest OS memory)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-60.el7
changelog:
  - kvm-qcow2-fix-dangling-refcount-table-entry.patch [bz#1081793]
  - kvm-qcow2-link-all-L2-meta-updates-in-preallocate.patch [bz#1081393]
  - Resolves: bz#1081393
    (qemu-img will prompt that 'leaked clusters were found' while creating images with '-o preallocation=metadata,cluster_size<=1024')
  - Resolves: bz#1081793
    (qemu-img core dumped when creating a qcow2 image base on block device(iscsi or libiscsi))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-61.el7
changelog:
  - kvm-iscsi-fix-indentation.patch [bz#1083413]
  - kvm-iscsi-correctly-propagate-errors-in-iscsi_open.patch [bz#1083413]
  - kvm-block-iscsi-query-for-supported-VPD-pages.patch [bz#1083413]
  - kvm-block-iscsi-fix-segfault-if-writesame-fails.patch [bz#1083413]
  - kvm-iscsi-recognize-invalid-field-ASCQ-from-WRITE-SAME-c.patch [bz#1083413]
  - kvm-iscsi-ignore-flushes-on-scsi-generic-devices.patch [bz#1083413]
  - kvm-iscsi-always-query-max-WRITE-SAME-length.patch [bz#1083413]
  - kvm-iscsi-Don-t-set-error-if-already-set-in-iscsi_do_inq.patch [bz#1083413]
  - kvm-iscsi-Remember-to-set-ret-for-iscsi_open-in-error-ca.patch [bz#1083413]
  - kvm-qemu_loadvm_state-shadow-SeaBIOS-for-VM-incoming-fro.patch [bz#1027565]
  - kvm-uhci-UNfix-irq-routing-for-RHEL-6-machtypes-RHEL-onl.patch [bz#1085701]
  - kvm-ide-Correct-improper-smart-self-test-counter-reset-i.patch [bz#1087980]
  - Resolves: bz#1027565
    (fail to reboot guest after migration from RHEL6.5 host to RHEL7.0 host)
  - Resolves: bz#1083413
    (qemu-kvm: iSCSI: Failure. SENSE KEY:ILLEGAL_REQUEST(5) ASCQ:INVALID_FIELD_IN_CDB(0x2400))
  - Resolves: bz#1085701
    (Guest hits call trace migrate from RHEL6.5 to RHEL7.0 host with -M 6.1 & balloon & uhci device)
  - Resolves: bz#1087980
    (CVE-2014-2894 qemu-kvm: QEMU: out of bounds buffer accesses, guest triggerable via IDE SMART [rhel-7.1])


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-62.el7
changelog:
  - kvm-pc-add-hot_add_cpu-callback-to-all-machine-types.patch [bz#1094285]
  - Resolves: bz#1094285
    (Hot plug CPU not working with RHEL6  machine types running on RHEL7 host.)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-63.el7
changelog:
  - kvm-char-restore-read-callback-on-a-reattached-hotplug-c.patch [bz#1038914]
  - kvm-qcow2-Free-preallocated-zero-clusters.patch [bz#1052093]
  - kvm-qemu-iotests-Discard-preallocated-zero-clusters.patch [bz#1052093]
  - kvm-XBZRLE-Fix-qemu-crash-when-resize-the-xbzrle-cache.patch [bz#1066338]
  - kvm-Provide-init-function-for-ram-migration.patch [bz#1066338]
  - kvm-Init-the-XBZRLE.lock-in-ram_mig_init.patch [bz#1066338]
  - kvm-XBZRLE-Fix-one-XBZRLE-corruption-issues.patch [bz#1066338]
  - kvm-Count-used-RAMBlock-pages-for-migration_dirty_pages.patch [bz#1074913]
  - kvm-virtio-net-fix-buffer-overflow-on-invalid-state-load.patch [bz#1095678]
  - kvm-virtio-net-out-of-bounds-buffer-write-on-invalid-sta.patch [bz#1095690]
  - kvm-virtio-net-out-of-bounds-buffer-write-on-load.patch [bz#1095685]
  - kvm-virtio-out-of-bounds-buffer-write-on-invalid-state-l.patch [bz#1095695]
  - kvm-virtio-avoid-buffer-overrun-on-incoming-migration.patch [bz#1095738]
  - kvm-virtio-scsi-fix-buffer-overrun-on-invalid-state-load.patch [bz#1095742]
  - kvm-virtio-validate-config_len-on-load.patch [bz#1095783]
  - kvm-virtio-validate-num_sg-when-mapping.patch [bz#1095766]
  - kvm-virtio-allow-mapping-up-to-max-queue-size.patch [bz#1095766]
  - kvm-usb-sanity-check-setup_index-setup_len-in-post_load.patch [bz#1095747]
  - kvm-usb-sanity-check-setup_index-setup_len-in-post_l2.patch [bz#1095747]
  - kvm-vmstate-reduce-code-duplication.patch [bz#1095716]
  - kvm-vmstate-add-VMS_MUST_EXIST.patch [bz#1095716]
  - kvm-vmstate-add-VMSTATE_VALIDATE.patch [bz#1095716]
  - kvm-hpet-fix-buffer-overrun-on-invalid-state-load.patch [bz#1095707]
  - kvm-hw-pci-pcie_aer.c-fix-buffer-overruns-on-invalid-sta.patch [bz#1095716]
  - kvm-usb-fix-up-post-load-checks.patch [bz#1096829]
  - kvm-qcow-correctly-propagate-errors.patch [bz#1097230]
  - kvm-qcow1-Make-padding-in-the-header-explicit.patch [bz#1097230]
  - kvm-qcow1-Check-maximum-cluster-size.patch [bz#1097230]
  - kvm-qcow1-Validate-L2-table-size-CVE-2014-0222.patch [bz#1097230]
  - kvm-qcow1-Validate-image-size-CVE-2014-0223.patch [bz#1097237]
  - kvm-qcow1-Stricter-backing-file-length-check.patch [bz#1097237]
  - Resolves: bz#1038914
    (Guest can't receive any character transmitted from host after hot unplugging virtserialport then hot plugging again)
  - Resolves: bz#1052093
    (qcow2 corruptions (leaked clusters after installing a rhel7 guest using virtio_scsi))
  - Resolves: bz#1066338
    (Reduce the migrate cache size during migration causes qemu segment fault)
  - Resolves: bz#1074913
    (migration can not finish with 1024k 'remaining ram' left after hotunplug 4 nics)
  - Resolves: bz#1095678
    (CVE-2013-4148 qemu-kvm: qemu: virtio-net: buffer overflow on invalid state load [rhel-7.1])
  - Resolves: bz#1095685
    (CVE-2013-4149 qemu-kvm: qemu: virtio-net: out-of-bounds buffer write on load [rhel-7.1])
  - Resolves: bz#1095690
    (CVE-2013-4150 qemu-kvm: qemu: virtio-net: out-of-bounds buffer write on invalid state load [rhel-7.1])
  - Resolves: bz#1095695
    (CVE-2013-4151 qemu-kvm: qemu: virtio: out-of-bounds buffer write on invalid state load [rhel-7.1])
  - Resolves: bz#1095707
    (CVE-2013-4527 qemu-kvm: qemu: hpet: buffer overrun on invalid state load [rhel-7.1])
  - Resolves: bz#1095716
    (CVE-2013-4529 qemu-kvm: qemu: hw/pci/pcie_aer.c: buffer overrun on invalid state load [rhel-7.1])
  - Resolves: bz#1095738
    (CVE-2013-6399 qemu-kvm: qemu: virtio: buffer overrun on incoming migration [rhel-7.1])
  - Resolves: bz#1095742
    (CVE-2013-4542 qemu-kvm: qemu: virtio-scsi: buffer overrun on invalid state load [rhel-7.1])
  - Resolves: bz#1095747
    (CVE-2013-4541 qemu-kvm: qemu: usb: insufficient sanity checking of setup_index+setup_len in post_load [rhel-7.1])
  - Resolves: bz#1095766
    (CVE-2013-4535 CVE-2013-4536 qemu-kvm: qemu: virtio: insufficient validation of num_sg when mapping [rhel-7.1])
  - Resolves: bz#1095783
    (CVE-2014-0182 qemu-kvm: qemu: virtio: out-of-bounds buffer write on state load with invalid config_len [rhel-7.1])
  - Resolves: bz#1096829
    (CVE-2014-3461 qemu-kvm: Qemu: usb: fix up post load checks [rhel-7.1])
  - Resolves: bz#1097230
    (CVE-2014-0222 qemu-kvm: Qemu: qcow1: validate L2 table size to avoid integer overflows [rhel-7.1])
  - Resolves: bz#1097237
    (CVE-2014-0223 qemu-kvm: Qemu: qcow1: validate image size to avoid out-of-bounds memory access [rhel-7.1])


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-64.el7
changelog:
  - kvm-zero-initialize-KVM_SET_GSI_ROUTING-input.patch [bz#1098976]
  - kvm-skip-system-call-when-msi-route-is-unchanged.patch [bz#1098976]
  - Resolves: bz#1098976
    (2x RHEL 5.10 VM running on RHEL 7 KVM have low TCP_STREAM throughput)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-65.el7
changelog:
  - kvm-Allow-mismatched-virtio-config-len.patch [bz#1113009]
  - Resolves: bz#1113009
    (Migration failed with virtio-blk from RHEL6.5.0 host to RHEL7.0 host)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-66.el7
changelog:
  - kvm-xhci-fix-overflow-in-usb_xhci_post_load.patch [bz#1074219]
  - kvm-migration-qmp_migrate-keep-working-after-syntax-erro.patch [bz#1086598]
  - kvm-seccomp-add-shmctl-mlock-and-munlock-to-the-syscall-.patch [bz#1026314]
  - kvm-exit-when-no-kvm-and-vcpu-count-160.patch [bz#1076326]
  - kvm-Disallow-outward-migration-while-awaiting-incoming-m.patch [bz#1086987]
  - kvm-block-Ignore-duplicate-or-NULL-format_name-in-bdrv_i.patch [bz#1088695 bz#1093983]
  - kvm-block-vhdx-account-for-identical-header-sections.patch [bz#1097020]
  - kvm-aio-Fix-use-after-free-in-cancellation-path.patch [bz#1095877]
  - kvm-scsi-disk-Improve-error-messager-if-can-t-get-versio.patch [bz#1021788]
  - kvm-scsi-Improve-error-messages-more.patch [bz#1021788]
  - kvm-memory-Don-t-call-memory_region_update_coalesced_ran.patch [bz#1096645]
  - kvm-kvmclock-Ensure-time-in-migration-never-goes-backwar.patch [bz#1098602]
  - kvm-kvmclock-Ensure-proper-env-tsc-value-for-kvmclock_cu.patch [bz#1098602]
  - Resolves: bz#1021788
    (the error message "scsi generic interface too old" is wrong more often than not)
  - Resolves: bz#1026314
    (qemu-kvm hang when use '-sandbox on'+'vnc'+'hda')
  - Resolves: bz#1074219
    (qemu core dump when install a RHEL.7 guest(xhci) with migration)
  - Resolves: bz#1076326
    (qemu-kvm does not quit when booting guest w/ 161 vcpus and "-no-kvm")
  - Resolves: bz#1086598
    (migrate_cancel wont take effect on previouly wrong migrate -d cmd)
  - Resolves: bz#1086987
    (src qemu crashed when starting migration in inmigrate mode)
  - Resolves: bz#1088695
    (there are four "gluster" in qemu-img supported format list)
  - Resolves: bz#1093983
    (there are three "nbd" in qemu-img supported format list)
  - Resolves: bz#1095877
    (segmentation fault in qemu-kvm due to use-after-free of a SCSIGenericReq (host device pass-through))
  - Resolves: bz#1096645
    ([FJ7.0 Bug] RHEL7.0 guest attaching 150 or more virtio-blk disks fails to start up)
  - Resolves: bz#1097020
    ([RFE] qemu-img: Add/improve Disk2VHD tools creating VHDX images)
  - Resolves: bz#1098602
    (kvmclock: Ensure time in migration never goes backward (backport))


author: Jeff E. Nelson <jen@redhat.com> - 1.5.3-67.el7
changelog:
  - kvm-vl.c-Output-error-on-invalid-machine-type.patch [bz#990724]
  - kvm-migration-dump-vmstate-info-as-a-json-file-for-stati.patch [bz#1118707]
  - kvm-vmstate-static-checker-script-to-validate-vmstate-ch.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-add-dump1-and-dump2-fil.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-incompat-machine-types.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-add-version-error-in-ma.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-version-mismatch-inside.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-minimum_version_id-chec.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-a-section.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-a-field.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-last-field-in-a-.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-change-description-name.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-Fields.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-Description.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-Description-insi.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-a-subsection.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-remove-Subsections.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-add-substructure-for-us.patch [bz#1118707]
  - kvm-tests-vmstate-static-checker-add-size-mismatch-insid.patch [bz#1118707]
  - kvm-aio-fix-qemu_bh_schedule-bh-ctx-race-condition.patch [bz#1116728]
  - kvm-block-Improve-driver-whitelist-checks.patch [bz#999789]
  - kvm-vmdk-Fix-format-specific-information-create-type-for.patch [bz#1029271]
  - kvm-virtio-pci-Report-an-error-when-msix-vectors-init-fa.patch [bz#1095645]
  - kvm-scsi-Report-error-when-lun-number-is-in-use.patch [bz#1096576]
  - kvm-util-Split-out-exec_dir-from-os_find_datadir.patch [bz#1017685]
  - kvm-rules.mak-fix-obj-to-a-real-relative-path.patch [bz#1017685]
  - kvm-rules.mak-allow-per-object-cflags-and-libs.patch [bz#1017685]
  - kvm-block-use-per-object-cflags-and-libs.patch [bz#1017685]
  - kvm-vmdk-Fix-creating-big-description-file.patch [bz#1039791]
  - Resolves: bz#1017685
    (Gluster etc. should not be a dependency of vscclient and libcacard)
  - Resolves: bz#1029271
    (Format specific information (create type) was wrong when create it specified subformat='streamOptimized')
  - Resolves: bz#1039791
    (qemu-img creates truncated VMDK image with subformat=twoGbMaxExtentFlat)
  - Resolves: bz#1095645
    (vectors of virtio-scsi-pci will be 0 when set vectors>=129)
  - Resolves: bz#1096576
    (QEMU core dumped when boot up two scsi-hd disk on the same virtio-scsi-pci controller in Intel host)
  - Resolves: bz#1116728
    (Backport qemu_bh_schedule() race condition fix)
  - Resolves: bz#1118707
    (VMstate static checker: backport -dump-vmstate feature to export json-encoded vmstate info)
  - Resolves: bz#990724
    (qemu-kvm failing when invalid machine type is provided)
  - Resolves: bz#999789
    (qemu should give a more friendly prompt when didn't specify read-only for VMDK format disk)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-68.el7
changelog:
  - kvm-virtio-net-Do-not-filter-VLANs-without-F_CTRL_VLAN.patch [bz#1065724]
  - kvm-virtio-net-add-vlan-receive-state-to-RxFilterInfo.patch [bz#1065724]
  - kvm-virtio-rng-check-return-value-of-virtio_load.patch [bz#1116941]
  - kvm-qapi-treat-all-negative-return-of-strtosz_suffix-as-.patch [bz#1074403]
  - Resolves: bz#1065724
    (rx filter incorrect when guest disables VLAN filtering)
  - Resolves: bz#1074403
    (qemu-kvm can not give any warning hint when set sndbuf with negative value)
  - Resolves: bz#1116941
    (Return value of virtio_load not checked in virtio_rng_load)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-69.el7
changelog:
  - kvm-rdma-bug-fixes.patch [bz#1107821]
  - kvm-virtio-serial-report-frontend-connection-state-via-m.patch [bz#1122151]
  - kvm-char-report-frontend-open-closed-state-in-query-char.patch [bz#1122151]
  - kvm-acpi-fix-tables-for-no-hpet-configuration.patch [bz#1129552]
  - kvm-mirror-Fix-resource-leak-when-bdrv_getlength-fails.patch [bz#1130603]
  - kvm-blockjob-Add-block_job_yield.patch [bz#1130603]
  - kvm-mirror-Go-through-ready-complete-process-for-0-len-i.patch [bz#1130603]
  - kvm-qemu-iotests-Test-BLOCK_JOB_READY-event-for-0Kb-imag.patch [bz#1130603]
  - kvm-block-make-top-argument-to-block-commit-optional.patch [bz#1130603]
  - kvm-qemu-iotests-Test-0-length-image-for-mirror.patch [bz#1130603]
  - kvm-mirror-Fix-qiov-size-for-short-requests.patch [bz#1130603]
  - Resolves: bz#1107821
    (rdma migration: seg if destination isn't listening)
  - Resolves: bz#1122151
    (Pass close from qemu-ga)
  - Resolves: bz#1129552
    (backport "acpi: fix tables for no-hpet configuration")
  - Resolves: bz#1130603
    (advertise active commit to libvirt)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-70.el7
changelog:
  - kvm-Enforce-stack-protector-usage.patch [bz#1064260]
  - kvm-pc-increase-maximal-VCPU-count-to-240.patch [bz#1134408]
  - kvm-gluster-Add-discard-support-for-GlusterFS-block-driv.patch [bz#1136534]
  - kvm-gluster-default-scheme-to-gluster-and-host-to-localh.patch [bz#1088150]
  - kvm-qdev-properties-system.c-Allow-vlan-or-netdev-for-de.patch [bz#996011]
  - kvm-vl-process-object-after-other-backend-options.patch [bz#1128095]
  - Resolves: bz#1064260
    (Handle properly --enable-fstack-protector option)
  - Resolves: bz#1088150
    (qemu-img coredumpd when try to create a gluster format image)
  - Resolves: bz#1128095
    (chardev 'chr0' isn't initialized when we try to open rng backend)
  - Resolves: bz#1134408
    ([HP 7.1 FEAT] Increase qemu-kvm's VCPU limit to 240)
  - Resolves: bz#1136534
    (glusterfs backend does not support discard)
  - Resolves: bz#996011
    (vlan and queues options cause core dumped when qemu-kvm process quit(or ctrl+c))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-71.el7
changelog:
  - kvm-spice-move-qemu_spice_display_-from-spice-graphics-t.patch [bz#1054077]
  - kvm-spice-move-spice_server_vm_-start-stop-calls-into-qe.patch [bz#1054077]
  - kvm-spice-stop-server-for-qxl-hard-reset.patch [bz#1054077]
  - kvm-qemu-Adjust-qemu-wakeup.patch [bz#1064156]
  - kvm-vmstate_xhci_event-fix-unterminated-field-list.patch [bz#1122147]
  - kvm-vmstate_xhci_event-bug-compat-with-RHEL-7.0-RHEL-onl.patch [bz#1122147]
  - kvm-pflash_cfi01-write-flash-contents-to-bdrv-on-incomin.patch [bz#1139702]
  - kvm-ide-test-Add-enum-value-for-DEV.patch [bz#1123372]
  - kvm-ide-test-Add-FLUSH-CACHE-test-case.patch [bz#1123372]
  - kvm-ide-Fix-segfault-when-flushing-a-device-that-doesn-t.patch [bz#1123372]
  - kvm-IDE-Fill-the-IDENTIFY-request-consistently.patch [bz#852348]
  - kvm-ide-Add-resize-callback-to-ide-core.patch [bz#852348]
  - Resolves: bz#1054077
    (qemu crash when reboot win7 guest with spice display)
  - Resolves: bz#1064156
    ([qxl] The guest show black screen while resumed guest which managedsaved in pmsuspended status.)
  - Resolves: bz#1122147
    (CVE-2014-5263 vmstate_xhci_event: fix unterminated field list)
  - Resolves: bz#1123372
    (qemu-kvm crashed when doing iofuzz testing)
  - Resolves: bz#1139702
    (pflash (UEFI varstore) migration shortcut for libvirt [RHEL])
  - Resolves: bz#852348
    (fail to block_resize local data disk with IDE/AHCI disk_interface)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-72.el7
changelog:
  - kvm-vbe-make-bochs-dispi-interface-return-the-correct-me.patch [bz#1139118]
  - kvm-vbe-rework-sanity-checks.patch [bz#1139118]
  - kvm-spice-display-add-display-channel-id-to-the-debug-me.patch [bz#1139118]
  - kvm-spice-make-sure-we-don-t-overflow-ssd-buf.patch [bz#1139118]
  - Resolves: bz#1139118
    (CVE-2014-3615 qemu-kvm: Qemu: crash when guest sets high resolution [rhel-7.1])


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-73.el7
changelog:
  - kvm-scsi-disk-fix-bug-in-scsi_block_new_request-introduc.patch [bz#1105880]
  - Resolves: bz#1105880
    (bug in scsi_block_new_request() function introduced by upstream commit 137745c5c60f083ec982fe9e861e8c16ebca1ba8)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-74.el7
changelog:
  - kvm-ide-Add-wwn-support-to-IDE-ATAPI-drive.patch [bz#1131316]
  - kvm-vmdk-Allow-vmdk_create-to-work-with-protocol.patch [bz#1098086]
  - kvm-block-make-vdi-bounds-check-match-upstream.patch [bz#1098086]
  - kvm-vdi-say-why-an-image-is-bad.patch [bz#1098086]
  - kvm-block-do-not-abuse-EMEDIUMTYPE.patch [bz#1098086]
  - kvm-cow-correctly-propagate-errors.patch [bz#1098086]
  - kvm-block-Use-correct-width-in-format-strings.patch [bz#1098086]
  - kvm-vdi-remove-double-conversion.patch [bz#1098086]
  - kvm-block-vdi-Error-out-immediately-in-vdi_create.patch [bz#1098086]
  - kvm-vpc-Implement-.bdrv_has_zero_init.patch [bz#1098086]
  - kvm-block-vpc-use-QEMU_PACKED-for-on-disk-structures.patch [bz#1098086]
  - kvm-block-allow-bdrv_unref-to-be-passed-NULL-pointers.patch [bz#1098086]
  - kvm-block-vdi-use-block-layer-ops-in-vdi_create-instead-.patch [bz#1098086]
  - kvm-block-use-the-standard-ret-instead-of-result.patch [bz#1098086]
  - kvm-block-vpc-use-block-layer-ops-in-vpc_create-instead-.patch [bz#1098086]
  - kvm-block-iotest-update-084-to-test-static-VDI-image-cre.patch [bz#1098086]
  - kvm-block-add-helper-function-to-determine-if-a-BDS-is-i.patch [bz#1122925]
  - kvm-block-extend-block-commit-to-accept-a-string-for-the.patch [bz#1122925]
  - kvm-block-add-backing-file-option-to-block-stream.patch [bz#1122925]
  - kvm-block-add-__com.redhat_change-backing-file-qmp-comma.patch [bz#1122925]
  - Resolves: bz#1098086
    (RFE: Supporting creating vmdk/vdi/vpc format disk with protocols (glusterfs))
  - Resolves: bz#1122925
    (Maintain relative path to backing file image during live merge (block-commit))
  - Resolves: bz#1131316
    (fail to specify wwn for virtual IDE CD-ROM)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-75.el7
changelog:
  - kvm-target-i386-Broadwell-CPU-model.patch [bz#1116117]
  - kvm-pc-Add-Broadwell-CPUID-compatibility-bits.patch [bz#1116117]
  - kvm-virtio-balloon-fix-integer-overflow-in-memory-stats-.patch [bz#1142290]
  - Resolves: bz#1116117
    ([Intel 7.1 FEAT] Broadwell new instructions support for KVM - qemu-kvm)
  - Resolves: bz#1142290
    (guest is stuck when setting balloon memory with large guest-stats-polling-interval)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.5.3-76.el7
changelog:
  - kvm-usb-hcd-xhci-QOM-Upcast-Sweep.patch [bz#980747]
  - kvm-usb-hcd-xhci-QOM-parent-field-cleanup.patch [bz#980747]
  - kvm-uhci-egsm-fix.patch [bz#1046873]
  - kvm-usb-redir-fix-use-after-free.patch [bz#1046574 bz#1088116]
  - kvm-xhci-remove-leftover-debug-printf.patch [bz#980833]
  - kvm-xhci-add-tracepoint-for-endpoint-state-changes.patch [bz#980833]
  - kvm-xhci-add-port-to-slot_address-tracepoint.patch [bz#980833]
  - kvm-usb-parallelize-usb3-streams.patch [bz#1075846]
  - kvm-xhci-Init-a-transfers-xhci-slotid-and-epid-member-on.patch [bz#1075846]
  - kvm-xhci-Add-xhci_epid_to_usbep-helper-function.patch [bz#980833]
  - kvm-xhci-Fix-memory-leak-on-xhci_disable_ep.patch [bz#980833]
  - kvm-usb-Also-reset-max_packet_size-on-ep_reset.patch [bz#1075846]
  - kvm-usb-Fix-iovec-memleak-on-combined-packet-free.patch [bz#1075846]
  - kvm-usb-hcd-xhci-Remove-unused-sstreamsm-member-from-XHC.patch [bz#980747]
  - kvm-usb-hcd-xhci-Remove-unused-cancelled-member-from-XHC.patch [bz#980747]
  - kvm-usb-hcd-xhci-Report-completion-of-active-transfer-wi.patch [bz#980747]
  - kvm-usb-hcd-xhci-Update-endpoint-context-dequeue-pointer.patch [bz#980747]
  - kvm-xhci-Add-a-few-missing-checks-for-disconnected-devic.patch [bz#980833]
  - kvm-usb-Add-max_streams-attribute-to-endpoint-info.patch [bz#1111450]
  - kvm-usb-Add-usb_device_alloc-free_streams.patch [bz#1111450]
  - kvm-xhci-Call-usb_device_alloc-free_streams.patch [bz#980833]
  - kvm-uhci-invalidate-queue-on-device-address-changes.patch [bz#1111450]
  - kvm-xhci-iso-fix-time-calculation.patch [bz#949385]
  - kvm-xhci-iso-allow-for-some-latency.patch [bz#949385]
  - kvm-xhci-switch-debug-printf-to-tracepoint.patch [bz#980747]
  - kvm-xhci-use-DPRINTF-instead-of-fprintf-stderr.patch [bz#980833]
  - kvm-xhci-child-detach-fix.patch [bz#980833]
  - kvm-usb-add-usb_pick_speed.patch [bz#1075846]
  - kvm-xhci-make-port-reset-trace-point-more-verbose.patch [bz#980833]
  - kvm-usb-initialize-libusb_device-to-avoid-crash.patch [bz#1111450]
  - kvm-target-i386-get-CPL-from-SS.DPL.patch [bz#1097363]
  - kvm-trace-use-unique-Red-Hat-version-number-in-simpletra.patch [bz#1088112]
  - kvm-trace-add-pid-field-to-simpletrace-record.patch [bz#1088112]
  - kvm-simpletrace-add-support-for-trace-record-pid-field.patch [bz#1088112]
  - kvm-simpletrace-add-simpletrace.py-no-header-option.patch [bz#1088112]
  - kvm-trace-extract-stap_escape-function-for-reuse.patch [bz#1088112]
  - kvm-trace-add-tracetool-simpletrace_stap-format.patch [bz#1088112]
  - kvm-trace-install-simpletrace-SystemTap-tapset.patch [bz#1088112]
  - kvm-trace-install-trace-events-file.patch [bz#1088112]
  - kvm-trace-add-SystemTap-init-scripts-for-simpletrace-bri.patch [bz#1088112]
  - kvm-simpletrace-install-simpletrace.py.patch [bz#1088112]
  - kvm-trace-add-systemtap-initscript-README-file-to-RPM.patch [bz#1088112]
  - kvm-rdma-Fix-block-during-rdma-migration.patch [bz#1152969]
  - Resolves: bz#1046574
    (fail to passthrough the USB speaker redirected from usb-redir with xhci controller)
  - Resolves: bz#1046873
    (fail to be recognized the hotpluging usb-storage device with xhci controller in win2012R2 guest)
  - Resolves: bz#1075846
    (qemu-kvm core dumped when hotplug/unhotplug USB3.0 device multi times)
  - Resolves: bz#1088112
    ([Fujitsu 7.1 FEAT]:QEMU: capturing trace data all the time using ftrace-based tracing)
  - Resolves: bz#1088116
    (qemu crash when device_del usb-redir)
  - Resolves: bz#1097363
    (qemu ' KVM internal error. Suberror: 1'  when  query cpu frequently during pxe boot in Intel "Q95xx" host)
  - Resolves: bz#1111450
    (Guest crash when hotplug usb while disable virt_use_usb)
  - Resolves: bz#1152969
    (Qemu-kvm got stuck when migrate to wrong RDMA ip)
  - Resolves: bz#949385
    (passthrough USB speaker to win2012 guest fail to work well)
  - Resolves: bz#980747
    (flood with 'xhci: wrote doorbell while xHC stopped or paused' when redirected USB Webcam from usb-host with xHCI controller)
  - Resolves: bz#980833
    (xhci: FIXME: endpoint stopped w/ xfers running, data might be lost)


