# changelog

author: Dogtag Team <pki-devel@redhat.com> 10.3.3-12
changelog:
  - ## RHEL 7.3.z Batch Update 1
  - Bugzilla Bug #1390318 - CA EE: Submit caUserCert request without uid does
    not show proper error message (alee)
  - Bugzilla Bug #1390319 - Failed to start pki-tomcatd Service
    ("ipa-cacert-manage renew" failed?) (edewata)
  - Bugzilla Bug #1390320 - pkispawn fails as it is not able to find openssl as
    a dependency package (mharmsen)
  - Bugzilla Bug #1390321 - two-step externally-signed CA installation fails due
    to missing AuthorityID (ftweedal)
  - Bugzilla Bug #1390322 - Spurious host authority entries created (ftweedal)
  - Bugzilla Bug #1390324 - KRA installation failed against externally-signed CA
    with partial certificate chain (edewata)
  - Bugzilla Bug #1389757 - Problems with FIPS mode (edewata)
  - Bugzilla Bug #1390311 - Fix packaging duplicates of classes in multiple jar
    files (edewata)
  - Bugzilla Bug #1390325 - Typo in comment line of UserPwdDirAuthentication.java
    (edewata)
  - ## RHCS 9.1.z Batch Update 1
  - Bugzilla Bug #1248553 - TPS Enrollment always goes to "ca1" (cfu)
  - Bugzilla Bug #1274096 -  [BUG] Add ability to disallow TPS to enroll a
    single user on multiple tokens. (jmagne)
  - Bugzilla Bug #1379379 - Unable to read an encrypted email using renewed
    tokens (jmagne)
  - Bugzilla Bug #1379749 - Automatic recovery of encryption cert is not working
    when a token is physically damaged and a temporary token is issued (jmagne)
  - Bugzilla Bug #1381375 - Cert/Key recovery is successful when the cert serial
    number and key id on the ldap user mismatches
  - Bugzilla Bug #1381635 - Token format with external reg fails when
    op.format.externalRegAddToToken.revokeCert=true (cfu)
  - Bugzilla Bug #1382762 - PIN_RESET policy is not giving expected results when
    set on a token (jmagne)
  - Bugzilla Bug #1382862 - TPS token enrollment fails to setupSecureChannel
    when TPS and TKS security db is on fips mode. (jmagne)
  - Bugzilla Bug #1386257 - Changes to target.agent.approve.list parameter is
    not reflected in the TPS Web UI (edewata)


author: Dogtag Team <pki-devel@redhat.com> 10.3.3-13
changelog:
  - ## RHEL 7.3.z Batch Update 1
  - Bugzilla Bug #1389757 - Problems with FIPS mode (edewata)
    (added KRA key recovery via CLI in FIPS mode)
  - ## RHCS 9.1.z Batch Update 1
  - Reverted patches associated with
    Bugzilla Bug #1386257 - Changes to target.agent.approve.list parameter is
    not reflected in the TPS Web UI (edewata)


author: Dogtag Team <pki-devel@redhat.com> 10.3.3-14
changelog:
  - Marked the following RHCS 9.1.z bug:
    Bugzilla Bug #1382862 - TPS token enrollment fails to setupSecureChannel
    when TPS and TKS security db is on fips mode. (jmagne)
    as a duplicate of RHEL 7.3.z bug:
    Bugzilla Bug #1389757 - Problems with FIPS mode (edewata)
    and moved the patch from the RHCS 9.1.z bug to the RHEL 7.3.z bug.


author: Dogtag Team <pki-devel@redhat.com> 10.3.3-15
changelog:
  - ## RHEL 7.3.z Batch Update 2
  - Bugzilla Bug #1404173 - user-cert-add --serial CLI request to secure port
    with remote CA shows authentication failure (edewata)
  - Bugzilla Bug #1404175 -  pki ca-cert-request-submit fails presumably because
    of missing authentication even if it should not require any (edewata)
  - Bugzilla Bug #1404178 - Changes to target.agent.approve.list parameter is
    not reflected in the TPS Web UI [pki-base] (edewata)
  - Bugzilla Bug #1404172 - Unable to install subordinate CA with HSM in FIPS
    mode (edewata)
  - Bugzilla Bug #1403689 - pkispawn does not change default ecc key size from
    nistp256 when nistp384 is specified in spawn config (jmagne)
  - Bugzilla Bug #1404176 - logging properties and man pages (edewata)
  - ## RHCS 9.1.z Batch Update 2
  - Bugzilla Bug #1386257 - Changes to target.agent.approve.list parameter is
    not reflected in the TPS Web UI [pki-tps] (edewata)
  - Bugzilla Bug #1391207 - Automatic recovery of encryption cert - CA and TPS
    tokendb shows different certificate status (cfu)
  - Bugzilla Bug #1395479 -  TPS throws "err=6" when attempting to format and
    enroll G&D Cards (jmagne)


author: Dogtag Team <pki-devel@redhat.com> 10.3.3-16
changelog:
  - Separate original patches into RHEL and RHCS portions
  - ## RHEL 7.3.z Batch Update 2
  - Bugzilla Bug #1404176 - logging properties and man pages (edewata)
  - Bugzilla Bug #1405328 - TPS throws "err=6" when attempting to format and
    enroll G&D Cards (jmagne)
  - ## RHCS 9.1.z Batch Update 2
  - Bugzilla Bug #1395479 - TPS throws "err=6" when attempting to format and
    enroll G&D Cards (jmagne)
  - Bugzilla Bug #1404900 - RHCS logging properties (edewata)


author: Dogtag Team <pki-devel@redhat.com> 10.3.3-17
changelog:
  - ## RHCS 9.1.z Batch Update 3
  - Bugzilla Bug #1391207 - Automatic recovery of encryption cert - CA and TPS
    tokendb shows different certificate status (cfu)
  - ## RHEL 7.3.z Batch Update 3
  - Bugzilla Bug #1417063 - ECDSA Certificates Generated by Certificate System
    8.1 fail NIST validation test with parameter field. (cfu)
  - Bugzilla Bug #1417064 - Unable to search certificate requests using the
    latest request ID (edewata)
  - Bugzilla Bug #1417065 - CA Certificate Issuance Date displayed on CA website
    incorrect (alee)
  - Bugzilla Bug #1417066 - update to 7.3 IPA with otpd bugfixes, tomcat will
    not finish start, hangs (ftweedal)
  - Bugzilla Bug #1417067 - pki-tomcat for 10+ minutes before generating cert
    (edewata)
  - Bugzilla Bug #1417190 - Problem with default AJP hostname in IPv6
    environment. (edewata)


author: Dogtag Team <pki-devel@redhat.com> 10.3.3-18
changelog:
  - ## RHEL 7.3.z Batch Update 4
  - Bugzilla Bug #1429492 - Add profile component that copies CN to SAN
    (ftweedal)


author: Dogtag Team <pki-devel@redhat.com> 10.4.0-1
changelog:
  - Require "jss >= 4.4.0-1" as a build and runtime requirement
  - Require "tomcatjss >= 7.2.1-1" as a build and runtime requirement
  - ############################################################################
  - Bugzilla Bug #1394309 - Rebase pki-core to 10.4.x in RHEL-7.4
  - Bugzilla Bug #1394315 - Rebase redhat-pki, redhat-pki-theme, pki-core, and
    pki-console to 10.4.x
  - ############################################################################
  - RHEL 7.4:
  - ############################################################################
  - Bugzilla Bug #1222557 - ECDSA Certificates Generated by Certificate System
    8.1 fail NIST validation test with parameter field. (cfu)
  - Bugzilla Bug #1238684 - Generting Symmetric key fails with key-generate
    when --usages verify (vakwetu)
  - Bugzilla Bug #1246635 - user-cert-add --serial CLI request to secure port
    with remote CA shows authentication failure (edewata)
  - Bugzilla Bug #1249400 - CA EE: Submit caUserCert request without uid does
    not show proper error message (vakwetu)
  - Bugzilla Bug #1305993 - Add profile component that copies CN to SAN
    (ftweedal)
  - Bugzilla Bug #1316653 - pki ca-cert-request-submit fails presumably because
    of missing authentication even if it should not require any (edewata)
  - Bugzilla Bug #1325071 - add options to enable/disable cert or crl
    publishing. (vakwetu)
  - Bugzilla Bug #1330800 - Failed to start pki-tomcatd Service
    ("ipa-cacert-manage renew" failed?) (edewata)
  - Bugzilla Bug #1368410 - Misleading Logging for HSM (edewata)
  - Bugzilla Bug #1372052 - Unable to search certificate requests using the
    latest request ID (edewata)
  - Bugzilla Bug #1375347 - Typo in comment line of
    UserPwdDirAuthentication.java (edewata)
  - Bugzilla Bug #1376226 - IPA replica-prepare failed with error
    "Profile caIPAserviceCert Not Found" (ftweedal)
  - Bugzilla Bug #1376488 - pkispawn fails as it is not able to find openssl as
    a dependency package (mharmsen)
  - Bugzilla Bug #1378275 - two-step externally-signed CA installation fails due
    to missing AuthorityID (ftweedal)
  - Bugzilla Bug #1378277 - Spurious host authority entries created (ftweedal)
  - Bugzilla Bug #1378527 - Miscellaneous Minor Changes (edewata)
  - Bugzilla Bug #1381084 - KRA installation failed against externally-signed CA
    with partial certificate chain (edewata)
  - Bugzilla Bug #1382066 - Problems with FIPS mode (edewata)
  - Bugzilla Bug #1386371 - Remove xenroll.dll from pki-core (mharmsen)
  - Bugzilla Bug #1386424 - Fix packaging duplicates of classes in multiple jar
    files (edewata)
  - Bugzilla Bug #1391737 - Changes to target.agent.approve.list parameter is
    not reflected in the TPS Web UI (RHEL 7) (edewata)
  - Bugzilla Bug #1392068 - [RFE] add express archivals and retrievals from KRA
    (vakwetu)
  - Bugzilla Bug #1395817 - Unable to install subordinate CA with HSM in FIPS
    mode (edewata)
  - Bugzilla Bug #1397200 - pkispawn does not change default ecc key size from
    nistp256 when nistp384 is specified in spawn config (jmagne)
  - Bugzilla Bug #1399862 - Dogtag 10.3.9 Man Pages (edewata)
  - Bugzilla Bug #1404881 - TPS throws "err=6" when attempting to format and
    enroll G&D Cards (jmagne)
  - Bugzilla Bug #1405654 - Token memory not wiped after key deletion (RHEL)
    (jmagne)
  - Bugzilla Bug #1409946 - Request ID undefined for CA signing certificate
    (vakwetu)
  - Bugzilla Bug #1409949 - CA Certificate Issuance Date displayed on CA website
    incorrect (vakwetu)
  - Bugzilla Bug #1410650 - [RFE] Add SCP03 support (RHEL) (jmagne)
  - Bugzilla Bug #1411428 - Unable to create a CA clone in FIPS (edewata)
  - Bugzilla Bug #1412211 - Unable to set up KRA in FIPS (edewata)
  - Bugzilla Bug #1412681 - update to 7.3 IPA with otpd bugfixes, tomcat will
    not finish start, hangs (ftweedal)
  - Bugzilla Bug #1413132 - pki-tomcat for 10+ minutes before generating cert
    (edewata)
  - Bugzilla Bug #1413136 - Problem with default AJP hostname in IPv6
    environment. (edewata)
  - ############################################################################
  - RHCS 9.2:
  - ############################################################################
  - Bugzilla Bug #1248553 - TPS Enrollment always goes to "ca1 (cfu)
  - Bugzilla Bug #1274086 - [RFE] Add SCP03 support (RHCS) (jmagne)
  - Bugzilla Bug #1274096 - [BUG] Add ability to disallow TPS to enroll a single
    user on multiple tokens. (jmagne)
  - Bugzilla Bug #1379379 - Unable to read an encrypted email using renewed
    tokens (jmagne)
  - Bugzilla Bug #1379749 - Automatic recovery of encryption cert is not working
    when a token is physically damaged and a temporary token is issued (jmagne)
  - Bugzilla Bug #1381375 - Cert/Key recovery is successful when the cert serial
    number and key id on the ldap user mismatches (cfu)
  - Bugzilla Bug #1381635 - Token format with external reg fails when
    op.format.externalRegAddToToken.revokeCert=true (cfu)
  - Bugzilla Bug #1382762 - PIN_RESET policy is not giving expected results when
    set on a token (jmagne)
  - Bugzilla Bug #1386257 - Changes to target.agent.approve.list parameter is
    not reflected in the TPS Web UI (RHCS 9) (edewata)
  - Bugzilla Bug #1391207 - Automatic recovery of encryption cert - CA and TPS
    tokendb shows different certificate status (cfu)
  - Bugzilla Bug #1395479 - TPS throws "err=6" when attempting to format and
    enroll G&D Cards (RHCS) (jmagne)
  - Bugzilla Bug #1404900 - Dogtag 10.3.9 logging properties (edewata)
  - Bugzilla Bug #1405655 - Token memory not wiped after key deletion (RHCS)
    (jmagne)
  - ############################################################################


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-1
changelog:
  - Require "nss >= 3.28.3" as a build and runtime requirement
  - Require "jss >= 4.4.0-4" as a build and runtime requirement
  - Require "tomcatjss >= 7.2.1-3" as a build and runtime requirement
  - dogtagpki Pagure Issue #2612 - Unable to clone due to pki pkcs12-cert-find
    failure (edewata)
  - ############################################################################
  - Bugzilla Bug #1394309 - Rebase pki-core to 10.4.x in RHEL-7.4
  - Bugzilla Bug #1394315 - Rebase redhat-pki, redhat-pki-theme, pki-core, and
    pki-console to 10.4.x
  - ############################################################################
  - RHEL 7.4:
  - ############################################################################
  - ############################################################################
  - RHCS 9.2:
  - ############################################################################
  - ############################################################################
  - Common Criteria
  - ############################################################################
  - Bugzilla Bug #1419734 - CC: CMC: id-cmc-identityProofV2 feature
    implementation (cfu)
  - Bugzilla Bug #1419742 - CC: CMC: provide Proof of Possession for encryption
    cert requests (cfu)
  - Bugzilla Bug #1404080 - CC: add audit event: various SSL/TLS failures
    (edewata)
  - Bugzilla Bug #1428020 - CC: CMC feature support: provided issuance
    protection cert mechanism (cfu)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-2
changelog:
  - ############################################################################
  - RHEL 7.4:
  - ############################################################################
  - Bugzilla Bug #1282504 - Installing pki-server in container reports
    scriptlet failed, exit status 1 (jpazdziora)
  - Bugzilla Bug #1400149 - pkispawn fails to create CA subsystem on FIPS
    enabled system (edewata)
  - Bugzilla Bug #1410650 - [RFE] Add SCP03 support
    for sc 7 g & d cards (RHEL) (jmagne)
  - Bugzilla Bug #1437591 - cli authentication using expired cert throws an
    exception (edewata)
  - Bugzilla Bug #1437602 - non-CA cli looks for CA in the instance during a
    request (edewata)
  - ############################################################################
  - RHCS 9.2:
  - ############################################################################
  - Bugzilla Bug #1274086 - [RFE] Add SCP03 support
    for sc 7 g & d cards (RHCS) (jmagne)
  - ############################################################################
  - Common Criteria
  - ############################################################################
  - Bugzilla Bug #1404080 - CC: add audit event: various SSL/TLS failures
    (edewata)
  - Bugzilla Bug #1417307 - CC: Audit Review /Searches (edewata)
  - Bugzilla Bug #1419737 - CC: CMC: id-cmc-popLinkWitnessV2 feature
    implementation (cfu)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-3
changelog:
  - ############################################################################
  - RHEL 7.4:
  - ############################################################################
  - Bugzilla Bug #1303683 - dogtag should support GSSAPI based auth in
    conjuction with FreeIPA (ftweedal)
  - Bugzilla Bug #1385208 - RHCS 9.1 RC5 CA in the certificate profiles the
    startTime parameter is not working as expected. (jmagne)
  - Bugzilla Bug #1419756 - CC: allow CA to process pre-signed CMC non-signing
    certificate requests (cfu)
  - Bugzilla Bug #1426754 - PKCS12: upgrade to at least AES and SHA2 (ftweedal)
  - Bugzilla Bug #1445088 - profile modification cannot remove existing config
    parameters (ftweedal)
  - Bugzilla Bug #1445535 - CC: Crypto Operation (AES Encryption/Decryption)
    (RHEL) (alee)
  - Bugzilla Bug #1446874 - Missing ClientIP and ServerIP in audit log when
    pki CLI terminates SSL connection (edewata)
  - Bugzilla Bug #1446875 - Session timeout for PKI console (RHEL) (edewata)
  - ############################################################################
  - RHCS 9.2:
  - ############################################################################
  - Bugzilla Bug #1404480 - CC: Crypto Operation (AES Encryption/Decryption)
    (RHCS) (alee)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-4
changelog:
  - ##########################################################################
  - RHEL 7.4:
  - ##########################################################################
  - Bugzilla Bug #1386303 - cannot extract generated private key from KRA when
    HSM is used. (alee)
  - Bugzilla Bug #1446364 - pkispawn returns before tomcat is ready (cheimes)
  - Bugzilla Bug #1447145 - CMC: cmc.popLinkWitnessRequired=false would cause
    error (cfu)
  - Bugzilla Bug #1448203 - CAInfoService: retrieve KRA-related values from
    the KRA (ftweedal)
  - Bugzilla Bug #1448204 - pkispawn of clone install fails with
    InvalidBERException (ftweedal)
  - Bugzilla Bug #1448521 - kra unable to extract symmetric keys generated on
    thales hsm (alee)
  - Updated "jss" build and runtime requirements (mharmsen)
  - ##########################################################################
  - RHCS 9.2:
  - ##########################################################################
  - Bugzilla Bug #1274086 - [RFE] Add SCP03 support (RHCS) (jmagne)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-5
changelog:
  - ##########################################################################
  - RHEL 7.4:
  - ##########################################################################
  - Bugzilla Bug #1419761 - CC: allow CA to process pre-signed CMC renewal
    non-signing cert requests (cfu)
  - Bugzilla Bug #1447080 - CC: CMC: allow enrollment key signed (self-signed)
    CMC with identity proof (cfu)
  - Bugzilla Bug #1447144 - CA brought down during separate KRA instance
    creation (mharmsen)
  - Bugzilla Bug #1448903 - exception Invalid module "--ignore-banner" when
    defined in ~/.dogtag/pki.conf and run pki pkcs12-import --help (edewata)
  - Bugzilla Bug #1450143 - CA installation with HSM in FIPS mode fails (jmagne)
  - Bugzilla Bug #1452123 - CA CS.cfg shows default port (mharmsen)
  - Bugzilla Bug #1452250 - Inconsistent CERT_REQUEST_PROCESSED event in
    ConnectorServlet. (edewata)
  - Bugzilla Bug #1452340 - Ensuring common audit log correctness (edewata)
  - Bugzilla Bug #1452344 - Adding serial number into CERT_REQUEST_PROCESSED
    audit event. (edewata)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-7
changelog:
  - ##########################################################################
  - RHEL 7.4:
  - ##########################################################################
  - Bugzilla Bug #1393633 - Creating symmetric key (sharedSecret)
    using tkstool is failing when RHEL 7.3 is in FIPS mode. (jmagne)
  - Bugzilla Bug #1445519 - CA Server installation with HSM fails
    (jmagne)
  - Bugzilla Bug #1452617 - Unable to create IPA Sub CA
    (ftweedal)
  - Bugzilla Bug #1454471 - Enabling all subsystems on startup
    (edewata)
  - Bugzilla Bug #1455617 - Key recovery on token fails because
    key record is not marked encrypted (alee)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-8
changelog:
  - Require "selinux-policy-targeted >= 3.13.1-159" as a runtime requirement
  - Require "tomcatjss >= 7.2.1-4" as a build and runtime requirement
  - ##########################################################################
  - RHEL 7.4:
  - ##########################################################################
  - Bugzilla Bug #1400149 - pkispawn fails to create CA subsystem on FIPS
    enabled system (edewata)
  - Bugzilla Bug #1447144 - CA brought down during separate KRA instance
    creation (edewata)
  - Bugzilla Bug #1447762 - pkispawn fails occasionally with this failure
    ACCESS_SESSION_ESTABLISH_FAILURE (edewata)
  - Bugzilla Bug #1454450 - SubCA installation failure with 2 step
    installation in fips enabled mode (edewata)
  - Bugzilla Bug #1456597 - Certificate import using pki client-cert-import
    is asking for password when already provided (edewata)
  - Bugzilla Bug #1456940 - Build failure due to Pylint issues (cheimes)
  - Bugzilla Bug #1458043 - Key recovery using externalReg fails
    with java null pointer exception on KRA (alee)
  - Bugzilla Bug #1458379 - Upgrade script for keepAliveTimeout parameter
    (edewata)
  - Bugzilla Bug #1458429 - client-cert-import --ca-cert should
    import CA cert with trust bits "CT,C,C" (edewata)
  - ##########################################################################
  - RHCS 9.2:
  - ##########################################################################
  - Bugzilla Bug #1274086 - [RFE] Add SCP03 support (RHCS) (jmagne)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-9
changelog:
  - ##########################################################################
  - RHEL 7.4:
  - ##########################################################################
  - Bugzilla Bug #1393633 - Creating symmetric key (sharedSecret)
    using tkstool is failing when RHEL 7.3 is in FIPS mode. (jmagne)
  - Bugzilla Bug #1419756 - CC: allow CA to process pre-signed CMC
    non-signing certificate requests (cfu)
  - Bugzilla Bug #1419777 - CC: allow CA to process pre-signed CMC
     revocation non-signing cert requests (cfu)
  - Bugzilla Bug #1458047 - change the way aes clients refer to
    aes keysets (alee)
  - Bugzilla Bug #1458055 - dont reuse IVs in the CMC code
    (alee)
  - Bugzilla Bug #1460028 - In keywrap mode, key recovery on
    KRA with HSM causes KRA to crash (ftweedal)


author: Dogtag Team <pki-devel@redhat.com> 10.4.1-10
changelog:
  - ##########################################################################
  - RHEL 7.4:
  - ##########################################################################
  - Bugzilla Bug #1458043 - Key recovery on token fails with
    invalid public key error on KRA (alee)
  - Bugzilla Bug #1460764 - CC: CMC: check HTTPS client
    authentication cert against CMC signer (cfu)
  - Bugzilla Bug #1461533 - Unable to find keys in the p12 file after
    deleting the any of the subsystem certs from it (ftweedal)


author: Ray Strode <rstrode@redhat.com> - 0.2.0-1
changelog:
  - Update to version 0.2.0
  - Integrate more tightly with nash (pending nash changes)
  - ship libs for out of tree splash plugins
  - gradient support
  - random bug fixes


author: Ray Strode <rstrode@redhat.com> - 0.3.0-1
changelog:
  - Update to version 0.3.0
  - Better plugin handling
  - Better integration with mkinitrd (pending mkinitrd changes)
  - random bug fixes


author: Ray Strode <rstrode@redhat.com> - 0.3.2-1
changelog:
  - Update to version 0.3.2
  - show gradient in spinfinity plugin
  - Drop fade out in spinfinity plugin
  - fix throbber placement
  - rename graphical.so to default.so


author: Ray Strode <rstrode@redhat.com> - 0.4.0-1
changelog:
  - Update to version 0.4.0
  - Only run if rhgb is on kernel command line
  - Make text plugin more animated


author: Ray Strode <rstrode@redhat.com> - 0.5.0-1
changelog:
  - Add new client "ask-for-password" command which feeds
    the user input to a program instead of standard output,
    and loops when the program returns non-zero exit status.


author: Ray Strode <rstrode@redhat.com> - 0.5.0-2
changelog:
  - Pull in spinfinity by default.  This whole "figure out
    which plugin to use" set of scripts and scriptlets
    needs work.  We need to separate distro default from
    user choice.


author: Peter Jones <pjones@redhat.com> - 0.5.0-7
changelog:
  - Make it a mkinitrd requires instead of a nash requires (that will
    still pull in nash, but we need mkinitrd for newer plymouth-populate-initrd)


author: Ray Strode <rstrode@redhat.com> - 0.5.0-8.2008.07.31
changelog:
  - Update to snapshot to get new plymouth-populate-initrd features
  - Make removing rhgb use details plugin instead of exiting


author: Ray Strode <rstrode@redhat.com> - 0.5.0-13.2008.08.07
changelog:
  - Update to new snapshot which when combined with a new mkinitrd should
    make unlocking encrypted root partitions work again


author: Adam Jackson <ajax@redhat.com> 0.5.0-15.2008.08.08
changelog:
  - plymouth-0.5.0-textbar-hotness.patch: Change the text plugin to a slightly
    more traditional progress bar, to maintain the illusion of progress better
    than the eternally oscillating cylon. Note: still incomplete.


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.08.27
changelog:
  - Update to latest snapshot
  - Add the ability to show text prompts in graphical plugin
  - Fix crasher for users with encrypted disks


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.08.27.1
changelog:
  - Fix another crasher for users with encrypted disks (this time in
    the text plugin, not the client)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.09.25.1
changelog:
  - Add new snapshot to fold in Will Woods progress bar, and
    move ajax's splash upstream, putting the old text splash
    in a "pulser" subpackage


author: Jeremy Katz <katzj@redhat.com> 0.6.0-0.2008.09.25.2
changelog:
  - Remove mkinitrd requires to break the dep loop and ensure things
    get installed in the right order


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.06.1
changelog:
  - Add "Solar" plugin from Charles Brej
  - Move things around so computers with separate /usr boot
    (hopefully this won't break things, but it probably will)
  - Make GDM show up on vt1 for all plugins


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.15.2
changelog:
  - Move plymouth-set-default-plugin to -libs (might help with bug 467356)
  - Fix up requires, provides and postun scripts


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.15.3
changelog:
  - Move plymouth-set-default-plugin, plymouth-update-initrd, and
    plymouth-populate-initrd to plymouth-scripts subpackage
    (the last fix didn't actually help with bug 467356)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.17.1
changelog:
  - Clear screen in details plugin when it's done
  - Make plymouth-update-initrd a small wrapper around mkinitrd instead
    of the broken monstrosity it was before.


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.21.1
changelog:
  - Minor event loop changes
  - drop upstream patches
  - Charlie Brej fix for progress bar resetting when escape gets pressed


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.21.2
changelog:
  - add text-and-details-only subpackage so davej can uninstall
    spinfinity, pango, cairo etc from his router.


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.23.1
changelog:
  - Add patch from Charlie to align progress bar to milestones during boot up
  - force tty to be sane on exit (bug 467207)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.23.2
changelog:
  - Bump so name of libply to hopefully force plymouth to get installed
    before kernel (or at least make plymouth-libs and plymouth get installed
    on the same side of kernel in the transaction).


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.24.1
changelog:
  - Add updated progress bar for solar plugin from Charlie
  - Log plymouth:debug output to boot log
  - Ignore sigpipe signals in daemon


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.27.6
changelog:
  - Force raw mode for keyboard input with solar and fade-in
    (bug 468880)
  - make sure windows get closed on exit


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.30.1
changelog:
  - Drop upstreamed patches
  - Patch from Charlie to update artwork
  - Patch from Charlie to make password screen match animation better
    (bug 468899)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.06.1
changelog:
  - Don't exit on plymouth --show-splash after sulogin
  - Properly retake console after that --show-splash


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.11.2
changelog:
  - Improve solar flares (Charlie)
  - redirect tty again on --show-splash
  - ignore subsequent --hide-splash calls after the first one
  - turn off kernel printks during boot up


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.12.4
changelog:
  - Move Obsoletes: plymouth-text-and-details-only to base package
    so people who had it installed don't end up solar on upgrade


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.14.1
changelog:
  - Generate solar background dynamically to reduce ondisk size, and
    look better at various resolutions (Charlie, bug 471227)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.17.3
changelog:
  - don't give error about missing default.so
  - rework packaging of boot-duration to prevent .rpmnew droppings
    (bug 469752)


author: Ray Strode <rstrode@redhat.com> 0.7.0-0.2009.03.06
changelog:
  - Updated to development snapshot
  - Guess progress better on second boot of persistent live images
  - Drop upstream patches
  - swap "solar" and "spinfinity" scriptlet behavior


author: Ray Strode <rstrode@redhat.com> 0.7.0-0.2009.03.10.1
changelog:
  - Address one more issue with password handling.  It wasn't working
    well for secondary devices when using the "details" plugin.


author: Jesse Keating <jkeating@redhat.com> - 0.7.0-0.2009.03.10.3
changelog:
  - Drop the version on system-logos requires for now, causing hell with
    other -logos providers not having the same version.


author: Ray Strode <rstrode@redhat.com> 0.8.4-0.20110419.1
changelog:
  - unlock tty when reopening in case it spontaenously goes bonkers
    and we need to fix it up
    Resolves: #655538


author: Ray Strode <rstrode@redhat.com> 0.8.4-0.20110822.1
changelog:
  - Update to latest git snapshot
  - Reintroduce accidentally dropped spinner theme and systemd integration


author: Ray Strode <rstrode@redhat.com> 0.8.4-0.20110809.3
changelog:
  - Change spec based on suggestion from Nicolas Chauvet <kwizart@gmail.com>
    to fix scriptlet error during livecd creation
    Resolves: #666419


author: Ray Strode <rstrode@redhat.com> 0.8.6-1
changelog:
  - Update to 0.8.6
  - Fixes encrypted fs bug
    Resolves: #830482
  - Adds support for offline package updates


author: Tom Callaway <spot@fedoraproject.org> - 0.8.6.1-3
changelog:
  - fix bz704658 (thanks to Ian Pilcher for the patch), resolves issue where spinfinity theme
    never goes idle and thus, never exits to gdm


author: Dave Airlie <airlied@redhat.com> 0.8.6.2-1.2012.07.23
changelog:
  - fix plymouth race at bootup breaking efi/vesa handoff.
  - fix version number - its against fedora package policy to have 0.year


author: Ray Strode <rstrode@redhat.com> 0.8.9-0.2013.12.10.1
changelog:
  - Update to latest snapshot, but revert text splash back to tribar
  - Fixes systemd unit files and lets us drop our upstreamed patches
    Resolves: #1040015
  - Uses udev for device enumeration
    Resolves: #1026571
  - Correct "charge" theme description


author: Ray Strode <rstrode@redhat.com> 0.8.9-0.2014.01.10.1
changelog:
  - Update to latest snapshot
  - Fixes ask-for-password feature
    Resolves: #1043689
  - Drops bogus delay when hitting escape
    Resolves: #1049379


author: Ray Strode <rstrode@redhat.com> 0.8.9-0.3.20140113
changelog:
  - Read OS string from REDHAT_BUGZILLA_PRODUCT instead of PRETTY_NAME
    in /etc/os-release to work around a lorax bug.
    Resolves: #911553
  - Fix text splash when explicitly configured by user
    Related: #911553
    Related: #1026571


author: Ray Strode <rstrode@redhat.com> 0.8.9-0.9.20140113
changelog:
  - Ignore early fb devices
    Resolves: #1063758
    Resolves: #1064235
    Resolves: #1066641
  - Ignore udev if using lone serial console
    Resolves: #1058049
  - Fix password at start up race
    Resolves: #1070707
    Resolves: #1073145


author: Ray Strode <rstrode@redhat.com> 0.8.9-0.15.20140113
changelog:
  - Ship label plugin in initrd
    Resolves: #801932
  - Backport udev queue detection fix which may help missing password
    prompt on hyper-v
    Related: #1097174 1244858


author: Ray Strode <rstrode@redhat.com> 0.8.9-0.16.20140113
changelog:
  - Ensure graphical special gets terminal even if drm driver isn't
    boot_vga (more fixes for hyper-v)
    Related: #1097174 1244858


author: Ray Strode <rstrode@redhat.com> - 0.8.9-0.25.20140113
changelog:
  - Read OS string from PRETTY_NAME instead of REDHAT_BUGZILLA_PRODUCT
    again, this time munging it to get rid of parts we want to hide.
    Related: #911553
    Resolves: #1306543


author: Ray Strode <rstrode@redhat.com> - 0.8.9-0.26.20140113
changelog:
  - Fix color of text progress bar
    Related: #1167735
  - Fix escape key during media check of live image
    Resolves: #1167735


author: Ray Strode <rstrode@redhat.com> - 0.8.9-0.28.20140113
changelog:
  - Don't change file mode of boot.log.  Instead, remember what mode
    the admin set it to.
    Related: #916704
  - Don't unlink boot.log before opening it.
    Related: #916704


author: Dan Walsh <dwalsh@redhat.com> 1.9-9
changelog:
  - Change restorecon to not follow symlinks.  It is too difficult and confusing
  - to figure out the file context for the file pointed to by a symlink.


author: Colin Walters <walters@redhat.com> 1.10-3
changelog:
  - Add patch to fall back to authenticating via uid if
    the current user's SELinux user identity is the default
    identity
  - Add BuildRequires pam-devel


author: Dan Walsh <dwalsh@redhat.com> 1.13.3-1
changelog:
  - Update latest from NSA
  - Add -o option to setfiles to save output of any files with incorrect context.


author: Dan Walsh <dwalsh@redhat.com> 1.14.1-2
changelog:
  - Fix fixfiles.cron to not run on non SELinux boxes
  - Fix several problems in fixfiles and fixfiles.cron


author: Dan Walsh <dwalsh@redhat.com> 1.17.6-1
changelog:
  - Update with NSA
  	* Added -l option to setfiles to log changes via syslog.
  	* Merged -e option to setfiles to exclude directories.
  	* Merged -R option to restorecon for recursive descent.


author: Dan Walsh <dwalsh@redhat.com> 1.19.2-1
changelog:
  - Update to latest from NSA
  	* Changed restorecon to ignore ENOENT errors from matchpathcon.
  	* Merged nonls patch from Chris PeBenito.


author: Dan Walsh <dwalsh@redhat.com> 1.19.2-4
changelog:
  - Fix fixfiles handling of rpm
  - Fix restorecon to not warn on symlinks unless -v -v
  - Fix output of verbose to show old context as well as new context


author: Dan Walsh <dwalsh@redhat.com> 1.19.3-1
changelog:
  - Update to latest from NSA
  	* Merged fixfiles and restorecon patches from Dan Walsh.
  	* Don't display change if only user part changed.


author: Dan Walsh <dwalsh@redhat.com> 1.20.1-1
changelog:
  - Update to latest from NSA
  	* Merged fixfiles rewrite from Dan Walsh.
  	* Merged restorecon patch from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.21.1-3
changelog:
  - Don't change user componant if it is all that changed unless forced.
  - Change fixfiles to concatinate file_context.local for setfiles


author: Dan Walsh <dwalsh@redhat.com> 1.21.3-1
changelog:
  - Upgrade to latest from NSA
  	* Fixed restorecon to not treat errors from is_context_customizable()
  	  as a customizable context.
  	* Merged setfiles/restorecon patch to not reset user field unless
  	  -F option is specified from Dan Walsh.
  	* Merged open_init_pty helper for run_init from Manoj Srivastava.
  	* Merged audit2allow and genhomedircon man pages from Manoj Srivastava.


author: Dan Walsh <dwalsh@redhat.com> 1.21.5-1
changelog:
  - Upgrade to latest from NSA
  	* Merged newrole -l support from Darrel Goeddel (TCS).
  - Fix genhomedircon STARTING_UID


author: Dan Walsh <dwalsh@redhat.com> 1.21.7-3
changelog:
  - Fix fixfiles patch
  - Upgrade to latest from NSA
  	* Prevent overflow of spec array in setfiles.
  - Add diff comparason between file_contexts to fixfiles
  - Allow restorecon to give an warning on file not found instead of exiting


author: Dan Walsh <dwalsh@redhat.com> 1.21.9-1
changelog:
  - More cleanup of sed patch
  - Upgrade to latest from NSA
  	* Merged updated fixfiles script from Dan Walsh.
  	* Merged updated man page for fixfiles from Dan Walsh and re-added unzipped.
  	* Reverted fixfiles patch for file_contexts.local;
  	  obsoleted by setfiles rewrite.
  	* Merged error handling patch for restorecon from Dan Walsh.
  	* Merged semi raw mode for open_init_pty helper from Manoj Srivastava.
  	* Rewrote setfiles to use matchpathcon and the new interfaces
  	  exported by libselinux (>= 1.21.5).


author: Dan Walsh <dwalsh@redhat.com> 1.21.10-1
changelog:
  - More cleanup of fixfiles sed patch
  - Upgrade to latest from NSA
  	* Merged patch for open_init_pty from Manoj Srivastava.


author: Dan Walsh <dwalsh@redhat.com> 1.21.12-1
changelog:
  - More cleanup of fixfiles sed patch
  	* Merged further patches for restorecon/setfiles -e and fixfiles -C.


author: Dan Walsh <dwalsh@redhat.com> 1.21.13-1
changelog:
  - Update from NSA
  	* Merged further change to fixfiles -C from Dan Walsh.
  	* Merged updated fixfiles script from Dan Walsh.
  - Fix error handling of restorecon


author: Dan Walsh <dwalsh@redhat.com> 1.21.17-1
changelog:
  - Update to latest from NSA
  	* Merged new genhomedircon script from Dan Walsh.
  	* Changed load_policy to call sepol_genusers().


author: Dan Walsh <dwalsh@redhat.com> 1.21.18-1
changelog:
  - Update to latest from NSA
  	* Changed load_policy to fall back to the original policy upon
  	  an error from sepol_genusers().


author: Dan Walsh <dwalsh@redhat.com> 1.21.18-2
changelog:
  - Apply Uli patch
  	* The Makefiles should use the -Wall option even if compiled in beehive
  	* Add -W, too
  	* use -Werror when used outside of beehive.  This could also be used unconditionally
  	* setfiles/setfiles.c: fix resulting warning
  	* restorecon/restorecon.c: Likewise
  	* run_init/open_init_pty.c: argc hasn't been checked, the program would crash if
  called without parameters.  ignore the return value of nice properly.
  	* run_init: don't link with -ldl lutil
  	* load_policy: that's the bad bug.  pointer to unsigned int is passed, size_t is
  written to.  fails on 64-bit archs
  	* sestatus: signed vs unsigned problem
  	* newrole: don't link with -ldl


author: Dan Walsh <dwalsh@redhat.com> 1.23.1-1
changelog:
  - Update to released version from NSA
  	* Merged rewrite of genhomedircon by Eric Paris.
  	* Changed fixfiles to relabel jfs since it now supports security xattrs
  	  (as of 2.6.11).  Removed reiserfs until 2.6.12 is released with
  	  fixed support for reiserfs and selinux.


author: Dan Walsh <dwalsh@redhat.com> 1.23.2-1
changelog:
  - Update to version from NSA
  	* Changed setfiles -c to call set_matchpathcon_flags(3) to
  	  turn off processing of .homedirs and .local.


author: Dan Walsh <dwalsh@redhat.com> 1.23.3-1
changelog:
  - Update to version from NSA
  	* Merged context validation patch for genhomedircon from Eric Paris.
  - Fix verbose output of restorecon


author: Dan Walsh <dwalsh@redhat.com> 1.23.4-1
changelog:
  - Update to version from NSA
  	* Merged load_policy is_selinux_enabled patch from Dan Walsh.
  	* Merged restorecon verbose output patch from Dan Walsh.
  	* Merged setfiles altroot patch from Chris PeBenito.


author: Dan Walsh <dwalsh@redhat.com> 1.23.5-1
changelog:
  - Update to match NSA
  	* Reverted load_policy is_selinux_enabled patch from Dan Walsh.
  	  Otherwise, an initial policy load cannot be performed using
  	  load_policy, e.g. for anaconda.


author: Dan Walsh <dwalsh@redhat.com> 1.23.6-1
changelog:
  - Update to match NSA
  	* Fixed signed/unsigned pointer bug in load_policy.
  	* Reverted context validation patch for genhomedircon.


author: Dan Walsh <dwalsh@redhat.com> 1.23.7-1
changelog:
  - Change -f flag in fixfiles to remove stuff from /tmp
  - Change -F flag to pass -F flag  to restorecon/fixfiles.  (IE Force relabel).


author: Dan Walsh <dwalsh@redhat.com> 1.23.9-1
changelog:
  - Update to match NSA
  	* Updated audit2why for sepol_ prefixes on Flask types to
  	  avoid namespace collision with libselinux, and to
  	  include <selinux/selinux.h> now.


author: Dan Walsh <dwalsh@redhat.com> 1.23.10-1
changelog:
  - Update to match NSA
  	* Extended audit2why to incorporate booleans and local user
  	  settings when analyzing audit messages.


author: Dan Walsh <dwalsh@redhat.com> 1.23.11-1
changelog:
  - Update to match NSA
  	* Merged fixfiles and newrole patch from Dan Walsh.
  	* Merged audit2why man page from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.25.5-1
changelog:
  - Update to match NSA
  	* Merged patch to move module read/write code from libsemanage
  	  to libsepol from Jason Tang (Tresys).


author: Dan Walsh <dwalsh@redhat.com> 1.25.6-1
changelog:
  - Update to match NSA
  	* Merged fixes for semodule_link and sestatus from Serge Hallyn (IBM).
  	  Bugs found by Coverity.


author: Dan Walsh <dwalsh@redhat.com> 1.25.9-1
changelog:
  - Update to match NSA
  	* Changed setfiles -c to translate the context to raw format
  	prior to calling libsepol.


author: Dan Walsh <dwalsh@redhat.com> 1.27.1-1
changelog:
  - Update to match NSA
  	* Merged error shadowing bug fix for restorecon from Dan Walsh.
  	* Merged setfiles usage/man page update for -r option from Dan Walsh.
  	* Merged fixfiles -C patch to ignore :s0 addition on update
  	  to a MCS/MLS policy from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.27.2-1
changelog:
  - Update to match NSA
  	* Merged run_init open_init_pty bug fix from Manoj Srivastava
  	  (unblock SIGCHLD).  Bug reported by Erich Schubert.


author: Dan Walsh <dwalsh@redhat.com> 1.27.3-1
changelog:
  - Update to match NSA
  	* Merged patch to update semodule to the new libsemanage API
  	and improve the user interface from Karl MacMillan (Tresys).
  	* Modified semodule for the create/connect API split.


author: Dan Walsh <dwalsh@redhat.com> 1.27.5-1
changelog:
  - Update to match NSA
  	* Fixed warnings in load_policy.
  	* Rewrote load_policy to use the new selinux_mkload_policy()
  	interface provided by libselinux.


author: Dan Walsh <dwalsh@redhat.com> 1.27.6-1
changelog:
  - Update to match NSA
  	* Updated for changes to libsepol.
  	Changed semodule and semodule_package to use the shared libsepol.
  	Disabled build of semodule_link and semodule_expand for now.
  	Updated audit2why for relocated policydb internal headers,
  	still needs to be converted to a shared lib interface.


author: Dan Walsh <dwalsh@redhat.com> 1.27.7-1
changelog:
  - Update to match NSA
  	* Updated semodule_link and semodule_expand to use shared libsepol.
  	Fixed audit2why to call policydb_init prior to policydb_read (still
  	uses the static libsepol).


author: Dan Walsh <dwalsh@redhat.com> 1.27.11-1
changelog:
  - Update to match NSA
  	* Updated semodule_expand to use get interfaces for hidden sepol_module_package type.
  	* Merged newrole and run_init pam config patches from Dan Walsh (Red Hat).
  	* Merged fixfiles patch from Dan Walsh (Red Hat).
  	* Updated semodule for removal of semanage_strerror.


author: Dan Walsh <dwalsh@redhat.com> 1.27.12-1
changelog:
  - Update to match NSA
  	* Merged non-PAM Makefile support for newrole and run_init from Timothy Wood.


author: Dan Walsh <dwalsh@redhat.com> 1.27.18-1
changelog:
  - Update to match NSA
  	* Cleaned up usage and error messages and releasing of memory by
  	semodule utilities.
  	* Corrected error reporting by semodule.
  	* Updated semodule_expand for change to sepol interface.
  	* Merged fixes for make DESTDIR= builds from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.27.19-1
changelog:
  - Update to match NSA
  	* Merged semodule support for reload, noreload, and store options
  	  from Joshua Brindle.
  	* Merged semodule_package rewrite from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.27.20-1
changelog:
  - Update to match NSA
  	* Merged setsebool patch from Ivan Gyurdiev.
  	  This moves setsebool from libselinux/utils to policycoreutils,
  	  and rewrites it to use libsemanage for permanent boolean changes.


author: Dan Walsh <dwalsh@redhat.com> 1.27.23-1
changelog:
  - Update to match NSA
  	* Changed setfiles for the context canonicalization support.
  	* Changed setsebool to call semanage_is_managed() interface
  	  and fall back to security_set_boolean_list() if policy is
  	  not managed.
  	* Merged setsebool memory leak fix from Ivan Gyurdiev.
  	* Merged setsebool patch to call semanage_set_reload_bools()
  	  interface from Ivan Gyurdiev.


author: Dan Walsh <dwalsh@redhat.com> 1.27.26-1
changelog:
  * Added -B (--build) option to semodule to force a rebuild.
  	* Reverted setsebool patch to call semanage_set_reload_bools().
  	* Changed setsebool to disable policy reload and to call
  	  security_set_boolean_list to update the runtime booleans.
  	* Changed setfiles -c to use new flag to set_matchpathcon_flags()
  	  to disable context translation by matchpathcon_init().


author: Dan Walsh <dwalsh@redhat.com> 1.27.28-2
changelog:
  - Update to match NSA
  	* Merged genhomedircon rewrite from Dan Walsh.
  - Rewrite audit2allow to python


author: Dan Walsh <dwalsh@redhat.com> 1.27.29-1
changelog:
  - Update to match NSA
  	* Merged audit2allow python script from Dan Walsh.
  	  (old script moved to audit2allow.perl, will be removed later).
  	* Merged genhomedircon fixes from Dan Walsh.
  	* Merged semodule quieting patch from Dan Walsh
  	  (inverts default, use -v to restore original behavior).


author: Dan Walsh <dwalsh@redhat.com> 1.27.30-1
changelog:
  - Update to match NSA
  	* Merged sestatus, audit2allow, and semanage patch from Dan Walsh.
  	* Fixed semodule -v option.


author: Dan Walsh <dwalsh@redhat.com> 1.27.31-1
changelog:
  - Update to match NSA
  	* Changed genhomedircon to always use user_r for the role in the
  	  managed case since user_get_defrole is broken.
  - Add te file capabilities to audit2allow
  - Add man pages for semodule


author: Dan Walsh <dwalsh@redhat.com> 1.27.33-1
changelog:
  - Update to match NSA
  	* Merged audit2allow --tefile and --fcfile support from Dan Walsh.
  	* Merged genhomedircon fix from Dan Walsh.
  	* Merged semodule* man pages from Dan Walsh, and edited them.
  	* Changed setfiles to set the MATCHPATHCON_VALIDATE flag to
  	  retain validation/canonicalization of contexts during init.


author: Dan Walsh <dwalsh@redhat.com> 1.27.35-1
changelog:
  - Update to match NSA
  	* Merged genhomedircon bug fix from Dan Walsh.
  	* Revised semodule* man pages to refer to checkmodule and
  	  to include example sections.


author: Dan Walsh <dwalsh@redhat.com> 1.27.36-1
changelog:
  - Update to match NSA
  	* Changed genhomedircon to warn on use of ROLE in homedir_template
  	  if using managed policy, as libsemanage does not yet support it.


author: Dan Walsh <dwalsh@redhat.com> 1.29.1-1
changelog:
  - Update to match NSA
  	* Merged fix for audit2allow long option list from Dan Walsh.
  	* Merged -r option for restorecon (alias for -R) from Dan Walsh.
  	* Merged chcat script and man page from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.29.2-1
changelog:
  - Fix genhomedircon to work in installer
  - Update to match NSA
  	* Merged patch for chcat script from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.29.3-1
changelog:
  - Update to match NSA
  	* Merged semanage getpwnam bug fix from Serge Hallyn (IBM).
  	* Merged patch series from Ivan Gyurdiev.
  	  This includes patches to:
  	  - cleanup setsebool
  	  - update setsebool to apply active booleans through libsemanage
  	  - update semodule to use the new semanage_set_rebuild() interface
  	  - fix various bugs in semanage
  	* Merged patch from Dan Walsh (Red Hat).
  	  This includes fixes for restorecon, chcat, fixfiles, genhomedircon,
  	  and semanage.


author: Dan Walsh <dwalsh@redhat.com> 1.29.4-1
changelog:
  - Update to match NSA
  	* Merged genhomedircon and semanage patch from Dan Walsh.
  	* Changed semodule error reporting to include argv[0].


author: Dan Walsh <dwalsh@redhat.com> 1.29.7-1
changelog:
  - Update to match NSA
  	* Merged newrole cleanup patch from Steve Grubb.
  	* Merged setfiles/restorecon performance patch from Russell Coker.
  	* Merged genhomedircon and semanage patches from Dan Walsh.
  	* Merged remove add_local/set_local patch from Ivan Gyurdiev.


author: Dan Walsh <dwalsh@redhat.com> 1.29.8-1
changelog:
  - Update to match NSA
  	* Merged semanage fixes from Ivan Gyurdiev.
  	* Merged semanage fixes from Russell Coker.
  	* Merged chcat, genhomedircon, and semanage diffs from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.29.11-1
changelog:
  - Added translation support to semanage
  - Update from upstream
  	* Modified newrole and run_init to use the loginuid when
  	  supported to obtain the Linux user identity to re-authenticate,
  	  and to fall back to real uid.  Dropped the use of the SELinux
  	  user identity, as Linux users are now mapped to SELinux users
  	  via seusers and the SELinux user identity space is separate.
  	* Merged semanage bug fixes from Ivan Gyurdiev.
  	* Merged semanage fixes from Russell Coker.
  	* Merged chcat.8 and genhomedircon patches from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.29.15-1
changelog:
  - Update from upstream
  	* Merged newrole audit patch from Steve Grubb.
  	* Merged seuser -> seuser local rename patch from Ivan Gyurdiev.
  	* Merged semanage and semodule access check patches from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.29.17-1
changelog:
  - Update from upstream
  	* Merged genhomedircon fix from Dan Walsh.
  	* Merged seusers.system patch from Ivan Gyurdiev.
  	* Merged improve port/fcontext API patch from Ivan Gyurdiev.
  	* Merged genhomedircon patch from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.29.20-1
changelog:
  - Update from upstream
  	* Merged seuser/user_extra support patch to semodule_package
  	  from Joshua Brindle.
  	* Merged getopt type fix for semodule_link/expand and sestatus
  	  from Chris PeBenito.
  - Fix genhomedircon output


author: Dan Walsh <dwalsh@redhat.com> 1.29.23-1
changelog:
  - Update from upstream
  	* Merged newrole -V/--version support from Glauber de Oliveira Costa.
  	* Merged genhomedircon prefix patch from Dan Walsh.
  	* Merged optionals in base patch from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.29.26-1
changelog:
  - Update from upstream
  	* Merged semanage bug fix patch from Ivan Gyurdiev.
  	* Merged improve bindings patch from Ivan Gyurdiev.
  	* Merged semanage usage patch from Ivan Gyurdiev.
  	* Merged use PyList patch from Ivan Gyurdiev.


author: Dan Walsh <dwalsh@redhat.com> 1.30.1-1
changelog:
  - Make audit2allow translate dontaudit as well as allow rules
  - Update from upstream
  	* Merged semanage labeling prefix patch from Ivan Gyurdiev.


author: Dan Walsh <dwalsh@redhat.com> 1.30.4-1
changelog:
  - Update from upstream
  	* Merged audit2allow fixes for refpolicy from Dan Walsh.
  	* Merged fixfiles patch from Dan Walsh.
  	* Merged restorecond daemon from Dan Walsh.
  	* Merged semanage non-MLS fixes from Chris PeBenito.
  	* Merged semanage and semodule man page examples from Thomas Bleher.


author: Dan Walsh <dwalsh@redhat.com> 1.30.6-1
changelog:
  - Add /etc/samba/secrets.tdb to restorecond.conf
  - Update from upstream
  	* Merged semanage prefix support from Russell Coker.
  	* Added a test to setfiles to check that the spec file is
  	  a regular file.


author: Dan Walsh <dwalsh@redhat.com> 1.30.8-1
changelog:
  - Update to upstream
  	* Merged fix warnings patch from Karl MacMillan.
  	* Merged patch from Dan Walsh.
  	  This includes audit2allow changes for analysis plugins,
  	  internationalization support for several additional programs
  	  and added po files, some fixes for semanage, and several cleanups.
  	  It also adds a new secon utility.


author: Dan Walsh <dwalsh@redhat.com> 1.30.9-1
changelog:
  - Update to upstream
  	* Fixed audit2allow and po Makefiles for DESTDIR= builds.
  	* Merged .po file patch from Dan Walsh.
  	* Merged bug fix for genhomedircon.


author: Dan Walsh <dwalsh@redhat.com> 1.30.10-1
changelog:
  - Update to upstream
  	* Merged patch with updates to audit2allow, secon, genhomedircon,
  	  and semanage from Dan Walsh.


author: James Antill <jantill@redhat.com> 1.30.10-2
changelog:
  - secon fixes for --self-exec etc.
  - secon change from level => sensitivity, add clearance.
  - Add mass relabel AUDIT patch, but disable it until kernel problem solved.


author: Dan Walsh <dwalsh@redhat.com> 1.30.11-1
changelog:
  - Update to upstream
  	* Merged more translations from Dan Walsh.
  	* Merged patch to relocate setfiles to /sbin for early relabel
  	  when /usr might not be mounted from Dan Walsh.
  	* Merged semanage/seobject patch to preserve fcontext ordering in list.
  	* Merged secon patch from James Antill.


author: Dan Walsh <dwalsh@redhat.com> 1.30.14-1
changelog:
  - Update to upstream
  	* Merged fix for setsebool error path from Serge Hallyn.
  	* Merged patch from Dan Walsh with:
  	*    Updated po files.
  	*    Fixes for genhomedircon and seobject.
  	*    Audit message for mass relabel by setfiles.


author: Dan Walsh <dwalsh@redhat.com> 1.30.17-1
changelog:
  - Update to upstream
  	* Lindent.
  	* Merged patch from Dan Walsh with:
  	  * -p option (progress) for setfiles and restorecon.
  	  * disable context translation for setfiles and restorecon.
  	  * on/off values for setsebool.
  	* Merged setfiles and semodule_link fixes from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.30.22-1
changelog:
  - Update to upstream
  	* Merged restorecond size_t fix from Joshua Brindle.
  	* Merged secon keycreate patch from Michael LeMay.
  	* Merged restorecond fixes from Dan Walsh.
  	  Merged updated po files from Dan Walsh.
  	* Merged python gettext patch from Stephen Bennett.
  	* Merged semodule_deps from Karl MacMillan.


author: Dan Walsh <dwalsh@redhat.com> 1.30.25-1
changelog:
  - Update to upstream
  	* Merged patch from Dan Walsh with:
  		* audit2allow: process MAC_POLICY_LOAD events
  		* newrole: run shell with - prefix to start a login shell
  		* po: po file updates
  		* restorecond: bail if SELinux not enabled
  		* fixfiles: omit -q
  		* genhomedircon:  fix exit code if non-root
  		* semodule_deps:  install man page
  	* Merged secon Makefile fix from Joshua Brindle.
  	* Merged netfilter contexts support patch from Chris PeBenito.


author: Dan Walsh <dwalsh@redhat.com> 1.30.26-1
changelog:
  - Update to upstream
  	* Merged semanage local file contexts patch from Chris PeBenito.
  - Fix fixfiles log creation
  - More translations


author: Dan Walsh <dwalsh@redhat.com> 1.30.27-4
changelog:
  - Add -i qualified to restorecon to tell it to ignore files that do not exist
  - Fixfiles also modified for this change


author: Dan Walsh <dwalsh@redhat.com> 1.30.28-1
changelog:
  - Security fixes to run python in a more locked down manner
  - More Translations
  - Update to upstream
  	* Merged fix for restorecon // handling from Erich Schubert.
  	* Merged translations update and fixfiles fix from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.30.28-6
changelog:
  - Change setfiles and restorecon to use stderr except for -o flag
  - Also -o flag will now output files


author: Dan Walsh <dwalsh@redhat.com> 1.30.30-1
changelog:
  - Update to upstream
  	* Merged newrole auditing of failures due to user actions from
  	  Michael Thompson.


author: Dan Walsh <dwalsh@redhat.com> 1.32-1
changelog:
  - Add newrole audit patch from sgrubb
  - Update to upstream
  	* Merged audit2allow -l fix from Yuichi Nakamura.
  	* Merged restorecon -i and -o - support from Karl MacMillan.
  	* Merged semanage/seobject fix from Dan Walsh.
  	* Merged fixfiles -R and verify changes from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.33.4-1
changelog:
  - Upstream accepted my patches
  	* Merged setsebool patch from Karl MacMillan.
  	  This fixes a bug reported by Yuichi Nakamura with
  	  always setting booleans persistently on an unmanaged system.


author: Dan Walsh <dwalsh@redhat.com> 1.33.6-1
changelog:
  - Update to upstream
  	* Patch from Dan Walsh to add an pam_acct_msg call to run_init
  	* Patch from Dan Walsh to fix error code returns in newrole
  	* Patch from Dan Walsh to remove verbose flag from semanage man page
  	* Patch from Dan Walsh to make audit2allow use refpolicy Makefile
  	  in /usr/share/selinux/<SELINUXTYPE>


author: Dan Walsh <dwalsh@redhat.com> 1.33.6-5
changelog:
  - Update po files
  - Fix newrole to open stdout and stderr rdrw so more will work on MLS machines
  Resolves: #216920


author: Dan Walsh <dwalsh@redhat.com> 1.33.6-6
changelog:
  - Fix audit2allow generating reference policy
  - Fix semanage to manage user roles properly
  Resolves: #220071


author: Dan Walsh <dwalsh@redhat.com> 1.33.6-7
changelog:
  - add exists switch to semanage to tell it not to check for existance of Linux user
  Resolves: #219421


author: Dan Walsh <dwalsh@redhat.com> 1.33.6-9
changelog:
  - Fix fixfiles script to use tty command correctly.  If this command fails, it
  should set the LOGFILE to /dev/null
  Resolves: #220879


author: Dan Walsh <dwalsh@redhat.com> 1.33.8-1
changelog:
  - Update to upstream
  	* Merged patches from Dan Walsh to:
  	  - omit the optional name from audit2allow
  	  - use the installed python version in the Makefiles
  	  - re-open the tty with O_RDWR in newrole


author: Dan Walsh <dwalsh@redhat.com> 1.33.10-1
changelog:
  - Update to upstream
  	* Merged patch to correctly handle a failure during semanage handle
  	  creation from Karl MacMillan.
  	* Merged patch to fix seobject role modification from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.33.11-1
changelog:
  - Update to upstream
  	* Merged fixfiles and seobject fixes from Dan Walsh.
  	* Merged semodule support for list of modules after -i from Karl MacMillan.


author: Dan Walsh <dwalsh@redhat.com> 1.33.12-1
changelog:
  - Want to update to match api
  - Update to upstream
  	* Merged newrole securetty check from Dan Walsh.
  	* Merged semodule patch to generalize list support from Karl MacMillan.
  Resolves: #200110


author: Dan Walsh <dwalsh@redhat.com> 1.33.14-1
changelog:
  * Merged newrole man page patch from Michael Thompson.
  	* Merged patch to fix python unicode problem from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.33.15-1
changelog:
  - Update to upstream
  	* Merged unicode-to-string fix for seobject audit from Dan Walsh.
  	* Merged man page updates to make "apropos selinux" work from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.34.1-1
changelog:
  - Fix system-config-selinux ports view
  - Update to upstream
  	* Fixed newrole non-pam build.
  	* Updated version for stable branch.


author: Dan Walsh <dwalsh@redhat.com> 2.0.0-1
changelog:
  - Update to upstream
  	* Merged new audit2allow from Karl MacMillan.
  	  This audit2allow depends on the new sepolgen python module.
  	  Note that you must run the sepolgen-ifgen tool to generate
  	  the data needed by audit2allow to generate refpolicy.
  	* Fixed newrole non-pam build.
  - Fix Changelog and spelling error in man page


author: Dan Walsh <dwalsh@redhat.com> 2.0.1-1
changelog:
  - Update to upstream
  	* Merged small fix to correct include of errcodes.h in semodule_deps from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.2-1
changelog:
  - Update to upstream
  	* Merged seobject exception handler fix from Caleb Case.
  	* Merged setfiles memory leak patch from Todd Miller.


author: Dan Walsh <dwalsh@redhat.com> 2.0.3-1
changelog:
  - Update to upstream
  	* Merged translations update from Dan Walsh.
  	* Merged chcat fixes from Dan Walsh.
  	* Merged man page fixes from Dan Walsh.
  	* Merged seobject prefix validity checking from Dan Walsh.
  	* Merged Makefile and refparser.py patch from Dan Walsh.
  	  Fixes PYTHONLIBDIR definition and error handling on interface files.


author: Dan Walsh <dwalsh@redhat.com> 2.0.6-1
changelog:
  - Update to upstream
    - policycoreutils
  	* Merged newrole O_NONBLOCK fix from Linda Knippers.
  	* Merged sepolgen and audit2allow patches to leave generated files
  	  in the current directory from Karl MacMillan.
  	* Merged restorecond memory leak fix from Steve Grubb.
    -sepolgen
  	* Merged patch to leave generated files (e.g. local.te) in current directory from Karl MacMillan.
  	* Merged patch to make run-tests.py use unittest.main from Karl MacMillan.
  	* Merged patch to update PLY from Karl MacMillan.
  	* Merged patch to update the sepolgen parser to handle the latest reference policy from Karl MacMillan.


author: Dan Walsh <dwalsh@redhat.com> 2.0.6-3
changelog:
  - Update to upstream
    -sepolgen
  	* Merged support for enabling parser debugging from Karl MacMillan.
  - Add sgrupp cleanup of restorcon init script


author: Dan Walsh <dwalsh@redhat.com> 2.0.7-1
changelog:
  - Update to upstream
  	* Merged restorecond init script LSB compliance patch from Steve Grubb.
    -sepolgen
  	* Merged better matching for refpolicy style from Karl MacMillan
  	* Merged support for extracting interface paramaters from interface calls from Karl MacMillan
  	* Merged support for parsing USER_AVC audit messages from Karl MacMillan.


author: Dan Walsh <dwalsh@redhat.com> 2.0.7-5
changelog:
  - Change location of audit2allow and sepol-ifgen to sbin
  - Updated version of sepolgen
  	* Merged patch to move the sepolgen runtime data from /usr/share to /var/lib to facilitate a read-only /usr from Karl MacMillan.


author: Dan Walsh <dwalsh@redhat.com> 2.0.7-6
changelog:
  - Updated version of sepolgen
  	* Merged patch to discard self from types when generating requires from Karl MacMillan.


author: Dan Walsh <dwalsh@redhat.com> 2.0.7-8
changelog:
  - system-config-selinux should be able to run on a disabled system,
  - at least enough to get it enabled.


author: Dan Walsh <dwalsh@redhat.com> 2.0.8-1
changelog:
  - Updated version of sepolgen
  	* Merged updates to sepolgen-ifgen from Karl MacMillan.
  	* Merged updates to sepolgen parser and tools from Karl MacMillan.
  	  This includes improved debugging support, handling of interface
  	  calls with list parameters, support for role transition rules,
  	  updated range transition rule support, and looser matching.


author: Dan Walsh <dwalsh@redhat.com> 2.0.9-1
changelog:
  - Updated version of sepolgen
  	* Merged seobject setransRecords patch to return the first alias from Xavier Toth.


author: Dan Walsh <dwalsh@redhat.com> 2.0.10-1
changelog:
  - Updated version of policycoreutils
  	* Merged chcat, fixfiles, genhomedircon, restorecond, and restorecon patches from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.13-1
changelog:
  - Updated version of policycoreutils
  	* Merged setsebool patch to only use libsemanage for persistent boolean changes from Stephen Smalley.
  	* Merged genhomedircon patch to use the __default__ setting from Dan Walsh.
  	* Dropped -b option from load_policy in preparation for always preserving booleans across reloads in the kernel.


author: Dan Walsh <dwalsh@redhat.com> 2.0.15-1
changelog:
  - Updated version of policycoreutils
  	* Merged po file updates from Dan Walsh.
  - Fix semanage to be able to modify prefix in user record


author: Dan Walsh <dwalsh@redhat.com> 2.0.16-1
changelog:
  - Updated version of policycoreutils
  	* Merged support for modifying the prefix via semanage from Dan Walsh.
  - Fixed genhomedircon to find homedirs correctly.


author: Dan Walsh <dwalsh@redhat.com> 2.0.20-1
changelog:
  - Update to match NSA
  	* Merged genhomedircon fixes from Dan Walsh.
  	* Merged setfiles -c usage fix from Dan Walsh.
  	* Merged restorecon fix from Yuichi Nakamura.
  	* Dropped -lsepol where no longer needed.


author: Dan Walsh <dwalsh@redhat.com> 2.0.22-13
changelog:
  - Speed up genhomedircon by an order of magnitude by compiling regex
  - Allow semanage fcontext -a -t <<none>> /path to work


author: Dan Walsh <dwalsh@redhat.com> 2.0.25-1
changelog:
  - Update semodule man page
  	* Fix genhomedircon searching for USER from Todd Miller
  	* Install run_init with mode 0755 from Dan Walsh.
  	* Fix chcat from Dan Walsh.
  	* Fix fixfiles pattern expansion and error reporting from Dan Walsh.
  	* Optimize genhomedircon to compile regexes once from Dan Walsh.
  	* Fix semanage gettext call from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.25-13
changelog:
  - Upgrade version of sepolgen from NSA
  	* Expand the sepolgen parser to parse all current refpolicy modules from Karl MacMillan.
  	* Suppress generation of rules for non-denials from Karl MacMillan (take 3).


author: Dan Walsh <dwalsh@redhat.com> 2.0.28-1
changelog:
  - Update to upstream
  	* Update semodule man page for -D from Dan Walsh.
  	* Add boolean, locallist, deleteall, and store support to semanage from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.29-1
changelog:
  - Update to upstream
  	* Add genhomedircon script to invoke semodule -Bn from Dan Walsh.
  - Add deleteall for ports and fcontext


author: Dan Walsh <dwalsh@redhat.com> 2.0.31-1
changelog:
  - Remove no.po
  - Update to upstream
  	* Fix semodule option handling from Dan Walsh.
  	* Add deleteall support for ports and fcontexts in semanage from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.33-1
changelog:
  - Upgrade from NSA
  	* Drop verbose output on fixfiles -C from Dan Walsh.
  	* Fix argument handling in fixfiles from Dan Walsh.
  	* Enhance boolean support in semanage, including using the .xml description when available, from Dan Walsh.
  - Fix handling of final screen in polgengui


author: Dan Walsh <dwalsh@redhat.com> 2.0.33-4
changelog:
  - Fix sepolgen to be able to parse Fedora 9 policy
        Handle ifelse statements
        Handle refpolicywarn inside of define
        Add init.if and inetd.if into parse
        Add parse_file to syntax error message


author: Dan Walsh <dwalsh@redhat.com> 2.0.34-1
changelog:
  - Update to upstream
  	* Update Makefile to not build restorecond if
  	  /usr/include/sys/inotify.h is not present


author: Dan Walsh <dwalsh@redhat.com> 2.0.34-2
changelog:
  - Make sepolgen set error exit code when partial failure
  - audit2why now checks booleans for avc diagnosis


author: Dan Walsh <dwalsh@redhat.com> 2.0.35-1
changelog:
  - Update to upstream
  	* Merged support for non-interactive newrole command invocation from Tim Reed.


author: Dan Walsh <dwalsh@redhat.com> 2.0.36-1
changelog:
  - Update to upstream
  	* Merged update to chcat, fixfiles, and semanage scripts from Dan Walsh.
  	* Merged sepolgen fixes from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.38-1
changelog:
  - Update to upstream
    * Merged audit2allow cleanups and boolean descriptions from Dan Walsh.
    * Merged setfiles -0 support by Benny Amorsen via Dan Walsh.
    * Merged fixfiles fixes and support for ext4 and gfs2 from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.39-1
changelog:
  - Don't initialize audit2allow for audit2why call.  Use default
  - Update to upstream
  	* Merged fixfiles -C fix from Marshall Miller.


author: Dan Walsh <dwalsh@redhat.com> 2.0.41-1
changelog:
  - Update to upstream
  	* Merged audit2why fix and semanage boolean --on/--off/-1/-0 support from Dan Walsh.
  	* Merged a second fixfiles -C fix from Marshall Miller.


author: Dan Walsh <dwalsh@redhat.com> 2.0.42-1
changelog:
  - Update to upstream
  	* Make semodule_expand use sepol_set_expand_consume_base to reduce
  	  peak memory usage.


author: Dan Walsh <dwalsh@redhat.com> 2.0.43-1
changelog:
  - Update to upstream
  	* Merged fix fixfiles option processing from Vaclav Ovsik.
  - Added existing users, staff and user_t users to polgengui


author: Dan Walsh <dwalsh@redhat.com> 2.0.46-1
changelog:
  - Update to upstream
  	* Update audit2allow to report dontaudit cases from Dan Walsh.
  	* Fix semanage port to use --proto from Caleb Case.


author: Dan Walsh <dwalsh@redhat.com> 2.0.47-1
changelog:
  - Make restorecond not start by default
  - Fix polgengui to allow defining of confined roles.
  - Add patches from Lubomir Rintel <lkundrak@v3.sk>
    * Add necessary runtime dependencies on setools-console for -gui
    * separate stderr when run seinfo commands
  - Update to upstream
    * Update semanage man page for booleans from Dan Walsh.
    * Add further error checking to seobject.py for setting booleans.


author: Dan Walsh <dwalsh@redhat.com> 2.0.47-2
changelog:
  - Add rm -rf /tmp/gconfd-* /tmp/pulse-* /tmp/orbit-* to fixfiles restore
  - So that mislabeled files will get removed on full relabel


author: Dan Walsh <dwalsh@redhat.com> 2.0.49-1
changelog:
  - Update to upstream
  	* Remove security_check_context calls for prefix validation from semanage.
  	* Change setfiles and restorecon to not relabel if the file already has the correct context value even if -F/force is specified.


author: Dan Walsh <dwalsh@redhat.com> 2.0.52-2
changelog:
  - Add lockdown wizard
  - Allow semanage booleans to take an input file an process lots of booleans at once.


author: Dan Walsh <dwalsh@redhat.com> 2.0.53-1
changelog:
  - Update to upstream
  	* Change setfiles to validate all file_contexts files when using -c from Stephen Smalley.


author: Dan Walsh <dwalsh@redhat.com> 2.0.54-1
changelog:
  - Update to upstream
  	* Add support for boolean files and group support for seusers from Dan Walsh.
  	* Ensure that setfiles -p output is newline terminated from Russell Coker.


author: Dan Walsh <dwalsh@redhat.com> 2.0.56-1
changelog:
  - Fix semanage help display
  - Update to upstream
  	* fixfiles will now remove all files in /tmp and will check for
  	  unlabeled_t in /tmp and /var/tmp from Dan Walsh.
  	* add glob support to restorecond from Dan Walsh.
  	* allow semanage to handle multi-line commands in a single transaction
  	  from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.58-1
changelog:
  - Update to upstream
  	* Allow local file context entries to override policy entries in
  	semanage from Dan Walsh.
  	* Newrole error message corrections from Dan Walsh.
  	* Add exception to audit2why call in audit2allow from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.61-1
changelog:
  - Update to upstream
  	* chcat: cut categories at arbitrary point (25) from Dan Walsh
  	* semodule: use new interfaces in libsemanage for compressed files
  	  from Dan Walsh
  	* audit2allow: string changes for usage


author: Dan Walsh <dwalsh@redhat.com> 2.0.61-3
changelog:
  - Add Domains Page to system-config-selinux
  - Add ability to create dbus confined applications to polgen


author: Dan Walsh <dwalsh@redhat.com> 2.0.62-1
changelog:
  - Update to upstream
  	* Add btrfs to fixfiles from Dan Walsh.
  	* Remove restorecond error for matching globs with multiple hard links
  	and fix some error messages from Dan Walsh.
  	* Make removing a non-existant module a warning rather than an error
  	  from Dan Walsh.
  	* Man page fixes from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.63-1
changelog:
  - Update to upstream
  	* Fix transaction checking from Dan Walsh.
  	* Make fixfiles -R (for rpm) recursive.
  	* Make semanage permissive clean up after itself from Dan Walsh.
  	* add /root/.ssh/* to restorecond.conf


author: Dan Walsh <dwalsh@redhat.com> 2.0.64-1
changelog:
  - Update to upstream
  	* Keep setfiles from spamming console from Dan Walsh.
  	* Fix chcat's category expansion for users from Dan Walsh.
  - Update po files
  - Fix sepolgen


author: Dan Walsh <dwalsh@redhat.com> 2.0.68-1
changelog:
  - Fix location of man pages
  - Update to upstream
  	* Modify setfiles to exclude mounts without seclabel option in
  	/proc/mounts on kernels >= 2.6.30 from Thomas Liu.
  	* Re-enable disable_dontaudit rules upon semodule -B from Christopher
  	Pardy and Dan Walsh.
  	* setfiles converted to fts from Thomas Liu.


author: Dan Walsh <dwalsh@redhat.com> 2.0.70-1
changelog:
  - Update to upstream
  	* Modify restorecon to only call realpath() on user-supplied pathnames
  	from Stephen Smalley.
  	* Fix typo in fixfiles that prevented it from relabeling btrfs
  	  filesystems from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.71-1
changelog:
  - Fix chcat to report error on non existing file
  - Update to upstream
  	* Modify setfiles/restorecon checking of exclude paths.  Only check
  	user-supplied exclude paths (not automatically generated ones based on
  	lack of seclabel support), don't require them to be directories, and
  	ignore permission denied errors on them (it is ok to exclude a path to
  	which the caller lacks permission).


author: Ville Skyttä <ville.skytta@iki.fi> - 2.0.71-9
changelog:
  - Don't try to remove restorecond after last erase (done already in %preun).
  - Ensure scriptlets exit with status 0.
  - Fix %post and %pr


author: Dan Walsh <dwalsh@redhat.com> 2.0.73-1
changelog:
  - Update to upstream
  	* Add semanage dontaudit to turn off dontaudits from Dan Walsh.
  	* Fix semanage to set correct mode for setrans file from Dan Walsh.
  	* Fix malformed dictionary in portRecord from Dan Walsh.
  	* Restore symlink handling support to restorecon based on a patch by
  	Martin Orr.  This fixes the restorecon /dev/stdin performed by Debian
  	udev scripts that was broken by policycoreutils 2.0.70.


author: Dan Walsh <dwalsh@redhat.com> 2.0.74-1
changelog:
  - Update to upstream
  	* Change semodule upgrade behavior to install even if the module
  	  is not present from Dan Walsh.
  	* Make setfiles label if selinux is disabled and a seclabel aware
  	  kernel is running from Caleb Case.
  	* Clarify forkpty() error message in run_init from Manoj Srivastava.


author: Dan Walsh <dwalsh@redhat.com> 2.0.74-8
changelog:
  - Add check to sandbox to verify save changes - Chris Pardy
  - Fix memory leak in restorecond - Steve Grubb


author: Dan Walsh <dwalsh@redhat.com> 2.0.74-14
changelog:
  - Allow semanage -i and semanage -o to generate customization files.
  - semanage -o will generate a customization file that semanage -i can read and set a machines to the same selinux configuration


author: Dan Walsh <dwalsh@redhat.com> 2.0.76-1
changelog:
  - Update to upstream
  	* Remove setrans management from semanage, as it does not work
  	  from Dan Walsh.
  	* Move load_policy from /usr/sbin to /sbin from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.77-1
changelog:
  - Update to upstream
  	* Fixed bug preventing semanage node -a from working
  	  from Chad Sellers
  	* Fixed bug preventing semanage fcontext -l from working
  	  from Chad Sellers
  - Change semanage to use unicode


author: Dan Walsh <dwalsh@redhat.com> 2.0.78-1
changelog:
  - Update to upstream
  	* Remove non-working OUTFILE from fixfiles from Dan Walsh.
  	* Additional exception handling in chcat from Dan Walsh.

  	* fix sepolgen to read a "type 1403" msg as a policy load by Stephen
  	  Smalley <sds@tycho.nsa.gov>
  	* Add support for Xen ocontexts from Paul Nuzzi.


author: Dan Walsh <dwalsh@redhat.com> 2.0.78-14
changelog:
  - Add session capability to sandbox
  - sandbox -SX -H ~/.homedir -t unconfined_t -l s0:c15 /etc/gdm/Xsession


author: Dan Walsh <dwalsh@redhat.com> 2.0.81-4
changelog:
  - Update to upstream - sepolgen
  	* Add since-last-boot option to audit2allow from Dan Walsh.
  	* Fix sepolgen output to match what Chris expects for upstream
  	  refpolicy from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 2.0.82-7
changelog:
  - Fix crash when args are empty
  Resolves: #582542
  - Fix semange to exit on bad options
  - Fix semanage dontaudit man page section
  Resolves: #582533


author: Dan Walsh <dwalsh@redhat.com> 2.0.82-13
changelog:
  - Make semanage boolean work on disabled machines and during livecd xguest
  - Fix homedir and tmpdir handling in sandbox
  Resolves: #587263


author: Dan Walsh <dwalsh@redhat.com> 2.0.82-17
changelog:
  - Fix policy tool to have correct name in menus
  - Fix seunshare to handle /tmp being in ~/home
  - Fix saving of altered files
  - Update translations


author: Dan Walsh <dwalsh@redhat.com> 2.0.82-23
changelog:
  - Fix seunshare translations
  - Fix seunshare to work on all arches
  - Fix icon for system-config-selinux
  Resolves: #595276


author: Dan Walsh <dwalsh@redhat.com> 2.0.82-27
changelog:
  - Move genhomedircon.8 to same package as genhomedircon
  - Fix sandbox to pass unit test
  Resolves: #595796


author: Dan Walsh <dwalsh@redhat.com> 2.0.83-17
changelog:
  - Apply patch to restorecond from Chris Adams, which will cause restorecond
  - to watch first user that logs in.


author: Dan Walsh <dwalsh@redhat.com> 2.0.83-20
changelog:
  - Tighten down seunshare to create /tmp dir with sticky bit and MS_NODEV | MS_NOSUID | MS_NOEXEC;
  - Remove setsid on seunshare so ^c on sandbox will cause apps to exit
  - Add dbus-launch --exit-with-session so all processes launched within the sandbox exit with the sandbox
  - Clean up error handling so error will get sent back to sandbox tool


author: Dan Walsh <dwalsh@redhat.com> 2.0.83-32
changelog:
  - Remove setuid flag and replace with file capabilities
  - Fix sandbox handling of files with spaces in them


author: Dan Walsh <dwalsh@redhat.com> 2.0.83-33
changelog:
  - Move /etc/pam.d/newrole in to polcicycoreutils-newrole
  - Additional capability checking in sepolgen


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-3
changelog:
  - Polgengui raises the wrong type of exception.  #471078
  - Change semanage to not allow it to semanage module -D
  - Change setsebool to suggest run as root on failure


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-10
changelog:
  - Cleaup selinux-polgengui to be a little more modern, fix comments and use selected name
  - Cleanup chcat man page


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-13
changelog:
  - Rewrite seunshare to make sure /tmp is mounted stickybit owned by root
  - Only allow names in polgengui that contain letters and numbers
  - Fix up node handling in semanage command
  - Update translations


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-16
changelog:
  - Require python-IPy for policycoreutils-python package
  - Fixes for sepologen
    - Usage statement needs -n name
    - Names with _ are being prevented
    - dbus apps should get _chat interface


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-18
changelog:
  - put back in old handling of -T in sandbox command
  - Put back setsid in seunshare
  - Fix rsync to maintain times


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-20
changelog:
  - Change sepolgen-ifgen to search all available policy files
  - Exit in restorecond if it can not find a UID in the passwd database


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-21
changelog:
  - change default location of HOMEDIR in sandbox to /tmp/.sandbox_home_*
  - This will allow default sandboxes to work on NFS homedirs without allowing
    access to homedir data


author: Dan Walsh <dwalsh@redhat.com> 2.0.85-23
changelog:
  - Fix sepolgen to generate network polcy using generic_if and genric_node versus all_if and all_node


author: Dan Walsh <dwalsh@redhat.com> 2.0.86-6
changelog:
  - Apply patches from Christoph A.
    * fix sandbox title
    * stop xephyr from li
  - Also ignore errors on sandbox include of directory missing files


author: Dan Walsh <dwalsh@redhat.com> 2.0.86-10
changelog:
  - Allow semodule to pick alternate root for selinux files
  - Add ~/.config/* to restorcond_user.conf, so restorecond will watch for mislabeled files in this directory.


author: Dan Walsh <dwalsh@redhat.com> 2.0.86-16
changelog:
  - Add -C option to sandbox and seunshare to maintain capabilities, otherwise
  the bounding set will be dropped.
  - Change --cgroups short name -c rather then -C for consistancy
  - Fix memory and fd leaks in seunshare


author: Dan Walsh <dwalsh@redhat.com> 2.0.86-17
changelog:
  - Add -k qualifier to seunshare to have it attempt to kill all processes with
  the matching MCS label.


author: Dan Walsh <dwalsh@redhat.com> 2.0.86-18
changelog:
  - Change seunshare to send kill signals to the childs session.
  - Also add signal handler to catch sigint, so if user enters ctrl-C sandbox will shutdown.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.4-1
changelog:
  -Update to upstream
  2.1.4 2011-08-17
  	* run_init: clarification of the usage in the
  	* semanage: fix usage header around booleans
  	* semanage: remove useless empty lines
  	* semanage: update man page with new examples
  	* semanage: update usage text
  	* semanage: introduce file context equivalencies
  	* semanage: enable and disable modules
  	* semanage: output all local modifications
  	* semanage: introduce extraction of local configuration
  	* semanage: cleanup error on invalid operation
  	* semanage: handle being called with no arguments
  	* semanage: return sooner to save CPU time
  	* semanage: surround getopt with try/except
  	* semanage: use define/raise instead of lots of
  	* semanage: some options are only valid for
  	* semanage: introduce better deleteall support
  	* semanage: do not allow spaces in file
  	* semanage: distinguish between builtin and local permissive
  	* semanage: centralized ip node handling
  	* setfiles: make the restore function exclude() non-static
  	* setfiles: use glob to handle ~ and
  	* fixfiles: do not hard code types
  	* fixfiles: stop trying to be smart about
  	* fixfiles: use new kernel seclabel option
  	* fixfiles: pipe everything to cat before sending
  	* fixfiles: introduce /etc/selinux/fixfiles_exclude_dirs
  	* semodule: support for alternative root paths

  2.1.3 2011-08-03
  	* semanage: fix indention
  	* semodule_package: fix man page typo
  	* semodule_expand: update man page with -a
  	* semanage: handle os errors
  	* semanage: fix traceback with bad options
  	* semanage: show usage on -h or --help
  	* semanage: introduce more deleteall options
  	* semanage: verify ports < 65536
  	* transaction into semanageRecords
  	* make get_handle a method of semanageRecords
  	* remove a needless blank line
  	* make process_one error if not initialized correctly
  	* fixfiles: correct usage for r_opts.rootpath
  	* put -p in help for restorecon and
  	* fixfiles: do not try to only label
  	* fixfiles clean up /var/run and /var/lib/debug
  	* fixfiles delete tmp sockets and pipes rather
  	* fixfile use find -delete instead of pipe
  	* chcat man page typo
  	* add man page for genhomedircon
  	* setfiles fix typo
  	* setsebool should inform users they need to
  	* setsebool typos
  	* open_init_tty man page typos
  	* Don't add user site directory to sys.path
  	* newrole retain CAP_SETPCAP

  2.1.2 2011-08-02
  	* seunshare: define _GNU_SOURCE earlier
  	* make ignore_enoent do something
  	* restorecond: first user logged in is not noticed
  	* Repo: update .gitignore

  2.1.1 2011-08-01
  	* Man page updates
  	* restorecon fix for bad inotify assumptions

  2.1.0 2011-07-27
  	* Release, minor version bump


author: Dan Walsh <dwalsh@redhat.com> - 2.1.5-1
changelog:
  -Update to upstream
     * policycoreutils
  	* setfiles: Fix process_glob to handle error situations
  	* sandbox: Allow seunshare to run as root
  	* sandbox: trap sigterm to make sure sandbox
  	* sandbox: pass DPI from the desktop
  	* sandbox: seunshare: introduce helper spawn_command
  	* sandbox: seunshare: introduce new filesystem helpers
  	* sandbox: add -C option to not drop
  	* sandbox: split seunshare caps dropping
  	* sandbox: use dbus-launch
  	* sandbox: numerous simple updates to sandbox
  	* sandbox: do not require selinux context
  	* sandbox: Makefile: new man pages
  	* sandbox: rename dir to srcdir
  	* sandbox: allow users specify sandbox window size
  	* sandbox: check for paths up front
  	* sandbox: use defined values for paths rather
  	* sandbox: move seunshare globals to the top
  	* sandbox: whitespace fix
  	* semodule_package: Add semodule_unpackage executable
  	* setfiles: get rid of some stupid globals
  	* setfiles: move exclude_non_seclabel_mounts to a generic location
     * sepolgen
  	* refparser: include open among valid permissions
  	* refparser: add support for filename_trans rules


author: Dan Walsh <dwalsh@redhat.com> - 2.1.5-4
changelog:
  - Maintain the LANG environment Variable into the sandbox
  - Change restorecon/setfiles to only change type part of the context unless
    -f qualifier is given


author: Dan Walsh <dwalsh@redhat.com> - 2.1.6-1
changelog:
  -Update to upstream
      policycoreutils-2.1.6
  	* sepolgen-ifgen: new attr-helper does something
  	* audit2allow: use alternate policy file
  	* audit2allow: sepolgen-ifgen use the attr helper
  	* setfiles: switch from stat to stat64
  	* setfiles: Fix potential crash using dereferenced ftsent
  	* setfiles: do not wrap * output at 80 characters
  	* sandbox: add -Wall and -Werror to makefile
  	* sandbox: add sandbox cgroup support
  	* sandbox: rewrite /tmp handling
  	* sandbox: do not bind mount so much
  	* sandbox: add level based kill option
  	* sandbox: cntrl-c should kill entire process control group
  	* Create a new preserve_tunables flag in sepol_handle_t.
  	* semanage: show running and disk setting for booleans
  	* semanage: Dont print heading if no items selected
  	* sepolgen: audit2allow is mistakakenly not allowing valid module names
  	* semanage: Catch RuntimeErrors, that can be generated when SELinux is disabled
  	* More files to ignore
  	* tree: default make target to all not install
  	* sandbox: do not load unused generic init functions
      sepolgen-1.1.2
  	* src: sepolgen: add attribute storing infrastructure
  	* Change perm-map and add open to try to get better results on
  	* look for booleans that might solve problems
  	* sepolgen: audit2allow is mistakakenly not allowing valid module names
  	* tree: default make target to all not install


author: Dan Walsh <dwalsh@redhat.com> - 2.1.7-5
changelog:
  - A couple of minor coverity fixes for a potential leaked file descriptor
  - An an unchecked return code.
  - Add ~/.local/share/* to restorecond_user watches


author: Dan Walsh <dwalsh@redhat.com> - 2.1.8-1
changelog:
  - Upgrade to policycoreutils upstream
  	* sandbox: Maintain the LANG environment into the sandbox
  	* audit2allow: use audit2why internally
  	* fixfiles: label /root but not /var/lib/BackupPC
  	* semanage: update local boolean settings is dealing with localstore
  	* semanage: missing modify=True
  	* semanage: set modified correctly
  	* restorecond: make restorecond dbuss-able
  	* restorecon: Always check return code on asprintf
  	* restorecond: make restorecond -u exit when terminal closes
  	* sandbox: introduce package name and language stuff
  	* semodule_package: remove semodule_unpackage on clean
  	* fix sandbox Makefile to support DESTDIR
  	* semanage: Add -o description to the semanage man page
  	* make use of the new realpath_not_final function
  	* setfiles: close /proc/mounts file when finished
  	* semodule: Document semodule -p in man page
  	* setfiles: fix use before initialized
  	* restorecond: Add .local/share as a directory to watch
  - Upgrade to sepolgen upstream
  	* Ignore permissive qualifier if found in an interface
  	* Return name field in avc data


author: Dan Walsh <dwalsh@redhat.com> - 2.1.8-4
changelog:
  - sandbox init script should always return 0
  - sandbox command needs to check range of categories and report error if not big enough


author: Dan Walsh <dwalsh@redhat.com> - 2.1.8-6
changelog:
  - Add listing of distribution equivalence class from semanage fcontext -l
  - Add checking to semanage fcontext -a to guarantee a file specification will not be masked by an equivalence


author: Dan Walsh <dwalsh@redhat.com> - 2.1.8-7
changelog:
  - Fix dpi handling in sandbox
  - Make sure semanage fcontext -l -C prints if only local equiv have changed


author: Dan Walsh <dwalsh@redhat.com> - 2.1.9-1
changelog:
  - Upgrade to upstream
  	* sandbox: move sandbox.conf.5 to just sandbox.5
  	* po: Makefile use -p to preserve times to allow multilib simultatious installs
  	* of po files
  	* sandbox: Allow user to specify the DPI value for X in a sandbox
  	* sandbox: make sure the domain launching sandbox has at least 100 categories
  	* sandbox: do not try forever to find available category set
  	* sandbox: only complain if sandbox unable to launch
  	* sandbox: init script run twice is still successful
  	* semanage: print local and dristo equiv rules
  	* semanage: check file equivalence rules for conflict
  	* semanage: Make sure semanage fcontext -l -C prints even if local keys
  	* are not defined
  	* semanage: change src,dst to target,substitute for equivalency
  	* sestatus: Updated sestatus and man pages.
  	* Added SELinux config file man page.
  	* add clean target to man Makefile


author: Dan Walsh <dwalsh@redhat.com> - 2.1.10-1
changelog:
  -Update to upstream
  - sepolgen
  	* better analysis of why things broke
  - policycoreutils
  	* Remove excess whitespace
  	* sandbox: Add back in . functions to sandbox.init script
  	* Fix Makefile to match other policycoreutils Makefiles
  	* semanage: drop unused translation getopt


author: Dan Walsh <dwalsh@redhat.com> - 2.1.10-4
changelog:
  - Fix the handling of namespaces in seunshare/sandbox.
  - Currently mounting of directories within sandbox is propogating to the
  - parent namesspace.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.10-11
changelog:
  - restorecond fixes:
    Stop using depracated g_io interfaces
    Exit with non zero exit code if wrong options given
    Add -h option


author: Dan Walsh <dwalsh@redhat.com> - 2.1.10-17
changelog:
  - Change semanage to produce proper audit records for Common Criteria
  - Cleanup packaging for usrmove


author: Dan Walsh <dwalsh@redhat.com> - 2.1.10-22
changelog:
  - Change to use new selinux_binary_policy_path()
  - Add systemd_passwd_agent_exec($1), and systemd_read_fifo_file_passwd_run($1) to templates for _admin interface


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-1
changelog:
  - Update to upstream
    - policycoreutils
  	* sandbox: do not propogate inside mounts outside
  	* sandbox: Removing sandbox init script, should no longer be necessary
  	* restorecond: Stop using deprecated interfaces for g_io
  	* semanage: proper auditting of user changes for LSPP
  	* semanage: audit message to show what record(s) and item(s) have chaged
  	* scripts: Update Makefiles to handle /usrmove
  	* mcstrans: Version should have been bumped on last check in
  	* seunshare: Only drop caps not the Bounding Set from seunshare
  	* Add bash-completion scripts for setsebool and semanage
  	* newrole: Use correct capng calls in newrole
  	* Fix infinite loop with inotify on 2.6.31 kernels
  	* fix ftbfs with hardening flags
  	* Only run setfiles if we found read-write filesystems to run it on
  	* update .po files
  	* remove empty po files
  	* do not fail to install if unable to make load_policy lnk file

     - sepolgen
  	* Fix dead links to www.nsa.gov/selinux
  	* audit.py Dont crash if empty data is passed to sepolgen
  	* do not use md5 when calculating hash signatures
  	* fix detection of policy loads


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-6
changelog:
  - Rebuild to get latest libsepol which fixes the file_name transition problems
  - Update translations
  - Fix calls to close fd for restorecond


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-12
changelog:
  - Add -N qualifier to semanage, setsebool and semodule to allow you to update
  - policy without reloading it into the kernel.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-15
changelog:
  - Allow stream sock_files to be stored in /tmp and etc_rw_t directories by sepolgen
  - Trigger on selinux-policy needs to change to selinux-policy-devel
  - Update translations
  - Fix semanage dontaudit off/on exception


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-1
changelog:
  - Update to upstream
    - policycoreutils
  	* restorecond: wrong options should exit with non-zero error code
  	* restorecond: Add -h option to get usage command
  	* resorecond: user: fix fd leak
  	* mcstrans: add -f to run in foreground
  	* semanage: fix man page range and level defaults
  	* semanage: bash completion for modules should include -a,-m, -d
  	* semanage: manpage update for -e
  	* semanage: dontaudit off should work
  	* semanage: locallist option does not take an argument
  	* sepolgen: Make use of setools optional within sepolgen
     - sepolgen
  	* Make use of setools optional within sepolgen
  	* We need to support files that have a + in them


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-4
changelog:
  - Fix restorecon to generate a better percentage of completion on restorecon -R /.
  - Have audit2allow look at the constaint violation and tell the user whether it
  - is because of user,role or level


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-6
changelog:
  - Change polgen to generate dbus apps as optional so they can compile on minimal policy system, patch from Miroslav Grepl


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-1
changelog:
  - Update to upstream
  	* genhomedircon: manual page improvements
  	* setfiles/restorecon minor improvements
  	* run_init: If open_init_pty is not available then just use exec
  	* newrole: do not drop capabilities when newrole is run as
  	* restorecon: only update type by default
  	* scripts: Don't syslog setfiles changes on a fixfiles restore
  	* setfiles: do not syslog if no changes
  	* Disable user restorecond by default
  	* Make restorecon return 0 when a file has changed context
  	* setfiles: Fix process_glob error handling
  	* semanage: allow enable/disable under -m
  	* add .tx to gitignore
  	* translations: commit translations from Fedora community
  	* po: silence build process
  	* gui: Checking in policy to support polgengui and sepolgen.
  	* gui: polgen: search for systemd subpackage when generating policy
  	* gui: for exploring booleans
  	* gui: system-config-selinux gui
  	* Add Makefiles to support new gui code
  	* gui: remove lockdown wizard
  	* return equivalency records in fcontext customized
  	* semanage: option to not load new policy into kernel after
  	* sandbox: manpage update to describe standard types
  	* setsebool: -N should not reload policy on changes
  	* semodule: Add -N qualifier to no reload kernel policy
  	* gui: polgen: sort selinux types of user controls
  	* gui: polgen: follow symlinks and get the real path to
  	* gui: Fix missing error function
  	* setfiles: return errors when bad paths are given
  	* fixfiles: tell restorecon to ignore missing paths
  	* setsebool: error when setting multiple options
  	* semanage: use boolean subs.
  	* sandbox: Make sure Xephyr never listens on tcp ports
  	* sepolgen: return and output constraint violation information
  	* semanage: skip comments while reading external configuration files
  	* restorecond: relabel all mount runtime files in the restorecond example
  	* genhomedircon: dynamically create genhomedircon
  	* Allow returning of bastard matches
  	* sepolgen: return and output constraint violation information
  	* audit2allow: one role/type pair per line


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-3
changelog:
  - Allow fixfiles to specify -v, so they can get verbosity rather then progress.
  - Fix load_file Makefile to use SBINDIR rather then real OS.
  - Fix man pages in setfiles and restorecon to reflect what happens when you relabel the entire OS.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-7
changelog:
  - Fix manpage generation, missing import
  - Add equiv_dict to get samba booleans into smbd_selinux
  - Add proper translations for booleans and remove selinux.tbl


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-8
changelog:
  - Fix typo in preunstall line for restorecond
  - Add mgrepl patch to consolidate file context generated by sepolicy generate


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-9
changelog:
  - Fix semanage to verify that types are appropriate for commands.
    * Patch initiated by mgrepl
    * Fixes problem of specifying non file_types for fcontext, or not port_types for semanage port


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-10
changelog:
  - Update sepolicy generate with patch to create spec file and man page.
  - Patch initiated by Miroslav Grepl


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-12
changelog:
  - Add missing spec.py from templates directory needed for sepolicy generate
  - Add /var/tmp as collection point for sandbox apps.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-14
changelog:
  - Add role_allow to sepolicy.search python bindings, this allows us to remove last requirement for setools-cmdline in gui tools.
  - Fix man page generator.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-16
changelog:
  - Add Miroslav Grepl patch to generate html man pages
  - Update Translations
  - Add option to sandbox to shred files before deleting


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-19
changelog:
  - Change sepolicy python bindings to have python pick policy file, fixes weird memory problems in sepolicy network


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-24
changelog:
  - Fix manpage to generate proper man pages for alternate policy,
  basically allow me to build RHEL6 man pages on a Fedora 18 box, as long as
  I pull the policy, policy.xml and file_contexts and file_contexts.homedir


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-25
changelog:
  - Remove run_init, no longer needed with systemd.
  - Fix sepolicy generate to not include subdirs in generated fcontext file.  (mgrepl patch)


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-26
changelog:
  - Fix semanage booleans -l, move more boolean_dict handling into sepolicy
  - Update translations
  - Fixup sepolicy generate to discover /var/log, /var/run and /var/lib directories if they match the name
  - Fix kill function call should indicate signal_perms not kill capability
  - Error out cleanly in system-config-selinux, if it can not contact XServer


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-27
changelog:
  - Only report restorecon warning for missing default label, if not running
  recusively
  - Update translations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-37
changelog:
  - Move sepogen python bindings back into policycoreutils-python out of -devel, since sepolicy is using the


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-41
changelog:
  - Add --path as a parameter to sepolicy generate
  - Print warning message if program does not exists when generating policy, and do not attempt to run nm command
  - Fix sepolicy generate -T to not take an argument, and supress the help message
  - Since this is really just a testing tool


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-44
changelog:
  - Additional fixes for disabled SELinux Box
  - system-config-selinux no longer relies on lokkit for /etc/selinux/config


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-45
changelog:
  - Apply patch from Miroslav to display proper range description in man pages g
  - Should print warning on missing default label when run in recusive mode iff
  - Remove extra -R description, and fix recursive description


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-46
changelog:
  - sepolicy transition was blowing up. Also cleanup output when only source is specified.
  - sepolicy generate should allow policy modules names that include - or _


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-50
changelog:
  - Update translations
  - update sepolicy manpage to generate fcontext equivalence data and to list
  default file context paths.
  - Add ability to generate policy for confined admins and domains like puppet.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-51
changelog:
  - Update translations
  - Fix sepolicy booleans to handle autogenerated booleans descriptions
  - Cleanups of sepolicy manpage
  - Fix crash on git_shell man page generation


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-52
changelog:
  - Update to latest patches from eparis/Upstream
  -    secon: add support for setrans color information in prompt output
  - Update translations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-53
changelog:
  - Update with Miroslav patch to handle role attributes
  - Update Translations
  - import sepolicy will only throw exception on missing policy iff selinux is enabled


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-55
changelog:
  - Update Translations
  - Fix handling of semanage generate --cgi -n MODULE PATHTO/CGI
  -   This fixes the spec file and script file getting wrong names for modules and types.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-56
changelog:
  -  Additional changes for bash completsion and generate man page to match the w
  -  Add newtype as a new qualifier to sepolicy generate.  This new mechanism wil
  -  a policy write to generate types after the initial policy has been written a
  -  will autogenerate all of the interfaces.
  -  I also added a -w options to allow policy writers from the command line to s
  -  the writable directories of files.
  -
  -  Modify network.py to include interface definitions for newly created port type
  -  Standardize of te_types just like all of the other templates.

  -  Change permissive domains creation to raise exception if sepolgen is not ins
  -  get_te_results no longer needs or uses the opts parameter.
  -  The compliler was complaining so I just removed the option.
  -  Start returning analysis data for audit2allow


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-57
changelog:
  - Update to latest patches from eparis/Upstream
  - fixfiles onboot will write any flags handed to it to /.autorelabel.
  -   * Patch sent to initscripts to have fedora-autorelabel pass flags back to fixfiles restore
  -   * This should allow fixfiles -F onboot, to force a hard relabel.
  - Add -p to show progress on full relabel.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-58
changelog:
  - Reorginize sepolicy so all get_all functions are in main module
  - Add -B capability to fixfiles onboot and fixfiles restore, basically searches for all files created since the last boot.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-1
changelog:
  - Update to upstream
  	* setfiles: estimate percent progress
  	* load_policy: make link at the destination directory
  	* Rebuild polgen.glade with glade-3
  	* sepolicy: new command to unite small utilities
  	* sepolicy: Update Makefiles and po files
  	* sandbox: use sepolicy to look for sandbox_t
  	* gui: switch to use sepolicy
  	* gui: sepolgen: use sepolicy to generate
  	* semanage: use sepolicy for boolean dictionary
  	* add po file configuration information
  	* po: stop running update-po on all
  	* semanage: seobject verify policy types before allowing you to assign them.
  	* gui: Start using Popen, instead of os.spawnl
  	* sandbox: Copy /var/tmp to /tmp as they are the same inside
  	* qualifier to shred content
  	* semanage: Fix handling of boolean_sub names when using the -F flag
  	* semanage: man: roles instead of role
  	* gui: system-config-selinux: Catch no DISPLAY= error
  	* setfiles: print error if no default label found
  	* semanage: list logins file entries in semanage login -l
  	* semanage: good error message is sepolgen python module missing
  	* gui: system-config-selinux: do not use lokkit
  	* secon: add support for setrans color information in prompt output
  	* restorecond: remove /etc/mtab from default list
  	* gui: If you are not able to read enforcemode set it to False
  	* genhomedircon: regenerate genhomedircon more often
  	* restorecond: Add /etc/udpatedb.conf to restorecond.conf
  	* genhomedircon generation to allow spec file to pass in SEMODULE_PATH
  	* fixfiles: relabel only after specific date
  	* po: update translations
  	* sandbox: seunshare: do not reassign realloc value
  	* seunshare: do checking on setfsuid
  	* sestatus: rewrite to shut up coverity


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-4
changelog:
  - Revert some changes which are causing the wrong policy version file to be created
  - Switch sandbox to start using openbox rather then matchbox
  - Make sepolgen a symlink to sepolicy
  - update translations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-6
changelog:
  - Fix newrole to retain cap_audit_write when compiled with namespace, also
  do not drop capabilities when run as root.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-7
changelog:
  - Add --root/-r flag to sepolicy manpage,
  - This allows us to generate man pages on the fly in the selinux-policy build


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-8
changelog:
  - Sepolixy should not throw an exception on an SELinux disabled machine
  - Switch from using console app to using pkexec, so we will work better
  with policykit.
  - Add missing import to fix system-config-selinux startup
  - Add comment to pamd files about pam_rootok.so
  - Fix sepolicy generate to not comment out the first line


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-10
changelog:
  - Fix sepolicy to be able to work on an SELinux disabled system.
  - Needed to be able to build man pages in selinux-policy package


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-12
changelog:
  - Do not load interface file by default when sepolicy is called, mov get_all_methods to the sepolicy package


author: Rahul Sundaram <sundaram@fedoraproject.org> - 2.1.14-13
changelog:
  - remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
  - clean up spec to follow current guidelines


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-14
changelog:
  - Allow users with symlinked homedirs to work. call realpath on homedir
  - Fix sepolicy reorganization of helper functions.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-20
changelog:
  - Mention creation of permissive domains in sepolicy generate man page
  - Change sepolicy manpage to use shortname with an "_" to stop accidently grabbing unrelated types for a domain.
  - Fix audit2allow to show better information on constraint violations.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-21
changelog:
  - sepolicy generate should look for booleans that effect equivalence names, and add them to the man page


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-22
changelog:
  - Fix newrole to not drop capabilities from the bounding set.
  - Stop dropping capabilities from its children.
  - Add better error messages.
  - Change location of bash_completion files to /usr/share/bash-completion/compl


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-23
changelog:
  - sepolicy manpage:
  -   use nroff instead of man2html
  -   Remove checking for name of person who created the man page
  - audit2allow
  -   Fix output to show the level that is different.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-26
changelog:
  - Can not unshare IPC in sandbox, since it blows up Xephyr
  - Remove bogus error message sandbox about reseting setfsuid


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-28
changelog:
  - Fix audit2allow output to better align analysys with the allow rules
  - Apply Miroslav Grepl patch to clean up sepolicy generate usage
  - Apply Miroslav Grepl patch to fixupt handing of admin_user generation
  - Update Tranlslations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-30
changelog:
  - Add buildrequires for OpenBox to prevent me from accidently building into RHEL7
  - Add support for returning alias data to sepolicy.info python bindings


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-31
changelog:
  - Add post install scripts for gui to make sure Icon Cache is refreshed.
  - Fix grammar issue in secon man page
  - Update Translations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-32
changelog:
  - Move sepolicy to policycoreutils-devel pacage, since most of it is used for devel
  - Apply Miroslav Grepl Patches for sepolicy
  -- Fix generate mutually groups option handling
  -- EUSER is used for existing policy
  -- customize options can be used together with admin_domain option
  -- Fix manpage.py to generate correct man pages for SELinux users
  -- Fix policy *.te file generated by customize+writepaths options
  -- Fix install script for confined_admin option


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-34
changelog:
  - Update translations
  - Add patch inspired by Miroslav Grepl to add extended information for sepolicy interface command.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-35
changelog:
  - Update translations
  - Add patch by Miroslav Grepl to add compile test for sepolicy interface command.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-37
changelog:
  - Fix exceptionion hanling in audit2allow -o
  - Generate Man pages for everydomain, not just ones with exec_t entrypoints
  - sepolicy comunicate should return ValueError not TypeError
  - Trim header line in sepolicy manpage to use less space
  - Add missing options to restorecon man page


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-38
changelog:
  - No longer run sepolgen-ifgen at install time.
  - Run sepolgen-ifgen in audit2allow and sepolicy generate, if needed.
  - Update Translations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-39
changelog:
  - Run sepolgen-ifgen in audit2allow and sepolicy generate, if needed, first time
  - Add  Sven Vermeulen  patches to cleanup man pages


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-40
changelog:
  - Only require selinux-policy-devel for policycoreutils-devel, this will shrink the size of the livecd.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-42
changelog:
  - Add support for Xephyr -resizable, so sandbox can now resize window
  - Add support for compressed policy.xml
  - Miroslav Grepl patch to allow sepolicy interface on individual interface fil
  - Also add capability to test interfaces for correctness.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-44
changelog:
  - Fix sepolicy-generate man page to clear up options/policy type
  - Add Miroslav Grepl to not generate man page when doing
    sepolicy generate --customize
  - Add support for executing semanage user within spec file
  - Fix generation of confined admin domains, to handle booleans properly.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-46
changelog:
  - Fix the name of the spec file generated in the build script
  - Add mgrepl patch to support argparse for semanage command parsing


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-48
changelog:
  - Fix audit2allow -o to open file for append
  - Fix the name of the spec file generated in the build script


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-50
changelog:
  - Fix sepolicy generate --confined_admin to generate tunables
  - Add new interface to generate entrypoints for use with new gui


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-56
changelog:
  - Fix semanage export/import commands
  - Fix semange module command
  - Remove --version option from sandbox


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-57
changelog:
  - Remove requires for systemd-sysv
  - Move systemd-units require to restorecond section
  - Update Tranlasions
  - More sepolicy interfaces for gui
  - Cleanup man pages for sepolicy generate


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-63
changelog:
  - Update sepolicy gui.
  - Error out of you call sepolicy gui without policycoreutils-gui package installed
  - Fix semanage login -d command
  - Update Translations


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-65
changelog:
  - Do not generate shell script or spec file for sepolicy generate --newtype
  - Update translations
  - Fix sepolicy generate --admin_user man page again
  - Fix setsebool to print less verbose error messages by default, add -V for ve


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-68
changelog:
  - Fix bugs introduced by previous patch.  semanage port
  - Update Translations
  - Add test suite for sepolicy command lines


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-75
changelog:
  - Update sepolicy gui code, cleanups and add file transition tab
  - Fix semanage fcontext -a --ftype code to work.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-79
changelog:
  - Add Miroslav Grepl setsebool patch to give better error message on bad boolean names
  - Additional help screens for sepolicy gui


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-80
changelog:
  - Random fixes for sepolicy gui
    * Do not prompt for password until you make a change
    * Add user mappings and selinux users page
    * lots of code cleanup

  - Verify homedir is owned by user before mounting over it with seunshare
  - Fix fixfiles to handle Relabel properly
  - Fix semanage fcontext -e / command to allow "/"


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-82
changelog:
  - Improvements to sepolicy gui
    - Add more help information
    - Cleanup code
    - Add deny_ptrace on lockdown screen
    - Make unconfined/permissivedomains lockdown work
    - Add more support for file equivalency


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-85
changelog:
  - Fixes for fixfiles
    * exclude_from_dirs should apply to all types of restorecon calls
    * fixfiles check now works
    * exit with the correct status

  - semanage no longer import selinux


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-86
changelog:
  - sepolicy gui
    - mgrepl added delete screens for users and login
    - Fix lots of bugs.
  - Update Translations.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-88
changelog:
  - Cleanup errors found by pychecker
  - Apply patch from Michal Trunecka to allow restorecon to handle {} in globs
  Resolves: #1018913


author: Dan Walsh <dwalsh@redhat.com> - 2.1.14-89
changelog:
  - Update to latest sepolicy tool chain.
  - Document semodule -P
  - Verify input to semanage permissive -a is a valid domain.
  - Assigning login user with semanage login, range should default to user record


author: Dan Walsh <dwalsh@redhat.com> - 2.2-1
changelog:
  - Update to upstream 
  	* Properly build the swig exception file from Laurent Bigonville.
  	* Fix man pages from Laurent Bigonville.
  	* Support overriding PATH and INITDIR in Makefile from Laurent Bigonville.
  	* Fix LDFLAGS usage from Laurent Bigonville.
  	* Fix init_policy warning from Laurent Bigonville.
  	* Fix semanage logging from Laurent Bigonville.
  	* Open newrole stdin as read/write from Sven Vermeulen.
  	* Fix sepolicy transition from Sven Vermeulen.
  	* Support overriding CFLAGS from Simon Ruderich.
  	* Create correct man directory for run_init from Russell Coker.
  	* restorecon GLOB_BRACE change from Michal Trunecka.
  	* Extend audit2why to report additional constraint information.
  	* Catch IOError errors within audit2allow from Dan Walsh.
  	* semanage export/import fixes from Dan Walsh.
  	* Improve setfiles progress reporting from Dan Walsh.
  	* Document setfiles -o option in usage from Dan Walsh.
  	* Change setfiles to always return -1 on failure from Dan Walsh.
  	* Improve setsebool error r eporting from Dan Walsh.
  	* Major overhaul of gui from Dan Walsh.
  	* Fix sepolicy handling of non-MLS policy from Dan Walsh.
  	* Support returning type aliases from Dan Walsh.
  	* Add sepolicy tests from Dan Walsh.
  	* Add org.selinux.config.policy from Dan Walsh.
  	* Improve range and user input checking by semanage from Dan Walsh.
  	* Prevent source or target arguments that end with / for substitutions from Dan Walsh.
  	* Allow use of <<none>> for semanage fcontext from Dan Walsh.
          * Report customized user levels from Dan Walsh.
  	* Support deleteall for restoring disabled modules from Dan Walsh.
  	* Improve semanage error reporting from Dan Walsh.
  	* Only list disabled modules for module locallist from Dan Walsh.
  	* Fix logging from Dan Walsh.
  	* Define new constants for file type character codes from Dan Walsh.
  	* Improve bash completions from Dan Walsh.
  	* Convert semanage to argparse from Dan Walsh (originally by Dave Quigley).
  	* Add semanage tests from Dan Walsh.
  	* Split semanage man pages from Dan Walsh.
  	* Move bash completion scripts from Dan Walsh.
  	* Replace genhomedircon script with a link to semodule from Dan Walsh.
  	* Fix fixfiles from Dan Walsh.
  	* Add support for systemd service for restorecon from Dan Walsh.
  	* Spelling corrections from Dan Walsh.
  	* Improve sandbox support for home dir symlinks and file caps from Dan Walsh.
  	* Switch sandbox to openbox window manager from Dan Walsh.
  	* Coalesce audit2why and audit2allow from Dan Walsh.
  	* Change audit2allow to append to output file from Dan Walsh.
  	* Update translations from Dan Walsh.
  	* Change audit2why to use selinux_current_policy_path from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> - 2.2-2
changelog:
  - Shift around some of the files to more appropriate packages.
          * semodule_* packages are required for devel.


author: Dan Walsh <dwalsh@redhat.com> - 2.2.2-1
changelog:
  Resolves: #1002529
  Resolves: #924105
  Resolves: #918140
  Resolves: #1028096

  - Speed up startup time of sepolicy gui
  - Clean up ports screen to only show enabled ports.
  - Update to upstream 
  	* Remove import policycoreutils.default_encoding_utf8 from semanage from Dan Walsh.
  	* Make yum/extract_rpms optional for sepolicy generate from Dan Walsh.
  	* Add test suite for audit2allow and sepolgen-ifgen from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> - 2.2.3-1
changelog:
  - Update to upstream 
  	* Apply polkit check on all dbus interfaces and restrict to active user from Dan Walsh.
  	* Fix typo in sepolicy gui dbus.relabel_on_boot call from Dan Walsh.
  - Apply Miroslav Grepl patch to fix TEMPLATETYPE_domtrans description in sepolicy generate


author: Dan Walsh <dwalsh@redhat.com> - 2.2.4-1
changelog:
  - Update to upstream 
  	* Revert automatic setting of serange and seuser in seobject; was breaking non-MLS systems.
  - Add patches for sepolicy gui from mgrepl to
    Fix advanced_item_button_push() to allow to select an application in advanced search menu
    Fix previously_modified_initialize() to show modified changes properly for all selections


author: Dan Walsh <dwalsh@redhat.com> - 2.2.4-5
changelog:
  - Fix semanage man page description of import command
  - Fix policy kit file to allow changing to permissive mode


author: Dan Walsh <dwalsh@redhat.com> - 2.2.4-6
changelog:
  - Fix sepolicy gui selection for advanced screen
  - Update Translations
  - Move requires checkpolicy requirement into policycoreutils-python
  Resolves: #1043489


author: Dan Walsh <dwalsh@redhat.com> - 2.2.5-1
changelog:
  - Fix Mass Rebuild problems
  - Update to upstream 
  	* Ignore selevel/serange if MLS is disabled from Sven Vermeulen.
  Resolves: #1043489


author: Dan Walsh <dwalsh@redhat.com> - 2.2.5-3
changelog:
  - Add Miroslav patch to
  - Fix previously_modified_initialize() to show modified changes properly for all selections
  Resolves: #1049977


author: Miroslav Grepl <mgrepl@redhat.com> - 2.2.5-5
changelog:
  - Remove default s0 range from semanage-login command. It is handled in seobject.py.
  Resolves:#1028106


author: Miroslav Grepl <mgrepl@redhat.com> - 2.2.5-12
changelog:
  - Make selinux-policy build working also on another architectures related to sepolicy-manpage generate
  Resolves:#1103292


author: Miroslav Grepl <mgrepl@redhat.com> - 2.2.5-13
changelog:
  - If the user attempts to restorecon the label of a file that does not exist, do not report this as an error
  Resolves:#1082956
  - Make fixfiles_exclude_dirs working if there is a substituion for the given directory
  Resolves:#1082676
  - Add ability to list the actual active modules
  Resolves:#1075023
  - Update XDG_RUNTIME_DIR directory
  Resolves:#1112811
  - Fix semanage man page to talk about  semanage-* (8) man pages.
  Resolves:#1084390


author: Petr Lautrbach <plautrba@redhat.com> 2.2.5-16
changelog:
  - semanage: Use OrderedDict for list of fcontexts
  Resolves: rhbz#1206769
  - fixfiles: Cover file_context.XXX.homedir
  Resolves: rhbz#1186640


author: Petr Lautrbach <plautrba@redhat.com> 2.2.5-17
changelog:
  - Fix handling of Forking daemon, to allow systemd to handle it better
  Resolves: rhbz#1186648
  - Fix typo in semanage args for minimum policy store
  Resolves: rhbz#1208797
  - Allow to define sock file in /etc directory
  Resolves: rhbz#1188360


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-2
changelog:
  - sepolgen: Add support for TYPEBOUNDS statement in INTERFACE policy
    files (#1319338)
  - Add documentation for MCS separated domains
  - Move svirt man page out of libvirt into its own


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-3
changelog:
  - Update sandbox types in sandbox manual
  - Fix typos in semanage manpages
  - Fix the documentation of -l,--list for semodule
  - Minor fix in a French translation
  - Fix the extract example in semodule.8
  - Update sandbox.8 man page
  - Remove typos from chcat --help
  - Fix multiple spelling errors
  - hll/pp: Warn if module name different than output filename


author: Petr Lautrbach <plautrba@redhat.com> 2.5-6.2
changelog:
  - open_init_pty: Do not error on EINTR
  - Fix [-s STORE] typos in semanage
  - Don't use subprocess.getstatusoutput() in Python 2 code


author: Petr Lautrbach <plautrba@redhat.com> 2.5-7
changelog:
  - fixfiles: Pass -n to restorecon for fixfiles check
  - sepolicy: Check get_rpm_nvr_list() return value
  - Don't use subprocess.getstatusoutput() in Python 2 code
  - semanage: Add auditing of changes in records
  - Remove unused 'q' from semodule getopt string


author: Petr Lautrbach <plautrba@redhat.com> 2.5-8
changelog:
  - audit2allow: tests should use local copy not system
  - audit2allow: remove audit2why so that it gets symlinked
  - semanage: fix man page and help message for import option
  - semanage: fix error message for fcontext -m
  - semanage: Fix semanage fcontext -D
  - semanage: Correct fcontext auditing
  - semanage: Default serange to "s0" for port modify
  - semanage: Use socket.getprotobyname for protocol
  - semanage: fix modify action in node and interface


author: Petr Lautrbach <plautrba@redhat.com> 2.5-9
changelog:
  - sandbox: create a new session for sandboxed processes - CVE-2016-7545
  - sandbox: do not try to setup directories without -X or -M


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-13
changelog:
  - hll/pp: Fix pp crash when processing base module (#1350806)
  - sepolicy: fix obtaining domain name in HTMLManPages (#1174744)


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-14
changelog:
  - Fix export of fcontext socket entries (#1435100)
  - Fix checks whether a module name is passed to semanage-module (#1420527)


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-15
changelog:
  - sepolicy: Do not fail when file_contexts.{homedirs,local} are not present (#1395778)
  - fixfiles - use quotes around "$FILEPATH" (#1241946)


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-16
changelog:
  - Strip non-printable characters when parsing audit messages (#1406328)
  - Install seobject python module into arch specific path (#1061049)
  - restorecond: Decrease loglevel of termination message (#1422121)
  - semodule_package: do not fail with an empty fc file (#1390535)


author: Adam Jackson <ajax@redhat.com> 0.8.0-3
changelog:
  - poppler-0.8.0-ocg-crash.patch: Fix a crash when no optional content
    groups are defined.
  - Mangle configure to account for the new directory for qt3 libs.
  - Fix grammar in %description.


author: Marek Kasik <mkasik@redhat.com> - 0.12.3-3
changelog:
  - Correct permissions of goo/GooTimer.h
  - Convert pdftohtml.1 to utf8
  - Make the pdftohtml's Provides/Obsoletes versioned


author: Marek Kasik <mkasik@redhat.com> - 0.15.0-5
changelog:
  - Add poppler-0.15.0-CVE-2010-3702.patch
      (Properly initialize parser)
  - Add poppler-0.15.0-CVE-2010-3703.patch
      (Properly initialize stack)
  - Add poppler-0.15.0-CVE-2010-3704.patch
      (Fix crash in broken pdf (code < 0))
  - Resolves: #639861


author: Marek Kasik <mkasik@redhat.com> - 0.17.3-2
changelog:
  - Don't include pdfextract and pdfmerge in resulting packages for now
  - since they conflict with packages pdfmerge and mupdf (#740906)


author: Marek Kasik <mkasik@redhat.com> 0.18.4-3
changelog:
  - Backport of a patch which sets mask matrix before drawing an image with a mask
  - Resolves: #817378


author: Marek Kasik <mkasik@redhat.com> 0.20.2-6
changelog:
  - Backport most of the changes from poppler-0.20.3 - poppler-0.20.5
  -   (those which doesn't change API or ABI and are important)
  - See poppler-0.20.3-5.patch for detailed list of included commits


author: Marek Kasik <mkasik@redhat.com> 0.22.5-2
changelog:
  - Add poppler-0.22.5-CVE-2013-4473.patch
      (Limit length of output to pathName buffer)
  - Add poppler-0.22.5-CVE-2013-4474.patch
      (Check file pattern)
  - Resolves: #1025160


author: Marek Kasik <mkasik@redhat.com> - 0.26.5-1
changelog:
  - Update to 0.26.5
  - Remove unused patches
  - Rereview patches from fedora
  - Modify RHEL patches so that they apply
  - Disable Qt5 explicitly
  - Resolves: #1174537


author: Marek Kasik <mkasik@redhat.com> - 0.26.5-4
changelog:
  - Bump sonames of all frontends so that they loads symbols
  - from correct libpoppler.so.* when the compat-poppler022
  - package is installed.
  - Resolves: #1174537


author: Marek Kasik <mkasik@redhat.com> - 0.26.5-5
changelog:
  - Remove PFB headers from embedded Type1 fonts
  - before embedding them into a PostScript file.
  - Resolves: #1241488


author: Kaj J. Niemi <kajtzu@fi.basen.net> 7.4-0.1
changelog:
  - 7.4
  - Fixed Patch #1 (now rpm-pgsql-7.4.patch)
  - Fixed Patch #2 (now rpm-multilib-7.4.patch):
  - Patch #4 is unnecessary (upstream)
  - Fixed Patch #6 (now postgresql-7.4-src-tutorial.patch)
  - Added Patch #8 (postgresql-7.4-com_err.patch) as com_err()
    is provided by e2fsprogs and CPPFLAGS gets lost somewhere
    inside configure (bad macro?)
  - No 7.4 PDF docs available yet (Source #17)
  - PyGreSQL is separated from the upstream distribution but
    we include it as usual (Source #18)
  - Default to compiling libpq and ECPG as fully thread-safe

  - 7.4 Origin.  See previous spec files for previous history. Adapted
  - from Red Hat and PGDG's 7.3.4 RPM, directly descended from 
  - postgresql-7.3.4-2 as shipped in Fedora Core 1.


author: Lamar Owen <lowen@pari.edu> <lamar.owen@wgcr.org>
changelog:
  - 7.4-0.1PGDG
  - Development JDBC jars in addition to the 7.3 jars; will replace the
  - 7.3 jars once 7.4 official jars are released.
  - Changed to use the bzip2 source to save a little size.
  - Removed some commented out portions of the specfile.
  - Removed the 7.3.4 PDF docs.  Will replace with 7.4 PDF's once they
  - are ready.


author: David Jee <djee@redhat.com> 7.4-4
changelog:
  - Add PyGreSQL patch for deprecated column pg_type.typprtlen [Bug #111263]
  - Add headers patch which moves ecpg headers to /usr/include/ecpg
    [Bug #111195]


author: Lamar Owen <lowen@pari.edu>
changelog:
  - 7.4.1-1PGDG
  - Merge Sander Steffann's changes up to 7.4-0.5PGDG
  - Proper 7.4.1 JDBC jars this time.
  - Patch for no pl/python from Alvaro


author: Tom Lane <tgl@redhat.com> 7.4.2-1
changelog:
  - Update to PostgreSQL 7.4.2; sync with community SRPM as much as possible.
  - Support PGOPTS from /etc/sysconfig/pgsql, per bug 111504.
  - Fix permissions on /etc/sysconfig/pgsql, per bug 115278.
  - SELinux patch in init file: always su </dev/null, per bug 117901.
  - Rebuilt


author: Tom Lane <tgl@redhat.com> 7.4.3-1
changelog:
  - Update to PostgreSQL 7.4.3.
  - Uninstalling server RPM stops postmaster first, per bug 114846.
  - Fix su commands to not assume PG user's shell is sh-like, per bug 124024.
  - Fix permissions on postgresql-python doc files, per bug 124822.
  - Minor postgresql.init improvements.


author: Tom Lane <tgl@redhat.com> 7.4.3-3
changelog:
  - Undo ill-considered chkconfig change that causes server to start
    immediately upon install.  Mea culpa (bug 127552).


author: Tom Lane <tgl@redhat.com> 7.4.5-1
changelog:
  - Update to PostgreSQL 7.4.5.
  - Update JDBC jars to driver build 215.
  - Add Obsoletes: entries for rh-postgresql packages, per bug 129278.


author: Tom Lane <tgl@redhat.com> 7.4.5-3
changelog:
  - Solve the stale lockfile problem (bugs 71295, 96981, 134090)
  - Use runuser instead of su for SELinux (bug 134588)


author: Tom Lane <tgl@redhat.com> 7.4.5-4
changelog:
  - Remove contrib/oidjoins stuff from installed fileset; it's of no use
    to ordinary users and has a security issue (bugs 136300, 136301)
  - adjust chkconfig priority (bug 128852)


author: Tom Lane <tgl@redhat.com> 7.4.6-1
changelog:
  - Update to PostgreSQL 7.4.6 (bugs 136947, 136949)
  - Make init script more paranoid about mkdir step of initializing a new
    database (bugs 136947, 136949)


author: Tom Lane <tgl@redhat.com> 7.4.6-3
changelog:
  - Update to PyGreSQL 3.6 (to fix bug #142711)
  - Adjust a few file permissions (bug #142431)
  - Assign %{_libdir}/pgsql to base package instead of -server (bug #74003)


author: Tom Lane <tgl@redhat.com> 8.0.0-1
changelog:
  - Update to PostgreSQL 8.0.0, PyGreSQL 3.6.1, pgtcl 1.5.2,
    and jdbc driver build 309.
  - Extensive cleanout of obsolete cruft in patch set.
  - Regression tests are run during RPM build (NOTE: cannot build as root when
    this is enabled).
  - Postmaster stderr goes someplace useful, not /dev/null (bz#76503, #103767)
  - Make init script return a useful exit status (bz#80782)
  - Move docs' tutorial directory to %{_libdir}/pgsql/tutorial, since it
    includes .so files that surely do not belong under /usr/share.
  - Remove useless .sgml files from docs RPM (bz#134450)
  - Put regression tests under /usr/lib64 on 64-bit archs, since .so files
    are not architecture-independent.


author: Tom Lane <tgl@redhat.com> 8.0.1-2
changelog:
  - Repair improper error message in init script when PGVERSION doesn't match.
  - Arrange for auto update of version embedded in init script.


author: Tom Lane <tgl@redhat.com> 8.0.1-4
changelog:
  - Attach Obsoletes: declarations for rh-postgresql to subpackages (bz#144435)
  - Make Requires: and Prereq: package linkages specify release not only
    version, as per recent mailing list discussion.


author: Tom Lane <tgl@redhat.com> 8.0.3-1
changelog:
  - Update to PostgreSQL 8.0.3 (includes security and data-loss fixes; see
    bz#156727, CAN-2005-1409, CAN-2005-1410)
  - Update to jdbc driver build 311
  - Recreate postgres user after superseding an rh-postgresql install (bug #151911)
  - Ensure postgresql server is restarted if running during an upgrade


author: Tom Lane <tgl@redhat.com> 8.0.4-1
changelog:
  - Update to PostgreSQL 8.0.4, PyGreSQL 3.6.2, and jdbc driver build 312
  - Adjust pgtcl link command to ensure it binds to correct libpq (bug #166665)
  - Remove obsolete Conflicts: against other python versions (bug #166754)
  - Add /etc/pam.d/postgresql (bug #167040)
  - Include contrib/xml2 in build (bug #167492)


author: Tom Lane <tgl@redhat.com> 8.1.0-1
changelog:
  - Update to PostgreSQL 8.1.0, PyGreSQL 3.7, and jdbc driver build 404
  - Fix PAM config file (must have account not only auth) (bug #167040)
  - Add BuildPrereq: libxslt-devel (bug #170141)
  - Sync with PGDG SRPM as much as feasible


author: Tom Lane <tgl@redhat.com> 8.1.1-1
changelog:
  - Update to PostgreSQL 8.1.1
  - Make pg_config.h architecture-independent for multilib installs;
    put the original pg_config.h into pg_config_$ARCH.h


author: Tom Lane <tgl@redhat.com> 8.1.1-3
changelog:
  - fix pg_config.h for 64-bit and ppc platforms
  - update Makefile.regress (needs to --load-language=plpgsql)


author: Tom Lane <tgl@redhat.com> 8.1.2-1
changelog:
  - Update to PostgreSQL 8.1.2
  - Repair extraneous quote in pgtcl configure script ... odd that bash
    didn't use to spit up on this.


author: Tom Lane <tgl@redhat.com> 8.1.3-1
changelog:
  - Update to PostgreSQL 8.1.3 (fixes bug #180617, CVE-2006-0553)
  - Update to jdbc driver build 405
  - Modify multilib header hack to not break non-RH arches, per bug #177564


author: Tom Lane <tgl@redhat.com> 8.1.4-1
changelog:
  - Update to PostgreSQL 8.1.4 (includes fixes for CVE-2006-2313, CVE-2006-2314;
    see bug #192173)
  - Update to PyGreSQL 3.8
  - Suppress noise from chcon, per bug #187744


author: Tom Lane <tgl@redhat.com> 8.2.0-1
changelog:
  - Update to PostgreSQL 8.2.0
  - Update to PyGreSQL 3.8.1
  - Fix chcon arguments in test/regress/Makefile
  Related: #201035
  - Adjust init script to not fool /etc/rc.d/rc
  Resolves: #161470
  - Change init script to not do initdb automatically, but require
    manual "service postgresql initdb" for safety.  Per upstream discussions.


author: Tom Lane <tgl@redhat.com> 8.2.1-1
changelog:
  - Update to PostgreSQL 8.2.1
  - Update to pgtcl 1.5.3
  - Be sure we link to libncurses, not libtermcap which is disappearing in Fedora


author: Tom Lane <tgl@redhat.com> 8.2.1-2
changelog:
  - Split -pl subpackage into three new packages to reduce dependencies
    and track upstream project's packaging.


author: Tom Lane <tgl@redhat.com> 8.2.4-2
changelog:
  - Fix oversight in postgresql-test makefile: pg_regress isn't a shell script
    anymore.  Per upstream bug 3398.


author: Tom Lane <tgl@redhat.com> 8.2.4-4
changelog:
  - Use tzdata package's data files instead of private copy, so that
    postgresql-server need not be turned for routine timezone updates
  - Don't remove postgres user/group during RPM uninstall, per Fedora
    packaging guidelines
  - Seems we need an explicit BuildRequires on gawk now
  - Rebuild to fix Fedora toolchain issues


author: Tom Lane <tgl@redhat.com> 8.2.4-5
changelog:
  - Use nicer solution for tzdata file substitution: upstream discussion
    concluded that hardwiring the path was better than a symlink after all.


author: Tom Lane <tgl@redhat.com> 8.2.6-1
changelog:
  - Update to PostgreSQL 8.2.6 to fix CVE-2007-4769, CVE-2007-4772,
    CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
  - Make initscript and pam config files be installed unconditionally;
    seems new buildroots don't necessarily have those directories in place


author: Tom Lane <tgl@redhat.com> 8.3RC2-1
changelog:
  - Update to PostgreSQL 8.3RC2 (not waiting for 8.3.0 because Fedora 9 alpha
    should be 8.3-based not 8.2-based).
  - Update to pgtcl 1.6.2


author: Tom Lane <tgl@redhat.com> 8.3.1-2
changelog:
  - Clean up cross-subpackage Requires: to ensure that updating any one
    subpackage brings in the matching versions of others.
  Resolves: #444271


author: Tom Lane <tgl@redhat.com> 8.3.1-4
changelog:
  - Enable LDAP support
  Resolves: #445315
  - Use -Wl,--as-needed to suppress bogus dependencies for libraries that
    are really only needed by some of the subpackages


author: Tom Lane <tgl@redhat.com> 8.3.3-1
changelog:
  - Update to PostgreSQL 8.3.3.
  - Remove postgresql-prefer-ncurses.patch, no longer needed in recent
    Fedora releases because libtermcap is gone.


author: Tom Lane <tgl@redhat.com> 8.3.3-2
changelog:
  - Install Pgtcl in /usr/lib/tcl$TCL_VERSION, not directly in /usr/lib.
    Needed because tcl 8.5 no longer puts /usr/lib into its package search path.
    NOTE: do not back-port this change into branches using pre-8.5 tcl, because
    /usr/lib/tcl8.4 had been a symlink to /usr/share/tcl8.4, and /usr/share
    is exactly where we must not put Pgtcl.
  Resolves: #228263


author: Tom Lane <tgl@redhat.com> 8.3.5-1
changelog:
  - Update to PostgreSQL 8.3.5.
  - Improve display from init script's initdb action, per Michael Schwendt


author: Tom Lane <tgl@redhat.com> 8.3.6-1
changelog:
  - Update to PostgreSQL 8.3.6, for various fixes described at
    http://www.postgresql.org/docs/8.3/static/release-8-3-6.html


author: Tom Lane <tgl@redhat.com> 8.3.6-4
changelog:
  - Prevent dependent packages from needing to include sys/sdt.h
    (unintended side effect of previous patch)
  - Use -O1 on alpha, per report from Oliver Falk; -O2 tickles gcc bugs


author: Tom Lane <tgl@redhat.com> 8.3.7-1
changelog:
  - Update to PostgreSQL 8.3.7, for various fixes described at
    http://www.postgresql.org/docs/8.3/static/release-8-3-7.html
    notably the fix for CVE-2009-0922


author: Tom Lane <tgl@redhat.com> 8.4.0-1
changelog:
  - Update to PostgreSQL 8.4.0.  See release notes at
    http://www.postgresql.org/docs/8.4/static/release-8-4.html


author: Tom "spot" Callaway <tcallawa@redhat.com> 8.4.0-2
changelog:
  - update License tag to MIT (PostgreSQL calls it "BSD", but it is MIT)
  - Note: This changes nothing from a license compatibility perspective.


author: Tom Lane <tgl@redhat.com> 8.4.1-1
changelog:
  - Update to PostgreSQL 8.4.1, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-1.html
    including two security issues
  Related: #522085
  Related: #522092


author: Tom Lane <tgl@redhat.com> 8.4.2-1
changelog:
  - Update to PostgreSQL 8.4.2, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-2.html
    including two security issues
  Related: #546321
  Related: #547662
  - Use -N not the obsolete -n in useradd call
  Resolves: #495727
  - Clean up specfile to eliminate rpmlint gripes, mainly by removing
    no-longer-needed provisions for superseding rh-postgresql


author: Tom Lane <tgl@redhat.com> 8.4.2-2
changelog:
  - Remove static libraries (.a files) from package, per packaging guidelines
  - Change %define to %global, per packaging guidelines


author: Tom Lane <tgl@redhat.com> 8.4.2-3
changelog:
  - Remove the postgresql-python and postgresql-tcl subpackages.  These files
    are now broken out as their own packages (PyGreSQL and tcl-pgtcl,
    respectively), to reflect the now longstanding split of upstream projects.
  Related: #452306, #452321


author: Tom Lane <tgl@redhat.com> 8.4.2-4
changelog:
  - Arrange for the postmaster, but not any of its child processes, to be run
    with oom_adj -17.  This compensates for the OOM killer not being smart about
    accounting for shared memory usage.


author: Tom Lane <tgl@redhat.com> 8.4.2-5
changelog:
  - Latest version of systemtap needs the probes.o file to be built again
  Resolves: #557266
  - Provide script and instructions for building the documentation PDF


author: Tom Lane <tgl@redhat.com> 8.4.3-1
changelog:
  - Update to PostgreSQL 8.4.3, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-3.html


author: Tom Lane <tgl@redhat.com> 8.4.4-1
changelog:
  - Update to PostgreSQL 8.4.4, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-4.html
    including fixes for CVE-2010-1169 and CVE-2010-1170
  Resolves: #593032


author: Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 8.4.4-3
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
  - Duplicate COPYRIGHT in -libs subpackage, per revised packaging guidelines


author: Tom Lane <tgl@redhat.com> 8.4.5-1
changelog:
  - Update to PostgreSQL 8.4.5, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-5.html
    including the fix for CVE-2010-3433
  Related: #639371
  - Add -p "$pidfile" to initscript's status call to improve corner cases.
  Related: #561010


author: Tom Lane <tgl@redhat.com> 8.4.6-1
changelog:
  - Update to PostgreSQL 8.4.6, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-6.html
  - Ensure we don't package any .gitignore files from the source tarball
  Related: #642210


author: Tom Lane <tgl@redhat.com> 9.0.2-1
changelog:
  - Update to PostgreSQL 9.0.2 (major version bump)
  - Create infrastructure for in-place database upgrade using pg_upgrade
  Resolves: #398221


author: Tom Lane <tgl@redhat.com> 9.0.3-1
changelog:
  - Update to PostgreSQL 9.0.3, for various fixes described at
    http://www.postgresql.org/docs/9.0/static/release-9-0-3.html
    including the fix for CVE-2010-4015
  Resolves: #674296


author: Tom Lane <tgl@redhat.com> 9.0.3-2
changelog:
  - Remove filter-requires-perl-Pg.sh, which doesn't seem to be needed now that
    PyGreSQL has been split out; and our use of it isn't compatible with rpm 4.9
    anyway


author: Tom Lane <tgl@redhat.com> 9.0.4-1
changelog:
  - Update to PostgreSQL 9.0.4, for various fixes described at
    http://www.postgresql.org/docs/9.0/static/release-9-0-4.html
  - Add %{?_isa} to cross-subpackage Requires, per latest packaging guidelines


author: Tom Lane <tgl@redhat.com> 9.1.0-1
changelog:
  - Update to PostgreSQL 9.1.0 (major version bump);
    in-place upgrade support now works from 9.0.x as the previous version


author: Tom Lane <tgl@redhat.com> 9.1.1-1
changelog:
  - Update to PostgreSQL 9.1.1, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-1.html
  - Enable build (but not test) of contrib/sepgsql
  - Clean up specfile build options so that turning options off works again


author: Honza Horak <hhorak@redhat.com> 9.1.1-2
changelog:
  - Create a symlink of pg_regress instead of full copy;
    Don't strip symbols from regress libs
  Related: #729012


author: Tom Lane <tgl@redhat.com> 9.1.2-1
changelog:
  - Update to PostgreSQL 9.1.2, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-2.html


author: Tom Lane <tgl@redhat.com> 9.1.2-2
changelog:
  - Make systemd unit file more user-friendly by resurrecting the old init
    script's checks for data directory presence and version match
  Resolves: #771496


author: Tom Lane <tgl@redhat.com> 9.1.3-1
changelog:
  - Update to PostgreSQL 9.1.3, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-3.html
    including the fixes for CVE-2012-0866, CVE-2012-0867, CVE-2012-0868
  Resolves: #797918


author: Tom Lane <tgl@redhat.com> 9.1.3-2
changelog:
  - Fix postgresql-setup to look for unit file in /usr/lib and to ignore
    comments therein
  Resolves: #802835
  - Resurrect a now-mostly-dummy postgresql init script, so that people can
    keep on using "service postgresql initdb" if they wish
  Resolves: #800416


author: Tom Lane <tgl@redhat.com> 9.1.3-3
changelog:
  - Fix postgresql-setup to rely on systemd to parse the unit file, instead
    of using ad-hoc code
  Resolves: #804290


author: Tom Lane <tgl@redhat.com> 9.1.4-1
changelog:
  - Update to PostgreSQL 9.1.4, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-4.html
    including the fixes for CVE-2012-2143, CVE-2012-2655
  Resolves: #826606
  - Update previous version (embedded in postgresql-upgrade) to 9.0.8
    because fix in whole-row variable dumping could be needed for upgrades
  - Revert fix for bug #800416, per fedora-packaging discussion at
    http://lists.fedoraproject.org/pipermail/packaging/2012-April/008314.html
    "service postgresql initdb" is dead and will stay that way


author: Tom Lane <tgl@redhat.com> 9.1.4-3
changelog:
  - Update code to use oom_score_adj not oom_adj, thereby suppressing
    whining in the kernel log
  - Add "legacy action" scripts to support "service postgresql initdb" and
    "service postgresql upgrade" in a now-approved fashion (requires a
    recent version of initscripts to work)
  Resolves: #800416


author: Tom Lane <tgl@redhat.com> 9.1.4-5
changelog:
  - Back-port upstream support for postmaster listening on multiple Unix sockets
  - Configure postmaster to create sockets in both /var/run/postgresql and /tmp;
    the former is now the default place for libpq to contact the postmaster.
  Resolves: #825448
  - Annotate postgresql.conf about not setting port number there
  - Minor specfile cleanup per suggestions from Tom Callaway
  Related: #845110


author: Tom Lane <tgl@redhat.com> 9.1.5-1
changelog:
  - Update to PostgreSQL 9.1.5, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-5.html
    including the fixes for CVE-2012-3488, CVE-2012-3489


author: Tom Lane <tgl@redhat.com> 9.2.0-1
changelog:
  - Update to PostgreSQL 9.2.0 (major version bump);
    in-place upgrade support now works from 9.1.x as the previous version
  - Add postgresql-plpython3 subpackage with PL/Python built against Python 3


author: Tom Lane <tgl@redhat.com> 9.2.1-1
changelog:
  - Update to PostgreSQL 9.2.1, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-1.html
    including a nasty data-loss bug
  - Adopt new systemd macros for server package install/uninstall triggers
  Resolves: #850277


author: Tom Lane <tgl@redhat.com> 9.2.2-1
changelog:
  - Update to PostgreSQL 9.2.2, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-2.html
  - Use new systemd install/uninstall trigger macros conditionally,
    so that package can still be installed on pre-F18 branches


author: Tom Lane <tgl@redhat.com> 9.2.2-3
changelog:
  - Prevent creation of TCP socket during pg_upgrade regression test, so that
    concurrent RPM builds on the same machine won't fail
  Resolves: #891531
  - Make sure $PGDATA/pg_log/ gets the right SELinux label in postgresql-setup
  Resolves: #891547


author: Tom Lane <tgl@redhat.com> 9.2.3-1
changelog:
  - Update to PostgreSQL 9.2.3, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-3.html
    including the fix for CVE-2013-0255
  Resolves: #908722
  - Make the package build with selinux option disabled
  Resolves: #894367
  - Include old version of pg_controldata in postgresql-upgrade subpackage
  Related: #896161


author: Tom Lane <tgl@redhat.com> 9.2.4-1
changelog:
  - Update to PostgreSQL 9.2.4, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-4.html
    including the fixes for CVE-2013-1899, CVE-2013-1900, CVE-2013-1901
  Resolves: #929223, #929255, #929328
  - fix build for aarch64 and ppc64p7


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-2
changelog:
  - postgresql-setup: don't create whole path to server's data to make sure that
    the parent directory has correct permissions (#972425)


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-3
changelog:
  - add atomic operations support for aarch64 to preupgrade version also (#970661)
  - apply the forgotten man-page-day patch (#948933)


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-5
changelog:
  - %beta implies debug everywhere (also in upgrade part of build)
  - allow `rpmbuild -bi --short-circuit`
  - upgrade: setup previous (RHEL6) version as 8.14.3
  - upgrade: start old postgres with socket file in /var/run/postgresql


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-6
changelog:
  - disable aggressive loop optimizations for old codebase (#993532)
  - upgrade: stop old server in case of permissions problem (#896161)


author: Jozef Mlich <jmlich@redhat.com> - 9.2.5-1
changelog:
  - rebase postgresql to 9.2.5 #1019762 
    http://www.postgresql.org/docs/9.2/static/release-9-2-5.html


author: Jozef Mlich <jmlich@redhat.com> - 9.2.5-2
changelog:
  - Resolves: #1019762 
  - additionally fixes rpmdiff filelist problem with
    /usr/share/doc/postgresql-9.2.5/html/bookindex.html.orig


author: Jozef Mlich <jmlich@redhat.com> - 9.2.6-1
changelog:
  - Resolves #1038688
  - rebase to 9.2.6 see changes at
    http://www.postgresql.org/docs/9.2/static/release-9-2-6.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.7-1
changelog:
  - update to 9.2.7 per release notes (#1065845)
    http://www.postgresql.org/docs/9.2/static/release-9-2-7.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.10-1
changelog:
  - update to 9.2.10 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-10.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-9.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-8.html
    (rhbz#1198672 rhbz#1198673)


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.11-1
changelog:
  - update to 9.2.11 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-11.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.12-1
changelog:
  - update to 9.2.12 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-12.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.13-1
changelog:
  - update to 9.2.13 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-13.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.14-1
changelog:
  - update to 9.2.14 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-14.html


author: Pavel Kajaba <pkajaba@redhat.com> - 9.2.15-1
changelog:
  - update to 9.2.15 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-15.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.18-1
changelog:
  - update to 9.2.18 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-18.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-17.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-16.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.21-1
changelog:
  - update to 9.2.21 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-21.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-20.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-19.html


author: Adam Jackson <ajax@redhat.com> 1.7-2
changelog:
  - Don't suggest disabling g-p-m.  Any additional power consumption is more
    than offset by the ability to suspend.


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.13-2
changelog:
  - Fixed sigwinch handling (#644800)
  - Readded strncpy patch as strncpy is safer than strcpy
  - Print all P-states in dump mode
  - Added explicit requires for pcituils (#653560)
  - Output error in interactive mode if there is no tty (#657212)
  - Do not suggest ondemand when p4-clockmod scaling driver is used (#497167)
  - Fixed rpmlint warning about mixed tabs and spaces


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.98-4
changelog:
  - Backported support for power_supply class
    (add-power-supply-class-support patch)
  - Added support for POWER_NOW readings
    (power-supply-add-power-now-support patch)
    Resolves: rhbz#796068


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.0-1
changelog:
  - New version
    Resolves: rhbz#821144
  - Dropped patches: unknown-readings-fix (upstreamed), compile-fix (upstreamed),
    power-supply-add-power-now-support (upstreamed),
    html-print-commands (upstreamed), add-power-supply-class-support (obsoleted),
    power-supply-units-fix (obsoleted)
  - Updated patches: show-watts-only-if-discharging patch (sent upstream),
    html-escape patch
  - Added patch: valid-html-output (sent upstream)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.0-2
changelog:
  - Fixed segfault during calibration
    Resolves: rhbz#823502
  - Used macro optflags instead of variable RPM_OPT_FLAGS


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.1-1
changelog:
  - New version
  - Removed patches (all upstreamed): show-watts-only-if-discharging,
    valid-html-output, factor-out-powertop-init, catch-fstream-errors


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.2-4
changelog:
  - Reduced number of useless syscalls (reduce-syscalls patch) and
    fixed gpu wiggle (gpu-wiggle-fix patch)
    Resolves: rhbz#886185


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.3-1
changelog:
  - New version
    Resolves: rhbz#923729
  - Dropped fix-crash-on-readonly-fs, reduce-syscalls,
    gpu-wiggle-fix patches (upstreamed)
  - Dropped version-fix patch (not needed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.3-5
changelog:
  - Fixed some possible unregistered parameters errors
    (by reg-net-param patch)
    Resolves: rhbz#1014662
  - Unlimit FDs (by unlimit-fds patch)
    Printed friendly error message if the system is running out
    of FDs (by fd-limit-err patch)
    Resolves: rhbz#1017668


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.3-8
changelog:
  - Fixed buffer overflow in cpufreq tunables on systems with many CPUs
    (by tunable-overflow-fix patch)
    Resolves: rhbz#1080191


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.3-9
changelog:
  - MSR read errors are no more fatal (by msr-check patch)
    Resolves: rhbz#1102088
  - Backported --auto-tune feature and added one-shot systemd service
    (by auto-tune patch)
    Resolves: rhbz#1143014
  - Improved handling of reporting filenames (by improve-reporting patch)
    Resolves: rhbz#1039822


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.3-10
changelog:
  - Reintroduced -d, --dump option and added plain report mode,
    fixed parameters and manual page
    Resolves: rhbz#1333495


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - Change to "License: GPL or artistic" from "Copyright: distributable"
  - Fix man page (#35825)
  - 3.15.1
  - redo config patch


author: Trond Eivind Glomsrød <teg@redhat.com> 3.22-4
changelog:
  - Add Telsa Gwynne's procmailrc as a doc file - it's
    excellently commented, and is a great example


author: Peter Vrabec <pvrabec@redhat.com> 3.22-17
changelog:
  - fix truncation of mailbox when running into a disk quota or a
    full partition. Patch from Solar Designer.


author: Miroslav Lichvar <mlichvar@redhat.com> 3.22-18
changelog:
  - add IPv6 support to comsat notification (#198403)
  - package man page for mailstat
  - change mail spool directory to /var/spool/mail


author: Miroslav Lichvar <mlichvar@redhat.com> 3.22-24
changelog:
  - rename getline to avoid conflict with glibc (#505977)
  - add -Wno-comments to CFLAGS
  - remove package name from summary


author: Jaromir Capik <jcapik@redhat.com> - 3.3.2-2
changelog:
  - Fixing requires in the devel subpackage (missing (x86-32) macro)
  - License statement clarification (upstream patch referrenced in the spec header)


author: Jaromir Capik <jcapik@redhat.com> - 3.3.4-2
changelog:
  - fixing the following regressions:
  -   negative ETIME field in ps (#871819)
  -   procps states a bug is hit when receiving a signal (#871824)
  -   allow core file generation by ps command (#871825)


author: Jaromir Capik <jcapik@redhat.com> - 3.3.6-1
changelog:
  - Update to 3.3.6
  - Changing URL/Source from gitorious to recently created sourceforge page
  - Replacing autogen.sh with autoreconf


author: Jaromir Capik <jcapik@redhat.com> - 3.3.8-7
changelog:
  - Disabling screen content restoration when exiting 'top' (#977561)
  - Enabling SIGWINCH flood prevention


author: Jaromir Capik <jcapik@redhat.com> - 3.3.8-11
changelog:
  - Support for libselinux (#975459)
  - Support for systemd (#994457)
  - Support for 'Shmem' in free (#993271)


author: Jaromir Capik <jcapik@redhat.com> - 3.3.9-5
changelog:
  - Support for timestamps & wide diskstat (#1053428, #1025833)
  - Fixing fd leak in watch
  - Fixing format-security build issues
  - Skipping trailing zeros in read_unvectored (#1057600)
  - Resolves: rhbz#1053428, Related: rhbz#1025833


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-1
changelog:
  - Upgrading to 3.3.10
  - top.1: physical memory - has used / is using (#1119263)
  - Include man pages for openproc, readproc and readproctab (#1119260)
  - ps -p cycles over all PIDs instead of just one (#1060715)
  - Remove explicit dependency on systemd-libs package (#1113206)
  - Allow longer usernames to display in ps output (#1112734)
  - w doesn't display FROM by default (#1078310)
  - Return value of pgrep is incorrect (#1116309)
  - Should shared memory be accounted in cached in free output? (#1070736)
  - Resolves: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Resolves: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-2
changelog:
  - Replacing RC tarball with final 3.3.10 release
  - Related: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Related: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-3
changelog:
  - Disabling translated man pages due to conflicts with man-pages-*
  - Removing /etc/sysctl.d (quietly stolen by systemd)
  - Related: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Related: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jan Rybar <jrybar@redhat.com> - 3.3.10-7
changelog:
  - Fixing sysinfo - devices with length exceeding 15 chars are not displayed in vmstat -d
  - Resolves: #1169349


author: Jan Rybar <jrybar@redhat.com> - 3.3.10-9
changelog:
  - Fixes showing same cgroups for threads under process by adding format option
  - Resolves: rhbz#1284087


author: Jan Rybar <jrybar@redhat.com> - 3.3.10-10
changelog:
  - Fixes sysinfo - devices with name longer than 20 chars are mistaken for partitions
  - Resolves: rhbz#1169349


author: Jaromir Capik <jcapik@redhat.com> - 3.3.2-2
changelog:
  - Fixing requires in the devel subpackage (missing (x86-64) macro)
  - License statement clarification (upstream patch referrenced in the spec header)


author: Mike A. Harris <mharris@redhat.com> 6.3.2-7
changelog:
  - Change spec tag Copyright -> License
  - change logrotate to rotate daily, and keep 1 month (31 days) of data


author: Mike A. Harris <mharris@redhat.com> 6.3.2-9
changelog:
  - Fixed bug (#53307) psacct is enabled by default, and the log files
    are huge, and will fill the disk up very quickly.  logrotate will
    now compress them daily.


author: Mike A. Harris <mharris@redhat.com> 6.3.2-11
changelog:
  - Conditionalized acct-6.3.2-config.patch to only be applied for RHL 7.x
    builds, as it breaks FHS compliance by putting files in nonstandard
    locations.  Also fixed up other places in specfile for FHS 2.2.
  - Added acct-6.3.2-I-HATE-GNU-AUTOCONK.patch because I hate GNU autoconk
    really really badly.
    
  - Bumped to -11 to avoid buildsystem stupidness


author: Mike A. Harris <mharris@redhat.com> 6.3.2-13
changelog:
  - Removed Build_7x flag, added FHS_compliant flag, reworked specfile to use new
    flag, and fixed bug (#60716)


author: Mike A. Harris <mharris@redhat.com> 6.3.2-15
changelog:
  - Added new feature - psacct initscript now controls process accounting so
    that it is not just forced on if installed as was the previous behaviour
  - Modified the initscripts package to not force psacct on anymore and made
    the new psacct-6.3.2-15 conflict with previous initscripts packages.
  - Fixed logrotate config to set perms/owner of new log files, and closed
    bug (#54165)


author: Mike A. Harris <mharris@redhat.com> 6.3.2-17
changelog:
  - Removed the files usracct and savacct, which are not used by psacct
    utilities at all, but by the sa program.  Our sa uses files in a different
    location, and so these files are unused and unnecessary.


author: Mike A. Harris <mharris@redhat.com> 6.3.2-19
changelog:
  - Made initscript touch/chmod accounting file if it is not present during
    startup, to ensure accounting works properly when enabled.


author: Elliot Lee <sopwith@redhat.com>
changelog:
  - Take the time to make sure things get through on all archs, by simply
    running it through the build system.


author: Mike A. Harris <mharris@redhat.com> 6.3.2-23
changelog:
  - Fixed chkconfig issue in rpm scripts (#61191)
  - Excludearch ia64, not taking the time to debug/troubleshoot random
    buildsystem failure due to higher priorities.


author: Mike A. Harris <mharris@redhat.com> 6.3.2-24
changelog:
  - Fixed initscript reload/restart by creating start/stop functions and
    making everything use them (#72261)


author: Mike A. Harris <mharris@redhat.com> 6.3.2-25
changelog:
  - Added with_last conditional to disable /usr/bin/last because ours is in
    the SysVInit package.  This fixes unpackaged files terminate build prob.


author: Charles Bennett <ccb@redhat.com> 6.3.2-33.fc4
changelog:
  - rhbz 133077: logrotate fixed to continue accounting during rotate
  - rhbz 141802: lastcomm was not handling all forms of --strict-match
  - rhbz 141971: rpm -e no longer leaves /var/lock/subsys/psacct
  - rhbz 43294: sa will never report any io because the kernel doesn't
     provide it.  Tweaked to ignore ac_io in acct.h
  - integrate lastcomm hz patch from RH support


author: Ivana Hutarova Varekova <varekova@redhat.com> - 6.5.1-2
changelog:
  - fix initscript (accton parameters changed)
  - fix lastcomm setings (#550229 - confusion about accounting file 
    location)


author: Ivana Hutarova Varekova <varekova@redhat.com> - 6.5.1-5
changelog:
  - Fix the logrotate script and split its template to a separate file.
    (Michal Schmidt patch, thanks)


author: Ivana Hutarova Varekova <varekova@redhat.com> - 6.5.4-4
changelog:
  - Resolves: #575975
    Build psacct with --enable-linux-multiformat
  - remove obsolete change
  - fix sa problem with hzval variable


author: Jan Görig <jgorig@redhat.com> - 6.5.5-1
changelog:
  - upgrade to new upstream release
  - remove obsolete patches
  - remove FHS_compliant condition
  - remove obsolete conflicts with initscripts
  - info installation fix
  - modified man-pages patch
  - spec fixes


author: Jaromir Capik <jcapik@redhat.com> - 6.5.5-8
changelog:
  - #759321 - psacct logrotate script references init.d service
  - #735300 - Enabling psacct causes daily cron spam


author: Bernhard Rosenkraenzer <bero@redhat.com> 20.1-2
changelog:
  - Add BuildRequires (#49562)
  - s/Copyright/License/
  - Fix license (it's actually dual-licensed BSD/GPL, not just "distributable")


author: Bernhard Rosenkraenzer <bero@redhat.com> 20.2-1
changelog:
  - 20.2
  - Add patch from bug report #56186; the problem is not reproducable,
    but the patch can't hurt.


author: Bernhard Rosenkraenzer <bero@redhat.com> 20.2-4
changelog:
  - Autogenerate the signal list from _includedir/bits/signum.h
    to make sure it works on all arches and doesn't break again.


author: Mike A. Harris <mharris@redhat.com> 21.2-2
changelog:
  - Updated to new upstream version 21.2
  - Updated Source: URL to sourceforge's current ftp area
  - Fixes fuser largefile bug (#66340)
  - Disable prep time sh %{SOURCE1} >src/signames.h as the 21.2 release
    fixes this already now.


author: Mike A. Harris <mharris@redhat.com> 21.3-1
changelog:
  - Updated to new upstream version 21.3
  - Removed dead script gensig.sh
  - Disabled psmisc-21.2-gcc33.patch as it is included in 21.3


author: Mike A. Harris <mharris@redhat.com> 21.4-1
changelog:
  - Updated to new upstream version 21.4
  - Ported SELinux patch forward as psmisc-21.4-redhat-selinux-psmisc.patch,
    but disabled SELINUX support temporarily until other build problems are
    resolved
  - Remove MKINSTALLDIRS-./mkinstalldirs from "make install" as that causes the
    build to fail when "./" changes.  If this option is ever added back, make
    it relative to $RPM_BUILD_DIR instead of ./ so that things do not break
  - Added pstree.x11 to file list after rpm reported it present in buildroot but
    not packaged


author: Karel Zak <kzak@redhat.com> 21.5-1
changelog:
  - Updated to new upstream version 21.5
  - Ported SELinux patch forward as psmisc-21.5-selinux.patch
  - Added psmisc-21.5-term.patch that fix termcap.h and term.h conflicts


author: Karel Zak <kzak@redhat.com> 21.6-1
changelog:
  - sync with upstream release 21.6
  - cleanup selinux patch
  - fix #165167 - buffer overflow detected in fuser


author: Karel Zak <kzak@redhat.com> 22.1.03072006cvs-1
changelog:
  - update to new upstream CVS version 
  - enable new fuser version
  - fix fuser return code 
  - fix #183897 - "pstree -a" call results in segmentation fault


author: Tomas Smetana <tsmetana@redhat.com> 22.6-5
changelog:
  - fix configure.ac to include all the required headers for peekfd
  - remove kernel-headers again -- not needed in rawhide


author: Jan Görig <jgorig@redhat.com> 22.13-1
changelog:
  - updated to new upstream version
  - removed unused patch
  - peekfd should work on all architectures now
  - spec cleanups


author: Richard W.M. Jones <rjones@redhat.com> 22.20-1
changelog:
  - Update to 22.20.
    Contains a fix for: http://sourceforge.net/p/psmisc/bugs/53/
  - Fix src/pstree.c when SELinux is available.


author: Jaromir Capik <jcapik@redhat.com> - 22.20-6
changelog:
  - Fixing null pointer dereference introduced with namespaces
  - Fixing bogus dates in the changelog
  - Related: rhbz#980514


author: Jan Rybar <jrybar@redhat.com> 22.20-13
changelog:
  - fuser manpage: note about invisible other PIDs moved to RESTRICTIONS section
  - Resolves: rhbz#1400126


author: Pierre Ossman <drzeus@drzeus.cx> 0.8.1-1
changelog:
  - Update to 0.8.1
  - Split into more packages
  - Remove the modules' static libs as those shouldn't be used (they shouldn't
    even be installed)


author: Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
changelog:
  - Update to 0.9.3
  - GLib 1.2 bindings dropped.
  - Howl compat dropped as Avahi is supported natively.
  - Added fix for pc files on x86_64.


author: Pierre Ossman <drzeus@drzeus.cx> 0.9.5-3
changelog:
  - Add esound-compat subpackage that allows PulseAudio to be a drop-in
    replacement for esd (based on patch by Matthias Clasen).
  - Backport patch allows startup to continue even when the users'
    config cannot be read.


author: Pierre Ossman <drzeus@drzeus.cx> 0.9.5-4
changelog:
  - Add patch to handle ALSA changing the frame size (bug 230211).
  - Add patch for suspended ALSA devices (bug 228205).


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.2.svn20070812
changelog:
  - Update snapshot, contains 64 bit build fixes, and disables module-x11-xsmp by
    default to avoid deadlock when PA is started from gnome-session


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.3.svn20070812
changelog:
  - Depend on tcp_wrappers-devel instead of tcp_wrappers, to make sure we
    actually get the headers installed.


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.9.svn20070904
changelog:
  - Update SVN snapshot
  - ship libflashsupport in our package
  - drop pulseaudio-devel since libpulsecore is not linked statically


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.12.svn20070925
changelog:
  - New SVN snapshot
  - Split off libflashsupport again
  - Rename "-lib" packages to "-libs", like all other packages do it.
  - Provide esound


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.16.svn20071017
changelog:
  - Another SVN snapshot, fixing another round of bugs (#330541)
  - Split libpulscore into a seperate package to work around multilib limitation (#335011)


author: Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-4.1
changelog:
  - Actually add content to pulseaudio-0.9.8-create-dot-pulse.patch
  - Make the Source0 tag point to URL instead of a local file
  - Drop the nochown patch; it's not applied at all and no longer needed


author: Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-8
changelog:
  - Fix multilib issue (#228383)
  - Prevent dumping core if exiting sooner that ltdl initializaion (#427962)


author: Adam Jackson <ajax@redhat.com> 0.9.8-11
changelog:
  - pulseaudio-0.9.8-disable-realtime.patch: Don't ask PolicyKit for increased
    scheduling mojo for now.  It's not clear that it's a win; and if it is,
    the policy should just be fixed to always allow it.


author: Michael Schwendt <mschwendt@fedoraproject.org> - 0.9.21-3
changelog:
  - Explicitly BR libatomic_ops-static in accordance with the Packaging
    Guidelines (libatomic_ops-devel is still static-only).


author: Rex Dieter <rdieter@fedoraproject.org> 1.1-2
changelog:
  - -libs: Obsoletes: pulseaudio-libs-zeroconf
  - use versioned Obsoletes/Provides
  - tighten subpkg deps via %_isa
  - remove autoconf/libtool hackery


author: Wim Taymans <wtaymans@redhat.com> - 6.0-4
changelog:
  - Add more Requires to avoid testing multiple versions
  - enable hardened build
  - Fix missing %endif
  - Resolves: #1174548


author: Rex Dieter <rdieter@fedoraproject.org> - 6.0-7
changelog:
  - better autostart.patch, handle case were autospawn is disabled
    (or otherwise doesn't work, like for root user)
  - Resolves: #1269104


author: John (J5) Palmieri <johnp@redhat.com> - 2.90.2-2
changelog:
  - fix up issues uncovered during package review
  - disable docs because they still reference the static bindings 
    and upstream is working on new documentation


author: Kalev Lember <kalevlember@gmail.com> - 3.7.1-2
changelog:
  - Remove lib64 rpaths (#817701)
  - Move code examples to the -devel subpackage and fix the multilib
    conflict (#831434)


author: Chris Lumens <clumens@redhat.com> 0.2-1
changelog:
  - Rename module to pykickstart to avoid conflicts in anaconda.
  - Rename data classes for consistency.
  - Add default bytesPerInode settings.


author: Chris Lumens <clumens@redhat.com> 0.3-1
changelog:
  - Add a deprecated attribute to options.
  - Add --card option back to xconfig and mark as deprecated.
  - Throw a deprecation warning on mouse and langsupport commands.
  - Rename Writer to KickstartWriter for consistency.
  - Collapse scripts into a single list and add an attribute on Script to
    differentiate.


author: Chris Lumens <clumens@redhat.com> 0.7-1
changelog:
  - Fix clearpart --all.
  - vnc command does not require --connect option (#172192).
  - network --onboot does not take any option.
  - Remove extra spaces from firewall --ports and --trust.
  - Write out network --<service> options.


author: Chris Lumens <clumens@redhat.com> 0.8-1
changelog:
  - Default to SELINUX_ENFORCING.
  - Default partition sizes to None for anaconda (#172378).
  - Don't call shlex.split on anything inside a script (#172313).


author: Chris Lumens <clumens@redhat.com> 0.13-1
changelog:
  - Recognize the --eject parameter to shutdown/halt.
  - Store the exact post-installation action in ksdata.


author: Chris Lumens <clumens@redhat.com> 0.18-1
changelog:
  - Fix some errors pychecker caught.
  - Allow exceptions to not be fatal so ksvalidator can spot more errors in
    a single pass (#179894).


author: Chris Lumens <clumens@redhat.com> 0.21-1
changelog:
  - Provide an option to not traceback on missing include files (#181760).
  - Update programming documentation.


author: Chris Lumens <clumens@redhat.com> 0.24-1
changelog:
  - Don't write out a blank xconfig line.
  - Reorder output handlers to group like commands together.
  - Mark strings for translation.


author: Chris Lumens <clumens@redhat.com> 0.26-1
changelog:
  - Ignore spaces before group names (#188095).
  - Added some translations.
  - Add options for repo command.
  - Reorder %packages section output.
  - Output %packages header options.
  - Initialize RAID and volume group members to empty lists.


author: Chris Lumens <clumens@redhat.com> 0.30-1
changelog:
  - Change order of LVM-related writing functions (#193073).
  - Require urlgrabber.
  - Return a more useful error message on unknown commands.
  - Fix logvol writing typo.
  - Make ksvalidator validate from a URL in addition to a file.
  - Don't write out an empty packages section (#192851).


author: Chris Lumens <clumens@redhat.com> 0.30-2
changelog:
  - Add BuildRequires to fix building under mock (#194156,  Joost Soeterbroek
    <fedora AT soeterbroek.com>).


author: Chris Lumens <clumens@redhat.com> 0.31-1
changelog:
  - Handle nfs --opts (katzj).
  - RAID devices should be integers instead of strings (#176537).
  - Add initial support for iscsi (katzj).


author: Chris Lumens <clumens@redhat.com> - 0.90-1
changelog:
  - Support multiple versions of kickstart syntax from one code base
    (#189348).
  - Fix inconsistency between Script parser and writer (#222877).


author: Chris Lumens <clumens@redhat.com> - 0.92-1
changelog:
  - Fix KickstartVersionError reporting.
  - Add a version attribute to handler objects.
  - Fix line number reporting on lots of commands.
  - Add initial support for Fedora 7 and remove deprecated commands.
  - Accept a --default argument to the %packages header (#221305).


author: Chris Lumens <clumens@redhat.com> - 0.93-1
changelog:
  - Add support for FC3, RHEL4, and RHEL5.
  - The key command was not supported until after FC6.
  - Accept more strings in stringToVersion.


author: Chris Lumens <clumens@redhat.com> - 0.94-1
changelog:
  - Add a newline to the end of the key command output.
  - Use network bootproto constants (#197694).
  - Fix tracebacks in subclass __str__ methods (#226734).


author: Chris Lumens <clumens@redhat.com> - 0.95-1
changelog:
  - KickstartParser no longer takes a version argument.
  - Be more lenient in what strings stringToVersion accepts.
  - Allow setting state on one data object from multiple files.


author: Chris Lumens <clumens@redhat.com> - 0.96-1
changelog:
  - Fix __str__ methods for langsupport and reboot commands.
  - Renamed BaseHandler.empty to BaseHandler.maskAllExcept.
  - Split command objects out into their own files in commands/.
  - Rename command objects to start with Version_.
  - Support extended group selection syntax.


author: Chris Lumens <clumens@redhat.com> - 0.99-1
changelog:
  - The timezone command didn't recognize --isUtc before FC6 (#231189).
  - Recognize %ksappend lines in ksvalidator.
  - Don't set default values in some command __init__ methods.
  - Added an updates command.
  - Add support for RAID10.


author: Chris Lumens <clumens@redhat.com> - 0.100-1
changelog:
  - bootloader should be written out after upgrade/install.
  - Treat class names as unicode strings (#231053).


author: Chris Lumens <clumens@redhat.com> - 1.1-1
changelog:
  - Better regexes for splitting version strings into family and version.
  - Add basic support for RHEL3.
  - Update translations.


author: Chris Lumens <clumens@redhat.com> - 1.2-1
changelog:
  - Fix harddrive install method error checking (#232492).
  - Set authentication information from the input line to preserve quoting
    (#241657).
  - Allow included files to be given by URL.
  - Fix typo in user --iscrypted option.


author: Chris Lumens <clumens@redhat.com> 1.7-1
changelog:
  - Clarify license in spec file and all source files.
  - Check string values to options to make sure they're not other options
    (#251318).


author: Chris Lumens <clumens@redhat.com> 1.9-1
changelog:
  - Add support for the %end directive to be placed at the end of scripts
    and packages sections.  Deprecate old syntax.
  - Clean up after ksvalidator if pykickstart issues a traceback.
  - Add support for repo --priority --includepkgs --excludepkgs.
  - Fix newline at end of reboot --eject output (#253562).


author: Chris Lumens <clumens@redhat.com> 1.12-1
changelog:
  - Fix lots of problems in processing the bootloader, device, network, and
    raid commands.
  - Add %end when writing out scripts and packages.
  - Add a makefile target to run pychecker to cut down on errors in
    releases.


author: Chris Lumens <clumens@redhat.com> 1.13-1
changelog:
  - Add a function to convert URL method strings into repo objects
    (jkeating).
  - Writer formatting fixes.
  - Add kickstart documentation from the Fedora Wiki.


author: Chris Lumens <clumens@redhat.com> 1.14-1
changelog:
  - Fix output formatting for packages section header (#310211).
  - Add a script to flatten kickstart files containing includes (katzj).


author: Chris Lumens <clumens@redhat.com> 1.16-1
changelog:
  - Undeprecate %packages --excludedocs.
  - Fix a traceback in the device command handling.
  - Add bootloader --timeout (katzj).


author: Chris Lumens <clumens@redhat.com> 1.18-1
changelog:
  - Don't write out %end to packages and scripts if the syntax version doesn't
    support it.
  - Remove obsolete translation (#332221).


author: Chris Lumens <clumens@redhat.com> 1.20-1
changelog:
  - Pull wiki docs from the new location.
  - Fix error messages for options that have been removed after having been
    previously deprecated.
  - zerombr no longer takes any arguments.
  - %packages --ignoredeps --resolvedeps have been removed.
  - firewall --high --medium have been removed.
  - vnc --connect has been removed.
  - xconfig options from monitor have now been removed.
  - --bytes-per-inode has been marked as deprecated.
  - Fix typos.
  - Add --fsprofile option to disk commands (pjones).
  - Add F9 support (pjones).
  - Lots of internal fixes (clumens, pjones).


author: Chris Lumens <clumens@redhat.com> 1.22-1
changelog:
  - Don't process or write out vnc --enabled (jlaska AT redhat DOT com).
  - Fix a traceback in the clearpart command.


author: Chris Lumens <clumens@redhat.com> - 1.23-1
changelog:
  - Take Makefile improvements from anaconda.
  - Fix a traceback on F9 zerombr command (#395431).
  - Update to handle new Python eggs packaging.


author: Chris Lumens <clumens@redhat.com> - 1.24-1
changelog:
  - Make inheritance and overriding of %packages work (#427768). (clumens)
  - Add an option for which languages should be installed. (katzj)
  - Use the right name for the iscsi --target variable (#418781). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.25-1
changelog:
  - Add the version to the output ks file. (clumens)
  - Add syntax for encrypted partitions and raid devices. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.30-1
changelog:
  - Reverse writePriorities of iscsi and iscsname (#434965, jlaska).
  - Fix printing of iscsiname command (#434945, jlaska).
  - Don't traceback on ENOENT. (pnasrat)
  - Store the mouse name as a string, not a list. (clumens)
  - Update translations.


author: Chris Lumens <clumens@redhat.com> - 1.32-1
changelog:
  - Make the string reader act like the file reader upon EOF. (clumens)
  - Add syntax for encrypted logical volumes. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.33-1
changelog:
  - Fix whitespace when printing out the bootloader command (pmeyers).
  - Fix the type on bootloader --timeout processing. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.34-1
changelog:
  - Load the handler module automatically. (clumens)
  - Add support for F10. (clumens)
  - Initialize cmd.handler earlier; fixes repo.methodToRepo() (markmc)
  - Don't shadow builtin function names. (clumens)
  - Running check is now required before pykickstart can be packaged. (clumens)
  - Reorganize code a little bit to pass pychecker. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.35-1
changelog:
  - Bring driverdisk command in line with the docs. (clumens)
  - Change RAID command print priorities (jlaska).
  - According to docs, physvols are space delimited. (jlaska)
  - Don't write the label out twice (jlaska).
  - Deprecate monitor and xconfig commands. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.40-1
changelog:
  - RHEL5_LogVolData should inherit from FC4, not FC3.
    Also fix FC9->F9 typo. (dlehman)
  - Support creation of encrypted block devices in RHEL5. (#449830) (dlehman)
  - Use the right LogVolData objects for RHEL3 and 4 (jlaska). (clumens)
  - We no longer use rhpl for translations. (clumens)
  - All the base classes should derive from object. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.41-1
changelog:
  - RHEL5 supports ignoredisk --only-use now too. (clumens)
  - Do not include passphrases for encrypted block devices in
    anaconda-ks.cfg. (dlehman)
  - Fix F9,F10,RHEL5 "part" commands to use the same class as
    "partition". (dlehman)
  - Add an apply method() for commands and implement for lang (katzj)


author: Chris Lumens <clumens@redhat.com> - 1.42-1
changelog:
  - Add rescue command to pykickstart (atodorov)
  - Sort %packages output (katzj)
  - Fix a typo (atodorov).


author: Chris Lumens <clumens@redhat.com> - 1.43-1
changelog:
  - Revert "Do not include passphrases for encrypted block devices in
    anaconda-ks.cfg." (dlehman)
  - yum doesn't like when mirrorlist is "". (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.48-1
changelog:
  - Allow ignoring group metadata from repos, using a '--ignoregroups'
    boolean. (notting)
  - Add initial support for F11.
  - Specify the command versions in the handlers instead of making copies.
  - Remove empty and pointless __init__ methods.
  - Pass arguments to superclasses via *args and **kwargs, all the way up.
  - Add removedKeywords and removedAttrs lists on Commands and Data.
  - Fix version regexes to handle double digits and minor releases (jlaska).


author: Chris Lumens <clumens@redhat.com> - 1.49-1
changelog:
  - Add upgrade --root-device (atodorov, #471232).
  - Use python's builtin set rather than the Sets module (#477836, dcantrell).


author: Chris Lumens <clumens@redhat.com> - 1.50-1
changelog:
  - Add a script to diff two versions of kickstart syntax.
  - Add an option to ksvalidator to list all available syntax versions.
  - Remove a couple extra newlines in output formatting.
  - Add documentation for the new %include representation.
  - Add support %include to the pykickstart data objects.


author: Chris Lumens <clumens@redhat.com> - 1.51-1
changelog:
  - Make a couple changes to how the logging command is handled.
  - Add a lot of test cases (clumens, alindebe, jlaska, fcami, adamwill, pfrields).
  - Fix output formatting for the rootpw command.
  - For commands that take exactly one argument, check and error correctly.
  - Surround module options in quotes on the output side (jlaska).
  - Set module opts in the FC3 handler correctly.
  - Fix newlines on the device command output (jlaska).
  - If --autoscreenshot is not specified, still output "autostep".
  - Move the currentCmd and currentLine into getParser(). (jlaska)
  - Write out an selinux line if set to disabled, but not if None.
  - F9_LogVolData should inherit from FC4_LogVolData, not FC3_LogVolData (jlaska).
  - Add unittest framework along with logvol and vnc unittests. (jlaska)
  - Don't set the KSOption.required attribute in the constructor (jlaska).


author: Chris Lumens <clumens@redhat.com> - 1.52-1
changelog:
  - Add lots more test cases (alindebe, mgracik, stickster).
  - Add a skip attribute on key to shut up pychecker.
  - Only show autostep command when requested (jlaska)
  - Strip spaces from service names, and require an option to be provided.
  - Surround services lists in double quotes.
  - Remove the extra space from the services __str__ method.
  - Fix output formatting bugs in firewall, partition, and repo (mgracik).
  - Specifying both or neither of --drives and --only-use should be an error.
  - Corrected newline char in return value of FC6_Method. (mgracik)
  - Make --drives a required option for FC3, and catch no args on F8.
  - Fix final printing of the rescue command (mgracik).
  - Surround output strings in double quotes.
  - Fix a typo in the deviceprobe command.
  - Revert the more strict option processing on displaymode.
  - Properly handle erroring on extra args, not just extra options.
  - Don't use the logging class since it interferes with the logging test.
  - port without host should raise KickstartParseError, not kickstartValueError.
  - Add the --key option to option processing, since it's a valid argument.
  - Fix test cases that were failing due to the new use of KSOptionParser.
  - Teach driverdisk.py command to reject extra partitions (stickster).
  - Add KSOptionParser to all commands ... enables more strick option checking (jlaska).
  - Use KSOptionParser so we can catch bad command options (jlaska).


author: Chris Lumens <clumens@redhat.com> - 1.53-1
changelog:
  - Move lineno= from KSOptionParser.__init__ to parse_args (#497149). (clumens)
  - Use the F11 version of the partition command. (clumens)
  - Remove the --start and --end options since anaconda no longer uses them. (clumens)
  - Remove a broken test case. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.55-1
changelog:
  - Add support for the group command to F12 (#509119).
  - RHEL5 now supports RAID 10.
  - The f12 hander class should be called F12Handler. (jgranado)
  - Remove bootloader --lba32.
  - Add a new version of the driverdisk command without --type=.
  - Add initial support for F12.
  - Fetch the programmers-guide from the wiki now.


author: Chris Lumens <clumens@redhat.com> - 1.56-1
changelog:
  - Make sure to import the gettext stuff in fcoe. (clumens)
  - Correctly deprecate bootloader --lba32 (jlaska).
  - pykickstart: fix zfcp command writepriority (hdegoede)
  - pykickstart: Add fcoe command (take 2) (hdegoede)
  - Add a test case for RAID (jlaska).


author: Chris Lumens <clumens@redhat.com> - 1.58-1
changelog:
  - Adjust writePriority to fix lvm-on-raid0 test cases (jlaska).
  - Add F12 to the version number tests. (clumens)
  - F12_User test case. (dcantrell)
  - Add --gecos argument to the 'user' command (dcantrell)
  - Convert user.py to use _getArgsAsStr() (dcantrell)


author: Chris Lumens <clumens@redhat.com> - 1.59-1
changelog:
  - Handle a few more places where a urlgrabber error could happen (#512951).
  - Error out if the same partition/repo/network is defined twice (#512956).
  - Call parent class tests first. (jlaska)
  - Add KSOptionParser to FC3 upgrade command. (jlaska)
  - Correct missing return stmt in _getArgsAsStr() (jlaska)


author: Chris Lumens <clumens@redhat.com> - 1.60-1
changelog:
  - Put quotes around the repo's name (Marc.Herbert@gmail.com).
  - Make duplicate entries warnings, not errors (#516338).


author: Chris Lumens <clumens@redhat.com> - 1.62-1
changelog:
  - Support translated help text in optparse (#479519).
  - If the input kickstart file cannot be read, raise IOError (#519477).


author: Chris Lumens <clumens@redhat.com> - 1.63-1
changelog:
  - Add encryption key escrow support (mitr, #508963).
  - Fix the repo test cases to expect quotes around the repo's name.


author: Chris Lumens <clumens@redhat.com> - 1.65-1
changelog:
  - Add additional arguments to BaseHandler.__init__ for better map control.
  - Return the KickstartCommand/KickstartData object from dispatcher.
  - Add an "sshpw" command for changing the passwords in anaconda's env.
  - Add --proxy support to the url and repo commands.
  - Add support for F13.  Is it really that time already?


author: Hans de Goede <hdgoede@redhat.com> - 1.66-1
changelog:
  - Add --dcb option to fcoe command (#513011)
  - Remove rhpl from tests
  - Port bootloader --hvargs option added in rhel5
  - Ignore comments when looking for %ksappend lines (#525676)
  - Use python 2.x exception syntax


author: Chris Lumens <clumens@redhat.com> - 1.67-1
changelog:
  - Don't use action="append_const" in firewall.py.
  - Make "make archive" depend on test and check passing again.
  - versionToString now works in all cases we test for.
  - Fix the few pychecker errors outstanding in options.py.
  - Fix make docs to make docs dir before trying to download files there (hdegoede)


author: Chris Lumens <clumens@redhat.com> - 1.68-1
changelog:
  - Support removing groups that were included by a glob (#554717). (clumens)
  - Make sure that everything in version.versionMap has a handler. (clumens)
  - Add support for RHEL6 (#552230). (clumens)
  - Don't consider RHEL versions as developmental even if they're latest. (clumens)
  - Add lineno to BaseData and derived classes (version 2) (hdegoede)
  - Give the non mandatory iscsi --port argument a sane default (hdegoede)
  - Change python_sitelib macro to use %global for new rpm (hdegoede)
  - Fix typo in iscsi parsing error message (hdegoede)


author: Chris Lumens <clumens@redhat.com> - 1.69-1
changelog:
  - Add driverdisk --biospart= (#570437). (clumens)
  - Fix IOError catching in ksflatten (jgregusk, #558650).


author: Chris Lumens <clumens@redhat.com> - 1.71-1
changelog:
  - Don't overwrite the excluded group list after every %packages line (#577334). (clumens)
  - Add a bunch of test cases for the packages section. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.74-1
changelog:
  - If an option is deprecated, do not care if it takes a value (#602303). (clumens)
  - Don't compare the dest ("telnet") with the option string ("--telnet"). (clumens)
  - The --connect= parameter wasn't really deprecated in FC6. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.75-1
changelog:
  - Update translation files. (clumens)
  - Remove everything from pykickstart that's been deprecated forever. (clumens)
  - Using the knowledge of what command supports what option, condense test cases. (clumens)
  - Add a method to list all supported options for a command being tested. (clumens)
  - Add support for F14. (clumens)
  - The %end at the end of a section is now required. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.76-1
changelog:
  - method: new parameter '--noverifyssl' after --url. (akozumpl)
  - repo: new parameter '--noverifyssl'. (akozumpl)


author: Chris Lumens <clumens@redhat.com> - 1.77-1
changelog:
  - Send the key command down the memory hole. (clumens)
  - Deprecate interactive kickstart mode. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.78-1
changelog:
  - Raise KickstartError instead of IOError (#618002). (clumens)
  - It's --biospart, not --biosdisk (#620855). (clumens)
  - Translation updates.


author: Chris Lumens <clumens@redhat.com> 1.79-1
changelog:
  - Move from pychecker to pylint, since the latter actually works.
  - Lots of minor corrections for pylint.
  - Add bootloader --iscrypted (#554870).
  - Add support for F15.


author: Chris Lumens <clumens@redhat.com> - 1.80-1
changelog:
  - Remove preceededInclude= support (#639372). (clumens)
  - support noverifyssl on the rhel6-branch (method, repo) (#660340). (akozumpl)
  - l10n: Added Low German translation (ncfiedler)


author: Chris Lumens <clumens@redhat.com> - 1.81-1
changelog:
  - Add support for "raid --label=" (#670643). (clumens)
  - --baseurl/--mirrorlist are no longer required for the repo command. (clumens)
  - Make use of the "interactive" command an error. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.83-1
changelog:
  - Add kickstart network --nodefroute option (#668417) (rvykydal)
  - Add support for network --bootproto ibft option (#668417) (rvykydal)
  - Add network --activate option (#668417) (rvykydal)
  - Add support for F16. (clumens)


author: Chris Lumens <clumens@redhat.com> 1.99.0-1
changelog:
  - Add a way to tell how often a section has been handled. (clumens)
  - Add a NullSection that just ignores any section provided. (clumens)
  - Add test cases for the parser itself. (clumens)
  - Allow for defining your own kickstart %sections. (clumens)
  - The docs need to be fetched from an HTTPS location now. (clumens)
  - Write out --onboot=off if it's False. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.1-1
changelog:
  - Fix a couple Makefile typos. (clumens)
  - typo fix (vpodzime)
  - option for wpa wifi connection specification added (vpodzime)
  - Update Makefiles to work with new translation system. (clumens)
  - BuildRequires transifex-client. (clumens)
  - Ignore po/*.po files. (clumens)
  - Remove translation files. (clumens)
  - Add transifex-client configuration file. (clumens)
  - Fix po files so "msgfmt -c" passes and they can be uploaded to transifex. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.3-1
changelog:
  - Ignore reimport warnings. (clumens)
  - Add support for 'autopart --nolvm' (jlaska)
  - autopart - Inherit error checking from base class (jlaska)
  - Let's just use url.size instead.  That's defined for both FTP and HTTP. (clumens)
  - It's url.hdr now, not url.info. (clumens)
  - Support end-of-line comments in the %packages section (#728563). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.4-1
changelog:
  - --reserved-space and --reserved-percent should be checked on a callback. (clumens)
  - Add a volgroup unit test, and fix a bug it uncovered. (clumens)
  - Add support for reserved space in volume group. (dlehman)
  - Allow a %include to come in the middle of a section (#733455). (clumens)
  - Add a test case for %include inside %packages. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.5-1
changelog:
  - Don't error out if raid --useexisting is given with no members (#741728). (clumens)
  - When %end is missing, include the unterminated section in the error message. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.6-1
changelog:
  - Add --boot-drive option to bootloader command to pick boot drive. (dlehman)
  - Add support for F17. (clumens)
  - The guts of a script could include a line starting with a % (#746928). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.8-1
changelog:
  - Add support for RHEL7 (#802369).
  - Add a method to set a command back to its initial blank state.
  - btrfs likes its raid levels in lower case. (#799154) (dlehman)
  - iscsi: add support for interface binding to F17 (rvykydal)
  - iscsi: add support for interface binding (#500273) (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.9-1
changelog:
  - Add __ne__ methods to every object with an __eq__ method. (clumens)
  - Use the older exception syntax for python 2.4 compatibility. (clumens)
  - Add an __eq__ method to the method command. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.10-1
changelog:
  - Add resize option to partition and logvol commands. (dlehman)
  - Add --list= mode to clearpart for explicit list of partitions to remove. (dlehman)


author: Chris Lumens <clumens@redhat.com> - 1.99.11-1
changelog:
  - pylint doesn't like .setter syntax at all. (clumens)
  - Modify keyboard command to handle multiple layouts (vpodzime)
  - Add support for F18. (vpodzime)
  - Fix traceback if modules cannot be loaded when running tests (vpodzime)


author: Chris Lumens <clumens@redhat.com> - 1.99.12-1
changelog:
  - Add --nontp option and a way to specify NTP servers to the timezone command (vpodzime)
  - fix TypeError in network.py with ipv6 static addresses (wwoods)
  - Layouts may include spaces, so put them in quotes (vpodzime)


author: Chris Lumens <clumens@redhat.com> - 1.99.13-1
changelog:
  - Support bootloader --leavebootorder for F18 and RHEL7 (#824801) (pjones)
  - Allow %include in %pre and %post (#827269) (bcl)


author: Chris Lumens <clumens@redhat.com> - 1.99.14-1
changelog:
  - add reboot test (bcl)
  - add correct halt command handling (bcl)
  - return parsed object from assert_parse (bcl)
  - The monitor command has been deprecated since F10.  Get rid of it. (clumens)
  - Add --hibernation option for swap size specification (vpodzime)
  - Add leavebootorder test (hamzy)


author: Chris Lumens <clumens@redhat.com> - 1.99.18-1
changelog:
  - Fix the multilib package test case. (clumens)
  - Add support for --multilib option to %packages. (dlehman)
  - Mark --nobase as deprecated. (notting)


author: Chris Lumens <clumens@redhat.com> - 1.99.19-1
changelog:
  - bonding support: add network --bondslaves --bondopts options (rvykydal)
  - vlan support: add network --vlanid option. (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.20-1
changelog:
  - Disable pylint warnings related to the previous patch. (clumens)
  - Revert "Fix superclass constructor call in F18_Keyboard." (clumens)
  - Fix superclass constructor call in F18_Keyboard. (dlehman)
  - Add cipher option for encrypting block devices. (dlehman)
  - Change keyboard command to accept VConsole keymap and X layouts (vpodzime)
  - add unsupported_hardware command (#824963) (bcl)


author: Chris Lumens <clumens@redhat.com> - 1.99.22-1
changelog:
  - Add support for url --mirrorlist, needed by anaconda (#868558). (clumens)
  - Only write out a logging line if one was provided (#873242). (clumens)
  - If no timezone was provided, do not write out an empty timezone command. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.23-1
changelog:
  - Don't print any of the autopart command if autopart is disabled (#888841). (clumens)
  - Call sys.exit instead of os._exit (#891419, gconradi AT factset.com). (clumens)
  - Beware of possible unicode strings (#876293) (vpodzime)
  - Remove the lang.apply method (#882186). (clumens)
  - Add 'make coverage' command to the make file (stefw)


author: Chris Lumens <clumens@redhat.com> - 1.99.25-1
changelog:
  - pylint appears to have gotten pickier. (clumens)
  - Fix typo in --wpakey string representation method (rvykydal)
  - Also add the F19 handler file. (clumens)
  - Don't strip the newline from reboot or shutdown commands (#915013). (clumens)
  - Add bonding support to RHEL 7 (rvykydal)
  - Add bonding support to F19 (rvykydal)
  - Add support for F19 (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.26-1
changelog:
  - parser.py: Allow shlex to strip lines (fedora.dm0)
  - Fix a bug in logvol duplicate reporting (#924579, mhuth). (clumens)
  - Add gid attribute to User command and associated data structure (msivak)
  - Make sure tests can run and report import errors (bcl)
  - Add network --vlanid option to Fedora. (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.28-1
changelog:
  - Add network --ipv6gateway option (#905226) (rvykydal)
  - Add lang --addsupport option (#912364) (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.32-1
changelog:
  - transifex.net is now transifex.com (bcl)
  - Update raid --device to be an array name specifier. (dlehman)
  - Add more tests for the realm command (mkolman)
  - RHEL7 is now more or less based on F19, at least for kickstart. (clumens)
  - realm: Fix --no-password option (stefw)
  - Add man pages for all programs (#948440). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.33-1
changelog:
  - Add support for lvm thin provisioning. (dlehman)
  - Add support for F20. (clumens)
  - Add a new test for the group command. (clumens)
  - In the test cases, error on all non-deprecation warnings. (clumens)
  - Remove unused imports from the test suite. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.34-1
changelog:
  - Always create self.handler on-demand in the test cases. (clumens)
  - Also set the seen attribute when __call__ is used. (clumens)
  - Mark the upgrade command as deprecated. (clumens)
  - Add the method test case back in. (clumens)
  - Set the seen attribute when parsing in test cases, too. (clumens)
  - Add a proxy method command object. (clumens)
  - Add an interactive kickstart shell command, ksshell. (clumens)
  - Fix string substitution errors in translatable text. (clumens)
  - Break the method command out into individual commands. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.35-1
changelog:
  - Add aliases for all the old method classes (#986069). (clumens)
  - Check syntax version before issuing a deprecation warning (#972098). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.36-1
changelog:
  - When method.method is set, also set the right seen attribute (#994553). (clumens)
  - Add tests for incorrect command usage detection (mkolman)
  - Add class for independent multi-line command sequence tests (mkolman)
  - Raise an error if autopart is combined with partitioning commands (#886010) (mkolman)


author: Chris Lumens <clumens@redhat.com> - 1.99.37-1
changelog:
  - Correct exception raising style. (clumens)
  - Fix up how we call pylint for 1.0.0. (clumens)
  - Set method.method when attempted. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 1.99.38-1
changelog:
  - Return None for attributes if no method has been set (#1001081) (dshea)
  - Fix up a couple pylint errors in the tools. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.39-1
changelog:
  - Call the right attribute method (#1004889) (bcl)
  - Reset method seen attrs when switching method (#1004889) (bcl)


author: Chris Lumens <clumens@redhat.com> - 1.99.42-1
changelog:
  - Remove a triple-X message that is no longer needed (mkolman)
  - Add --remove-service option for the firewall command (#1016008) (mkolman)


author: Chris Lumens <clumens@redhat.com> - 1.99.46-1
changelog:
  - Add support for network team devices (#1003591) (rvykydal)
  - Work on test coverage a little bit. (clumens)
  - Don't use OrderedDict. (clumens)
  - Add tests for tmpfs usage (mkolman)
  - Add tmpfs support (#918621) (mkolman)


author: Chris Lumens <clumens@redhat.com> - 1.99.47-1
changelog:
  - Add missing version bumps for RHEL7 command control map (#1032738) (mkolman)
  - Run "make test" as part of the RPM build process (#1025226). (clumens)
  - Include test cases in the source distribution. (clumens)
  - With the previous patch, RAID test formatting needs to change. (clumens)
  - Do not add a list of PVs or RAID members when writing out --useexisting (#1021274). (clumens)
  - Raise an error if bootloader --boot-drive gets more than one argument. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.48-1
changelog:
  - Specify a kickstart version when running package-related tests. (clumens)
  - We need python-urlgrabber to do builds now. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.49-1
changelog:
  - Provide syntax for specifying environments (#1061296). (clumens)
  - Use the correct LogVolData object (#1058520). (clumens)
  - Don't do string comparisons in "make test" (#1057573). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.50-1
changelog:
  - Add a new bootloader --disabled option (#1074522). (clumens)
  - Add support for F21. (clumens)
  - Fix an error on the printing side of handling environments. (clumens)
  - Add support for fcoe --autovlan option (#1055779) (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.51-1
changelog:
  - Use the correct indentation for the new network stuff. (clumens)
  - Add network --interfacename option for vlans (#1061646) (rvykydal)


author: Chris Lumens <clumens@redhat.com> - 1.99.52-1
changelog:
  - Take care of all the unused argument warnings. (clumens)
  - Take care of all the unused variable warnings. (clumens)
  - Remove unused imports. (clumens)
  - Don't do relative import any more, either. (clumens)
  - Stop doing wildcard imports. (clumens)
  - Add an option to disable even installing the core group. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.53-1
changelog:
  - ostreesetup: New command (walters)
  - Move commandMap and dataMap setting into the individual handler classes. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.54-1
changelog:
  - Move ks tools from optparse to argparse (#1083913). (clumens)
  - Use descriptive pylint messages instead of numbers. (clumens)
  - Fix up some printing problems in some of the tools. (clumens)
  - Add support for the --listversions option to ksverdiff too. (clumens)
  - Run pylint on tools/, and fix up all the errors. (clumens)
  - disable-msg -> disable for pylint. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.55-1
changelog:
  - Do not set any magic default PE size in pykickstart (vpodzime)
  - ostreesetup: Fix noGpg attribute (walters)
  - Fix bogus changelog in pykickstart.spec (sagarun)
  - Stop shipping a ChangeLog file. (clumens)
  - We can use descriptive pylint message names on the command line, too. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.56-1
changelog:
  - Add support for --disklabel to clearpart (#1078537) (bcl)
  - Make print statements Python 3 compatible (mkolman)


author: Chris Lumens <clumens@redhat.com> - 1.99.57-1
changelog:
  - Replace python-setuptools-devel BR with python-setuptools (toshio). (clumens)
  - Add autopart --fstype support (#1112697) (bcl)
  - Add some more tests to bump up the "make coverage" numbers. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.59-1
changelog:
  - Some tests for --size and --percent (#1117908) (amulhern)
  - Update tests where necessary with --size flag (#1117908) (amulhern)
  - Supply regex values for assert_parse_error calls in logvol.py (#1117908) (amulhern)
  - Check the regular expression when asserting a parse error (#1117908) (amulhern)
  - Do not reference non-existant attribute (#1117908) (amulhern)
  - Move some statically detectable kickstart errors out of anaconda (#1117908) (amulhern)
  - Remove --disable-override from tx arguments. (clumens)
  - Add the bootloader --disabled option for RHEL7 as well. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.60-1
changelog:
  - Make --size and --percent mutually exclusive in logvol. (dlehman)
  - Add support for F22. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.61-1
changelog:
  - Add support for specifying thin pool profile (vpodzime)
  - Add missing import (mkolman)
  - Add tests for --interfacename validation (mkolman)
  - Validate network interface name when parsing the kickstart (#1081982) (mkolman)


author: Chris Lumens <clumens@redhat.com> - 1.99.62-1
changelog:
  - Allow recommended flag for non-prexisting logical volumes (#1149718) (amulhern)
  - Apply a couple more 2to3 fixes, still avoiding the hard ones.(#985310). (clumens)
  - Apply the obvious easy changes from 2to3 (#985310). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.63-1
changelog:
  - Move the test for --nombr option to the right class (vpodzime)
  - Add the --nombr bootloader option in pykickstart (gczarcinski)


author: Chris Lumens <clumens@redhat.com> - 1.99.64-1
changelog:
  - Get rid of an unused variable. (clumens)
  - network: add support for bridge to RHEL7 (#1075195) (rvykydal)
  - Add new RHEL7 logvol objects to master (vpodzime)
  - Add new RHEL7 volgroup objects to master (vpodzime)
  - RHEL7 supports the ostreesetup command. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.65-1
changelog:
  - Add support for setting user account ssh key (bcl)
  - Add = to the output for various network options (#1171926). (clumens)
  - When ksflatten fails, return a failure code (#1162881). (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.66-1
changelog:
  - network: add support for bridge to F22 (#1075195) (rvykydal)
  - Use GPLv2 in pykickstart.spec (bcl)


author: Chris Lumens <clumens@redhat.com> - 1.99.66.2-1
changelog:
  - Add rc-release Makefile target (bcl)
  - Add a new command to only make those partitions required by the platform. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.66.3-1
changelog:
  - Add --mkfsoptions to btrfs, logvol, partition, and raid commands. (clumens)
  - Merge pull request #25 from bcl/rhel7-1207747 (clumens)
  - Allow skipping the errors on unknown sections. (#1180255) (sbueno+anaconda)
  - Add --kexec flag to reboot (#1207747) (bcl)


author: Chris Lumens <clumens@redhat.com> - 1.99.66.4-1
changelog:
  - transifex-client is no longer needed to build. (clumens)
  - Add kickstart docs to the source tree (clumens)
  - Add options for LVM cache specs to the 'logvol' command (vpodzime)


author: Chris Lumens <clumens@redhat.com> - 1.99.66.5-1
changelog:
  - Reorder the expected output in the clearpart CDL test. (clumens)
  - Fix whitespace error in clearpart --cdl test (#1232849) (sbueno+anaconda)
  - Add clearpart --cdl option. (#1232849) (sbueno+anaconda)
  - Avoid polluting generated kickstarts by unexpected reqpart commands (#1164660) (mkolman)
  - Don't allow using --fsprofile and --mkfsopts at the same time. (clumens)


author: Chris Lumens <clumens@redhat.com> - 1.99.66.7-1
changelog:
  - Add sshkey command to RHEL7 (#1311755) (bcl)
  - Add --sshkey to sshpw command (#1240410) (bcl)
  - Add %pre-install section to be used after mounting filesystems (bcl)
  - There is no F7_Key class - use RHEL5_Key instead. (clumens)
  - ostree repos can only be HTTP or HTTPS. (clumens)
  - Fix class inheritance in RHEL6_VolGroup (ccoyle)


author: Chris Lumens <clumens@redhat.com> - 1.99.66.11-1
changelog:
  - Document %traceback and %onerror. (clumens)
    Related: rhbz#1412538
  - Add an %onerror script section. (clumens)
    Related: rhbz#1412538
  - Add more test coverage around Group and Script objects. (clumens)
    Related: rhbz#1412538
  - Add --nohome option to autopart command. (#141) (vponcova)
    Related: rhbz#663099
  - Add --chunksize option to raid command. (#140) (vponcova)
    Related: rhbz#1332316


author: Chris Lumens <clumens@redhat.com> - 1.99.66.12-1
changelog:
  - Add documentation for the snapshot feature (jkonecny)
    Related: rhbz#1113207
  - Add tests for a new snapshot command (jkonecny)
    Related: rhbz#1113207
  - Add support of --when param to snapshot command (jkonecny)
    Related: rhbz#1113207
  - Add new snapshot KS command (jkonecny)
    Related: rhbz#1113207


author: Jeremy Hylton <jeremy@beopen.com>
changelog:
  - Version 2 of 2.0b1
  - Make the package relocatable.  Thanks to Suchandra Thapa.
  - Exclude Tkinter from main RPM.  If it is in a separate RPM, it is
    easier to track Tk releases.


author: Jeremy Hylton <jeremy@beopen.com>
changelog:
  - updated for 2.0c1
  - build audioop, imageop, and rgbimg extension modules
  - include xml.parsers subpackage
  - add test.xml.out to files list


author: Matt Wilson <msw@redhat.com>
changelog:
  - modify all files to use "python2.0" as the intrepter
  - don't build the Expat bindings
  - build against db1


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - fix the "requires" clause, it lacked a space causing problems
  - use %{_tmppath}
  - don't define name, version etc
  - add the available patches from the Python home page


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-0.4a4
changelog:
  - 2.2a4
  - Enable UCS4 support
  - Enable IPv6
  - Provide distutils
  - Include msgfmt.py and pygettext.py


author: Matt Wilson <msw@redhat.com> 2.2-0.9b2
changelog:
  - changed DESTDIR to point to / so that distutils will install dynload
    modules properly in the installroot


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-0.11c1
changelog:
  - 2.2 RC 1
  - Don't include the _tkinter module in the main package - it's 
    already in the tkiter packace
  - Turn off the mpzmodule, something broke in the buildroot


author: Nalin Dahyabhai <nalin@redhat.com> 2.2-5
changelog:
  - disable ndbm support, which is db2 in disguise (really interesting things
    can happen when you mix db2 and db4 in a single application)


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-8
changelog:
  - Make files in /usr/bin install side by side with python 1.5 when
  - Drop explicit requirement of db4
    built as python2


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-16
changelog:
  - the same, but in builddirs - this will remove them from the 
    docs package, which doesn't look in the buildroot for files.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - builds as python2 require a different libdb
  - changed the buildroot name of python to match python2 builds


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-2
  - Fix #76912 (python-tools contains idle, which uses tkinter, but there is no
    requirement of tkinter from python-tools).
  - Fix #74013 (rpm is missing the /usr/lib/python2.2/test directory)


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-3.*
  - Merged patch from Karsten Hopp <karsten@redhat.de> from 2.2.1-17hammer to
    use %{_libdir}
  - Added XFree86-libs as BuildRequires (because of tkinter)
  - Fixed duplicate listing of plat-linux2
  - Fixed exclusion of lib-dynload/japanese
  - Added lib64 patch for the japanese codecs
  - Use setup magic instead of using tar directly on JapaneseCodecs


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-5
  - Fixed configuration patch to add -lcrypt when compiling cryptmodule.c

  2.2.2-4
  - Spec file change from Matt Wilson <msw@redhat.com> to disable linking 
    with the C++ compiler.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-3.7.3
  - Recompiled for 7.3 (to fix the -lcrypt bug)
  - Fix for the spurious error message at the end of the build (build-requires
    gets confused by executable files starting with """"): make the tests
    non-executable.


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-7
changelog:
  - Fix bug #79647 (Rebuild of SRPM fails if python isn't installed)
  - Added a bunch of missing BuildRequires found while fixing the
    above-mentioned bug


author: Jeremy Katz <katzj@redhat.com> 2.2.2-8
changelog:
  - urllib2 didn't support non-anonymous ftp.  add support based on how 
    urllib did it (#80676, #78168)


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-11.7.3
changelog:
  - Fixed bug #82544: Errata removes most tools
  - Fixed bug #82435: Python 2.2.2 errata breaks redhat-config-users
  - Removed .lib64 and - files that get installed after we fix the multilib
    .py files.


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-13
changelog:
  - Attempt to look both in /usr/lib64 and /usr/lib/python2.2/site-packages/:
    some work on python-2.2.2-lib64.patch


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-22
changelog:
  - Using newer Japanese codecs (1.4.9). Thanks to 
    Peter Bowen <pzb@datastacks.com> for pointing this out.


author: Jeremy Katz <katzj@redhat.com> 2.2.2-23
changelog:
  - ftp uri's should be able to specify being rooted at the root instead of 
    where you login via ftp (#84692)


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-25
changelog:
  - Fixed bug #84886: pydoc dies when run w/o arguments
  - Fixed bug #84205: add python shm module back (used to be shipped with 1.5.2)
  - Fixed bug #84966: path in byte-compiled code still wrong


author: Mihai Ibanescu <misa@redhat.com> 2.3-0.2
changelog:
  - Building python 2.3
  - Added more BuildRequires
  - Updated the startup files for modulator and pynche; idle installs its own
    now.


author: Mihai Ibanescu <misa@redhat.com> 2.3.3-4
changelog:
  - Fix for bug #122304 : splitting the domain name fails on 64-bit arches
  - Fix for bug #120879 : including Makefile into the main package

  - Requires XFree86-devel instead of -libs (see bug #118442)


author: Mihai Ibanescu <misa@redhat.com> 2.3.3-6
changelog:
  - Correct fix for #122304 from upstream:
    http://sourceforge.net/tracker/?func=detail&atid=105470&aid=931848&group_id=5470


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-1
changelog:
  - Updated to 2.3.4-1 with Robert Scheck's help (bug #124764)
  - Added BuildRequires: tix-devel (bug #124918)


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-3
changelog:
  - Added an optik.py that provides the same interface from optparse for
    backward compatibility; obsoleting python-optik


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-6
changelog:
  - Fixed #128030 (help() not printing anything)
  - Fixed #125472 (distutils.sysconfig.get_python_lib() not returning the right
    path on 64-bit systems)
  - Fixed #127357 (building python as a shared library)
  - Fixed  #19347 (including the contents of Tools/scripts/ in python-tools)


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-7
changelog:
  - Including html documentation for non-i386 arches
  - Fixed #125362 (python-doc html files have japanese character encoding)
  - Fixed #128923 (missing dependency between python and python-devel)


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-8
changelog:
  - Fixed bug #129769: Makefile in new python conflicts with older version found
    in old python-devel
  - Reorganized the spec file to get rid of the aspython2 define; __python_ver
    is more powerful.


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-10
changelog:
  - Fixed bug #77418 (Demo dir not packaged)
  - More tweaking on #19347 (Moved Tools/ under /usr/lib/python2.3/Tools)


author: Jeff Johnson <jbj@jbj.org> 2.4-2
changelog:
  - db-4.3.21 returns DB_BUFFER_SMALL rather than ENOMEM (#141994).
  - add Provide: python(abi) = 2.4
  - include msgfmt/pygettext *.pyc and *.pyo from brp-python-bytecompile.


author: Mihai Ibanescu <misa@redhat.com> 2.4-6
changelog:
  - building the docs from a different source rpm, to decouple bootstrapping
    python from having tetex installed


author: Mihai Ibanescu <misa@redhat.com> 2.4.1-2
changelog:
  - Fixed bug #143667 (python should own /usr/lib/python* on 64-bit systems, for
    noarch packages)
  - Fixed bug #143419 (BuildRequires db4 is not versioned)


author: Mihai Ibanescu <misa@redhat.com> 2.4.1-7
changelog:
  - Fixed bug #169046 (realpath is unsafe); thanks to 
    Peter Jones <pjones@redhat.com> and Arjan van de Ven <arjanv@redhat.com> for
    diagnosing and the patch.


author: Mihai Ibanescu <misa@redhat.com> 2.4.1-10
changelog:
  - Fixed bug #169159 (don't let python core dump if no arguments are passed in)
    Reworked the patch from -8 a bit more.


author: Peter Jones <pjones@redhat.com> 2.4.1-12
changelog:
  - Fixed bug #169159 (check for argc>0 and argv[0] == NULL, not just
      argv[0][0]='\0')
    Reworked the patch from -8 a bit more.


author: Mihai Ibanescu <misa@redhat.com> - 2.4.3-6
changelog:
  - Fixed bug #192592 (too aggressive assertion fails) - SF#1257960
  - Fixed bug #167468 (Doc/tools not included) - added in the python-tools package


author: Mihai Ibanescu <misa@redhat.com> - 2.4.99.c1
changelog:
  - Updated to 2.5c1. Merged fixes from FC6 too:
  - Fixed bug #199373 (on some platforms CFLAGS is needed when linking)
  - Fixed bug #198971 (case conversion not locale safe in logging library)
  - Verified bug #201434 (distutils.sysconfig is confused by the change to make
    python-devel multilib friendly) is fixed upstream


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - fix _md5 and _sha modules (Robert Sheck)
  - no longer provide optik compat; it's been a couple of years now
  - no longer provide the old shm module; if this is still needed, let's 
    build it separately
  - no longer provide japanese codecs; should be a separate package


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - support db 4.5
  - obsolete python-elementtree; since it requires some code tweaks, don't 
    provide it
  - obsolete old python-sqlite; provide the version that's actually included


author: Jeremy Katz <katzj@redhat.com> - 2.5.3-3
changelog:
  - fix atexit traceback with failed syslog logger (#218214)
  - split libpython into python-libs subpackage for multilib apps 
    embedding python interpreters


author: Jeremy Katz <katzj@redhat.com> - 2.5.3-8
changelog:
  - fix extensions to use shared libpython (#219564)
  - all 64bit platforms need the regex fix (#122304)


author: Jeremy Katz <katzj@redhat.com> - 2.5.1-4
changelog:
  - fix _elementtree.so build (#245703)
  - ensure that extension modules we expect are actually built rather than 
    having them silently fall out of the package


author: James Antill <jantill@redhat.com> - 2.5.1-13
changelog:
  - Add tix buildprereq
  - Add tkinter patch
  - Resolves: #281751
  - Fix ctypes loading of libraries, add requires on binutils
  - Resolves: #307221
  - Possible fix for CVE-2007-4965 possible exploitable integer overflow
  - Resolves: #295971


author: James Antill <jantill@redhat.com> - 2.5.1-15
changelog:
  - Do codec lowercase in C Locale.
  - Resolves: 207134 191096
  - Fix stupid namespacing in pysqlite, minimal upgrade to 2.3.3 pysqlite
  - Resolves: 263221


author: James Antill <jantill@redhat.com> - 2.5.1-16
changelog:
  - Fix pyconfig.h comment typo.
  - Add back test_support.py and the __init__.py file.
  - Resolves: rhbz#387401


author: James Antill <jantill@redhat.com> - 2.5.1-18
changelog:
  - Create a python-test sub-module, over 3MB of stuff noone wants.
  - Don't remove egginfo files, try this see what happens ... may revert.
  - Resolves: rhbz#414711


author: James Antill <jantill@redhat.com> - 2.5.1-20
changelog:
  - Add valgrind support files, as doc, to python-devel
  - Relates: rhbz#418621
  - Add new API from 2.6, set_wakeup_fd ... use at own risk, presumably won't
  - change but I have no control to guarantee that.
  - Resolves: rhbz#427794
  - Add gdbinit support file, as doc, to python-devel


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-2
changelog:
  - "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> - 2.6.4-3
changelog:
  - fixup the build when __python_ver is set (Zach Sadecki; bug 533989); use
  pybasever in the files section


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-4
changelog:
  - automatically disable arena allocator when run under valgrind (upstream
  issue 2422; patch 52)
  - add patch from Josh Boyer containing diff against upstream PyBSDDB to make
  the bsddb module compile against db-4.8 (patch 53, #544275); bump the necessary
  version of db4-devel to 4.8
  - patch setup.py so that it searches for db-4.8, and enable debug output for
  said search; make Setup.dist use db-4.8 (patch 54)


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-5
changelog:
  - replace usage of %define with %global
  - 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
  - replace references to /usr with %{_prefix}; replace references to
  /usr/include with %{_includedir}


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-6
changelog:
  - patch Makefile.pre.in to avoid building static library (patch111, bug 556092)
  - split up the "configure" invocation flags onto individual lines


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-9
changelog:
  - change python-2.6.2-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> - 2.6.4-10
changelog:
  - introduce macros for 3 directories, replacing expanded references throughout:
  %{pylibdir}, %{dynload_dir}, %{site_packages}
  - 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; remove now-redundant testing for presence of certain .so files
  - remove embedded copy of zlib from source tree before building


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


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-12
changelog:
  - Address some of the issues identified in package review (bug 226342):
    - update libs requirement on base package to use %{name} for consistency's
  sake
    - convert from backticks to $() syntax throughout
    - wrap value of LD_LIBRARY_PATH in quotes
    - convert "/usr/bin/find" requirement to "findutils"
    - remove trailing periods from summaries of -devel and -tools subpackages
    - fix spelling mistake in description of -test subpackage
    - convert usage of $$RPM_BUILD_ROOT to %{buildroot} throughout, for
  stylistic consistency
    - supply dirmode arguments to defattr directives


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-15
changelog:
  - work around bug 562906 by supplying a fixed version of pythondeps.sh
  - set %{_python_bytecompile_errors_terminate_build} to 0 to prevent the broken
  test files from killing the build on buildroots where python is installed


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-16
changelog:
  - move the -gdb.py file from %{_libdir}/INSTSONAME-gdb.py to
  %{_prefix}/lib/debug/%{_libdir}/INSTSONAME.debug-gdb.py to avoid noise from
  ldconfig (bug 562980), and which should also ensure it becomes part of the
  debuginfo subpackage, rather than the libs subpackage
  - introduce %{py_SOVERSION} and %{py_INSTSONAME} to reflect the upstream
  configure script, and to avoid fragile scripts that try to figure this out
  dynamically (e.g. for the -gdb.py change)


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-17
changelog:
  - add systemtap static probes (wcohen; patch 55; rh bug #545179)
  - update some comments in specfile relating to gdb work
  - manually byte-compile the gdb.py file with the freshly-built python to ensure
  that .pyx and .pyo files make it into the debuginfo manifest if they are later
  byte-compiled after find-debuginfo.sh is run


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-18
changelog:
  - add a systemtap tapset defining "python.function.entry" and
  "python.function.return" to make it easy to use the static probepoint within
  Python; add an example of using the tapset to the docs


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-19
changelog:
  - revise the systemtap patch (patch 55:python-2.6.4-dtrace.patch) to the
  new version by mjw in attachment 390110 of rhbz:545179, as this should
  eliminate the performance penalty for the case where the probes aren't in
  use, and eliminate all architecture-specific code (rhbz:563541; except on
  sparc)


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-20
changelog:
  - avoid having the "test" subdirectory and the files within it that are in the
  core subpackage also be owned by the test subpackage (rhbz:467588)


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-22
changelog:
  - add pyfuntop.stp; allow systemtap support to be disabled
  - remove trailing period from tkinter summary
  - don't own /usr/bin/python-config if you're not the main python


author: David Malcolm <dmalcolm@redhat.com> - 2.6.4-23
changelog:
  - fixup distutils/unixccompiler.py to remove standard library path from
  rpath (patch 17)
  - delete DOS batch files


author: David Malcolm <dmalcolm@redhat.com> - 2.6.5-1
changelog:
  - update to 2.6.5: http://www.python.org/download/releases/2.6.5/
  - replace our patch to compile against db4.8 with a patch from
  upstream (patch 53, from r78974); update patch 54 since part of it is now in
  that upstream patch
  - update patch 110 so that it still applies in the face of upstream r78380


author: David Malcolm <dmalcolm@redhat.com> - 2.6.5-4
changelog:
  - update python-gdb.py from v3 to v4 (fixing infinite recursion on reference
  cycles and tracebacks on bytes 0x80-0xff in strings, adding handlers for sets
  and exceptions)


author: David Malcolm <dmalcolm@redhat.com> - 2.6.5-6
changelog:
  - move the "bdist_wininst" command's template .exe files from the core package
  to the devel subpackage, to save space (rhbz:525469)
  - fix stray doublelisting of config directory wildcard in devel subpackage


author: David Malcolm <dmalcolm@redhat.com> - 2.6.5-9
changelog:
  - build and install two different configurations of Python: debug and standard,
  packaging the debug build in a new "python-debug" subpackage (patch 112)


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


author: David Malcolm <dmalcolm@redhat.com> - 2.6.5-13
changelog:
  - ensure that the compiler is invoked with "-fwrapv" (rhbz#594819)
  - CVE-2010-1634: fix various integer overflow checks in the audioop
  module (patch 116)
  - CVE-2010-2089: further checks within the audioop module (patch 117)
  - CVE-2008-5983: the new PySys_SetArgvEx entry point from r81399 (patch 118)


author: Dan Horák <dan[at]danny.cz> - 2.6.5-14
changelog:
  - reading the timestamp counter is available only on some arches (see Python/ceval.c)
  - disable --with-valgrind on s390(x) arches


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


author: David Malcolm <dmalcolm@redhat.com> - 2.6.5-17
changelog:
  - Stop python bailing out with an assertion failure when UnicodeDecodeErrors
  occur on very large buffers (patch 120, upstream issue 9058)


author: David Malcolm <dmalcolm@redhat.com> - 2.7-0.1.rc1
changelog:
  - 2.7rc1:
    - rework patches to apply against 2.7 (which among other changes has had a
  whitespace cleanup of the .c code): .rhconfig (patch0), .binutils-no-dep
  (patch10), .ascii-tolower (patch11), .socketmodule (patch13), .socketmodule2
  (patch14), .systemtap (patch55), .lib64 (patch102), .selinux (patch110),
  .no-static-lib (patch111), .debug-build (patch112), .statvfs-f-flag-constants
  (patch114), ..CVE-2010-2089 (patch117)
    - drop upstream patches: .expat (patch3), .brprpm (patch51), .valgrind
  (patch52), .db48 (patch53), .CVE-2010-1634 (patch 116), .CVE-2008-5983 (patch
  118)


author: David Malcolm <dmalcolm@redhat.com> - 2.7-0.1.rc2
changelog:
  - 2.7rc2
  - revert r79310 (patch 121)
  - remove modulator: upstream removed it in r78338
  - rename mathmodule(_d).so to math(_d).so in manifests (appears to be changed
  by r76861)
  - _bytesio(_d).so and _filesio(_d).so were consolidated into _io(_d).so in
  r73394 (upstream issue 6215)
  - use the gdb hooks from the upstream tarball, rather than keeping our own
  copy. The upstream version has some whitespace changes, a new write_repr for
  unicode objects, and various bulletproofings for being run on older gdbs


author: David Malcolm <dmalcolm@redhat.com> - 2.7-1
changelog:
  - 2.7 final; drop alphatag
  - drop patch 117 (upstream), patch 120 (upstreamed)
  - fix the commented-out __python_ver from 26 to 27


author: David Malcolm <dmalcolm@redhat.com> - 2.7-2
changelog:
  - add machinery for regenerating the "configure" script in the face of
  mismatching autoconf versions (patch 300)


author: David Malcolm <dmalcolm@redhat.com> - 2.7-4
changelog:
  - fix reference to pyconfig.h in sysconfig that led to failure on startup if
  python-devel was not installed


author: David Malcolm <dmalcolm@redhat.com> - 2.7-5
changelog:
  - disable systemtap for now (dtrace is failing on startup due to the bug
  mentioned in 2.7-4)
  - provide relative path to python binary when running pathfix.py
  - fix parallel make (patch 122)


author: David Malcolm <dmalcolm@redhat.com> - 2.7-6
changelog:
  - re-enable systemtap
  - cherrypick upstream patch to 2to3 for "from itertools import *"
  traceback (patch 123)


author: David Malcolm <dmalcolm@redhat.com> - 2.7-8
changelog:
  - add %check section
  - update lib64 patch (patch 102) to fix expected output in test_site.py on
  64-bit systems
  - patch test_commands.py to work with SELinux (patch 124)
  - patch the debug build's usage of COUNT_ALLOCS to be less verbose (patch 125)


author: David Malcolm <dmalcolm@redhat.com> - 2.7-9
changelog:
  - move most of the payload 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> - 2.7.1-1
changelog:
  - 2.7.1, reworking patch 0 (config), patch 102 (lib64); drop upstream
  patch 56 (cfgparse), patch 110 (ctypes/SELinux/noexecmem), patch 119 (expat
  compat), patch 123 (2to3 on "from itertools import *")
  - fix test_abc's test_cache_leak in the debug build (patch 128)
  - drop _weakref.so from manifest (_weakref became a core module in r84230)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.1-4
changelog:
  - for now, drop "obsoletes" of python-argparse, since it interracts badly with
  multilib (rhbz#667984)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.2-1
changelog:
  - 2.7.2; drop upstreamed patches: patch 122 (parallel make fix), patch 124
  (test_commands and SELinux), patch 130 (ppc preprocessor macro in debug
  build); patch 131 (decimal in Turkish locale); regenerate the autotool
  intermediates patch (patch 300)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.2-3
changelog:
  - reorganize test exclusions (test_openpty and test_pty seem to be failing on
  every arch, not just the explicitly-listed ones)


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


author: David Malcolm <dmalcolm@redhat.com> - 2.7.2-10
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 104, 133-142)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.2-11
changelog:
  - rename and renumber patches for consistency with python3.spec (55, 111, 113,
  114, 125, 131, 129 to 143)


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


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-1
changelog:
  - 2.7.3: refresh patch 102 (lib64); drop upstream patches 11 (ascii-to-lower),
  115 (pydoc robustness), 145 (linux2), 148 (gdbm magic values), 151 (deadlock
  in fork); refresh patch 112 (debug build); revise patch 127
  (test_structmember); fix test_gdb (patch 153); refresh patch 137 (distutils
  tests); add python2.pc to python-devel; regenerate the autotool intermediates
  patch (patch 300)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-4
changelog:
  - avoid allocating thunks in ctypes unless absolutely necessary, to avoid
  generating SELinux denials on "import ctypes" and "import uuid" when embedding
  Python within httpd (patch 155; rhbz#814391)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-8
changelog:
  - update uid/gid handling to avoid int overflows seen with uid/gid
  values >= 2^31 on 32-bit architectures (patch 157; rhbz#697470)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 2.7.3-11
changelog:
  - fix memory leak in module _hashlib (patch 158, rhbz#836285)
  - fix db4 include path for libdb4 package (f18 and above) (patch 159)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-17
changelog:
  - remove "_default_patch_fuzz" directive to avoid patches being silently
  misapplied (refresh patch 1, patch 101, patch 102, patch 111, patch 121,
  patch 158; rename patch 1, patch 101, patch 121; apply patch 54 before the
  lib64 patches to avoid fuzz problems caused by the conditional application
  of the lib64 patches)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-19
changelog:
  - bulletproof the gdb debugging hooks against a failure seen in ARM builds
  (patch 166; rhbz#912025)
  - re-enable make check on ARM (rhbz#912025)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-22
changelog:
  - fix a problem with distutils.sysconfig when CFLAGS is defined in the
  environment (patch 168; rhbz#849994)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-23
changelog:
  - use SHA-256 rather than implicitly using MD5 within the challenge handling
  in multiprocessing.connection (patch 169; rhbz#879695)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-25
changelog:
  - in debug builds, try to print repr() when a C-level assert fails in the
  garbage collector (typically indicating a reference-counting error somewhere
  else e.g in an extension module) (patch 170; rhbz#850013)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-27
changelog:
  - port _multiprocessing.Connection.poll() to use the "poll" syscall, rather
  than "select", allowing large numbers of subprocesses (patch 172;
  rhbz#849992)


author: David Malcolm <dmalcolm@redhat.com> - 2.7.3-34
changelog:
  - restrict scope of workaround for cmpi-bindings issue to avoid breaking
  in-tree running of test_sys and test_subprocess (rhbz#817554)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 2.7.4-1
changelog:
  - Updated to Python 2.7.4.
  - Refreshed patches: 0 (config), 7 (sqlite encoding), 16 (rpath in config),
  55 (systemtap), 111 (no static lib), 112 (debug build), 113 (more
  configuration flags), 130 (add extension to python config), 134 (fix
  COUNT_ALLOCS in test_sys), 146 (haslib FIPS), 147 (add debug malloc stats),
  153 (fix gdb test noise), 157 (uid, gid overflow - fixed upstream, just
  keeping few more downstream tests), 165 (crypt module salt backport),
  175 (fix configure Wformat), 5000 (regenerated autotooling patch)
  - Dropped patches: 101 (lib64 regex; merged upstream), 171 (exception on
  missing /dev/urandom; merged upstream), 172 (poll for multiprocessing socket
  connection; merged upstream)


author: Kalev Lember <kalevlember@gmail.com> - 2.7.4-2
changelog:
  - Build with libdb 5.3 instead of libdb4
  - Refreshed patches: 0 (config), 102 (lib64)
  - Dropped patches: 54 (db4 version), 159 (db4 include path adjustment)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 2.7.5-1
changelog:
  - Updated to Python 2.7.5.
  - Refreshed patches: 0 (config), 102 (lib64), 121 (add Modules to build path),
  153 (gdb test noise)
  - Dropped patches: 126, 127 (big endian issues, both fixed upstream),
  175 (configure -Wformat, fixed upstream)
  - Synced patch numbers with python3.spec.


author: Matej Stuchlik <mstuchli@redhat.com> - 2.7.5-2
changelog:
  - Pulled patch fixing build with libffi containing multilib wrapper for ffi.h
      from Fedora (rhbz#979696)


author: Matej Stuchlik <mstuchli@redhat.com> - 2.7.5-23
changelog:
  - Fixed CVE-2013-1753, CVE-2013-1752, CVE-2014-4616, CVE-2014-4650, CVE-2014-7185
  Resolves: rhbz#1206574


author: Robert Kuska <rkuska@redhat.com> - 2.7.5-32
changelog:
  - Backport SSLSocket.version function
  - Temporary disable test_gdb on ppc64le rhbz#1260558
  Resolves: rhbz#1259421


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-38
changelog:
  - Fix hashlib algorithms breaking by initializing OpenSSL_add_all_digests
  function in _hashlib library
  Resolves: rhbz#1295459


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-39
changelog:
  - Removal of the '$Date$' placeholder on the python(1) man page footer,
  which does not expand during build
  Resolves: rhbz#1268310


author: Tomas Orsava <torsava@redhat.com> - 2.7.5-45
changelog:
  - Fix for CVE-2016-0772 python: smtplib StartTLS stripping attack (rhbz#1303647)
    Raise an error when STARTTLS fails (upstream patch)
  - Fix for CVE-2016-5699 python: http protocol steam injection attack (rhbz#1303699)
    Disabled HTTP header injections in httplib (upstream patch)
  Resolves: rhbz#1346357


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-46
changelog:
  - Drop patch 221 that backported sslwrap function since it was introducing regressions
  - Refactor patch 227
  Resolves: rhbz#1331425


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-47
changelog:
  - Fix for CVE-2016-5636: possible integer overflow and heap corruption in zipimporter.get_data()
  Resolves: rhbz#1356364


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-49
changelog:
  - Fix ssl module's parsing of GEN_RID subject alternative name fields in X.509 certs
  Resolves: rhbz#1364444


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-52
changelog:
  - Workaround Python's threading library issue with non returning wait, for signals with timeout
  Resolves: rhbz#1368076


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.5-57
changelog:
  - Fix implicit declaration warnings of functions added by patches 147 and 265
  Resolves: rhbz#1441237


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Brian C. Lane <bcl@redhat.com> - 0.47-1
changelog:
  - Change labelApp to a more concisely defined abstract property (amulhern)
  - Change defaultLabel to a more concisely defined abstract property. (amulhern)
  - Change _labelstrRegex to a more concisely defined abstract property.
    (amulhern)
  - Make reads property a bit more succinct. (amulhern)
  - Make name an abstract property and omit _name (amulhern)
  - Remove an unused import from devicelibs/raid.py (vpodzime)
  - Fix all pylint errors in pylintcodediff (amulhern)
  - Don't run test if the git branch is dirty (amulhern)
  - Exit if the specified log file does not exist. (amulhern)
  - Update lvm devicelibs tests to reflect recent changes. (dlehman)
  - Add required LVs as needed instead of trying to sort by attrs. (dlehman)
  - Fix missed conversion of rm->missing in vgreduce call. (dlehman)
  - Only gather lvm information one time per DeviceTree.populate call. (dlehman)
  - Add support for listing everything to pvinfo and lvs. (dlehman)
  - Get lv list from lvm in a more straightforward format. (dlehman)
  - Gather lv list where we use it to save from having to stash it. (dlehman)
  - Split out common lvm parsing code. (dlehman)
  - Add tests that use ParentList as part of Device. (dlehman)
  - Parent list length doesn't reflect new member in _addParent. (dlehman)
  - Rearrange _startEdd to be a little more obvious. (amulhern)
  - Raise exceptions using the new syntax (amulhern)
  - Do not import logging twice. (amulhern)
  - Suppress unused variable warning (amulhern)
  - Get rid of writeRandomUUID. (amulhern)
  - Remove unused variable but retain call for its side-effects (amulhern)
  - Put docstring in class (amulhern)
  - Remove appendiceal assignment (amulhern)
  - Keep first parameter "self" (amulhern)
  - Omit compile flag (amulhern)
  - Move lines beneath __main__ into a main method (amulhern)
  - Indent with spaces, not tabs (amulhern)
  - Change param default [] to None and convert in method (amulhern)
  - Change to a semantically equivalent version of FileDevice.path (amulhern)
  - Adapt existing tests to changed signature of some methods (amulhern)
  - Don't assign return value to unused variable (amulhern)
  - Be specific when catching exceptions (dshea)
  - Remove appendiceal assignments (amulhern)
  - Remove a lot of unused variables extracted from udev info (amulhern)
  - Don't get return values from communicate() if they are ignored (amulhern)
  - Use the disk's name in log message (amulhern)
  - Get rid of old exception unpacking syntax (dshea)
  - Rearranged some iffy exception checking (dshea)
  - Replace with a semantically equivalent chunk. (amulhern)
  - Remove some unused exception names. (amulhern)
  - Remove unused assignment to boot. (amulhern)
  - Delete method-local pruneFile function. (amulhern)
  - Don't comment out function headers but leave their bodies uncommented
    (amulhern)
  - Get rid of unnecessary pass statements (amulhern)
  - Put a field and a method in the base class (amulhern)
  - Spell parameter self correctly (amulhern)
  - Give abstract method the same signature as its overriding methods. (amulhern)
  - Catch correct error and disable warning. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.48-1
changelog:
  - Do not execute smallestMember property method twice. (amulhern)
  - Remove unnecessary function definitions in abstract properties (amulhern)
  - Pass format args as arguments to debug method (#1085057) (amulhern)
  - Move udev_settle call from util into fs to break circular dependency
    (amulhern)
  - Change implicit relative imports to explicit relative imports (amulhern)
  - Remove unused imports (amulhern)
  - Get rid of os.path import (amulhern)
  - Really avoid dynamic import of formats/__init__.py by itself (amulhern)
  - Ignore E1101 errors in savePassphrase. (amulhern)
  - Add a bunch of E1120 errors to the false positives file (amulhern)
  - Make LabelingAsRoot class an abstract class and define two properties
    (amulhern)
  - Suppress false positive W0631 error. (amulhern)
  - Use self.nic instead of nic (amulhern)
  - Make sure _state_functions is a dictionary in base class (amulhern)
  - Remove unnecessary lambda wrappers on assertion functions (amulhern)
  - Obvious fix inspired by an "Undefined variable warning" (amulhern)
  - Remove all references to lvm_vg_blacklist and blacklistVG. (amulhern)
  - Update for changes in the anaconda errorHandler API. (dshea)
  - Remove unused imports. (amulhern)
  - Import from the defining module. (amulhern)
  - Move import to top level. (amulhern)
  - Do not use implicit relative imports (amulhern)
  - Remove wildcard import (amulhern)
  - Fix a bug and catch a change in lvm's thin pool layout. (dlehman)
  - Plumb uuid down through DMDevice. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.49-1
changelog:
  - Slightly reduce loop and get rid of obsolete comment (amulhern)
  - Slightly rewrite loop to avoid a redefining builtin error (amulhern)
  - Simplify find_library and fix redefining built-in errors. (amulhern)
  - Make loop variables a little more descriptive (amulhern)
  - Make regular expressions raw strings. (amulhern)
  - Suppress unused variable warning and check for failure. (amulhern)
  - Add W0105 warning about attribute docstrings to false positives (amulhern)
  - Make signature of setup() in parent class same as in children (amulhern)
  - Suppress some correct pylint warnings (amulhern)
  - Get _loopMap.values() when all that's needed is the values (amulhern)
  - Obvious fix inspired by pylint E0602 error (amulhern)
  - Suppress W0631 warning for abbr and prefix. (amulhern)
  - Do not do formatting operation in the argument of the translation (amulhern)
  - Remove unnecessary global statements (amulhern)
  - Disable W0703 message in test (amulhern)
  - Explicitly set the module level platform variable (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.50-1
changelog:
  - Don't apply action until after all checks have passed. (dlehman)
  - Apply action for extended partition creation. (dlehman)
  - Fix an issue introduced in commit a210eb5c. (dlehman)
  - Move changes from action ctors into apply methods. (dlehman)
  - Tell lvm to prefer /dev/mapper/ and /dev/md/ to dm-X and mdX nodes. (dlehman)
  - Use the right md UUID when trying to look one up from addUdevDevice.
    (dlehman)
  - Pass UUID of existing md array to superclass constructor. (dlehman)
  - Fix accounting related to addition of md member devices. (dlehman)
  - Add some more tests for the Size.humanReadable method (vpodzime)
  - If size is an integer value, show it as an integer value (vpodzime)
  - Make sure that using just k/m/g/... results in KiB/MiB/GiB/... (vpodzime)
  - Make humanReadable size use binary prefixes and nicer units (vpodzime)
  - Round sizes in humanReadable instead of flooring them (vpodzime)
  - Do not assign result of evaluating EddTestFS() to a variable (amulhern)
  - Rename bits() to numBits() (amulhern)
  - Rename to avoid conflict with name in outer scope. (amulhern)
  - Put module level code in a method (amulhern)
  - Do not use strip() incorrectly (amulhern)
  - Disable E1101 (no-member) error (amulhern)
  - Use isResize in isShrink and isGrow. (amulhern)
  - Suppress W0612 (unused-variable) false positives (amulhern)
  - Suppress W0621 warnings (amulhern)
  - Add a stub function for get_bootloader (amulhern)
  - Suppress W0602 false positives (amulhern)
  - Remove BootLoaderError definitions (amulhern)
  - Disable E1003 warning. (amulhern)
  - Do not cache the DeviceFormat object (amulhern)
  - Suppress W0201 error where attribute is set in __new__. (amulhern)
  - Add to false positives an error which is not suppressed by a pragma.
    (amulhern)
  - Suppress W0201 errors (amulhern)
  - Make signature of Size.__str__ match signature of Decimal.__str__ (amulhern)
  - Do not evaluate % operator in log message arguments (amulhern)
  - Remove suite() methods in tests (amulhern)
  - Remove addKeyFromFile() method (amulhern)
  - Import name 'deviceaction' where needed (amulhern)
  - Setting variables in __init__ (amulhern)
  - Log exception information and disable W0703 warning. (amulhern)
  - Disable some W0703 warnings (amulhern)
  - Disable some W0703 warnings. (amulhern)
  - Add a function that logs available exception info. (amulhern)
  - Restrict scope of pylint pragmas as much as possible (amulhern)
  - Change all pylint numeric codes to mnemonic strings. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.51-1
changelog:
  - Adjust the available size on each disk using chunk size. (amulhern)
  - Removed some now unused methods from devices (#1085474) (amulhern)
  - Rename size() method to get_size() method. (amulhern)
  - Remove unused get_size method (#1085474) (amulhern)
  - Use raid.size method to get size of device (#1085474) (amulhern)
  - Add a size() method to the raid classes (#1085474) (amulhern)
  - Move line that might throw an MDRaid exception inside try block (#1085474)
    (amulhern)
  - Check whether type is mdbiosraidarray before checking smallest member
    (#1085474) (amulhern)
  - Log if there was a failure to calculate the size of the MDRaidArrayDevice
    (#1085474) (amulhern)
  - Rename get_raw_array_size to get_net_array_size (#1085474) (amulhern)
  - Rename _get_size to _trim, which describes its function better (#1085474)
    (amulhern)
  - Improve comments on a few methods (#1085474) (amulhern)
  - Make RAIDLevels iterable (#1085474) (amulhern)
  - Update makebumpver for python-bugzilla 1.0.0 (bcl)
  - Disable unused argument warning for 'key_file' in devicelibs.crypto methods
    (amulhern)
  - Disable unused argument warning for 'del_passphrase' in luks_remove_key
    (amulhern)
  - Disable unused argument warning for 'data' in doAutoPartition (amulhern)
  - Disable unused argument warning for 'info' in handleUdevLuksFormat (amulhern)
  - Disable unused argument warning for 'disks' in get_pv_space. (amulhern)
  - Remove pointless parameters from unittest methods. (amulhern)
  - Disable a no member warning for EddTestFS initializer. (amulhern)
  - Get rid of unused argument 'args' in MakeBumpVer constructors (amulhern)
  - Changes to _parseOneLine() and its single invocation. (amulhern)
  - Remove obsolete comment (amulhern)
  - Rename to avoid redefining parameter built-ins (amulhern)
  - Change name to avoid redefining built-in (amulhern)
  - Remove unused parameter in makeupdates. (amulhern)
  - Removed unused argument 'options' from testMount (amulhern)
  - Make signature of _setSize match that of the method it overrrides. (amulhern)
  - Actually use argv parameter (amulhern)
  - Pass fname as first argument to shutil.copy2 (amulhern)
  - Remove minimumSector method and _minimumSector attribute (amulhern)
  - Disable not-callable pylint warning. (amulhern)
  - Set child_factory_fstype to None in DeviceFactory (amulhern)
  - Suppress unpacking-non-sequence pylint warning (amulhern)
  - Prefix name with defining package (amulhern)
  - Update Platform instance from flags instead of replacing it. (#1090646)
    (dlehman)
  - Rename to avoid redefining built-ins where the redefinition is method local.
    (amulhern)
  - Set device.format in else block of try/except/else. (amulhern)
  - Do not run pylint on sphinx generated conf.py (amulhern)
  - Get rid of a redefined builtin while simplifying method. (amulhern)
  - Compress loop into generator list comprehension (amulhern)
  - Rewrite resize() method to depend on _resizable. (amulhern)
  - Remove definition of LVMThinLogicalVolumeDevice._resizable (amulhern)
  - Add an attribute docstring for _resizable. (amulhern)
  - Correct comment on resizable property (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.52-1
changelog:
  - Split ROOT_PATH usage into getTargetPhysicalRoot()/getSysroot() (walters)
  - Update and fix copyright info for docs. (dlehman)
  - Add some tests for extended partition management. (dlehman)
  - Add some tests that verify the results of DeviceTree.populate. (dlehman)
  - Add a base class for tests backed by disk image storage. (dlehman)
  - Adapt examples to examples/common.py function dispersement. (dlehman)
  - Change devices.SparseFileDevice._create to use util.create_sparse_file.
    (dlehman)
  - Move set_up_logging and create_sparse_file into blivet.util for reuse.
    (dlehman)
  - Make examples.common.tear_down_disk_images a DeviceTree method. (dlehman)
  - Fix handling of devices activated as a side-effect of actions. (dlehman)
  - Check for problematic active devices before processing any actions. (dlehman)
  - Split some large blocks out of DeviceTree.processActions. (dlehman)
  - Explicitly requested extended partitions already have an action. (dlehman)
  - Fix handling of extended partitions across various modes of operation.
    (dlehman)
  - Handle the case of md arrays getting activated from outside blivet. (dlehman)
  - Make an extra effort to remove dm partition nodes that want to stay.
    (dlehman)
  - Fix handling of clearing a partitioned disk and leaving it cleared. (dlehman)
  - Don't check for disklabels on partitions. (dlehman)
  - Update targetSize to reflect actual size after a device is created. (dlehman)
  - Remove redundant msecs from logging timestamp. (dlehman)
  - Make signature of Size.__new__ match signature of Decimal.__new__ (amulhern)
  - Change Size so that it takes a single value parameter. (amulhern)
  - Change all 'format' keyword args to 'fmt' in Device constructors (amulhern)
  - Change format keyword argument to fmt in scheduleCreateFormat (amulhern)
  - Change keyword parameters in devicetree.findActions (amulhern)
  - Change ActionCreateFormat constructor keyword argument to 'fmt' (amulhern)
  - Remove unused parameter 'ignoreErrors' from umountFilesystems() (amulhern)
  - Remove parameter 'raiseErrors' from mountFilesystems() methods. (amulhern)
  - Disable unused argument warning for 'major' and 'minor' (amulhern)
  - Set dummy functions as values rather than via function definition syntax.
    (amulhern)
  - Pass size value to superconstructor for LVMVolumeGroupDevice. (amulhern)
  - Sort the pylint-false-positives file (amulhern)
  - Do not disable unused argument warning. (amulhern)
  - Omit pylint warning about disabled warnings or errors from pylint log.
    (amulhern)
  - Put the pyblock warning in pylint-false-positives (amulhern)
  - Remove obsolete documentation for parameter 'label'. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.53-1
changelog:
  - Remove extra quotes from the xfs_db arguments. (dshea)
  - Factor duplicate code in __deepcopy__ methods into one method (#1095244)
    (amulhern)
  - Rearrange code related to handleUdevDeviceFormat() (#1095329) (amulhern)
  - Make dumpState catch and log all AttributeErrors (#1095329) (amulhern)
  - Add sectorSize property to catch and handle missing partedDevice (#1095329)
    (amulhern)
  - Get rid of remaining uses of spec keyword for Size() in examples directory.
    (amulhern)
  - Generalize false positive regular expression for multiple pylint versions
    (amulhern)
  - Do not run some tests unless running on Jenkins. (amulhern)
  - Miscellaneous pylint fixes. (amulhern)
  - Globally disable pointless string statement warning (amulhern)
  - Disable unused argument warning for 'args' in TmpFSDevice constructor
    (amulhern)
  - Omit 'args' parameter from formats constructors (amulhern)
  - Disabled unused argument warning for kwargs in formats.destroy() (amulhern)
  - Omit *args from parameters for format.create() and formats.destroy()
    (amulhern)
  - Omit *args from parameters in formats.setup() (amulhern)
  - Make formats.teardown() not take any extra parameters. (amulhern)
  - Make formats.mount use explicit keywords instead of kwargs. (amulhern)
  - Remove non-self params from FS.doResize method (amulhern)
  - Make doFormat use regular style keyword parameters (amulhern)
  - Do not use *args, **kwargs idiom in scheduleCreateFormat. (amulhern)
  - Do not use *args, **kwargs idiom in various schedule* auxiliary test methods.
    (amulhern)
  - Remove upgrading param from turnOnSwap() (amulhern)
  - Disable unused-argument warning (amulhern)
  - Disable pylint unused-argument warning. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.54-1
changelog:
  - Add tests for setting device's parent list directly (vpodzime)
  - Do not alter the ParentList being iterated over (#1083581) (vpodzime)
  - Do not limit ThinLV's size to VG's free space (vpodzime)
  - Take extra RAID metadata into account when growing LV (#1093144) (vpodzime)
  - Move apply_chunk_growth outside of a for-cycle (vpodzime)
  - Multiple arguments for string formatting need to be in parentheses (#1100263)
    (mkolman)
  - Make print statements Python 3 compatible (mkolman)
  - Validate device names (dshea)
  - Use a setter for Device.name as foretold by the prophecy of TODO (dshea)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.55-1
changelog:
  - IPSeriesPPC now supports GPT in Open Firmware (hamzy)
  - Fix device name validation for devices that can contain / (#1103751) (dshea)
  - Add a getRaidLevel() convenience method to raid.py (amulhern)
  - Make a StorageDevice.raw_device property and use it where appropriate
    (amulhern)
  - Simplify a small chunk of Blivet.updateKSData() (amulhern)
  - Move the code for getting a space requirement from devicefactory to raid.
    (amulhern)
  - Make all devicefactory classes uses RAID objects instead of strings.
    (amulhern)
  - Remove devicefactory.get_raid_level from blivet (amulhern)
  - Put get_supported_raid_levels in devicefactory.py (amulhern)
  - Make BTRFS devices use RAID objects instead of strings for levels (amulhern)
  - Add lists of supported RAID levels for btrfs and lvm (amulhern)
  - Add "linear" to mdraid's list of supported raid levels. (amulhern)
  - Remove getRaidLevel() from mdraid file and make RAID_levels public (amulhern)
  - Check for required methods in MDRaidLevels.isRaidLevel. (amulhern)
  - Use has_redundancy property to decide how to add a member to an array.
    (amulhern)
  - Update the mdraid.mdadd comments (amulhern)
  - Use has_redundancy raid property when checking whether a device is removable
    (amulhern)
  - Make createBitmap() a property and update tests appropriately. (amulhern)
  - Add a Dup class to the various descendants of RAIDLevel. (amulhern)
  - Add an is_uniform property to the RAID levels. (amulhern)
  - Add a has_redundancy method that returns True if there is actual redundancy
    (amulhern)
  - Add Linear and Single to the RAID classes. (amulhern)
  - Move Container class to raid package and tidy it up (amulhern)
  - Allow the RAID object itself to be a valid RAID descriptor for lookup.
    (amulhern)
  - Adjust RaidLevel hierarchy so that all raid level objects extend RAIDLevel
    (amulhern)
  - No longer use _standard_levels as the default set of RAID levels. (amulhern)
  - Extract selection of members in complete() into a separate method. (amulhern)
  - Remove DMRaidArrayDevice.members property. (amulhern)
  - Comment mdraid.mdcreate() and update tests appropriately. (amulhern)
  - Import name 'lvm' instead of names from lvm package. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.56-1
changelog:
  - Skip device name validation for some device types. (dlehman)
  - Add a property indicating whether a device is directly accessible. (dlehman)
  - Add support for read-only btrfs snapshots. (dlehman)
  - Add tests for snapshots. (dlehman)
  - Special treatment for getting parted device for old-style lvm snapshots.
    (dlehman)
  - Some devices have immutable formatting. (dlehman)
  - Detect existing btrfs snapshots. (dlehman)
  - Drop special accounting for snapshot space usage in VG. (dlehman)
  - Use LVMSnapshotDevice when populating the devicetree. (dlehman)
  - Add Device classes for snapshots. (dlehman)
  - Add ignore_skip keyword arg to lvactivate. (dlehman)
  - Add optional kwarg to force removal of a logical volume. (dlehman)
  - Add backend functions for creating and managing snapshots. (dlehman)
  - Add docstrings for BTRFSVolumeDevice and BTRFSSubVolumeDevice. (dlehman)
  - Remove duplicate portion of lvm config string. (dlehman)
  - Reset the devicetree before tearing everything down in _cleanUp. (dlehman)
  - Make sure disk filters are applied even if populate fails. (dlehman)
  - Sync the spec file with downstream (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.57-1
changelog:
  - Make DevicelibsTestCase devices configurable. (amulhern)
  - Use correct parameters in __init__() in subclasses of unittest.TestCase.
    (amulhern)
  - Add num_blocks parameter to makeLoopDev(). (amulhern)
  - Move skipUnless decorator to the top level class of skipped classes.
    (amulhern)
  - Explicitly accept a string as well as a RAIDLevel object. (amulhern)
  - Update BTRFS initializer comments for level type. (amulhern)
  - Remove some extra imports. (amulhern)
  - Add method to set the default disklabel (#1078537) (bcl)
  - Do not try to activate dmraid sets if the dmraid usage flag is false
    (mkolman)
  - Use the value of the Anaconda dmraid flag to set the Blivet dmraid flag
    (mkolman)
  - Use the value of the Anaconda ibft flag to set the Blivet ibft flag (mkolman)
  - Ignore _build directory in doc directory. (amulhern)
  - Change intersphinx mapping to avoid linkcheck redirect errors. (amulhern)
  - Remove doctest target from Makefile. (amulhern)
  - Allow the table of contents to go one level deeper. (amulhern)
  - Automate generation of the .rst files which just set up the modules.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.58-1
changelog:
  - Only import ROOT_PATH if needed (bcl)
  - Add early keyword to setUpBootLoader (#1086811) (bcl)
  - Only log a warning about labeling if something is wrong (#1075136) (amulhern)
  - When adding an md array, allow adding incomplete arrays (#1090009) (amulhern)
  - Add a flag to control whether a degraded md raid array is used (#1090009)
    (amulhern)
  - Remove preferLeaves parameter from getDeviceByPath() (amulhern)
  - Factor out commonalities among getDevice[s|]By* methods. (amulhern)
  - Omit special check for md devices in addUdevDevice(). (amulhern)
  - Remove unused 'slaves' variable. (amulhern)
  - Move down or remove assignment to device in add* methods. (amulhern)
  - Move DevicelibsTestCase up to the top level of the testing directory.
    (amulhern)
  - Accept None for btrfs raid levels (#1109195) (amulhern)
  - Add a test for a btrfs error associated with small devices (#1109195)
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.60-1
changelog:
  - Do not use udev info to get the name of the device. (amulhern)
  - Remove unnecessary fanciness about importing devices. (amulhern)
  - Disable some pylint warnings that arise due to anaconda versions. (amulhern)
  - Allow RAID1 on EFI (#788313) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.61-1
changelog:
  - Fix conf.py version bumping (bcl)
  - Add some tests for Chunk and Request class hierarchy. (dlehman)
  - Honor the skip list when allocating leftover sectors. (dlehman)
  - A Chunk is done growing when its pool is empty. (dlehman)
  - Don't use integer division to calculate a fraction. (dlehman)
  - Bump version in sphinx config from scripts/makebumpver. (dlehman)
  - Remove spec= from Size usage in intro.rst. (dlehman)
  - Attempt to reset the uuid of the mdraid member device (#1070095) (amulhern)
  - Add new method udev.device_get_md_device_uuid() method (#1070095) (amulhern)
  - Canonicalize mdadm generated UUIDS (#1070095) (amulhern)
  - Add a udev.device_get_md_metadata() method to udev and use it. (amulhern)
  - Change use of METADATA to MD_METADATA. (amulhern)
  - Check for md_level of None (amulhern)
  - Do not convert the result of udev.device_get_md_devices() to int. (amulhern)
  - Add documentation to udev.device_get_md_*() methods. (amulhern)
  - Document udev.device_get_uuid() method. (amulhern)
  - Add a few small tests for mdexamine (amulhern)
  - Add test for raid level descriptor None. (amulhern)
  - Use context manager with assertRaises*() tests. (amulhern)
  - Change uuid parameter to array_uuid (amulhern)
  - Remove udev_ prefix from udev methods. (amulhern)
  - Remove all references to DeviceFormat.majorminor (amulhern)
  - Use add_metaclass instead of with_metaclass. (amulhern)
  - Disable redefined-builtin warning. (amulhern)
  - Use range instead of xrange in generateBackupPassphrase() (amulhern)
  - Add a simple test of generateBackupPassphrase() result format (amulhern)
  - Python3 compatibility (rkuska)
  - Replace python-setuptools-devel BR with python-setuptools (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.62-1
changelog:
  - _maxLabelChars is no longer used by anything (bcl)
  - tests: Add tests for HFSPlus labels (#821201) (bcl)
  - Write a fs label for HFS+ ESP (#821201) (bcl)
  - Minor fix of a docstring. (rvykydal)
  - Get rid of partedFlags field. (amulhern)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.1-1
changelog:
  - Make prefering leaves the default in getDeviceByPath (#1122081) (amulhern)
  - Make _filterDevices() return a generator consistently (#1122081) (amulhern)
  - Don't pass md array UUID as member format UUID. (#1135670) (dlehman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.3-1
changelog:
  - Don't mix target and discovery credentials (#1037564) (mkolman)
  - Filter out free regions too small for alignment of partitions. (dlehman)
  - Align free regions used for partition growing calculations. (dlehman)
  - Try to align end sector up when aligning new partitions. (dlehman)
  - Remove obsolete conversion of size to float. (dlehman)
  - Honor size specified for explicit extended partition requests. (dlehman)
  - Honor zerombr regardless of clearpart setting. (dlehman)
  - Fix treatment of percent as lvm lv size spec. (#1146156) (dlehman)
  - iscsi: fix root argument being overriden by local variable (#1144463)
    (rvykydal)
  - iscsi: add iscsi singleton back (#1144463) (rvykydal)
  - Only cancel actions on disks related to the one we are hiding. (dlehman)
  - Cancel actions before hiding descendent devices. (dlehman)
  - Improve handling of device removals/additions from the devicetree. (dlehman)
  - The first format destroy action should obsolete any others. (dlehman)
  - Do not allow modification or removal of protected devices. (dlehman)
  - Fix pylint errors from recent btrfs commits. (dlehman)
  - Propagate mount options for btrfs members to all volumes/subvolumes.
    (dlehman)
  - Properly identify dm devices even when udev info is incomplete. (dlehman)
  - Do not mount btrfs to list subvolumes outside installer_mode. (dlehman)
  - Reset default subvolume prior to removing the default subvolume. (dlehman)
  - Increase max size for btrfs to 16 EiB. (#1114435) (dlehman)
  - Improve adjustment for removal of a subvol in BTRFSFactory. (dlehman)
  - Set dummy mountpoint in ksdata for lvm thin pools. (dlehman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.4-1
changelog:
  - Canonicalize MD_UUID* values in udev.py (#1147087) (amulhern)
  - Add a test for activation. (amulhern)
  - Add a test for mddetail on containers. (amulhern)
  - Still attempt to destroy even if remove failed. (amulhern)
  - Use long messages for unittest errors. (amulhern)
  - Fix mdnominate error message. (amulhern)
  - Break once metadata value is found. (amulhern)
  - Split mdadd into separate functions. (amulhern)
  - Refactor mdraid tests. (amulhern)
  - Add a method to extract information about an mdraid array (amulhern)
  - Extend mdadm() to capture output (amulhern)
  - Be more robust in the face of possible changes to mdadm's UUIDs. (amulhern)
  - Factor canonicalize_UUID() into separate method. (amulhern)
  - Add a docstring to mdraid.mdexamine (amulhern)
  - Omit pylint false positive (amulhern)
  - Pylint inspired cleanup (#1070115) (amulhern)
  - Raise an exception when we find orphan partitions. (dlehman)
  - Fall back to parted to detect dasd disklabels. (dlehman)
  - Remove a problematic remnant of singlePV. (dlehman)
  - Remove all traces of singlePV. (sbueno+anaconda)
  - Change the default /boot part on s390x to not be lvm. (sbueno+anaconda)
  - Condense and comment some devicelibs.dasd methods (#1070115) (amulhern)
  - Add a test file for DASD handling (#1070115) (amulhern)
  - Add two functions to enable manual addition of ECKD DASDs. (sbueno+anaconda)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.5-1
changelog:
  - Branch transifex for the f21-branch (#1151750) (vpodzime)
  - Remove unused import introduced by porting patches (vpodzime)
  - Allow specifying thin pool profiles (vpodzime)
  - Remove tests for the sanityCheck (vpodzime)
  - Move _verifyLUKSDevicesHaveKey and its exception to anaconda (vpodzime)
  - Remove sanityCheck functions from blivet sources (vpodzime)
  - Allow specifying minimum entropy when creating LUKS (vpodzime)
  - Allow user code provide callbacks for various actions/events (vpodzime)
  - Allow user code creating free space snapshot (vpodzime)
  - Update tests to bring into line w/ previous commit (#1150147) (amulhern)
  - Abstract ContainerDevice member format check into a method (#1150147)
    (amulhern)
  - Register DeviceFormat class (#1150147) (amulhern)
  - Don't append btrfs mount options to None (#1150872) (dshea)
  - Convert int to str before passing it to run_program (#1151129) (amulhern)
  - Avoid unneccesarily tripping raid-level member count checks. (dlehman)
  - Allow toggling encryption of raid container members. (#1148373) (dlehman)
  - Organize installer block device name blacklist. (#1148923) (dlehman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.6-1
changelog:
  - Let udev settle between writing partition flags and formatting. (#1109244)
    (dlehman)
  - Set _partedDevice attribute before calling device constructor (#1150147)
    (amulhern)
  - Change variable keyword (#1154050) (amulhern)
  - Set sysfsPath attribute before calling Device constructor (#1150147)
    (amulhern)
  - Take care when checking relationship of parent and child UUIDs (#1150147)
    (amulhern)
  - Specify file type in transifex config file. (sbueno+anaconda)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.7-1
changelog:
  - Don't try to get no profile's name (#1155014) (vpodzime)
  - Disable resize of ntfs during OS installation. (#1120964) (dlehman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.8-1
changelog:
  - Strip lvm WARNING: lines from output (#1157864) (bcl)
  - Wait for udev to settle before collecting UUID for new filesystems. (dlehman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.9-1
changelog:
  - Device status can never be True for non-existent devices. (#1156058)
    (dlehman)
  - Use super to get much-needed MRO magic in constructor. (#1158968) (dlehman)
  - Fix int * Size operation and add tests (#1158792) (bcl)
  - getArch should return ppc64 or ppc64le (#1159271) (bcl)
  - Pack data for the wait_for_entropy callback (vpodzime)
  - Allow the wait_for_entropy callback enforce continue (vpodzime)
  - Revert "Disable resize of ntfs during OS installation. (#1120964)" (dlehman)
  - Require resize target sizes to yield aligned partitions. (#1120964) (dlehman)
  - Split out code to determine max unaligned partition size to a property.
    (dlehman)
  - Allow generating aligned geometry for arbitrary target size. (dlehman)
  - Align end sector in the appropriate direction for resize. (#1120964)
    (dlehman)
  - Specify ntfs resize target in bytes. (#1120964) (dlehman)
  - Check new target size against min size and max size. (dlehman)
  - Use Decimal for math in Size.convertTo. (#1120964) (dlehman)
  - Change signature of DiskLabel.addPartition to be more useful. (dlehman)
  - Add a contextmanager to create and remove sparse tempfiles. (dlehman)
  - Add a DiskFile class for testing partitioning code as a non-root user.
    (dlehman)
  - Add ability to set a default fstype for the boot partition (#1112697) (bcl)
  - Pass a list of string items to log_method_return. (sbueno+anaconda)
  - Add testing for MDRaidArrayDevice.mdadmFormatUUID (#1156202) (amulhern)
  - Give mdadm format uuids to the outside world (#1156202) (amulhern)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.10-1
changelog:
  - Round filesystem target size to whole resize tool units. (#1163410) (dlehman)
  - New method to round a Size to a whole number of a specified unit. (dlehman)
  - Fix units for fs min size padding. (dlehman)
  - Disable resize operations on filesystems whose current size is unknown.
    (dlehman)
  - Run fsck before obtaining minimum filesystem size. (#1162215) (dlehman)
  - Do not translate empty strings, gettext translates them into system
    information (vtrefny)
  - Add more arguments to mpathconf (#1154347) (dshea)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.11-1
changelog:
  - Update partitions' numbers and names when adding new partition (#1166598)
    (vpodzime)
  - Return device's children sorted by name (vpodzime)
  - Run dosfsck in non-interactive mode (#1167959) (bcl)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.61.12-1
changelog:
  - Prune actions before cancelling them (vpodzime)
  - Try to get FS info first before doing an FS check (vpodzime)
  - Reverting partition's size shouldn't require it to be aligned (#1165714)
    (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.13-1
changelog:
  - Fix pyparted version in spec file. (sbueno+anaconda)
  - Revert "Prune actions before cancelling them" (sbueno+anaconda)
  - Revert "Update partitions' numbers and names when adding new partition
    (#1166598)" (sbueno+anaconda)
  - Revert "Return device's children sorted by name" (sbueno+anaconda)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.14-1
changelog:
  - Mountpoint detection for removable devices (vtrefny)
  - Use format.mountpoint for BTRFS listSubVolumes (vtrefny)
  - Allow handling device format for already handled BTRFS (vtrefny)


author: David Lehman <dlehman@redhat.com> - 0.61.15-1
changelog:
  - Allow passing KiB values to vgcreate -s option (tjeyasin)
  - Add a script to rebase and merge pull requests (dshea)
  - Allow user-specified values for data alignment of new lvm pvs. (#1178705)
    (dlehman)
  - Let LVM determine alignment for PV data areas. (#962961) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.1-1
changelog:
  - Add .0 to version -- 0.61.15.0 (bcl)
    Related: rhbz#1202877
  - Ignore Merge pull commits and turn down logging level (bcl)
    Related: rhbz#1202877
  - get_loop_name shoud return an empty name if it isn't found (#980510) (bcl)
    Related: rhbz#1202877
  - Multiple loops shouldn't be fatal (#980510) (bcl)
    Related: rhbz#1202877
  - Disable MacEFI platform type and hfs+ ESP (#1119305) (bcl)
    Related: rhbz#1202877
  - Add a release make target (bcl)
    Related: rhbz#1202877
  - Update makebumpver to include flags on first request (bcl)
    Related: rhbz#1202877
  - Fix a couple of easy pylint errors. (dlehman)
    Related: rhbz#1202877
  - Change required pyparted version to one that is in RHEL-7. (dlehman)
    Related: rhbz#1202877
  - Remove python-six dependency. (dlehman)
    Related: rhbz#1202877
  - Clean out the mock chroot before attempting to run the rest of the test. (clumens)
    Related: rhbz#1202877
  - Put all mock results into the top-level source dir. (clumens)
    Related: rhbz#1202877
  - Add scratch, scratch-bumpver and rc-release targets. (bcl)
    Related: rhbz#1202877
  - Add --newrelease to makebumpver (bcl)
    Related: rhbz#1202877
  - Add po-empty make target (bcl)
    Related: rhbz#1202877
  - Switch translations to use Zanata (bcl)
    Related: rhbz#1202877
  - Split up devices.py. (dlehman)
    Related: rhbz#1202877
  - Split string of symlinks into array of strings (#1136214) (amulhern)
    Related: rhbz#1202877
  - Keep lvm and md metadata separate from udev info. (dlehman)
    Related: rhbz#1202877
  - Replace our pyudev with the package python-pyudev. (dlehman)
    Related: rhbz#1202877


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.2-1
changelog:
  - If allowing degraded array, attempt to start it (amulhern)
    Resolves: rhbz#1090009
    Related: rhbz#1202877
  - Add a method that looks at DEVNAME (amulhern)
    Related: rhbz#1090009
    Related: rhbz#1202877
  - Add mdrun method to just start, not assemble, an array. (amulhern)
    Related: rhbz#1090009
    Related: rhbz#1202877
  - Change allow_degraded_mdraid flag to allow_imperfect_devices (amulhern)
    Related: rhbz#1090009
    Related: rhbz#1202877
  - Check if device has enough members when setting RAID level (amulhern)
    Related: rhbz#1019685
    Related: rhbz#1202877
  - Add BTRFSValueError error and use in btrfs related code (amulhern)
    Related: rhbz#1019685
    Related: rhbz#1202877
  - Use a safer method to get a dm partition's disk name. (dlehman)
    Resolves: rhbz#1190886
    Related: rhbz#1181336
  - Don't raise an exception for failure to scan an ignored disk. (dlehman)
    Related: rhbz#1123450
  - iscsi: mount partitions in initramfs for root on iscsi (rvykydal)
    Related: rhbz#740106
    Related: rhbz#1202877
  - iscsi: improve logging of failed logins (rvykydal)
    Related: rhbz#1114820
    Related: rhbz#1202877
  - Introduce a new doReqPartition method that is similar to doAutoPartition.
    (clumens)
    Related: rhbz#1164660
  - Fix "anaconda hangs while trying to discover iscsi..." (jkonecny)
    Resolves: rhbz#1166652


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.3-1
changelog:
  - Improve wording of the error message on autopart fail (vpodzime)
    Related: rhbz#1202877
  - Fallback implicit partition size must be big enough for BTRFS (vpodzime)
    Related: rhbz#1202877
    Related: rhbz#1171116
  - Make implicit partitions smaller if real requests don't fit anywhere
    (vpodzime)
    Resolves: rhbz#1171116
    Related: rhbz#1202877
  - Make sure autopart requests fit in somewhere (vpodzime)
    Resolves: rhbz#978266
    Related: rhbz#1202877
  - Work with free region sizes instead of parted.Geometry objects (vpodzime)
    Related: rhbz#1202877
    Related: rhbz#978266
  - Check that we have big enough free space for the partition request (vpodzime)
    Related: rhbz#1202877
    Related: rhbz#978266


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.4-1
changelog:
  - Un-escape '-'s in names or paths for _all_ lvm lv or vgs (amulhern)
    Related: rhbz#1223855
  - Include LUKSDevice information in kickstart data (amulhern)
    Resolves: rhbz#1139222
  - If the parent volume has a label, use it in subvol's kickstart (amulhern)
    Resolves: rhbz#1072060


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.5-1
changelog:
  - If any zFCP devices are used, always write /etc/zfcp.conf (sbueno+anaconda)
    Resolves: rhbz#1194241


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.6-1
changelog:
  - Fix up some logging methods. (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Make sure to add hyperPAV aliases to dasd.conf (sbueno+anaconda)
    Resolves: rhbz#1031589
  - Fix a traceback with anaconda-cleanup on s390x. (sbueno+anaconda)
    Resolves: rhbz#1173101
  - Increase ext4 maximum size from 16 TiB to 1 EiB (bcl)
    Resolves: rhbz#1231049


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.7-1
changelog:
  - Require pyparted with exception handler support (bcl)
    Related: rhbz#1188163
  - Use partially corrupt gpt disklabels. (bcl)
    Resolves: rhbz#1188163


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.8-1
changelog:
  - LVMFactory: raise exception when adding LV to full fixed size VG (vtrefny)
    Resolves: rhbz#1170660
  - Do not unhide devices with hidden parents (vtrefny)
    Resolves: rhbz#1158643
  - Add support for creation of cached LVs (vpodzime)
    Related: rhbz#1120421
  - Recognize and process cached logical volumes (vpodzime)
    Related: rhbz#1120421
  - Don't crash when processing cached LVs (vpodzime)
    Related: rhbz#1120421


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.9-1
changelog:
  - Improve format handling for lvm snapshots. (dlehman)
    Resolves: rhbz#1234454
  - Don't crash on cleanup with DASDs or iSCSI devices present. (dlehman)
    Resolves: rhbz#1166506
  - Fix handling of UUIDs for existing MD devices. (dlehman)
    Resolves: rhbz#1234333
  - Treat existing md arrays whose members are all disks like disks. (dlehman)
    Resolves: rhbz#1197582
  - Handle formatting immediately after adding devices from format handlers.
    (dlehman)
    Related: rhbz#1192004
  - Be more careful about overwriting device.originalFormat. (dlehman)
    Resolves: rhbz#1192004
  - Store vendor/model information for DiskDevice instances. (dlehman)
    Related: rhbz#1069597
  - Move mediaPresent out of Device and into StorageDevice. (dlehman)
    Related: rhbz#1069597
  - Don't use parted.Device to obtain size info. (dlehman)
    Resolves: rhbz#1069597
  - Align free regions before choosing one. (dlehman)
    Related: rhbz#1181494
  - Align partition sizes earlier in the allocation process. (dlehman)
    Resolves: rhbz#1181494
  - Fix a duplicate key caused by patch merging. (clumens)
    Related: rhbz#1220898
  - Add support for specifying arbitrary mkfs options. (clumens)
    Resolves: rhbz#1220898


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.10-1
changelog:
  - Add a function to devicelibs.dasd to detect LDL DASDs. (sbueno+anaconda)
    Resolves: rhbz#1233438
  - Make sure devices are always torn down in findExistingInstallations if
    requested (vpodzime)
    Related: rhbz#1182229
  - Do not break the chain when an inactive device is torn down recursively
    (vpodzime)
    Related: rhbz#1182229
  - Tear down all devices after finding existing installations (vpodzime)
    Resolves: rhbz#1182229


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.11-1
changelog:
  - Add error handling around storageInitialize for unusable setups. (dlehman)
    Related: rhbz#1236995
  - Include suggestions in error classes for unusable storage configurations.
    (dlehman)
    Related: rhbz#1236995
  - x-initrd.mount should only be set for /var (bcl)
    Resolves: rhbz#1238603


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.13-1
changelog:
  - Enforce size range on factory fstypes (dlehman)
    Resolves: rhbz#1178884
  - Fix obsolete format size constraints (dlehman)
    Resolves: rhbz#1178884


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.14-1
changelog:
  - Don't pass createOptions along when creating the btrfs device. (clumens)
    Resolves: rhbz#1248313
  - Pass a sysfs path to MultipathDevice constructor (rvykydal)
    Resolves: rhbz#1245201


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.16-1
changelog:
  - Fall back on mdadm info if udev info is missing for the array (amulhern)
    Related: rhbz#1246003
  - Call superclass ctor a bit later to get size attrs set up first. (dlehman)
    Resolves: rhbz#1246003
  - updateSize for md containers is a no-op. (dlehman)
    Related: rhbz#1246003
  - Don't pass model to md fwraid constructor. (dlehman)
    Related: rhbz#1246003


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.17-1
changelog:
  - Fix some logical problems in write_dasd_conf (sbueno+anaconda)
    Resolves: rhbz#1248949
  - Remove unusable free regions from list when setting up growth. (dlehman)
    Resolves: rhbz#1248487


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.20-1
changelog:
  - Update dmdev size when setting up disk images (bcl)
    Resolves: rhbz#1252703
  - Setup LoopDevice's name before updating sysfs path (bcl)
    Resolves: rhbz#1252703
  - Add likely to be raised exceptions to catch block (amulhern)
    Related: rhbz#1252703
  - Fix setupDiskImages when the devices are already in the tree. (dlehman)
    Related: rhbz#1252703


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.24-1
changelog:
  - Add a method to list disks related by lvm/md/btrfs container membership.
    (dlehman)
    Related: rhbz#1254548
  - Make getDependentDevices work with hidden devices. (dlehman)
    Related: rhbz#1254548


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.25-1
changelog:
  - Duplicate VG names are problem even if their disks are ignored (vpodzime)
    Resolves: rhbz#1198367


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.26-1
changelog:
  - When handling implicit partitions, first check autopart was requested.
    (clumens)
    Related: rhbz#1164660


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.28-1
changelog:
  - Minimize number of times storage.partitions is accessed. (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Get rid of Size.__str__ calls in logging. (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Only access storage.bootDisk once (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Fix isDisk and partitionable properties for fwraid arrays. (dlehman)
    Related: rhbz#1197582
  - Require a non-empty member set for md disks. (dlehman)
    Related: rhbz#1197582
  - Replace property decorator on PartitionDevice.resizable. (dlehman)
    Related: rhbz#1069597
  - Update unit tests related to mediaPresent. (dlehman)
    Related: rhbz#1069597
  - Don't store UUIDs or labels of multipath members. (dlehman)
    Resolves: rhbz#1254232
  - Try to do fsck if resize fails before giving up (vpodzime)
    Resolves: rhbz#1251396


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.32-1
changelog:
  - Wait for auto-activation of LVs when lvmetad is running. (dlehman)
    Resolves: rhbz#1261621
  - Add a function to tell us if the lvmetad socket exists (dlehman)
    Related: rhbz#1261621


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.38-1
changelog:
  - Switch to using rd.iscsi.initiator (bcl)
    Resolves: rhbz#1268315
  - Use _netdev mount option as needed. (dlehman)
    Resolves: rhbz#1290046
  - Fix the changelog message for udev deadlock fix. (bcl)
    Related: rhbz#1272113


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.41-1
changelog:
  - Account for bigger LVM meta data due to alignment on MD RAID (vpodzime)
    Related: rhbz#1284660
  - Calculate the MD RAID superblock size from the right size (vpodzime)
    Related: rhbz#1284660
  - Do not reserve extra space for metadata in a VG with RAID PVs (vpodzime)
    Resolves: rhbz#1284660


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.42-1
changelog:
  - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx)
    (rvykydal)
    Related: rhbz#1325134
  - Fix traceback when writing dasd.conf (sbueno+anaconda)
    Resolves: rhbz#1031589
  - Disable LVM autobackup when doing image installs (wwoods)
    Resolves: rhbz#1269144
  - Add attribute 'flags.lvm_metadata_backup' (wwoods)
    Related: rhbz#1269144
  - devicelibs.lvm: refactor _getConfigArgs()/lvm() (wwoods)
    Related: rhbz#1269144
  - lvm_test: refactoring + minor fix (wwoods)
    Related: rhbz#1269144
  - devicelibs.lvm: fix pvmove(src, dest=DESTPATH) (wwoods)
    Related: rhbz#1269144


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.44-1
changelog:
  - Ignore unused memo_dict arguments in __deepcopy__ methods. (clumens)
    Related: rhbz#1267944
  - Do not create a copy of singleton objects (vpodzime)
    Related: rhbz#1267944


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.45-1
changelog:
  - Use device's mount options when mounting existing systems (vtrefny)
    Related: rhbz#1250011
  - Fix root detection on btrfs in rescue mode (vtrefny)
    Resolves: rhbz#1250011


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.46-1
changelog:
  - Fix a typo when checking whether we're using an FBA DASD. (sbueno+anaconda)
    Resolves: rhbz#1233438
  - Add xfs to default filesystem types (rmarshall)
    Related: rhbz#1242666
  - Fix blivet constructor fs support check (rmarshall)
    Related: rhbz#1242666
  - Kickstart missing bootloader partitions (rmarshall)
    Resolves: rhbz#1242666


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.47-1
changelog:
  - Remember VG name even if it seems to have no PVs (vpodzime)
    Resolves: rhbz#1245038
  - Do not try to add internal LVs (vpodzime)
    Resolves: rhbz#1271665


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.48-1
changelog:
  - Make sure the DM path exists before setting status True (bcl)
    Resolves: rhbz#1325707
  - Try harder to identify a partition's disk when necessary. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Add some fallback methods for finding a partition's disk. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Add kwarg to udev.resolve_devspec to return canonical device name. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Don't let unsupported or broken disklabels get in the way. (dlehman)
    Resolves: rhbz#1294081
    Resolves: rhbz#1266199
  - Convert device_get_dm_partition_disk to not be dm-specific. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Add a tearDown method to StorageTestCase. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Continue with recursive teardown beyond inactive devices. (dlehman)
    Related: rhbz#1182229
    Resolves: rhbz#1322981
  - Revert "Do not break the chain when an inactive device is torn down
    recursively" (dlehman)
    Related: rhbz#1322981
  - Don't traceback if we fail to examine an md member. (dlehman)
    Resolves: rhbz#1196666
  - Disklabel commit errors can occur for disks, too. (dlehman)
    Resolves: rhbz#1192571


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.49-1
changelog:
  - Ignore errors activating unknown swap partitions (bcl)
    Resolves: rhbz#1330763
  - Round down to nearest MiB value when writing ks parittion info.
    (sbueno+anaconda)
    Resolves: rhbz#1257997


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.50-1
changelog:
  - Fix unit arg name in Size.roundToNearest call. (dlehman)
    Resolves: rhbz#1346154
    Related: rhbz#1257997


author: Brian C. Lane <bcl@redhat.com> - 0.61.15.51-1
changelog:
  - fcoe: don't use dcb for autoconnecting of bnx2x and bnx2fc (rvykydal)
    Resolves: rhbz#1261703
  - Use minimal alignment as needed when allocating small partitions. (dlehman)
    Resolves: rhbz#1262137
  - Add support for minimal alignment of very small partitions. (dlehman)
    Related: rhbz#1262137
  - Add an error class for alignment errors. (dlehman)
    Related: rhbz#1262137


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.52-1
changelog:
  - Add a method to determine if a udev device is a disk. (vtrefny)
    Related: rhbz#1200833
  - Fix udev.resolve_glob to match device path too (vtrefny)
    Related: rhbz#1200833


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.53-1
changelog:
  - Suggest container names based on current hostname in installer (rvykydal)
    Related: rhbz#1290858
    Resolves: rhbz#1359631


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.54-1
changelog:
  - Check a device is a DASD before doing DASD-specific checks. (sbueno+anaconda)
    Resolves: rhbz#1353667
  - Ensure biosboot shows up in kickstart (rmarshall)
    Resolves: rhbz#1242666


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.55-1
changelog:
  - Fix lookup of md partition's disk. (dlehman)
    Resolves: rhbz#1362161
  - fcoe: don't eat newlines in /etc/fcoe/NIC-cfg target system config (rvykydal)
    Resolves: rhbz#1350411


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.57-1
changelog:
  - Relax the blivet device name requirements. (dshea)
    Resolves: rhbz#1259491
  - Do not include both size and percent in kickstart logvol cmd. (dlehman)
    Resolves: rhbz#1269124
  - Ignore NVDIMMs at OS installation time. (dlehman)
    Resolves: rhbz#1334448


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.59-1
changelog:
  - Properly calculate thin pool's vgSpaceUsed (vpodzime)
    Related: rhbz#1374499
  - Remove cache and metadata space from pool for an LVRequest (vpodzime)
    Resolves: rhbz#1374499


author: David Lehman <dlehman@redhat.com> - 0.61.15.60-1
changelog:
  - Add a method to regenerate XFS' uuid (vpodzime)
    Related: rhbz#1413942
  - Properly unset mountpoint of a snapshot's format (vpodzime)
    Related: rhbz#1413942
  - Update the snapshot's format's exists flag on creation (vpodzime)
    Related: rhbz#1413942
  - Do not require origin to exist when creating snapshot (vpodzime)
    Resolves: rhbz#1413942
  - Make padding smaller for existing thin pools (vpodzime)
    Resolves: rhbz#1432012
  - Use all ancestors when adding RAID disks to exclusiveDisks (vtrefny)
    Resolves: rhbz#1327463
  - Fix detection of linear MD RAID (vtrefny)
    Resolves: rhbz#1372414
  - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
    Resolves: rhbz#1405141
  - Remove the useless method requiredDiskLabelType (vponcova)
    Related: rhbz#1405141
  - FBA DASD should use the msdos disk label type (vponcova)
    Resolves: rhbz#1214407
  - Eliminate mountpoint symlinks when looking for mounted device (vtrefny)
    Resolves: rhbz#1322439


author: David Lehman <dlehman@redhat.com> - 0.61.15.62-1
changelog:
  - Don't pass unused mountpoint dict to preCommitFixup. (dlehman)
    Related: rhbz#1184945
  - Use the default md metadata version for everything except /boot/efi.
    (dlehman)
    Resolves: rhbz#1184945
  - Fix resolve_devspec to fully support raid devices (vponcova)
    Resolves: rhbz#1445723


author: David Lehman <dlehman@redhat.com> - 0.61.15.63-1
changelog:
  - Use the uuid module instead of the uuidgen tool (vpodzime)
    Related: rhbz#1413942
  - Respect thin pool's min size when setting its req_size (vpodzime)
    Resolves: rhbz#1449963
  - Add RAID chunk size to the generated kickstart file (vtrefny)
    Resolves: rhbz#1447343


author: David Lehman <dlehman@redhat.com> - 0.61.15.64-1
changelog:
  - Make sure an LV is deactivated before removal (vpodzime)
    Resolves: rhbz#1456821
  - Make sure the device is setup before formatting it (bcl)
    Resolves: rhbz#1368986
  - Round the recommended thpool metadata size to extents (vpodzime)
    Resolves: rhbz#1456528


author: David Lehman <dlehman@redhat.com> - 0.61.15.65-1
changelog:
  - Autoset metadata size on percent-based thin pools (vpodzime)
    Resolves: rhbz#1463198
  - Do not try to autoset MD size on a thin pool with no size (vpodzime)
    Related: rhbz#1463198


author: Andy Grover <agrover@redhat.com> - 1.99.1.git987b63b-3
changelog:
  - Address comments from spec review
    - drop examples/myshell from doc, it hasn't been updated for API change
    - Fully document procedure to generate source .tar.gz
    - Remove "." from summary
    - Remove commented-out spec todos and other cruft


author: Andy Grover <agrover@redhat.com> - 1:1.1-2
changelog:
  - Properly update changelog
  - Sync version with upstream, Epoch used
  - Change Source URL to intermediate github repo


author: Andy Grover <agrover@redhat.com> - 1:1.1.fb1-1
changelog:
  - New upstream source and release
  - Remove patches:
    * python-configshell-remove-epydoc-dep.patch
    * python-configshell-git-version.patch


author: Andy Grover <agrover@redhat.com> - 1:1.1.fb9-1
changelog:
  - New upstream release
  - Remove dependency on python-simpleparse in favor of pyparsing
  - Remove BuildRequires


author: David Sommerseth <davids@redhat.com> - 3.10.7-3
changelog:
  - Fixed even more .spec file issues and removed explicit mentioning
    of /usr/share/python-dmidecode/pymap.xml


author: Nima Talebi <nima@it.net.au> - 3.10.8-1
changelog:
  - New Upstream release.
  - Big-endian and little-endian approved.
  - Packaged unit-test to tarball.
  - Rewritten unit-test to be able to run as non-root user, where it will not
    try to read /dev/mem.
  - Added two dmidump data files to the unit-test.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.0-1
changelog:
  - New since 1.6.0:
  -
  -        Rdatas now have a to_digestable() method, which returns the
  -        DNSSEC canonical form of the rdata, suitable for use in
  -        signature computations.
  -
  -        The NSEC3, NSEC3PARAM, DLV, and HIP RR types are now supported.
  -
  -        An entropy module has been added and is used to randomize query ids.
  -
  -        EDNS0 options are now supported.
  -
  -        UDP IXFR is now supported.
  -
  -        The wire format parser now has a 'one_rr_per_rrset' mode, which
  -        suppresses the usual coalescing of all RRs of a given type into a
  -        single RRset.
  -
  -        Various helpful DNSSEC-related constants are now defined.
  -
  -        The resolver's query() method now has an optional 'source' parameter,
  -        allowing the source IP address to be specified.
  -
  - Bugs fixed since 1.6.0:
  -
  -        On Windows, the resolver set the domain incorrectly.
  -
  -        DS RR parsing only allowed one Base64 chunk.
  -
  -        TSIG validation didn't always use absolute names.
  -
  -        NSEC.to_text() only printed the last window.
  -
  -        We did not canonicalize IPv6 addresses before comparing them; we
  -        would thus treat equivalent but different textual forms, e.g.
  -        "1:00::1" and "1::1" as being non-equivalent.
  -
  -        If the peer set a TSIG error, we didn't raise an exception.
  -
  -        Some EDNS bugs in the message code have been fixed (see the ChangeLog
  -        for details).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.1-1
changelog:
  - New since 1.7.0:
  -
  -        Nothing
  -
  - Bugs fixed since 1.7.0:
  -
  -        The 1.7.0 kitting process inadventently omitted the code for the
  -        DLV RR.
  -
  -        Negative DDNS prerequisites are now handled correctly.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.8.0-1
changelog:
  - New since 1.7.1:
  -
  -  Support for hmac-sha1, hmac-sha224, hmac-sha256, hmac-sha384 and
  -  hmac-sha512 has been contributed by Kevin Chen.
  -
  -  The tokenizer's tokens are now Token objects instead of (type,
  -  value) tuples.
  -
  - Bugs fixed since 1.7.1:
  -
  -  Escapes in masterfiles now work correctly.  Previously they were
  -  only working correctly when the text involved was part of a domain
  -  name.
  -
  -  When constructing a DDNS update, if the present() method was used
  -  with a single rdata, a zero TTL was not added.
  -
  -  The entropy pool needed locking to be thread safe.
  -
  -  The entropy pool's reading of /dev/random could cause dnspython to
  -  block.
  -
  -  The entropy pool did buffered reads, potentially consuming more
  -  randomness than we needed.
  -
  -  The entropy pool did not seed with high quality randomness on
  -  Windows.
  -
  -  SRV records were compared incorrectly.
  -
  -  In the e164 query function, the resolver parameter was not used.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.1-1
changelog:
  - New since 1.9.0:
  -
  -        Nothing.
  -
  - Bugs fixed since 1.9.0
  -
  -        The dns.dnssec module didn't work with DSA due to namespace
  -        contamination from a "from"-style import.
  -
  - New since 1.8.0:
  -
  -        dnspython now uses poll() instead of select() when available.
  -
  -        Basic DNSSEC validation can be done using dns.dnsec.validate()
  -        and dns.dnssec.validate_rrsig() if you have PyCrypto 2.3 or
  -        later installed.  Complete secure resolution is not yet
  -        available.
  -
  -        Added key_id() to the DNSSEC module, which computes the DNSSEC
  -        key id of a DNSKEY rdata.
  -
  -        Added make_ds() to the DNSSEC module, which returns the DS RR
  -        for a given DNSKEY rdata.
  -
  -        dnspython now raises an exception if HMAC-SHA284 or
  -        HMAC-SHA512 are used with a Python older than 2.5.2.  (Older
  -        Pythons do not compute the correct value.)
  -
  -        Symbolic constants are now available for TSIG algorithm names.
  -
  - Bugs fixed since 1.8.0
  -
  -        dns.resolver.zone_for_name() didn't handle a query response
  -        with a CNAME or DNAME correctly in some cases.
  -
  -        When specifying rdata types and classes as text, Unicode
  -        strings may now be used.
  -
  -        Hashlib compatibility issues have been fixed.
  -
  -        dns.message now imports dns.edns.
  -
  -        The TSIG algorithm value was passed incorrectly to use_tsig()
  -        in some cases.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.2-1
changelog:
  - It's brown paper bag time :) The fix for the import problems was
  - actually bad, but didn't show up in testing because the test suite's
  - conditional importing code hid the problem.
  -
  - Any, 1.9.2 is out.
  -
  - Sorry for the churn!


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.3-1
changelog:
  -
  - New since 1.9.2:
  -
  -     A boolean parameter, 'raise_on_no_answer', has been added to
  - the query() methods.  In no-error, no-data situations, this
  - parameter determines whether NoAnswer should be raised or not.
  - If True, NoAnswer is raised.  If False, then an Answer()
  - object with a None rrset will be returned.
  -
  - Resolver Answer() objects now have a canonical_name field.
  -
  - Rdata now have a __hash__ method.
  -
  - Bugs fixed since 1.9.2:
  -
  -        Dnspython was erroneously doing case-insensitive comparisons
  - of the names in NSEC and RRSIG RRs.
  -
  - We now use "is" and not "==" when testing what section an RR
  - is in.
  -
  - The resolver now disallows metaqueries.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.4-1
changelog:
  -
  - dnspython 1.9.4 has been released and is available at
  - http://www.dnspython.org/kits/1.9.4/
  -
  - There is no new functionality in this release; just a few bug fixes
  - in RRSIG and SIG code.
  -
  - I will be eliminating legacy code for earlier versions of DNSSEC in a
  - future release of dnspython.


author: Slavek Kabrda <bkabrda@redhat.com> - 1.11.1-1
changelog:
  - Rebase to version 1.11.1
  - Remove downstream patch that was merged upstream
  Resolves: rhbz#1112999


author: Slavek Kabrda <bkabrda@redhat.com> - 1.11.1-2.20140901git9329daf
changelog:
  - Rebase to latest upstream commit
  - Remove unnecessary sources and patches
  - Specfile cleanup
  Resolves: rhbz#1112999


author: Luke Macken <lmacken@redhat.com> 0.9.2-1
changelog:
  - Add nosetests(1) manpage, and python-nose-0.9.2-mandir.patch to put it in
    the correct location.
  - 0.9.2


author: Luke Macken <lmacken@redhat.com> - 0.11.3-3
changelog:
  - Update URL to http://code.google.com/p/python-nose/
  - Align description to reflect that in setup.py
  - Create a docs subpackage containing HTML & reST documentation
  - Thanks to Gareth Armstrong at HP for the patch


author: David Malcolm <dmalcolm@redhat.com> - 0.11.3-5
changelog:
  - add support for building without docs, to avoid a circular build-time
  dependency between this and python-sphinx; disable docs subpackage for now
  - add (apparently) missing BR on python-coverage (appears to be needed
  for %check)
  - cherrypick upstream compatibility fixes for 2.7


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.0.0-1
changelog:
  - Update to 1.0.0
  - Create the docs subpackage for text docs even if we don't create the html docs.
  - Make python3 subpackage


author: David Malcolm <dmalcolm@redhat.com> - 1.1.2-5
changelog:
  - rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
  - disable selftests that fail under 3.3


author: Ralph Bean <rbean@redhat.com> - 0.6.1-1
changelog:
  - New upstream version
  - Added support for python3
  - Included README, COPYING, and CHANGELOG in docs


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-1
changelog:
  - Update to 0.9.2.
  - Upstream now uses setuptools and installs to %{python_sitearch}.
  - Remove %{srcname} macro.
  - More detailed information about licenses.


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-3
changelog:
  - Replace compat modules by stubs using the system modules instead.
  - Add patch from trunk fixing a timing issue in the tests.


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-5
changelog:
  - Add patch from trunk fixing a subversion 1.5 problem (pylib
    issue66).
  - Don't replace doctest compat module (pylib issue67).


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-6
changelog:
  - Use system doctest module again, as this wasn't the real cause of
    the test failure. Instead, remove the failing test for now.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.0.0-0.b8
changelog:
  - Update to 1.0.0b8.
  - Remove patches applied upstream.
  - Greenlets have been removed upstream. So, package is noarch and
    - installs to %{python_sitelib} again
    - %ifarch sections have been removed.
  - Don't remove files used by the testsuite for now.
  - Add dependency on python-pygments, pylint and pexpect (for the
    testsuite).


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.0.2-1
changelog:
  - Update to 1.0.2.
  - One failing test is no longer part of the testsuite, thus needs not
    to be skipped anymore.
  - Some developer docs are missing this time in upstream's tarfile, so
    cannot be moved to %{_docdir}


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.1.0-1
changelog:
  - Update to 1.1.0. Upstream reorganized the package's structure and
    cleaned up the install process, so the specfile could be greatly
    simplified.
  - Dropped licenses for files no longer present from the License tag.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.3.2-1
changelog:
  - Update to 1.3.2.
  - Do cleanups already in %prep to avoid inconsistent mtimes between
    source files and bytecode.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.4-1
changelog:
  - Update to 1.4.4.
  - Upstream provides a .zip archive only.
  - pytest and pycmd are separate packages now. 
  - Disable building html docs und the testsuite to break the circular
    build dependency with pytest.
  - Update summary and description.
  - Remove BRs no longer needed.
  - Create a Python 3 subpackage.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.14-2
changelog:
  - Use python-sphinx for rhel > 6 (rhbz#973321).
  - Update URL.
  - Fix changelog entry with an incorrect date (rhbz#973325).


author: Gareth Armstrong <gareth.armstrong@hp.com> - 1.3.1-5
changelog:
  - Enforce that Pygments requires Python 2.4 or later via an explicit BR
  - Minor tweaks to spec file
  - Deliver html and reST doc files to specifically named directories
  - Align description with that of http://pygments.org/
  - Add %check section for Python2 and add BR on python-nose


author: Thomas Spura <tomspur@fedoraproject.org> - 1.3.1-7
changelog:
  - update to most recent python guidelines
  - rebuild with python3.2
    http://lists.fedoraproject.org/pipermail/devel/2010-August/141368.html


author: Steve Milner <smilner@fedoraproject.org> - 1.4-1
changelog:
  - update for upstream release
  - Add python2.6 support done by Steve Traylen <steve.traylen@cern.ch>. BZ#662755.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.4-2
changelog:
  - Fix python main package having dependencies for the python2.6 subpackage
  - Fix places that used the default python instead of python26
  - Attempt to make byte compilation more robust in case we add python3 to EPEL5
  - Run unittests on python3 in F15+


author: Jaroslav Škarvada <jskarvad@redhat.com> - 0.15-9
changelog:
  - The libudev library loaded in context to workaround cleanup problems
    Resolves: rhbz#1252833
  - Retry interrupted calls
    Resolves: rhbz#1108921


author: Devan Goodwin <dgoodwin@redhat.com> 0.94.2-1
changelog:
  - Remove I18N code. (dgoodwin@redhat.com)
  - Spec cleanup. (dgoodwin@redhat.com)
  - Cleaning out unused log parsing functions (jharris@redhat.com)
  - More tolerant with no rhsm.conf in place. (dgoodwin@redhat.com)
  - Switch to python-iniparse. (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.94.10-1
changelog:
  - Related: #661863
  - Add certificate parsing library. (dgoodwin@redhat.com)
  - Fix build on F12/RHEL5 and earlier. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.94.12-1
changelog:
  - Related: #668006
  - Remove a missed translation. (dgoodwin@redhat.com)
  - Fix logger warning messages. (dgoodwin@redhat.com)


author: Chris Duryee (beav) <cduryee@redhat.com>
changelog:
  - Add new extensions to order (jbowes@redhat.com)
  - remove shebang from certificate.py for rpmlint (jbowes@redhat.com)
  - Adding activateMachine to connection api. (jharris@redhat.com)
  - 668814: break out 404 and 500s into a different error (cduryee@redhat.com)
  - Initialized to use tito. (jbowes@redhat.com)
  - bump version (jbowes@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.3-1
changelog:
  - 700601: Don't set the Accept-Language if we don't have a valid locale
    (alikins@redhat.com)
  - 692210: remove a non critical warning message that is spamming the logs
    (alikins@redhat.com)
  - 691788: Fix bad check for missing order info. (dgoodwin@redhat.com)
  - Add a version of get_datetime from M2Crypto since it isnt avail on RHEL 5.7
    (alikins@redhat.com)
  - Use older strptime call format (cduryee@redhat.com)
  - 683550: fix parsing empty cert extensions (jbowes@redhat.com)
  - Add support for content tagging. (dgoodwin@redhat.com)
  - Use tlsv1 instead of sslv3, for fips compliance (cduryee@redhat.com)


author: Bryan Kearney <bkearney@redhat.com> 0.96.4-1
changelog:
  - Adding profile module and updating spec (pkilambi@redhat.com)
  - Added stacking Id to the certificate (wottop@dhcp231-152.rdu.redhat.com)
  - Changed call to CP for owner list (wottop@dhcp231-152.rdu.redhat.com)
  - added getOwners function for use with 'list --owners'
    (wottop@dhcp231-152.rdu.redhat.com)
  - change (wottop@dhcp231-152.rdu.redhat.com)
  - Added the owner entered in the cli to the post for register
    (wottop@dhcp231-152.rdu.redhat.com)
  - altered pool query to use both owner and consumer
    (wottop@dhcp231-152.rdu.redhat.com)
  - Added getOwner(consumerid) function (wottop@dhcp231-152.rdu.redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.96.5-1
changelog:
  - Fix backward compatability with old use of getPoolsList.
    (dgoodwin@redhat.com)
  - Remove one built in type issue. (bkearney@redhat.com)
  - Removed unused Bundle class (alikins@redhat.com)
  - quantity for subscription (wottop@dhcp231-152.rdu.redhat.com)
  - Add the activation key call, and remove subscription tokens
    (bkearney@redhat.com)
  - Improve the doco, referencing the candlepin site. (bkearney@redhat.com)
  - Improve the defualt values for the config (bkearney@redhat.com)
  - Fix bug with owner specification during registration. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.6-1
changelog:
  - Add support for new Katello error responses. (dgoodwin@redhat.com)
  - Log the response when there's an issue parsing error JSON.
    (dgoodwin@redhat.com)
  - Add support for registration to Katello environments. (dgoodwin@redhat.com)
  - Don't send an http body if we don't have one. (jbowes@redhat.com)
  - Add call to list environments. (dgoodwin@redhat.com)
  - Do not load CA certs if in insecure mode. (dgoodwin@redhat.com)
  - Cache supported resources after establishing connection.
    (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.7-1
changelog:
  - Logging cleanup. (dgoodwin@redhat.com)
  - Remove unused add_ssl_certs method. (dgoodwin@redhat.com)
  - Load supported resources when UEPConnection is instantiated.
    (dgoodwin@redhat.com)
  - Send package profile. (dgoodwin@redhat.com)
  - Allow testing if package profiles equal one another. (dgoodwin@redhat.com)
  - Support creating package profile from a file descriptor.
    (dgoodwin@redhat.com)
  - Allow the attributes to be None for username and password in consumer
    selction. (bkearney@redhat.com)
  - Add a Package object. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.8-1
changelog:
  - 719378: Encode whitespace in urls (bkearney@redhat.com)
  - Change package profile upload url. (dgoodwin@redhat.com)


author: James Bowes <jbowes@redhat.com> 0.96.9-1
changelog:
  - self.sanitize, and add support for quote_plus. (cduryee@redhat.com)
  - Enhance the insecure mode to not do peer checks. (bkearney@redhat.com)
  - Wrap urllib.quote in a helper method to cast int to str as needed.
    (cduryee@redhat.com)
  - 728266: Unsubscribe from subscription manager GUI is broken
    (cduryee@redhat.com)
  - Remove quantity for bind by product. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.10-1
changelog:
  - Submit a Content-Length when body of request is empty. (dgoodwin@redhat.com)
  - Support installed products when registering. (dgoodwin@redhat.com)
  - Add ability to update a consumer's installed products list.
    (dgoodwin@redhat.com)
  - Support for new bind method (cduryee@redhat.com)


author: James Bowes <jbowes@redhat.com> 0.96.11-1
changelog:
  - add future date bind (jesusr@redhat.com)
  - 735226: allow Keys to validate themselves (bkearney@redhat.com)
  - Add getVirtOnly() (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.12-1
changelog:
  - Add makefile and targets for coverage and "stylish" checks
    (alikins@redhat.com)
  - Add tests for config parsing (cduryee@redhat.com)
  - 736166: move certs from subscription-manager to python-rhsm
    (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.97.1-1
changelog:
  - 746241: UEPConnection.updateConsumer now passes empty list in POST request
    (mstead@redhat.com)
  - 737935: overcome 255 char limit in uuid list (cduryee@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.2-1
changelog:
  - 749853: backport new python-rhsm API calls present in 6.2 for 5.8
    (cduryee@redhat.com)
  - rev python-rhsm version to match sub-mgr (cduryee@redhat.com)
  - point master to rhel5 builder (cduryee@redhat.com)
  - fix python syntax for older versions (jbowes@redhat.com)
  - Fix yum repo location for EL6. (dgoodwin@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.3-1
changelog:
  - 752854: Fixing error in iniparser around unpacking of a dictionary for
    default values. (awood@redhat.com)
  - 708362: remove entitlement keys on delete as well (alikins@redhat.com)
  - 734114: registering with --org="foo bar" throws a NetworkException instead of
    a RestlibException (awood@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.7-1
changelog:
  - 766895: Added hypervisorCheckIn call to allow sending a mapping of host/guest ids for
    creation/update. (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.2-1
changelog:
  - 768983: When consuming a future subsciption, the repos --list should be empty
    (wpoteat@redhat.com)
  - 720360: Write *-key.pem files out with 0600 permissions. (awood@redhat.com)
  - 754425: Remove grace period logic (cduryee@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.3-1
changelog:
  - 785247: Update releasers.conf for RHEL6.3 (mstead@redhat.com)
  - Stop building for F14. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.4-1
changelog:
  - Add support for updating consumer service level. (dgoodwin@redhat.com)
  - Add call to list service levels for an org. (dgoodwin@redhat.com)
  - Add GoneException for deleted consumers (jbowes@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.5-1
changelog:
  - 744654: Any bad value from the config file, when converting to an int, causes
    a traceback. (bkearney@redhat.com)
  - Add support for dry-run autobind requests. (dgoodwin@redhat.com)
  - Build for Fedora 17. (dgoodwin@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.6-1
changelog:
  - Add ContentConnection to support rhsm "release" command (alikins@redhat.com)
  - Allow unsetting the consumer service level. (dgoodwin@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.7-1
changelog:
  - 803773: quote international characters in activation keys before sending to
    server (cduryee@redhat.com)
  - PEP8 fixes. (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.0.1-1
changelog:
  - Add default constants for RHN connections. (dgoodwin@redhat.com)
  - 813296: Remove check for candlepin_version (jbowes@redhat.com)
  - Remove module scope eval of config properties (alikins@redhat.com)
  - Add call to get Candlepin status. (awood@redhat.com)
  - Added access to python-rhsm/sub-man versions. (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.2-1
changelog:
  - add upstream server var to version obj (cduryee@redhat.com)
  - 822057: wrap ContentConnection port in safe_int (cduryee@redhat.com)
  - 822965: subscription-manager release does not work with proxies
    (cduryee@redhat.com)
  - 806958: BadCertificateException not displaying properly. (awood@redhat.com)
  - 822965: release verb does not work with proxies (cduryee@redhat.com)
  - Add config for "checkcommits" (alikins@redhat.com)
  - Include various Makefile improvements from subscription-manager
    (alikins@redhat.com)
  - Upload el6 yum packages to another dir for compatability.
    (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.3-1
changelog:
  - Update copyright dates (jbowes@redhat.com)
  - 825952: Error after deleting consumer at server (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.4-1
changelog:
  - Remove unused stub method. (dgoodwin@redhat.com)
  - Cleanup entitlement cert keys on delete. (dgoodwin@redhat.com)
  - Drop unused quantity and flex quantity from Content. (dgoodwin@redhat.com)
  - Make CertFactory and Extensions2 classes private. (dgoodwin@redhat.com)
  - RHEL5 syntax fixes. (dgoodwin@redhat.com)
  - Handle empty pem strings when creating certs. (dgoodwin@redhat.com)
  - Remove Base64 decoding. (dgoodwin@redhat.com)
  - Fix failing subjectAltName nosetest (jbowes@redhat.com)
  - Fix up remaining compiler warnings (jbowes@redhat.com)
  - Fix up memory leaks (jbowes@redhat.com)
  - clean up some C module compiler warnings (jbowes@redhat.com)
  - Fix get_all_extensions (jbowes@redhat.com)
  - C module formatting fixups (jbowes@redhat.com)
  - Add as_pem method to C module (jbowes@redhat.com)
  - Revert Extensions object to old state, add new sub-class.
    (dgoodwin@redhat.com)
  - Spec file changes for C module (jbowes@redhat.com)
  - Get nosetests running (jbowes@redhat.com)
  - tell setup.py to use nose (jbowes@redhat.com)
  - get certv2 tests passing (jbowes@redhat.com)
  - Move methods onto X509 class in C cert reader (jbowes@redhat.com)
  - Add method to get all extensions in a dict (jbowes@redhat.com)
  - Add POC C based cert reader (jbowes@redhat.com)
  - Remove use of str.format for RHEL5. (dgoodwin@redhat.com)
  - Remove some python2.6'ism (trailing if's) (alikins@redhat.com)
  - add "version_check" target that runs pyqver (alikins@redhat.com)
  - Fix error reporting on bad certs. (dgoodwin@redhat.com)
  - Remove number from order/account fields. (dgoodwin@redhat.com)
  - Style fixes. (dgoodwin@redhat.com)
  - Certv2 cleanup. (dgoodwin@redhat.com)
  - Cleanup bad padding/header cert testing. (dgoodwin@redhat.com)
  - New method of parsing X509 extensions. (dgoodwin@redhat.com)
  - Better cert type detection. (dgoodwin@redhat.com)
  - Deprecate the old certificate module classes. (dgoodwin@redhat.com)
  - Rename order support level to service level. (dgoodwin@redhat.com)
  - Convert product arch to multi-valued. (dgoodwin@redhat.com)
  - Add factory methods to certificate module. (dgoodwin@redhat.com)
  - Parse V2 entitlement certificates. (dgoodwin@redhat.com)
  - Add missing os import. (dgoodwin@redhat.com)
  - Improve certificate2 error handling. (dgoodwin@redhat.com)
  - Remove V1 named classes. (dgoodwin@redhat.com)
  - Add cert is_expired method. (dgoodwin@redhat.com)
  - Fix cert path issue. (dgoodwin@redhat.com)
  - Major/minor attributes not available in 5.4 (mstead@redhat.com)
  - 834108: Set the default connection timeout to 1 min. (jbowes@redhat.com)
  - Add default values to certificate2 Order class. (dgoodwin@redhat.com)
  - Define identity certificates explicitly. (dgoodwin@redhat.com)
  - Add identity cert support to certificate2 module. (dgoodwin@redhat.com)
  - Add file writing/deleting for new certificates. (dgoodwin@redhat.com)
  - Add product info to certificate2 module. (dgoodwin@redhat.com)
  - Add content info to certificate2 module. (dgoodwin@redhat.com)
  - Add order info to certificate2 module. (dgoodwin@redhat.com)
  - Port basic certificate data into new module. (dgoodwin@redhat.com)
  - Add certificate2 module and cert creation factory. (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.5-1
changelog:
  - add versionlint, requires pyqver (alikins@redhat.com)
  - Adding subject back to new certs (mstead@redhat.com)
  - 842885: add __str__ to NetworkException, ala  #830767 (alikins@redhat.com)
  - 830767: Add __str__ method to RemoteServerException. (awood@redhat.com)
  - Fix None product architectures. (dgoodwin@redhat.com)
  - Remove deprecated use of DateRange.has[Date|Now] (jbowes@redhat.com)
  - mark hasDate as deprecated as well (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.6-1
changelog:
  - 848742: support arbitrary bit length serial numbers (jbowes@redhat.com)
  - Stop doing F15 Fedora builds, add EL5 public builds. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.1.1-1
changelog:
  - Read certv3 detached format (jbowes@redhat.com)
  - Read file content types from certificates (mstead@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.3-1
changelog:
  - 863961: add test case for id cert default version (alikins@redhat.com)
  - 857426: Do not pass None when body is empty collection (mstead@redhat.com)
  - 863961: set a default version for id certs (alikins@redhat.com)
  - 859652: Subscribe with service level being ignored (wpoteat@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.4-1
changelog:
  - fixing a bug where certificates with carriage returns could not be parsed.
    (mhrivnak@redhat.com)
  - 790481: Send up headers with the subscription-manager and python-rhsm version
    info. (bkearney@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.6-1
changelog:
  - Making product and order info optional for a v3 EntitlementCertificate, since
    the server side will never have that data. (mhrivnak@redhat.com)
  - Adding path authorization checking for both v1 and v3 entitlement
    certificates (mhrivnak@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.1-1
changelog:
  - Do not retrieve the value unless the match is valid (bkearney@redhat.com)
  - Only look for a single item as it is quicker and all we care about is zero or
    not zero (bkearney@redhat.com)
  - Several small tweaks: (bkearney@redhat.com)
  - Store off the len of the oid to save recalculating it more that once
    (bkearney@redhat.com)
  - certificate.match will now only accept oids. (bkearney@redhat.com)
  - Remove the use of exceptions to denote a return value of false.
    (bkearney@redhat.com)
  - The email.utils module was named email.Utils in RHEL5 (bkearney@redhat.com)
  - Make stylish issues resolved (bkearney@redhat.com)
  - 772936: Warn the user when clock skew is detected. (bkearney@redhat.com)
  - Improve logging for rhsmcertd scenarios (wpoteat@redhat.com)
  - 845622: If an identity certificate has expired, there should be a friendly
    error message (wpoteat@redhat.com)
  - Add international text to test automatic JSON encoding. (awood@redhat.com)
  - 880070: Adding unicode encoding hook for simplejson. (awood@redhat.com)
  - 848836: Remove trailing / from the handler in UEPConnection
    (bkearney@redhat.com)
  - 884259: If LANG is unset, do not attempt to send up a default locale in
    redeem call (bkearney@redhat.com)


author: Bryan Kearney <bkearney@redhat.com> 1.8.2-1
changelog:
  - Add a default value for the report_package_profile setting
    (bkearney@redhat.com)
  - Remove F16 releasers, add F18. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.3-1
changelog:
  - 907536: Don't send body if it's just "" (alikins@redhat.com)
  - 882459: Change --heal-interval to --attach-interval in rhsmcertd
    (wpoteat@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.7-1
changelog:
  - 912776: Improve error message (wpoteat@redhat.com)
  - Add a method to get compliance status for a consumer. (awood@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.8-1
changelog:
  - no 'json' module in rhel5, use simplejson instead (alikins@redhat.com)
  - Adding plugin directory config option. (awood@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.9-1
changelog:
  - add note about check_path squashing '//' in paths (alikins@redhat.com)
  - normalizing path before checking (jsherril@redhat.com)
  - two new candlepin API methods (cduryee@redhat.com)
  - remove redundant \'s and slight formatting cleanup (alikins@redhat.com)
  - replace if "a == None" calls with if a is None (alikins@redhat.com)
  - Additional methods for working with owners (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.10-1
changelog:
  - Added core limit to entitlement object. (mstead@redhat.com)
  - Codestyle cleanup. (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.8.11-1
changelog:
  - Don't attach a question mark to the request if not necessary.
    (awood@redhat.com)
  - Sanitize consumerId input. (awood@redhat.com)
  - Add more test cases for Content.arches (alikins@redhat.com)
  - add 'arches' list of arches to Content object (alikins@redhat.com)
  - Add optional consumer to getPool. (awood@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.8.12-1
changelog:
  - Update the releasers with a 6.3 (bkearney@redhat.com)
  - 967566: Enhance the ssl bindings to expose the issuer. (bkearney@redhat.com)
  - Update the dist-git releasers (bkearney@redhat.com)


author: Alex Wood <awood@redhat.com> 1.9.1-1
changelog:
  - fix config failure (ckozak@redhat.com)
  - 988476, 988085: fix default hostname, remove excess config list output
    (ckozak@redhat.com)
  - rev master to 1.9.x (alikins@redhat.com)
  - add compliance date option (ckozak@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.9.2-1
changelog:
  - remove rhel 5.9, 5.10, 6.3, 6.4 (jesusr@redhat.com)
  - Fedora 17 is at end of life. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.10.1-1
changelog:
  - 997194: fix interpolation of default values (ckozak@redhat.com)
  - bump version to 1.10.x (jesusr@redhat.com)
  - remove 6.5 releaser (jesusr@redhat.com)


author: Alex Wood <awood@redhat.com> 1.10.2-1
changelog:
  - 998033: Handle 401 and 403 with no response body (alikins@redhat.com)
  - Ignore json errors in validate_response (alikins@redhat.com)
  - Add unit tests for Restlib.validate_response (alikins@redhat.com)
  - 1000145: Fix deprecated exception message warning. (dgoodwin@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.3-1
changelog:
  - Merge pull request #89 from candlepin/alikins/flex_branding
    (c4kofony@gmail.com)
  - Change brand attr 'os' to 'brand_type' (alikins@redhat.com)
  - s/os_name/os (alikins@redhat.com)
  - add support for 'os_name' productid attribute (alikins@redhat.com)


author: ckozak <ckozak@redhat.com>
changelog:
  - 1006748: replace simplejson with 'ourjson' (alikins@redhat.com)
  - Log the new requestUuid from candlepin if it is present in the response.
    (dgoodwin@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.6-1
changelog:
  - Fix a crash that occurs when rhsm.conf is missing (ckozak@redhat.com)
  - Correct implementation of __eq__ for Content objects. (awood@redhat.com)
  - Log ca_dir and loaded ca pems on one line. (alikins@redhat.com)
  - Add default full_refresh_on_yum option. (awood@redhat.com)
  - Send empty JSON list when deleting all overrides. (awood@redhat.com)
  - Add __hash__ method to Content classes. (awood@redhat.com)
  - Add method to get all content overrides for a consumer (mstead@redhat.com)
  - Add methods to set and delete content overrides. (awood@redhat.com)
  - 1008808: json ValueErrors have no .msg attribute (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 1.10.9-1
changelog:
  - Removing entitlement cert and key from getEntitlementList (ckozak@redhat.com)
  - respect http(s)_proxy env variable for proxy information (jesusr@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.4-1
changelog:
  * Thu Apr 10 2014 Alex Wood <awood@redhat.com> 1.11.3-1
  - Specifically check for brand_name/brand_type="" (alikins@redhat.com)
  - Support new apis for guests and hypervisors (ckozak@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.11.5-1
changelog:
  - 1090350: fix time drift detection (ckozak@redhat.com)
  - 1096676: Use simplejson on RHEL 5. (dgoodwin@redhat.com)
  - 1094492: Alternate Subject needs different type that allows more characters.
    (wpoteat@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.1-1
changelog:
  - bump version to 1.12 (jesusr@redhat.com)
  - Add connection method to get available releases (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.12.2-1
changelog:
  - Detect when operating in container mode and load host system's config.
    (dgoodwin@redhat.com)
  - Convert doc strings to sphinx/restructuredtext (alikins@redhat.com)
  - Add setup for using sphinx for docs. (alikins@redhat.com)


author: Michael Stead <mstead@redhat.com> 1.12.3-1
changelog:
  - Add 6.6/7.1 release targets. (dgoodwin@redhat.com)
  - Add a key_path() to EntitlementCertificate (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.4-1
changelog:
  - Add required bz flags to tito releasers. (dgoodwin@redhat.com)
  - Remove pyqver verbose flag. (alikins@redhat.com)
  - Use tox.ini to setup pep8 for 'make stylish' (alikins@redhat.com)
  - Update pyqver setup. Set min version of 2.7. (alikins@redhat.com)
  - Add libcrypto to list of libs to link to. (bcourt@redhat.com)


author: Alex Wood <awood@redhat.com> 1.13.6-1
changelog:
  - 1153375: Support TLSv1.2 and v1.1 by default. (alikins@redhat.com)
  - Set CA PEM files permissions to 644. (awood@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.13.10-1
changelog:
  - Add custom JSON encoding for set objects. (awood@redhat.com)
  - Update SSL context options to follow the M2Crypto standard idiom.
    (awood@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.14.1-1
changelog:
  - 976855: build_py now populates version.py with ver (alikins@redhat.com)
  - 1187587: Correct project URL in spec file. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.14.2-1
changelog:
  - 1195446: Only set global socket timeout on RHEL 5. (alikins@redhat.com)
  - Cleanup up connection logging. (alikins@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.14.3-1
changelog:
  - 1225600: Default config entry needs to include the substitution string
    (wpoteat@redhat.com)
  - Add F22 to Fedora branches. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.15.1-1
changelog:
  - Move Python.h include to be first include (alikins@redhat.com)
  - 1092564: Provide LDFLAGS to setup.py to enable hardened build.
    (awood@redhat.com)
  - Bump version to 1.15 (wpoteat@redhat.com)
  - Do not process proxy environment variables if host is in no_proxy
    (martin.matuska@axelspringer.de)


author: Chris Rog <crog@redhat.com> 1.15.2-1
changelog:
  - Added releaser configuration for RHEL 7.2 (crog@redhat.com)
  - Use non-deprecated Tito properties. (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.15.3-1
changelog:
  - Define global_ld_flags when not already defined. (awood@redhat.com)
  - Adding tests for 202s from alikins/AsyncBind (csnyder@redhat.com)
  - Updates to accomodate candlepin/virt-who/csnyder/new_report_api
    (csnyder@redhat.com)
  - Adding jobStatus helper methods from alikins/AsyncBind (csnyder@redhat.com)
  - HypervisorCheckIn now uses the new API, if available (csnyder@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.1-1
changelog:
  - 1247890: KeyErrors are now caught when checking manager capabilities
    (csnyder@redhat.com)
  - Add user-agent to rhsm requests. (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.2-1
changelog:
  - Adds RateLimitExceededException which is raised in response to 429 from the
    remote host (csnyder@redhat.com)
  - 1242057: This cert is no longer used and can be removed (wpoteat@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.16.3-1
changelog:
  - Added release target for RHEL 6.8 (crog@redhat.com)
  - 1198178: Adds wrapper method to allow removal of entitlements by pool id
    (csnyder@redhat.com)
  - Expand the docs and comments about GoneException. (alikins@redhat.com)
  - Adieu dgoodwin. (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.16.4-1
changelog:
  - HypervisorCheckIn now accepts options as a keyword argument,
    options.reporter_id is now sent if provided (csnyder@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.16.5-1
changelog:
  - 1271158: Updates documentation to better explain when exceptions are thrown
    (csnyder@redhat.com)
  - 1272203: Default used in place of empty config entry (wpoteat@redhat.com)
  - 1284683: Entitlement certificate path checking allows for listing files
    (wpoteat@redhat.com)
  - Fedora 21 is end of life. (awood@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.2-1
changelog:
  - Added 7.3 releaser (vrjain@redhat.com)
  - Updated UEPConnection.getProduct to explicitly reference product UUID
    (crog@redhat.com)


author: Vritant Jain <vrjain@redhat.com> 1.17.4-1
changelog:
  - 1346417: Allow users to set socket timeout. (awood@redhat.com)
  - Fix Flake8 Errors (bcourt@redhat.com)
  - Add Fedora 24 to the branch list. (awood@redhat.com)
  - Added basic SLES compatibilty. Tested against SLES 11 SP3
    (darinlively@gmail.com)


author: Alex Wood <awood@redhat.com> 1.18.2-1
changelog:
  - 1176219: Raise ProxyException in Restlib (khowell@redhat.com)
  - 1367243: Handle RestlibException 404 in refresh (khowell@redhat.com)
  - 1367243: Fix 404 check in regen entitlement funcs (khowell@redhat.com)
  - Revert "1367243: Fix 404 check in regen entitlement funcs"
    (khowell@redhat.com)
  - 1367243: Fix 404 check in regen entitlement funcs (khowell@redhat.com)
  - Ensure both cert regen methods succeed despite BadStatusLine from server
    (csnyder@redhat.com)
  - Update fix to include BadStatusLine responses from the server
    (csnyder@redhat.com)
  - 1366301: Entitlement regeneration no longer propagates server errors
    (crog@redhat.com)
  - 1365280: Update default_log_level to INFO (csnyder@redhat.com)
  - 1334916: Add rhsm.conf logging section defaults (csnyder@redhat.com)
  - 1360909: Added functionality for regenerating entitlement certificates
    (crog@redhat.com)
  - 1315901: Exception handling for PEM cert read (wpoteat@redhat.com)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.3-1
changelog:
  - 1320371: Fix case of retry-after header handling (khowell@redhat.com)
  - Fedora 22 is end-of-life. (awood@redhat.com)
  - 1311429: Honor no_proxy environment variable (khowell@redhat.com)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.5-1
changelog:
  - 1396405: Use an int for port on connections (csnyder@redhat.com)
  - 1393010: Correlate request ID, method and handler in logs
    (csnyder@redhat.com)
  - 1394776: Fix port, insecure, and handler options on M2Crypto wrapper
    (csnyder@redhat.com)
  - 1394351: Add httplib constants to m2cryptohttp (khowell@redhat.com)
  - 1390688: Add missing socket import (khowell@redhat.com)
  - Reduce usage of m2crypto (#184) (kevin@kahowell.net)


author: Vritant Jain <adarshvritant@gmail.com> 1.18.6-1
changelog:
  - 1400719: Proxy host not available for release command (wpoteat@redhat.com)
  - 1397201: Expose classes in m2crypto wrapper (khowell@redhat.com)


author: Alex Wood <awood@redhat.com> 1.19.0-1
changelog:
  - Bump version to 1.19 (adarshvritant@gmail.com)
  - Adds new super class BaseRhsmLib that exposes request results.
    (awood@redhat.com)


author: Alex Wood <awood@redhat.com> 1.19.1-1
changelog:
  - Adjust our C bindings for OpenSSL v1.1 API. (awood@redhat.com)
  - Make python-rhsm Python-3 compatible (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.2-1
changelog:
  - 1423443: Handle IndexError during m2crypto request (khowell@redhat.com)
  - Move python-rhsm into subdirectory (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.3-1
changelog:
  - 1435475: Support older versions of M2Crypto (awood@redhat.com)
  - 1427069: Prioritize content from Basic entitlements (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.4-1
changelog:
  - 1438552: Allows releases to be listed through a proxy (csnyder@redhat.com)
  - 1420533: Add no_proxy option to API, config, UI (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.6-1
changelog:
  - 1426343: fixed rct to display cert without subjectAltName.
    (jhnidek@redhat.com)
  - Add Update subscriptions pools (tcoufal@redhat.com)
  - Add support to list future subscription pools (tcoufal@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.7-1
changelog:
  - 1443159: Added default value for splay configuration (jhnidek@redhat.com)
  - 1451166: Fix Host header when using proxy (khowell@redhat.com)


author: Kevin Howell <khowell@redhat.com> 1.19.9-1
changelog:
  - 1444453: Have gettext return unicode instead of bytes. (awood@redhat.com)
  - 1457197: Env. variable no_proxy=* is not ignored (jhnidek@redhat.com)


author: Andy Grover <agrover@redhat.com> - 1.99-6
changelog:
  - Update based on review comments
    - Fully document steps to build archive
    - Remove commented-out extraneous text
    - Remove a repeat in Requires line
    - Update git-version.patch to have proper sha1
    - Change location of fabric spec files to /var/lib/target
  - Remove unused specs


author: Andy Grover <agrover@redhat.com> - 2.1.fb1-1
changelog:
  - Change upstream URL
  - New upstream release
  - Remove upstreamed patches:
    * python-rtslib-git-version.patch
    * python-rtslib-use-ethtool.patch
    * python-rtslib-update-specpath.patch


author: Andy Grover <agrover@redhat.com> - 2.1.fb14-1
changelog:
  - Update Source URL to proper tarball
  - Add patch retry-target-creation.patch
  - New upstream release


author: Andy Grover <agrover@redhat.com> - 2.1.fb26-1
changelog:
  - New upstream release
  - Remove kernel dependency
  - Remove python-ethtool and python-ipaddr dependencies


author: Andy Grover <agrover@redhat.com> - 2.1.fb30-1
changelog:
  - New upstream version
  - Update description and summary
  - Remove patch0, upstream doesn't include usb gadget any more


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.4-1
changelog:
  - First build from the distribute codebase -- distribute-0.6.4.
  - Remove svn patch as upstream has chosen to go with an easier change for now.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.7-1
changelog:
  - Move easy_install back into the main package as the needed files have been
    moved from python-devel to the main python package.
  - Update to 0.6.7 bugfix.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.9-4
changelog:
  - Fix install to make /usr/bin/easy_install the py2 version
  - Don't need python3-tools since the library is now in the python3 package
  - Few other changes to cleanup style


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.10-1
changelog:
  - Update the python3 portions but disable for now.
  - Update to 0.6.10
  - Remove %pre scriptlet as the file has a different name than the old
    package's directory


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.13-5
changelog:
  - Upstream patch for compatibility problem with setuptools
  - Minor spec cleanups
  - Provide python-distribute for those who see an import distribute and need
    to get the proper package.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.28-1
changelog:
  - New upstream release:
    - python-3.3 fixes
    - honor umask when setuptools is used to install other modules


author: Bohuslav Kabrda <bkabrda@redhat.com> - 0.8-1
changelog:
  - Switch source from distribute to setuptools, that are now uptodate and supported.
  - Update to setuptools 0.8.0.
  - Specfile cleanup (unnecessary Python 3 logic, old RPM stuff, bogus changelog dates)


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


